Largest cities in Sri Lanka

The largest cities in Sri Lanka, ranked by population.

The total population of Sri Lanka is 21,670,112 as of 1-Jul-18 , which represents 0.28% of global population and ranks Sri Lanka # 57 worldwide.

Numbers generally reflect the city population, rather than the urban areas, municipality, or urban agglomeration. Note that double listings may reflect different spellings or definitions of urban agglomerations.

List: the biggest cities in Sri Lanka

CityCountryPopulationLast updateTime zone
  • Colombo
  • Sri Lanka 648,034 4/11/19Asia/Colombo
  • Dehiwala-Mount Lavinia
  • Sri Lanka 219,827 12/29/18Asia/Colombo
  • Moratuwa
  • Sri Lanka 185,031 12/29/18Asia/Colombo
  • Jaffna
  • Sri Lanka 169,102 6/28/13Asia/Colombo
  • Negombo
  • Sri Lanka 137,223 2/26/19Asia/Colombo
  • Pita Kotte
  • Sri Lanka 118,179 12/29/18Asia/Colombo
  • Sri Jayewardenepura Kotte
  • Sri Lanka 115,826 12/29/18Asia/Colombo
  • Kandy
  • Sri Lanka 111,701 4/10/19Asia/Colombo
  • Trincomalee
  • Sri Lanka 108,420 4/10/19Asia/Colombo
  • Kalmunai
  • Sri Lanka 100,171 12/29/18Asia/Colombo
  • Galle
  • Sri Lanka 93,118 4/10/19Asia/Colombo
  • Point Pedro
  • Sri Lanka 89,810 12/29/18Asia/Colombo
  • Batticaloa
  • Sri Lanka 86,742 12/29/18Asia/Colombo
  • Katunayaka
  • Sri Lanka 84,643 8/5/14Asia/Colombo
  • Valvedditturai
  • Sri Lanka 78,205 12/29/18Asia/Colombo
  • Matara
  • Sri Lanka 76,254 12/29/18Asia/Colombo
  • Battaramulla South
  • Sri Lanka 75,633 12/16/18Asia/Colombo
  • Dambulla
  • Sri Lanka 66,716 12/17/18Asia/Colombo
  • Maharagama
  • Sri Lanka 66,576 12/30/18Asia/Colombo
  • Kotikawatta
  • Sri Lanka 64,565 12/17/18Asia/Colombo
  • Anuradhapura
  • Sri Lanka 60,943 4/3/13Asia/Colombo
  • Vavuniya
  • Sri Lanka 60,176 12/17/18Asia/Colombo
  • Kolonnawa
  • Sri Lanka 58,076 12/16/18Asia/Colombo
  • Hendala
  • Sri Lanka 56,978 12/16/18Asia/Colombo
  • Ratnapura
  • Sri Lanka 47,832 4/10/19Asia/Colombo
  • Badulla
  • Sri Lanka 47,587 4/10/19Asia/Colombo
  • Puttalam
  • Sri Lanka 45,661 12/30/18Asia/Colombo
  • Devinuwara
  • Sri Lanka 45,000 12/29/18Asia/Colombo
  • Welisara
  • Sri Lanka 41,306 12/16/18Asia/Colombo
  • Kalutara
  • Sri Lanka 38,000 12/30/18Asia/Colombo
  • Bentota
  • Sri Lanka 37,000 12/29/18Asia/Colombo
  • Matale
  • Sri Lanka 36,462 12/30/18Asia/Colombo
  • Homagama
  • Sri Lanka 34,664 12/16/18Asia/Colombo
  • Beruwala
  • Sri Lanka 34,250 12/31/18Asia/Colombo
  • Panadura
  • Sri Lanka 33,735 12/30/18Asia/Colombo
  • Mulleriyawa
  • Sri Lanka 33,540 12/30/18Asia/Colombo
  • Kandana
  • Sri Lanka 33,424 12/31/18Asia/Colombo
  • Ja Ela
  • Sri Lanka 32,175 12/31/18Asia/Colombo
  • Wattala
  • Sri Lanka 30,725 12/30/18Asia/Colombo
  • Peliyagoda
  • Sri Lanka 30,717 12/17/18Asia/Colombo
  • Kelaniya
  • Sri Lanka 28,846 12/17/18Asia/Colombo
  • Kurunegala
  • Sri Lanka 28,571 4/10/19Asia/Colombo
  • Nuwara Eliya
  • Sri Lanka 25,775 12/17/18Asia/Colombo
  • Gampola
  • Sri Lanka 24,730 12/16/18Asia/Colombo
  • Chilaw
  • Sri Lanka 24,712 12/16/18Asia/Colombo
  • Eravur Town
  • Sri Lanka 22,982 12/31/18Asia/Colombo
  • Hanwella Ihala
  • Sri Lanka 22,918 12/17/18Asia/Colombo
  • Weligama
  • Sri Lanka 22,179 12/17/18Asia/Colombo
  • Vakarai
  • Sri Lanka 21,000 12/16/18Asia/Colombo
  • Kataragama
  • Sri Lanka 20,935 12/16/18Asia/Colombo
  • Ambalangoda
  • Sri Lanka 20,133 12/17/18Asia/Colombo
  • Ampara
  • Sri Lanka 18,348 12/17/18Asia/Colombo
  • Kegalle
  • Sri Lanka 17,962 12/17/18Asia/Colombo
  • Hatton
  • Sri Lanka 15,073 12/16/18Asia/Colombo
  • Polonnaruwa
  • Sri Lanka 13,900 12/17/18Asia/Colombo
  • Kilinochchi
  • Sri Lanka 13,006 12/17/18Asia/Colombo
  • Tangalle
  • Sri Lanka 10,497 12/29/18Asia/Colombo
  • Monaragala
  • Sri Lanka 10,236 12/16/18Asia/Colombo
  • Wellawaya
  • Sri Lanka 10,000 12/17/18Asia/Colombo
  • Gampaha
  • Sri Lanka 9,350 12/17/18Asia/Colombo
  • Horana South
  • Sri Lanka 8,982 12/16/18Asia/Colombo
  • Wattegama
  • Sri Lanka 8,000 12/17/18Asia/Colombo
  • Minuwangoda
  • Sri Lanka 7,772 12/17/18Asia/Colombo
  • Horawala Junction
  • Sri Lanka 7,500 12/16/18Asia/Colombo
  • Kuliyapitiya
  • Sri Lanka 6,877 12/17/18Asia/Colombo
  • Mihintale
  • Sri Lanka 5,000 12/16/18Asia/Colombo
  • Ella Town
  • Sri Lanka 5,000 12/31/18Asia/Colombo
  • Haputale
  • Sri Lanka 4,721 12/16/18Asia/Colombo
  • Mirissa city
  • Sri Lanka 4,695 12/17/18Asia/Colombo
  • Talawakele
  • Sri Lanka 3,545 12/16/18Asia/Colombo
  • Talpe
  • Sri Lanka 3,000 12/15/18Asia/Colombo
  • Koggala
  • Sri Lanka 3,000 12/17/18Asia/Colombo
  • Unawatuna
  • Sri Lanka 2,000 12/16/18Asia/Colombo
  • Hikkaduwa
  • Sri Lanka 1,300 12/17/18Asia/Colombo
  • Kadugannawa
  • Sri Lanka 1,214 12/16/18Asia/Colombo
  • Sigiriya
  • Sri Lanka 1,001 12/17/18Asia/Colombo

     

     



    Country codes for Sri Lanka

    • 2 digit ISO country code (A2) for Sri Lanka : LK
    • 3 digit UN country code (A3) for Sri Lanka : LKA
    • Numeric U.N. country code for Sri Lanka : 144

    DIALING CODE for Sri Lanka : 94

    Flag of Sri Lanka (when applicable):

     

    The population data for this list of cities and towns in Sri Lanka was derived from several sources, including GeoNames and Wikipedia.