Population of Sri Lanka 2020
21,670,000 persons

2018
21 670 000
2017
21 444 350
2016
21 203 000
2015
20 970 000
2014
20 778 000
2013
20 585 000
2012
20 425 000
Population density

 330.29 persons/sq.km²

 Male

10,492,000

 Female

11,178,000

Population of Sri Lanka 2020 is 21,670,000

Sri Lanka population data is collected from official population sources and publicly available information resources.

  • Sri Lanka population density is 330.29 persons/sq.km²
  • Male population 10,492,000
  • Female population 11,178,000

Most populated cities in Sri Lanka:

  • Colombo — 752,993
  • Polonnaruwa — 359,000
  • Kandy — 161,000
  • Sri Jayawardenepura Kotte — 115,826
  • Galle — 99,478

Population data is collected from UN statistical database. 2018, 2019 year population could be missed or not agregated.