Cabo Verde: cities by population
Cabo Verde has a population of 529,630 (UN estimate, 2026), with Praia as its capital. The 50 largest of its 153 recorded towns and cities, ranked.
+17%
since 2000 (453,317)
+7%
projected by 2050 (566,134)
131
people per km²
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 UN World Population Prospects 2024 (medium variant) where the UN lists the country separately; the handful it reports under a parent state keep a GeoNames figure and are marked as such. Sources & method.
Largest cities in Cabo Verde
| # | 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.
Common questions
What is the population of Cabo Verde?
Cabo Verde has a population of 529,630, the UN World Population Prospects estimate for 2026. The UN's medium-variant projection for 2050 is 566,134 — a forecast, not a measurement.
What is the capital of Cabo Verde?
Praia.