List of cities in Jamaica by population

List of cities in Jamaica by population 2024.

Total number of cities: 35.

Total population: 2 930 050.


# Name, city Population, people
1 kingston 587 798
2 Montego Bay 96 488
3 Spanish Town 92 383
4 Portmore 90 138
5 Mei-Pen 45 903
6 Mandeville 39 945
7 Half Way Tree 18 139
8 Old Harbor 17 778
9 Savanna-la-Mar 16 553
10 Linstead 14 114
11 Port Antonio 13 246
12 Constant Spring 12 369
13 St. Anse Bay 10 961
14 Morant Bay 9 602
15 God-Wolf 8 794
16 Evarton 8 742
17 Hayes 8 447
18 Stony Hill 8 244
19 Ocho Rios 8 189
20 Santa Cruz 8 144
21 Port Maria 7 651
22 Falmouth 7 245
23 Christian 7 235
24 Yallas 6 902
25 Browns Town 6 762
26 Grange Hill 6 530
27 Luse 6 002
28 Runaway Bay 5 655
29 Annotto Bay 5 468
30 Highgate 5 418
31 Old Harbour Bay 5 405
32 Porus 5 095
33 Lionel Town 4 669
34 Black River 3 675

Jamaica - Population

2 930 050 people Flag of Jamaica Flag of Jamaica In March 2024