Main Cities of Sri Lanka
List of the main cities of Sri Lanka, ordered by number of inhabitants.
| name | type | population |
|---|---|---|
| Colombo | city | 753,000 |
| Jaffna | city | 600,000 |
| Kaduwela | city | 252,000 |
| Moratuwa | city | 207,000 |
| Maharagama | city | 196,400 |
| Kesbewa | city | 185,100 |
| Negombo | city | 142,449 |
| Kandy | city | 125,000 |
| Galle | city | 120,000 |
| Hambantota | city | 120,000 |
| Sri Jayawardenepura Kotte | city | 115,826 |
| Ampara | city | 110,000 |
| Badulla | city | 110,000 |
| Matara | city | 110,000 |
| Monaragala | city | 110,000 |
| Hikkaduwa | town | 101,342 |
| Kilinochchi | city | 100,000 |
| Mullaitivu | city | 100,000 |
| Vavuniya | city | 99,600 |
| Trincomalee | city | 99,100 |
| Batticaloa | city | 92,300 |
| Rambukkana | town | 84,260 |
| Katunayake | town | 76,800 |
| Dambulla | town | 68,800 |
| Kolonnawa | city | 64,800 |
| Anuradhapura | city | 63,200 |
| Ratnapura | city | 52,100 |
| Malabe | town | 50,000 |
| Kamburupitiya | town | 46,480 |
| Puttalam | city | 45,400 |
| Chavakachcheri | town | 41,400 |
| Matale | city | 40,800 |
| Kalutara | city | 39,600 |
| Bentota | town | 37,000 |
| Mannar | city | 35,800 |
| Beruwala | town | 35,300 |
| Ja-ela | town | 32,300 |
| Kelaniya | town | 31,300 |
| Kurunegala | city | 30,300 |
| Wattala | town | 30,200 |
| Gampola | town | 27,600 |
| Nuwara Eliya | city | 27,500 |
| Chilaw | town | 26,700 |
| Avissawella | town | 25,300 |
| Homagama | town | 25,000 |
| Kalmunai | town | 25,000 |
| Weligama | town | 24,100 |
| Ambalangoda | town | 21,500 |
| Alawwa | town | 20,000 |
| Anamaduwa | town | 20,000 |
| Battaramulla | town | 20,000 |
| Bibile | town | 20,000 |
| Deniyaya | town | 20,000 |
| Elpitiya | town | 20,000 |
| Gampaha | city | 20,000 |
| Kataragama | town | 20,000 |
| Pilimathalawa | town | 20,000 |
| Point Pedro | town | 20,000 |
| Warakapola | town | 20,000 |
| Wellawaya | town | 20,000 |
| Kegalle | city | 17,900 |
| Akkaraipattu | town | 17,500 |
| Hatton | town | 16,200 |
| Nawalapitiya | town | 15,400 |
| Agalawatta | town | 15,000 |
| Ahangama | town | 15,000 |
| Akuressa | town | 15,000 |
| Aluthgama | town | 15,000 |
| Ambalantota | town | 15,000 |
| Angoda | town | 15,000 |
| Angunukolapelessa | town | 15,000 |
| Ankumbura | town | 15,000 |
| Aralaganwila | town | 15,000 |
| Athurugiriya | town | 15,000 |
| Badalkumbura | town | 15,000 |
| Baduraliya | town | 15,000 |
| Balapitiya | town | 15,000 |
| Beliatta | town | 15,000 |
| Boralesgamuwa | town | 15,000 |
| Bowatta | town | 15,000 |
| Bulathsinhala | town | 15,000 |
| Buttala | town | 15,000 |
| Chunnakam | town | 15,000 |
| Dambadeniya | town | 15,000 |
| Dankotuwa | town | 15,000 |
| Dehiattakandiya | town | 15,000 |
| Dehiowita | town | 15,000 |
| Dehiwala | town | 15,000 |
| Delkanda | town | 15,000 |
| Deraniyagala | town | 15,000 |
| Dickoya | town | 15,000 |
| Digana | town | 15,000 |
| Dikwella | town | 15,000 |
| Dondra | town | 15,000 |
| Dungalpitiya | town | 15,000 |
| Eheliyagoda | town | 15,000 |
| Elephant Pass | town | 15,000 |
| Embilipitiya | town | 15,000 |
| Galagedara | town | 15,000 |
| Ginigathhena | town | 15,000 |