Population of Shilong

 > > India >>  States >>  Northeast

Shillong is a hill station in the northeastern part of India and the capital of Meghalaya. Shillong, with a population close to 1.5 lakh, is the 6th most populous city in North-East India. It is also known as the Scotland of the East, and Earlier Shillong was the capital of undivided Assam until the creation of the new state of Meghalaya on 21 January 1972. After this, Shillong became the capital of Meghalaya, and Assam moved its capital to Dispur in Guwahati.

As of the 2011 Census of India, Shillong had a total population of 143,229, of which 70,135 were males, and 73,094 were females. 

👉 Projected population of Shillong in 2026 is 1.70 lakh.

Census 2011 Quick Facts

The initial provisional data released by census India 2011 shows that the density of Shillong for 2011 is 2225 people per sq. km. Shillong city administers an area of 64.36 sq. km

Shillong CityTotalMaleFemale
Population (Census 2011)1,43,2270,13573,094
Children (0-6)14,3177,3946,923
Average Literacy (%)92.81 %94.80 %90.92 %
Sex ratio1042 
Child Sex Ratio936 

Shillong Historical Population

As per Census 2011, Shillong has a population growth rate of 7.80% during 2001-2011.  It’s expected to have a population growth rate of 8% during 2011-2021.

Let’s look at population & percentage change from  Year 1901 to 2021.

YearPopulationActual ChangePercentage Change
19019,621 – –
191113,6394,01841.76%
192117,2033,56426.13%
193121,3004,09723.82%
194130,7349,43444.29%
195153,75623,02274.91%
196172,43818,68234.75%
197187,65915,22121.01%
1981109,24421,58524.62%
1991131,71922,47520.57%
2001132,8671,1480.87%
2011143,22910,3627.80%
2021 (estimate)155,00011,7718.22%

Sources: Census 2011

Religion in Shillong

ReligionPercent
Christianity  46.50%
Hinduism 42.00%
Tribal religion 4.50%
Islam 4.89%
Sikhism  1.14%
Buddhism 0.74%
Jainism 0.13%
Not Stated 0.16%

Source: Census 2011

As per the 2011 language census report, 67,154 of the city’s population speak Khasi as their native language, 28,984 speak Bengali, 15,559 speak Hindi, 14,085 speak Nepali, 4,069 speak Assamese, 2,632 speak Punjabi, 3,580 speak Garo, 1,088 speak Urdu, and 6,115 speak other languages.[21] 14,317 were aged 0 to 6 years. 

East Khasi Hills District Population

East Khasi Hills is one of the 11 (eleven) districts of the State of Meghalaya. Shillong is the District headquarters of East Khasi Hills District as well as the state Capital.  As per the census 2011, the East Khasi Hills District population is 824,059 (8.24 Lakh), and its estimated population in 2026 is 10 lakh.

East Khasi HillsCensus 2011
Total Population824,059
Male Population410,749
Female Population415,173
Average Literacy (%)84.15%
Sex Ratio1011
Child Sex Ratio964
Shillong Population 2026: City & District, Religion and Demography

Rajeev Rana

Rajeev Rana is an independent writer and researcher with a strong interest in history, population studies, and demographic trends in India and North America. He has been writing on demography-related topics for over five years, focusing on census data, migration patterns, ethnicity, and regional population changes. While not a formally certified demographer, Rajeev closely follows official data releases from government sources, census authorities, and reputable research institutions. His work aims to present complex demographic information in a clear, accessible, and neutral manner for readers seeking factual insights and broader context. Rajeev contributes to multiple informational websites and has particular familiarity with demographic and regional trends in the Delhi NCR region. His writing is driven by curiosity, data interpretation, and a commitment to accuracy rather than advocacy or opinion