Nainital

This page provides an overview of Nainital: population, literacy, households and a list of sub-districts (tehsils) and major villages.

Quick facts

4,401,291
Population
880,486
Households
936
Sex ratio (F per 1000 M)
72.8%
Approx. literacy

Nainital has an aggregated population of 4,401,291. Approximately 43.38% live in rural areas (1,909,210) and 16.89% live in urban areas (743,468).

Tehsils / Sub-districts

Below are the tehsils (sub-districts) in this district. Click a tehsil to view village listings and details.

Tehsil / Sub-districtPopulationVillages
Taluk 0 1,909,210 3
Betalghat 63,795 78
Dhari 236,199 169
Haldwani 847,501 207
Kaladhungi 172,599 127
Kosya Kutauli 94,671 129
Lalkuan 276,528 53
Nainital 394,361 253
Ramnagar 406,427 149

Population summary

Nainital has a population of 4,401,291 (2,273,921 males and 2,127,370 females). The sex ratio is about 936 females per 1000 males.

CategoryNumber
Total population4,401,291
Male2,273,921
Female2,127,370
Rural population1,909,210 (43.38%)
Urban population743,468 (16.89%)
Households880,486

Literacy

Approximate literacy rate is 72.8%.

CategoryNumber
Total literates3,203,970
Total illiterates1,197,321

Scheduled Castes & Tribes

SC: 902,730 (20.51%). ST: 35,760 (0.81%).

CategoryPopulationShare
SC902,73020.51%
ST35,7600.81%

Children & Workforce

Children (0–6): 576,300 (13.09%). Workers: 1,763,375 (40.06%).

CategoryCountShare
Children (0-6)576,30013.09%
Total workers1,763,37540.06%

Largest villages by population

VillagePopulation
Nainital 954,605
Nainital 582,871
Nainital 371,734
Haldwani 364,129
Haldwani 244,886
Ramnagar 153,738
Nainital 150,389
Haldwani 119,243
Ramnagar 98,951
Lalkuan 94,724