Cabo Verde: cities by population
Cabo Verde has a population of 543,767, with Praia as its capital. The 50 largest of its 153 recorded towns and cities, ranked.
Figures are the latest available in GeoNames (CC BY 4.0), which draws on national censuses of varying dates — treat them as recent, not same-year. Country totals are GeoNames country data. Sources & method.
| # | Place | Region | Population |
|---|---|---|---|
| 1 | Praia | Praia | 137,868 |
| 2 | Mindelo | São Vicente | 69,013 |
| 3 | Espargos | Sal | 24,500 |
| 4 | Assomada | Santa Catarina | 21,297 |
| 5 | Tarrafal | Tarrafal | 13,483 |
| 6 | Porto Novo | Porto Novo | 11,138 |
| 7 | Sal Rei | Boa Vista | 10,936 |
| 8 | São Filipe | São Filipe | 10,097 |
| 9 | Pedra Badejo | Santa Cruz | 10,038 |
| 10 | Santa Cruz | Santa Cruz | 9,488 |
| 11 | Santa Maria | Sal | 8,400 |
| 12 | Calheta de São Miguel | São Miguel | 6,329 |
| 13 | Chão Bom | Tarrafal | 4,856 |
| 14 | Vila do Maio | Maio | 4,472 |
| 15 | Tarrafal de São Nicolau | Tarrafal de São Nicolau | 4,371 |
| 16 | Igreja | Mosteiros | 4,084 |
| 17 | Cidade Velha | Ribeira Grande de Santiago | 3,319 |
| 18 | Ponta do Sol | Ribeira Grande | 3,300 |
| 19 | São Paulo | Sal | 3,198 |
| 20 | Ribeira Grande | Ribeira Grande | 3,000 |
| 21 | São Domingos | São Domingos | 2,960 |
| 22 | Ribeira Brava | Ribeira Brava | 2,851 |
| 23 | Achada Fazenda | Santa Cruz | 2,498 |
| 24 | Palmeira | Sal | 2,320 |
| 25 | Nova Sintra | Brava | 2,225 |
| 26 | São Martinho Pequeno | Praia | 2,178 |
| 27 | Ribeira da Barca | Santa Catarina | 2,048 |
| 28 | Picos | São Salvador do Mundo | 2,040 |
| 29 | Achada Riba | Santa Catarina | 2,013 |
| 30 | Santa Maria Centro | Sal | 1,957 |
| 31 | Achada Lem | Santa Catarina | 1,841 |
| 32 | Cancelo | Santa Cruz | 1,811 |
| 33 | Bom Sossego | Boa Vista | 1,671 |
| 34 | Hortelã de Baixo | Sal | 1,634 |
| 35 | Salinas | Santa Cruz | 1,604 |
| 36 | Centro Histórico | São Filipe | 1,493 |
| 37 | Pombas | Paul | 1,429 |
| 38 | Santa Filomena | São Filipe | 1,423 |
| 39 | Rabil | Boa Vista | 1,401 |
| 40 | Achada Monte | São Miguel | 1,400 |
| 41 | Nhagar | 1,381 | |
| 42 | Picos Acima | São Salvador do Mundo | 1,361 |
| 43 | Zona Tenda | Santa Cruz | 1,357 |
| 44 | Chã de Pedras | Ribeira Grande | 1,266 |
| 45 | Gil Bispo | Santa Catarina | 1,252 |
| 46 | Achada Tenda | Tarrafal | 1,242 |
| 47 | Veneza | São Miguel | 1,228 |
| 48 | Chã da Silva | Santa Cruz | 1,211 |
| 49 | Rincão | Santa Catarina | 1,210 |
| 50 | Cutelinho | São Miguel | 1,208 |
Twenty years earlier: Cabo Verde in the 2005 World Gazetteer — population then 476,725.