Population of Sri Lanka 2023
22,156,000 persons

2021
22 156 000
2020
21 919 000
2019
21 803 000
2018
21 670 000
2017
21 444 350
2016
21 203 000
2015
20 970 000
Population density

 337.69 persons/sq.km²

 Male

10,727,000

 Female

11,429,000

Population of Sri Lanka 2023 is 22,156,000

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

  • Sri Lanka population density is 337.69 persons/sq.km²
  • Male population 10,727,000
  • Female population 11,429,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. 2021, 2022 year population could be missed or not agregated.