Population of Sri Lanka

21,413,250

2020


Yearly change:

0.42%

5-year change:

0.48%

20-year change:

0.7%

Most populated cities in Sri Lanka

Sri Lanka has an estimated population of 21.4 million. Around 9% of the population lives in the 10 major cities.

# City Population
1 Colombo, Western 648,034
2 Dehiwala-Mount Lavinia, Western 219,827
3 Moratuwa, Western 185,031
4 Jaffna, Northern Province 169,102
5 Negombo, Western 137,223
6 Pita Kotte, Western 118,179
7 Sri Jayewardenepura Kotte, Western 115,826
8 Kandy, Central 111,701
9 Trincomalee, Eastern Province 108,420
10 Kalmunai, Eastern Province 100,171
# City Population
11 Galle, Southern 93,118
12 Point Pedro, Northern Province 89,810
13 Batticaloa, Eastern Province 86,742
14 Katunayaka, Western 84,643
15 Valvedditturai, Northern Province 78,205
16 Matara, Southern 76,254
17 Battaramulla South, Western 75,633
18 Dambulla, Central 66,716
19 Maharagama, Western 66,576
20 Kotikawatta, Western 64,565