🌆 Largest Cities in Jamaica
Cities of Jamaica with more than 15,000 inhabitants, ranked by population (GeoNames).
Kingston45%
New Kingston28%
Spanish Town7%
Portmore5%
Montego Bay4%
Mandeville2.3%
May Pen
Ocho Rios
Old Harbour
Linstead
Half Way Tree
Barrett Town
Savanna-la-Mar
1
KingstonKingston
937,700
2
New KingstonSaint Andrew Parish
583,958
3
Spanish TownSaint Catherine Parish
145,018
4
PortmoreSaint Catherine Parish
102,861
5
Montego BaySaint James Parish
82,867
6
MandevilleManchester
47,115
7
May PenClarendon
44,755
8
Ocho RiosSaint Ann Parish
26,503
9
Old HarbourSaint Catherine Parish
26,024
10
LinsteadSaint Catherine Parish
20,660
11
Half Way TreeSaint Andrew Parish
18,552
12
Barrett TownSaint James Parish
17,169
13
Savanna-la-MarWestmoreland
16,553
Highlights
Within Jamaica, Kingston ranks first in 2026 with 937,700, followed by New Kingston (583,958) and Spanish Town (145,018).
Kingston is 1.6 times higher than New Kingston, the runner-up.
Across 13 entries, values run from 937,700 (Kingston) to 16,553 (Savanna-la-Mar), with a median of 44,755.
Source: GeoNames, cities with more than 15,000 inhabitants, 2026. Unit: people.
Source: GeoNames, cities with more than 15,000 inhabitants · CC BY 4.0 (GeoNames) · fetched Oct 14, 2026 — GeoNames aggregates census and estimate figures, so the reference year varies by city, and a few figures cover the metropolitan area rather than the city proper.