Tarrafal de São Nicolau is a town in the western part of the island of São Nicolau, Cape Verde. Its 2010 population was 3,733 and home to more than a third of the municipal population. It is situated on the west coast, 9 km southwest of Ribeira Brava. It is the seat of the Tarrafal de São Nicolau Municipality, and the main port of the island.