Sri Lanka Cities by Population 2026

5 Most Populated Sri Lanka Cities

City
2026 Pop.
Annual Change
Colombo468,377-1.28%
Kaduwela (Battaramulla)319,3831.71%
Maharagama211,7060.54%
Negombo174,0481.44%
Moratuwa157,164-0.49%
Dehiwala-Mount Lavinia155,896-1.19%
Kalmunai (incl. Sainthamarathu)107,0900.5%
Sri Jayawardenepura98,062-0.68%
Batticaloa94,3880.65%
Kandy86,895-0.91%
Galle81,570-0.4%
Matara71,650-0.25%
Gampaha69,1410.74%
Jaffna68,075-1.22%
Gampola66,6724.12%
Kolonnawa66,6120.74%
Puttalam50,7750.79%
Trincomalee50,2930.28%
Kattankudy (Kathankudi)48,8191.37%
Ratnapura48,3050.18%
Katunayake (-Seeduwa)48,118-1.67%
Anuradhapura47,519-0.45%
Hambantota46,7925.13%
Seethawakapura (Avissawella)46,6503.13%
Beruwala44,8211.23%
Badulla43,8590.27%
Matale36,4760%
Ja-Ela31,6470.09%
Ampara30,0142.08%
Wattala-Mabole27,020-0.26%
Kalutara26,977-1.3%
Panadura26,274-0.96%
Kadugannawa25,4825.13%
Peliyagoda25,228-0.68%
Balangoda24,6172.89%
Weligama23,1560.24%
Nuwara Eliya21,930-0.58%
Kurunegala20,933-1.21%
Ambalangoda20,3390.12%
Vavuniya20,325-3.77%
Chilaw18,472-1.06%
Hatton-Dickoya15,0160.21%
Kegalle14,645-0.62%
Nawalapitiya13,094-0.13%
Horana10,0860.39%
Wattegama8,5750.36%
Minuwangoda7,363-0.16%
Tangalle6,482-1.89%
Thalawakele-Lindula6,2462.08%
Haputale6,0130.92%
Kuliyapitiya4,569-1.32%

Sri Lanka Overview

The largest city in Sri Lanka is Colombo, with a population of 468,377 people.

The island nation of Sri Lanka lies off the south coast of India in the Indian Ocean. It has a diverse landscape that features rainforests, beaches, highlands and plains, as well as many ancient Buddhist ruins. The country’s recent history has been turbulent due to a civil war lasting thirty years. However, the war officially ended in 2009. Sri Lanka has two capital cities: Sri Jayawardenepura, the administrative capital, and Colombo, the economic capital and largest city. Sri Jayawardenepura Kotte has a relatively small population of 98.1K, but it lies within the urban area of Colombo, meaning its metropolitan population is much larger at 2,234,289.

The city of Colombo is the financial and cultural center of Sri Lanka, and has a population of 468.4K residents. Colombo was also the legislative capital of Sri Lanka until 1982, when this function was transferred to nearby Sri Jayawardenepura Kotte. Colombo is an ancient trading city due to its harbor and strategic location along the East-West sea trade routes. Today, the city features a combination of colonial-era and modern buildings, as well as ruins.

Population

48K

100K

250K

Sources

  1. GeoNames