Meghalaya Population - Census India 2011

Meghalaya is one of state in India with population of 2,966,889. There are 7 districts, 39 Taluks, 6,839 villages and 22 towns in Meghalaya.

As per the Census India 2011, Meghalaya has 548,059 households, population of 2,966,889 of which 1,491,832 are males and 1,475,057 are females. The population of children between age 0-6 is 568,536 which is 19.16% of total population.

The sex-ratio of Meghalaya state is around 989 compared to 943 which is national average of India. The literacy rate of Meghalaya state is 60.16% out of which 61.26% males are literate and 59.06% females are literate. The total area of Meghalaya is 22,429 sq.km with population density of 132 per sq.km.

Out of total population, 79.93% of population lives in Urban area and 20.07% lives in Rural area. There are 0.58% Scheduled Caste (SC) and 86.15% Scheduled Tribe (ST) of total population in Meghalaya.

Meghalaya Religion Population

DescriptionPopulationPercentage
Total2,966,889100%
Christian2,213,02774.59%
Hindu342,07811.53%
Other religions and persuasions258,2718.71%
Muslim130,3994.4%
Buddhist9,8640.33%
Religion not stated9,5780.32%
Sikh3,0450.1%
Jain6270.02%

Meghalaya Urban & Rural Population

Out of total population, 50% of population lives in Urban area and 60% lives in Rural area
DescriptionUrbanRural
Area(sq.km)28322,146
Number of households117,486430,573
Total Population595,4502,371,439
Population (%)49.97%49.64%
Male Population297,5721,194,260
Female Population297,8781,177,179
Sex Ratio1001986
Literacy (%)78.91%55.46%

List of Districts in Meghalaya

Check out complete list of all districts in Meghalaya
DistrictPopulationArea (km2)Po. DensitySex-ratio
East Khasi Hills825,9222,7483011011
West Garo Hills643,2913,677175984
Jaintia Hills395,1243,8191031013
West Khasi Hills383,4615,24773980
East Garo Hills317,9172,603122972
Ribhoi258,8402,448106953
South Garo Hills142,3341,88775945

Share your suggestions, thoughts


Meghalaya Population Facts

Number of Households548,059
Population2,966,889
Male Population1,491,832 (50.28%)
Female Population1,475,057 (49.72%)
Children Population568,536
Area22,429 km2
Population density/km2132
Sex-ratio989
Literacy60.16%
Male Literacy61.26%
Female Literacy59.06%
Scheduled Tribes (ST) %86.15%
Scheduled Caste (SC) %0.58%

Map of Meghalaya

Big Cities

Shillong143,229
Tura74,858
Mawlai55,012
Nongthymmai38,004
Madanriting29,194
Nongstoin28,742
Jowai28,430
Pynthormukhrah27,219
Williamnagar24,597
Resubelpara19,595