Largest Cities in Sri Lanka
11 cities with population over 100,000
Sri Lanka has 11 cities with a population over 100,000. The largest city is Colombo with 648,034 people. The capital city is Sri Jayawardenepura Kotte.
Country Population
21.8M
Major Cities
11
Largest City
Colombo
Capital
Sri Jayawardenepura Kotte
Top 10 Cities
Colombo
648,034
Dehiwala-Mount Lavinia
219,827
Maharagama
195,355
Jaffna
169,102
Moratuwa
168,280
Negombo
137,223
Pita Kotte
118,179
Sri Jayewardenepura Kotte
115,826
Kandy
111,701
Trincomalee
108,420
All Cities in Sri Lanka
| # | City | Population |
|---|---|---|
| 1 | Colombo | 648,034 |
| 2 | Dehiwala-Mount Lavinia | 219,827 |
| 3 | Maharagama | 195,355 |
| 4 | Jaffna | 169,102 |
| 5 | Moratuwa | 168,280 |
| 6 | Negombo | 137,223 |
| 7 | Pita Kotte | 118,179 |
| 8 | Sri Jayewardenepura Kotte | 115,826 |
| 9 | Kandy | 111,701 |
| 10 | Trincomalee | 108,420 |
| 11 | Kalmunai | 100,171 |