As of April 2025, the population of Saint Vincent and the Grenadines is 103.8 thousand. The number of inhabitants has increased by 140 in the last year, representing a growth of 0.14%. The median age of the population has increased in recent years, rising from 30.7 years in 2015 to 33.6 years in 2025. Currently, life expectancy at birth is 73.9 years and population density is 266.2 inhabitants per square kilometer.
The population growth rate of Saint Vincent and the Grenadines peaked in 1959, reaching around 3.4% annually, but has since declined to approximately 0.14% in 2025. The annual increase in the number of people has also decreased from a peak of around 2.79 thousand in 1959 to nearly 140 in 2025.
In Saint Vincent and the Grenadines, life expectancy at birth has remained stable over the last 20 years, hovering around 74 years since 2005.
The cities of Saint Vincent and the Grenadines are small, with the 5 most populated adding up to around 52.8 thousand inhabitants. The most populous city is Kingstown, Saint George Parish, with approximately 24.5 thousand inhabitants. It is followed by Calliaqua, Saint George Parish with 24.2 thousand and Georgetown, Charlotte Parish with 1.7 thousand.
These are the 10 most populous cities in Saint Vincent and the Grenadines:
# | City | Population |
---|---|---|
1 | Kingstown, Saint George Parish | 24,518 |
2 | Calliaqua, Saint George Parish | 24,205 |
3 | Georgetown, Charlotte Parish | 1,680 |
4 | Byera Village, Charlotte Parish | 1,365 |
5 | Biabou, Charlotte Parish | 1,050 |
# | City | Population |
---|---|---|
6 | Barrouallie, Saint Patrick Parish | 1,000 |
7 | Port Elizabeth, Grenadines Parish | 839 |
8 | Chateaubelair, Saint David Parish | 735 |
9 | Dovers, Grenadines Parish | 525 |
10 | Layou, Saint Andrew Parish | 140 |