List of cities in Jamaica by population

List of cities in Jamaica by population. There are 137 cities in Jamaica, of which kingston is the largest in terms of population - 587 884. The total number of people in Jamaica is 2 726 738 for 2026.

List of cities in Jamaica

# Name, city Population
1kingston587 884
2Montego Bay96 564
3Spanish Town92 462
4Portmore90 156
5Mei-Pen45 992
6Mandeville40 033
7Half Way Tree18 149
8Old Harbor17 804
9Savanna-la-Mar16 628
10Linstead14 124
11Port Antonio13 300
12Constant Spring12 411
13St. Anse Bay10 977
14Morant Bay9 688
15God-Wolf8 865
16Evarton8 842
17Hayes8 512
18Stony Hill8 308
19Ocho Rios8 250
20Santa Cruz8 164
21Port Maria7 690
22Falmouth7 268
23Christian7 256
24Yallas6 950
25Browns Town6 783
26Grange Hill6 584
27Luse6 094
28Runaway Bay5 708
29Annotto Bay5 563
30Highgate5 445
31Old Harbour Bay5 416
32Porus5 133
33Lionel Town4 679
34Black River3 747
35Port Royal3 052
The site chislennost.com uses information from official sources and is updated every month. Some data may differ due to the lack of the latest census.

FAQ

⚡ How many cities in Jamaica?

In total, Jamaica has 35 cities with a total population of 2 726 738 people for 2026.

⚡ What is the largest city in Jamaica by population?

The largest population in kingston is 587 884.
×