Population of Sri Lanka 2021
21,803,000 persons

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

 332.31 persons/sq.km²

 Male

10,556,000

 Female

11,247,000

Population of Sri Lanka 2021 is 21,803,000

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

  • Sri Lanka population density is 332.31 persons/sq.km²
  • Male population 10,556,000
  • Female population 11,247,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. 2019, 2020 year population could be missed or not agregated.