Population of Sri Lanka

 > > World Population >>  Asia >>

Population of Sri Lanka 2021

Sri Lanka, formerly known as Ceylon, and officially the Democratic Socialist Republic of Sri Lanka, is an island country in South Asia. As per the World Population Prospects, 2019 by the United Nations, the population of  Sri Lanka in 2020 is 21,413,250 (2.14 Crores)

Source: World Population Prospects 2019

 

Sri Lanka Population 2021

Sri Lanka has a population growth rate during 2020-2021 of 0.42%. Its estimated population in 2021 is 21,497,306 (21.5 million)* equivalent to 0.27% of the total world population. The total Land Area of Sri Lanka is 62,732 sq. km (24,221 sq. mi) & the Population Density of Sri Lanka is 341 per Km2 (884 people per mi2).

Population of Sri Lanka in 2021  –  2.15 Crores (Approx)
Sri Lanka2020 Population
Total Population 21,413,250 (2.14 Crores)
Global Rank58
Share of World Pop.0.27
Land Area 62,732 sq. km (24,221 sq. mi)
Area Rank120
Pop. Density341 people/sq. km
Capital CitySri Jayawardenepura Kotte (legislative)
Colombo (executive & judicial)

Source: World Population Prospects 2019

Sri Lanka Demographics
Fertility Rate* of Sri Lanka2.21
Infant mortality rate ** in Sri Lanka6.4
Median Age in Sri Lanka34 Years
Life Expectancy in Sri Lanka77.56 years
Urban Population of  Sri Lanka18.4%

*Fertility rate, average number of children born to women during their reproductive years.

**Infant mortality rate is the number of deaths per 1,000 live births of children under one year of age.

Religion in Sri Lanka

Religion in Sri Lanka

  • Buddhism – 70.2%
  • Hinduism – 12.6%
  • Islam – 9.7%
  • Christianity – 7.4%
  • Others/ None -0.05%

Source: Wikipedia

Top Cities in Sri Lanka by Population

#CityProvincePopulation
1ColomboWestern5,61,314
2KaduwelaWestern2,52,041
3MaharagamaWestern1,96,423
4KesbewaWestern1,85,122
5Dehiwala-Mount LaviniaWestern1,84,468
6MoratuwaWestern1,68,280
7NegomboWestern1,42,449
8Sri Jayawardenepura KotteWestern1,07,925
9KalmunaiEastern99,893
10KandyCentral98,828
11GalleSouthern86,333
12BatticaloaEastern86,227
13JaffnaNorthern80,829
14MataraSouthern74,193
15GampahaWestern62,335
16KatunayakeWestern60,915
17BoralesgamuwaWestern60,110
18KolonnawaWestern60,044
19AnuradhapuraNorth Central50,595
20TrincomaleeEastern48,351

Source: 2012 Census

Indian Population in Sri Lanka

As per the 2018 Ministry of External Affairs report, there are 1,614,000 (16.14 Lakhs) Indians residing in Sri Lanka. Out of which around

  • Persons of Indian Origin (PIOs) – 1,600,000 (16 Lakhs)  
  • Non-Resident Indians (NRIs)  – 14,,000

Read more about Indian Population in Sri Lanka