Omni

Sri Lanka population (2026)

The population of Sri Lanka is 23,348,315 as of 1 July 2026, according to UN World Population Prospects 2024. Sri Lanka ranks #60 of 236 countries and territories and holds 0.281% of the world population. The population is growing by 0.50% a year (+118,844 people). The median age is 34.6 years, women have 1.93 children on average and life expectancy at birth is 78.0 years. Population density is 377 people per km² of land. The capital is Colombo.

Population of Sri Lanka, 1955–2050

YearPopulationYearly changeMedian ageFertilityLife expectancyWorld share
205024,813,690+0.01%41.21.7782.10.257%
204524,736,436+0.14%39.71.7981.30.262%
204024,526,699+0.22%38.31.8180.50.267%
203524,196,474+0.31%37.11.8479.60.272%
203023,767,952+0.41%35.81.8878.70.277%
202623,348,315+0.50%34.61.9378.00.281%
202523,229,470+0.52%34.31.9477.90.282%
202423,103,564+0.56%34.11.9577.70.283%
202322,971,617+0.58%33.81.9777.50.284%
202222,834,965+0.61%33.61.9877.30.285%
202022,561,807+0.65%33.12.0176.90.286%
201521,729,972+0.82%31.72.0976.00.291%
201020,879,089+0.60%30.22.1374.50.297%
200520,216,524+0.64%28.72.2673.10.307%
200019,293,054+1.82%27.22.2171.20.313%
199517,564,068+1.93%25.32.3569.70.305%
199016,352,458+0.18%23.62.5469.20.307%
198515,544,154+1.07%22.12.8968.90.319%
198014,847,974+1.78%21.43.7268.00.334%
197513,548,984+1.81%20.73.8265.40.333%
197012,287,110+2.20%20.04.3964.40.333%
196510,916,964+2.43%19.54.9362.80.327%
19609,661,389+2.43%19.55.3560.60.320%
19558,623,330+2.10%20.15.3157.20.315%

Sri Lanka statistics by category

Economy · Energy · Environment · Health · Food & Agriculture · Water · Education · Technology · Society & Media · Government · Transport · Biodiversity · Geography · Space & Science · Time & Calendar

Nearby countries: India, China, Indonesia, Pakistan, Bangladesh