Population of Sri Lanka 2024
22,180,987 persons

2022
22 180 987
2021
22 155 748
2020
21 919 415
2019
21 802 903
2018
21 669 511
2017
21 444 350
2016
21 209 457
Population density

 338.07 persons/sq.km²

 Male

10,739,520

 Female

11,441,467

Population of Sri Lanka 2024 is 22,180,987

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

  • Sri Lanka population density is 338.07 persons/sq.km²
  • Male population 10,739,520
  • Female population 11,441,467

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. 2022, 2023 year population could be missed or not agregated.