List of cities in Sri Lanka by population

List of cities in Sri Lanka by population 2019 2018.

Total number of cities: 41.

Total population: 26 876 917.


# Name, city Population, people
1 Colombo 685 246
2 Dehiwala-Mount Lavinia 234 559
3 Moratuwa 204 849
4 Jaffna 184 416
5 Negombo 144 995
6 Sri Jayawardenepura Kotte 119364
7 Trincomalee 126 902
8 Kandy 120 087
9 Vavuniya 108 834
10 Kalmunai 104 985
11 Halle 97 807
12 Batticaloa 97 648
13 Katunayaka 92 469
14 Valvettituray 86 305
15 Battaramulla 85 348
16 Dambulla 77 148
17 Maharagama 75 127
18 Daluguma 74 428
19 Kotikavatta 72 858
20 Anuradhapura 68 244
21 Kolonnava 64 707
22 Hyundai 57 591
23 Ratnapura 51 230
24 Puttalam 50 615
25 Badulla 47 288
26 Keselvatta 46 129
27 Matara 45 684
28 Belisarius 41 750
29 Matale 40 247
30 Homagama 39 116
31 Kattankudi 38 837
32 Kalutara 38 342
33 Mulleriyawa 37 848
34 Mannar 36 442
35 Beruwala 35 068
36 Ragama 34 682
37 Candau 33 784
38 Panadura 33 879
39 Dzhaela 30 654
40 Wattala 30 168
41 Peliyagoda 28 784

Country: Sri Lanka

Number of cities: 41 Flag ofSri Lanka Flag of Sri Lanka In 2019 2018