List of cities in Sri Lanka by population

The list consists of the largest cities Sri Lanka Flag of  Sri Lanka. In total, there are 41 cities in Sri Lanka. The largest city is Colombo with a population of 685 246. The total population of Sri Lanka is 21803000 people - 0.27% of the total population of the Earth.

# Name, city Population
1Colombo685 246
2Dehiwala-Mount Lavinia234 559
3Moratuwa204 849
4Jaffna184 416
5Negombo144 995
6Sri Jayawardenepura Kotte119 364
7Trincomalee126 902
8Kandy120 087
9Vavuniya108 834
10Kalmunai104 985
11Halle97 807
12Batticaloa97 648
13Katunayaka92 469
14Valvettituray86 305
15Battaramulla85 348
16Dambulla77 148
17Maharagama75 127
18Daluguma74 428
19Kotikavatta72 858
20Anuradhapura68 244
21Kolonnava64 707
22Hyundai57 591
23Ratnapura51 230
24Puttalam50 615
25Badulla47 288
26Keselvatta46 129
27Matara45 684
28Belisarius41 750
29Matale40 247
30Homagama39 116
31Kattankudi38 837
32Kalutara38 342
33Mulleriyawa37 848
34Mannar36 442
35Beruwala35 068
36Ragama34 682
37Candau33 784
38Panadura33 879
39Dzhaela30 654
40Wattala30 168
41Peliyagoda28 784

Population HUB - this is an accessible statistics of the population of the country, city and any other region. Fast site work and constantly updated data. Thank you for choosing the Population HUB.

FAQ
In total, Sri Lanka has 41 cities with a total population of 21803000 people for 2024.
The largest population in Colombo is 685 246.

Recently interested in the population

Interesting pages

×