199 countries 39,402 visa rules 72,668 airports 7,028 languages 235 holiday calendars 1,260 news stories Visa data verified 13 Oct 2026
Free Passport Photo Maker
Travel photo of Sri Lanka

Population · Asia · 2025 data

Flag of Sri LankaSri Lanka Population

Sri Lanka had a population of 21.76 million in 2025, ranking #62 of 216 countries and territories (0.27% of the world). The population grew by 3.7% over the past ten years and peaked in 2022 at 22.18 million.

21.76 million
Population (2025) · #62
-0.73%
Annual growth
354
People per km²
20%
Live in cities

Population of Sri Lanka, 1960–2025

Values in millions · World Bank Open Data (CC BY 4.0)

Population by year (table)
YearPopulationChange
202521,756,000-0.73%
202421,916,000-0.55%
202322,037,000-0.65%
202222,181,000+0.11%
202122,156,000+1.08%
202021,919,000+0.53%
201921,803,000+0.61%
201821,670,000+1.01%
201721,453,000+1.15%
201621,209,000+1.14%
201520,970,000+0.92%
201420,778,000+0.94%
201320,585,000-2.76%
201221,169,458+0.76%
201121,009,048+0.62%
201020,879,089+0.59%
200920,756,435+0.62%
200820,629,378+0.67%
200720,492,545+0.69%
200620,352,411+0.67%
200520,216,524+0.64%
200420,087,605+0.68%
200319,951,521+0.74%
200219,805,752+1.05%
200119,600,362+1.59%
200019,293,054+1.84%
199918,944,731+1.88%
199818,596,003+1.91%
199718,248,200+1.92%
199617,905,018+1.94%
199517,564,068+1.67%
199417,275,773+1.47%
199317,025,918+1.71%
199216,739,284+1.60%
199116,475,354+0.75%
199016,352,458+0.64%
198916,248,557+1.06%
198816,078,621+1.02%
198715,916,576+1.18%
198615,731,256+1.20%
198515,544,154+0.66%
198415,441,860+0.34%
198315,388,794+0.67%
198215,286,567+1.24%
198115,099,414+1.69%
198014,847,974+1.84%
197914,579,614+1.88%
197814,310,128+1.86%
197714,049,371+1.83%
197613,796,770+1.83%
197513,548,984+1.83%
197413,305,693+1.87%
197313,060,916+1.97%
197212,809,205+2.05%
197112,551,910+2.16%
197012,287,110+2.27%
196912,013,858+2.37%
196811,736,088+2.43%
196711,457,328+2.44%
196611,183,928+2.45%
196510,916,965+2.47%
196410,653,397+2.49%
196310,395,040+2.48%
196210,143,754+2.47%
19619,899,372+2.46%
19609,661,389—

Demographics of Sri Lanka

77.7
Life expectancy (years)
1.95
Births per woman (below replacement)
12.5%
Aged 65 and over
34.2 years
Median age

Ethnic groups

Sinhalese 74.9%, Sri Lankan Tamil 11.2%, Sri Lankan Moors 9.2%, Indian Tamil 4.2%, other 0.5% (2012 est.)

Languages

Sinhala (official) 87%, Tamil (official) 28.5%, English 23.8% (2012 est.)

Religions

Buddhist (official) 70.2%, Hindu 12.6%, Muslim 9.7%, Roman Catholic 6.1%, other Christian 1.3%, other 0.05% (2012 est.)

Where people live

Urban population: 19.2% of total population (2023).

Largest cities

1
Sri Jayewardenepura Kotte
103,000
2
Colombo Capital
633,000

Frequently asked questions about the population of Sri Lanka

What is the population of Sri Lanka?

Sri Lanka had a population of 21.76 million in 2025, ranking #62 of 216 countries and territories (0.27% of the world).

Is the population of Sri Lanka growing?

No. The population grew by 3.7% over the past ten years and peaked in 2022 at 22.18 million. Annual growth in 2025: -0.73%.

How has the population of Sri Lanka changed since 1960?

It has grown 2.3-fold, from 9.66 million in 1960 to 21.76 million in 2025.

How densely populated is Sri Lanka?

About 354 people per km² of land (2024).

What is the largest city in Sri Lanka?

Sri Jayewardenepura Kotte — about 103,000 people in its urban area.

Population and demographics: World Bank Open Data (CC BY 4.0). Cities, ethnic groups, languages and religions: CIA World Factbook (public domain).