🌆 Largest Cities in Jamaica

Cities of Jamaica with more than 15,000 inhabitants, ranked by population (GeoNames).

📅 2026📏 people13 entries🇯🇲 See all of this country’s rankings →
Each tile’s area is its share of the combined total of 2,069,735 (13 entries). Stronger colour means a higher rank.
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.