Nainital Population


Estimated population in 2025

Estimated population of Nainital in 2025
1,107,342
Estimated population of males in 2025
572,653
Estimated population of males in 2025
534,689

Population as per 2011 census

Population 954,605
Male Population 493,666
Female Population 460,939
Area (km2) 4,251
Density/km2 225
Sex Ratio (Per 1000) 934
Child Sex Ratio (0-6 Age) 902
Literates 696,500
Male Literates 385,779
Female Literates 310,721
Average Literacy 83.88%
Male Literacy 90.07%
Female Literacy 77.29%
Child Population (0-6 Age) 124,272
Boys Population (0-6 Age) 65,337
Girls Population (0-6 Age) 58,935
Child Proportion (0-6 Age) 13.02%
Boys Proportion (0-6 Age) 13.24%
Girls Proportion (0-6 Age) 12.79%

Nainital Religion-wise Data

Description Population in 2011 Percentage
Estimated Population in 2025
Hindu
809,717
84.82%
939,272
Muslims
120,742
12.65%
140,061
Christian
5,091
0.53%
5,906
Sikh
17,419
1.82%
20,206
Buddhist
570
0.06%
661
Jain
356
0.04%
413
Not Stated
529
0.06%
614
Others
181
0.02%
210
Total
954,605
100.00%
1,107,342

City/Metros in Nainital District

City Name Population in 2011
Estimated Population in 2025
Haldwani and Kathgodam (Nagar Palika Parishad) 156,078
181,050