Population Statistics
HomeWorldJamaica

Jamaica: cities by population

By James Burfield, SEO consultant, Bath · Page updated · UN World Population Prospects

Jamaica has a population of 2,833,403 (UN estimate, 2026), with Kingston as its capital. The 50 largest of its 98 recorded towns and cities, ranked.

+9%
since 2000 (2,607,826)
-13%
projected by 2050 (2,454,940)
262
people per km²
19501975200020252050 1.4M 2.5M
UN estimates to 2026; the dashed line is the medium-variant projection to 2050, a forecast rather than a measurement. Source: World Population Prospects 2024.
Full UN series, 1950 to 2050
YearPopulation
19501,407,206
19752,018,981
20002,607,826
20052,687,066
20102,748,568
20152,802,534
20202,830,739
20252,837,077
20262,833,403
2030 projected2,808,954
2050 projected2,454,940

Medium variant. Figures from 2026 onward are projections, not measurements.

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 Jamaica

#PlaceRegionPopulation
1KingstonKingston937,700
2Spanish TownSaint Catherine Parish145,018
3PortmoreSaint Catherine Parish102,861
4Montego BaySaint James Parish82,867
5MandevilleManchester47,115
6May PenClarendon44,755
7Ocho RiosSaint Ann Parish26,503
8Old HarbourSaint Catherine Parish26,024
9LinsteadSaint Catherine Parish20,660
10Half Way TreeSaint Andrew Parish18,552
11Barrett TownSaint James Parish17,169
12Savanna-la-MarWestmoreland16,553
13Port AntonioPortland Parish14,400
14NegrilWestmoreland13,779
15Saint Ann’s BaySaint Ann Parish13,671
16Bog WalkSaint Catherine Parish12,873
17Constant SpringSaint Andrew Parish12,830
18EwartonSaint Catherine Parish12,797
19Runaway BaySaint Ann Parish12,358
20Tower HillSaint Andrew Parish12,184
21Grange HillWestmoreland10,429
22BarbicanHanover10,337
23HayesClarendon9,701
24Morant BaySaint Thomas Parish9,368
25Stony HillSaint Andrew Parish8,551
26Discovery BaySaint Ann Parish8,257
27Santa CruzSt. Elizabeth8,217
28Old Harbour BaySaint Catherine Parish7,912
29Port MariaSaint Mary Parish7,906
30FalmouthTrelawny Parish7,779
31YallahsSaint Thomas Parish7,644
32LuceaHanover7,377
33Bull SavannahSt. Elizabeth6,962
34PorusManchester5,923
35Annotto BaySaint Mary Parish5,504
36Lionel TownClarendon5,362
37Point HillSaint Catherine Parish5,344
38Above RocksSaint Catherine Parish5,261
39DuncansTrelawny Parish5,153
40Little LondonWestmoreland4,954
41SeaforthSaint Thomas Parish4,550
42Sandy BayHanover4,520
43ChapeltonClarendon4,514
44WhithornWestmoreland4,284
45BambooSaint Ann Parish4,264
46Black RiverSt. Elizabeth4,229
47AnchovySaint James Parish4,161
48OracabessaSaint Mary Parish4,100
49RiversdaleSaint Catherine Parish4,085
50ColeyvilleManchester3,860

Twenty years earlier: Jamaica in the 2005 World Gazetteer — population then 2,675,504.

Common questions

What is the population of Jamaica?
Jamaica has a population of 2,833,403, the UN World Population Prospects estimate for 2026. The UN's medium-variant projection for 2050 is 2,454,940 — a forecast, not a measurement.
What is the capital of Jamaica?
Kingston.

Go deeper

Kingston
The largest place we record in Jamaica: 937,700 people
Jamaica in 2005
The World Gazetteer's archive edition: 2,675,504 then
All 246 countries
Every country and territory, ranked by population