Population of Sri Lanka today

21,918,432
Monday, December 4, 2023

Population of Sri Lanka as of today

The current population of Sri Lanka is 21,918,432 with an annual growth rate of 0.267%. Sri Lanka has a population of 0.273% of the world's population.

Population21,918,432
Growth Rate0.267%
Male10,551,469 (48.14%)
Female11,366,963 (51.86%)
Today Change+ 131
Births today668
Deaths today363
Births in 2023275,795
Deaths in 2023150,071
Change in 2023+ 54,030 (0.247%)

Population chart for Sri Lanka

Population History of Sri Lanka

YearPopulation
(01 Jan)
Natural ChangeGrowth Rate
(%)
Total Population
(31 December)
202221,799,88464,5280.296%21,864,412
202121,746,99752,8450.243%21,799,842
202021,683,16263,7480.294%21,746,910
201921,616,16666,7940.309%21,682,960
201821,545,25470,8840.329%21,616,138
201721,468,37176,6420.357%21,545,013
201621,382,61785,5300.4%21,468,147
201521,290,77891,5500.43%21,382,328
201421,188,136102,3390.483%21,290,475
201321,075,377112,5430.534%21,187,920
Data sources: United Nations,World Bank,Nations Geo,Census,Wikidata