As of April 2025, the population of Cabo Verde is 608.8 thousand. The number of inhabitants has increased by 6 thousand in the last year, representing a growth of 0.95%. The median age of the population has increased in recent years, rising from 23.7 years in 2015 to 28.4 years in 2025. Currently, life expectancy at birth is 77.3 years and population density is 151.4 inhabitants per square kilometer.
The population growth rate of Cabo Verde peaked in 1969, reaching around 3.34% annually, but has since declined to approximately 0.94% in 2025. The annual increase in the number of people has also decreased from a peak of around 9.93 thousand in 1993 to nearly 5.71 thousand in 2025.
In Cabo Verde, life expectancy at birth has been increasing, with the indicator rising from 72.7 years in 2005 to 77.3 years in 2025, representing an increase of almost 5 years over the past 2 decades.
The cities of Cabo Verde are small, with the 5 most populated adding up to around 266.2 thousand inhabitants. The most populous city is Praia, with approximately 137.9 thousand inhabitants. It is followed by Mindelo, São Vicente with 69 thousand and Espargos, Sal with 24.5 thousand.
These are the 20 most populous cities in Cabo Verde:
# | City | Population |
---|---|---|
1 | Praia | 137,868 |
2 | Mindelo, São Vicente | 69,013 |
3 | Espargos, Sal | 24,500 |
4 | Assomada, Santa Catarina | 21,297 |
5 | Tarrafal | 13,483 |
6 | Porto Novo | 11,138 |
7 | Sal Rei, Boa Vista | 10,936 |
8 | São Filipe | 10,097 |
9 | Pedra Badejo, Santa Cruz | 10,038 |
10 | Santa Cruz | 9,488 |
# | City | Population |
---|---|---|
11 | Santa Maria, Sal | 8,400 |
12 | Calheta, São Miguel | 6,329 |
13 | Vila do Maio, Maio | 4,472 |
14 | Tarrafal de São Nicolau | 4,371 |
15 | Igreja, Mosteiros | 4,084 |
16 | Cidade Velha, Ribeira Grande de Santiago | 3,319 |
17 | Ponta do Sol, Ribeira Grande | 3,300 |
18 | Ribeira Grande | 3,000 |
19 | São Domingos | 2,960 |
20 | Ribeira Brava | 2,851 |