Largest Cities in Sri Lanka
88 cities in Sri Lanka, ranked by population.
Cities by population
| # | City | Population |
|---|---|---|
| 1 | Colombo | 648K |
| 2 | Dehiwala-Mount Lavinia | 219.8K |
| 3 | Maharagama | 195.4K |
| 4 | Jaffna | 169.1K |
| 5 | Moratuwa | 168.3K |
| 6 | Negombo | 137.2K |
| 7 | Pita Kotte | 118.2K |
| 8 | Sri Jayewardenepura Kotte | 115.8K |
| 9 | Kandy | 111.7K |
| 10 | Trincomalee | 108.4K |
| 11 | Kalmunai | 100.2K |
| 12 | Galle | 93.1K |
| 13 | Point Pedro | 89.8K |
| 14 | Batticaloa | 86.7K |
| 15 | Katunayaka | 84.6K |
| 16 | Ambalantota | 80.5K |
| 17 | Valvedditturai | 78.2K |
| 18 | Matara | 76.3K |
| 19 | Battaramulla South | 75.6K |
| 20 | Dambulla | 66.7K |
| 21 | Kolonnawa | 64.9K |
| 22 | Kotikawatta | 64.6K |
| 23 | Anuradhapura | 60.9K |
| 24 | Vavuniya | 60.2K |
| 25 | Beliatta | 58.7K |
| 26 | Hendala | 57K |
| 27 | Ambalangoda | 56.8K |
| 28 | Ratnapura | 47.8K |
| 29 | Badulla | 47.6K |
| 30 | Pottuvil | 45.7K |
| 31 | Puttalam | 45.7K |
| 32 | Devinuwara | 45K |
| 33 | Ampara | 43.7K |
| 34 | Welisara | 41.3K |
| 35 | Kalutara | 37.1K |
| 36 | Bentota | 37K |
| 37 | Matale | 36.5K |
| 38 | Mannar | 35.8K |
| 39 | Homagama | 34.7K |
| 40 | Beruwala | 34.3K |
| 41 | Panadura | 33.7K |
| 42 | Mulleriyawa | 33.5K |
| 43 | Kandana | 33.4K |
| 44 | Ja Ela | 32.2K |
| 45 | Wattala | 30.7K |
| 46 | Mullaittivu | 29K |
| 47 | Kelaniya | 28.8K |
| 48 | Peliyagoda | 28.8K |
| 49 | Kurunegala | 28.6K |
| 50 | Nuwara Eliya | 27.5K |
| 51 | Chilaw | 24.7K |
| 52 | Gampola | 24.3K |
| 53 | Eravur Town | 23K |
| 54 | Hanwella Ihala | 22.9K |
| 55 | Weligama | 22.2K |
| 56 | Vakarai | 21K |
| 57 | Kataragama | 20.9K |
| 58 | Hambantota | 20K |
| 59 | Kegalle | 18K |
| 60 | Hatton | 15.1K |
| 61 | Polonnaruwa | 13.9K |
| 62 | Kilinochchi | 13K |
| 63 | Tangalle | 10.5K |
| 64 | Monaragala | 10.2K |
| 65 | Wellawaya | 10K |
| 66 | Gampaha | 9.4K |
| 67 | Horana South | 9K |
| 68 | Keppapularu | 8.4K |
| 69 | Wattegama | 8K |
| 70 | Minuwangoda | 7.8K |
| 71 | Horawala Junction | 7.5K |
| 72 | Kuliyapitiya | 6.9K |
| 73 | Ella Town | 5K |
| 74 | Mihintale | 5K |
| 75 | Haputale | 4.7K |
| 76 | Mirissa city | 4.7K |
| 77 | Talawakele | 3.5K |
| 78 | Koggala | 3K |
| 79 | Talpe | 3K |
| 80 | Mawalgama | 2K |
| 81 | Wanduruppa | 2K |
| 82 | Unawatuna | 2K |
| 83 | Ekkassa | 1.8K |
| 84 | Bogahakumbura | 1.5K |
| 85 | Hikkaduwa | 1.3K |
| 86 | Kadugannawa | 1.2K |
| 87 | Urawatawangoda | 1.2K |
| 88 | Sigiriya | 1K |
Frequently Asked Questions
Our database contains 88 cities for Sri Lanka, shown above ranked by population.
The largest city in Sri Lanka by population is Colombo with approximately 648K residents.
City population data comes from GeoNames, integrated with REST Countries and ERA5 climate reanalysis data.