A abril de 2025, la población de Jamaica es de 2.8 millones. El número de habitantes ha disminuido en 1,908 en el último año, lo que representa una reducción del 0.05%. La edad media de la población ha aumentado en los últimos años, pasando de 27.8 años en el 2015 a 32.9 años en 2025. Actualmente, la esperanza de vida al nacer es de 72.6 años y la densidad de población es de 260.7 habitantes por kilómetro cuadrado.
La tasa de crecimiento de la población de Jamaica alcanzó su punto máximo en 1950, rondando el 3.15% anual, pero desde entonces ha disminuido a alrededor del -0.07% en 2025. El aumento anual en el número de personas también ha disminuido desde un pico de aproximadamente 44,294 en 1950 hasta cerca de -1,908 en 2025.
En Jamaica la esperanza de vida al nacer ha estado aumentando, con el indicador pasando de 71 años en 2005 a 72.6 años en 2025. Esto representa un aumento de casi 2 años en las últimas 2 décadas.
Las ciudades de Jamaica son en su mayoría pequeñas, pero se destacan 4 con más de 100 mil habitantes. La ciudad más poblada es Kingston, con aproximadamente 937,700 habitantes. Le siguen New Kingston, Saint Andrew Parish con 583,958 y Spanish Town, Saint Catherine Parish con 145,018.
Estas son las 20 ciudades más pobladas en Jamaica:
# | Ciudad | Población |
---|---|---|
1 | Kingston | 937,700 |
2 | New Kingston, Saint Andrew Parish | 583,958 |
3 | Spanish Town, Saint Catherine Parish | 145,018 |
4 | Portmore, Saint Catherine Parish | 102,861 |
5 | Montego Bay, Saint James Parish | 82,867 |
6 | Mandeville, Manchester | 47,115 |
7 | May Pen, Clarendon | 44,755 |
8 | Old Harbour, Saint Catherine Parish | 26,024 |
9 | Linstead, Saint Catherine Parish | 20,660 |
10 | Half Way Tree, Saint Andrew Parish | 18,552 |
# | Ciudad | Población |
---|---|---|
11 | Savanna-la-Mar, Westmoreland | 16,553 |
12 | Port Antonio, Portland Parish | 14,400 |
13 | Saint Ann’s Bay, Saint Ann Parish | 13,671 |
14 | Bog Walk, Saint Catherine Parish | 12,873 |
15 | Constant Spring, Saint Andrew Parish | 12,830 |
16 | Ewarton, Saint Catherine Parish | 12,797 |
17 | Tower Hill, Saint Andrew Parish | 12,184 |
18 | Torrington Park, Saint Andrew Parish | 11,905 |
19 | Penwood, Saint Andrew Parish | 11,563 |
20 | Barbican, Hanover | 10,337 |