Sri Lanka - Top 100+ Cities by Population

Population data by city is the population of the city itself, not the metro area. Data is as of 2011 estimates.

Rank CityCountryPopulation
1. Colombo Sri Lanka 648,034
2. Galkissa Sri Lanka 215,941
3. Moratuwa Sri Lanka 185,031
4. Jaffna Sri Lanka 169,102
5. Negombo Sri Lanka 137,223
6. Pita Kotte Sri Lanka 118,179
7. Sri Jayewardenepura Kotte Sri Lanka 115,826
8. Kandy Sri Lanka 111,701
9. Trincomalee Sri Lanka 108,420
10. Kalmunai Sri Lanka 100,171
11. Galle Sri Lanka 93,118
12. Point Pedro Sri Lanka 89,810
13. Batticaloa Sri Lanka 86,742
14. Katunayaka North Sri Lanka 84,643
15. Valvedditturai Sri Lanka 78,205
16. Matara Sri Lanka 76,254
17. Battaramulla South Sri Lanka 75,633
18. Dambulla Sri Lanka 66,716
19. Maharagama Sri Lanka 66,576
20. Kotikawatta Sri Lanka 64,565
21. Anuradhapura Sri Lanka 60,943
22. Vavuniya Sri Lanka 60,176
23. Kolonnawa Sri Lanka 58,076
24. Hendala Sri Lanka 56,978
25. Ratnapura Sri Lanka 47,832
26. Puttalam Sri Lanka 45,661
27. Badulla Sri Lanka 42,230
28. Welisara Sri Lanka 41,306
29. Kalutara Sri Lanka 38,000
30. Bentota Sri Lanka 37,000
31. Homagama Sri Lanka 34,664
32. Beruwala Sri Lanka 34,250
33. Panadura Sri Lanka 33,735
34. Mulleriyawa Sri Lanka 33,540
35. Kandana Sri Lanka 33,424
36. Ja Ela Sri Lanka 32,175
37. Wattala Sri Lanka 30,725
38. Peliyagoda Sri Lanka 30,717
39. Kelaniya Sri Lanka 28,846
40. Kurunegala Sri Lanka 28,571
41. Nuwara Eliya Sri Lanka 25,775
42. Gampola Sri Lanka 24,730
43. Chilaw Sri Lanka 24,712
44. Eravur Town Sri Lanka 22,982
45. Hanwella Ihala Sri Lanka 22,918
46. Weligama Sri Lanka 22,179
47. Ambalangoda Sri Lanka 20,133
48. Ampara Sri Lanka 18,348
49. Hatton Sri Lanka 15,073
50. Polonnaruwa Sri Lanka 13,900
51. Kilinochchi Sri Lanka 13,006
52. Tangalla Sri Lanka 10,497
53. Monaragala Sri Lanka 10,236
54. Gampaha Sri Lanka 9,350
55. Horana South Sri Lanka 8,982
56. Wattegama Sri Lanka 8,000
57. Minuwangoda Sri Lanka 7,772
58. Horawala Junction Sri Lanka 7,500
59. Kuliyapitiya Sri Lanka 6,877
60. Haputale Sri Lanka 4,721
61. Talawakele Sri Lanka 3,545
62. Hikkaduwa Sri Lanka 1,300
63. Kadugannawa Sri Lanka 1,214
64. Sigiriya Sri Lanka 1,001

-->