Old Harbour Population 2026
Old Harbour has a population of 26,024, making it the #8 biggest city in 🇯🇲 Jamaica, located in Saint Catherine Parish. Roughly 0.9% of Jamaica's population lives here. It is about 36× smaller than Kingston, the country's biggest city.
Population (city proper)
26,024
Rank in Jamaica
#8
Coordinates
17.94°N, 77.11°W
~30 m elevation · America/Jamaica
Distance to capital (Kingston)
34 km
21 miles, straight line
Other big cities in Saint Catherine Parish
| City | Population | Rank in Jamaica |
|---|---|---|
| Spanish Town | 145,018 | #2 |
| Portmore | 102,861 | #3 |
| Linstead | 20,660 | #9 |
Cities near Old Harbour
- May Pen44,755 people · ~15 km away
- Spanish Town145,018 people · ~17 km away
- Linstead20,660 people · ~23 km away
- Portmore102,861 people · ~24 km away
- Kingston937,700 people · ~34 km away
- Mandeville47,115 people · ~44 km away
FAQ
What is the population of Old Harbour?
Old Harbour has a population of 26,024 (city proper, latest official figure via GeoNames), making it the #8 biggest city in Jamaica.
What region is Old Harbour in?
Old Harbour is located in Saint Catherine Parish, Jamaica.
Is Old Harbour the capital of Jamaica?
No, the capital of Jamaica is Kingston, about 34 km away.
Sources & notes
Population refers to the city proper (municipal boundaries), not the metropolitan area. Source: GeoNames (CC BY 4.0), retrieved 2026-07-07. Country data: UN World Population Prospects 2024.
← All biggest cities in Jamaica · Jamaica population by year