Know the current (2021) population of Meghalaya and also the population according to the 2011 census.

Meghalaya Population


Estimated population in 2021

Estimated population of Meghalaya in 2021
3,772,103
Estimated population of males in 2021
1,896,482
Estimated population of females in 2021
1,875,621

Population as per 2011 census

Population
2,966,889
Male Population
1,491,649
Female Population
1,475,240
% of Male' Population
50.28%
% of Female' Population
49.72%
% of India' Population
0.25%
Sex Ratio
989
Child Sex Ratio
970
Density/km2
132
Density/mi2
343
Area (km2)
22,429
Area (mi2)
8,660
Child Population (0-6 Age)
568,536
Boys Population (0-6 Age)
288,646
Girls Population (0-6 Age)
279,890
Literacy
74.43%
Male Literacy
75.97%
Female Literacy
72.88%
Total Literates
1,785,005
Male Literates
913,879
Female Literates
871,126
Population Rural
2,371,439
Population Rural Percentage
79.93%
Population Urban
595,450
Population Urban Percentage
20.07%

Meghalaya Religious Data

Description
Population in 2020
Percentage
Estimated Population in 2021
Hindus
342,078
11.53%
434,918
Muslims
130,399
4.40%
165,789
Christians
2,213,027
74.59%
2,813,643
Sikhs
3,045
0.10%
3,871
Buddhists
9,864
0.33%
12,541
Jains
627
0.02%
797
Not Stated
9,578
0.32%
12,177
Others
258,271
8.71%
328,366
Total
2,966,889
100.00%
3,772,103

Meghalaya Population Facts

Description Districts As per 2011 census
Most Populous District East Khasi Hills
825,922
Least Populous District South Garo Hills
142,334
District with Highest Sex Ratio Jaintia Hills
1,013
District with Lowest Sex Ratio South Garo Hills
945
District with Highest Literacy Rate East Khasi Hills
84.15%
District with Lowest Literacy Rate Jaintia Hills
61.64%
District with Highest Population Density East Khasi Hills
292
District with Lowest Population Density Jaintia Hills
58

District-wise Population

S.No. District Name
As per 2011 census
Estimated Population in 2021
1. East Garo Hills
317,917
404,200
2. East Khasi Hills
825,922
1,050,077
3. Jaintia Hills
395,124
502,361
4. Ri Bhoi
258,840
329,089
5. South Garo Hills
142,334
180,963
6. West Garo Hills
643,291
817,880
7. West Khasi Hills
383,461
487,532

City-wise Population

S.No. City Name
As per 2011 census
Estimated Population in 2021
1. Shillong
143,229
182,101