Demographics
According to the 2011 census Nainital district has a population of 955,128, roughly equal to the nation of Fiji or the US state of Montana. This gives it a ranking of 457th in India (out of a total of 640). The district has a population density of 225 inhabitants per square kilometre (580 /sq mi) . Its population growth rate over the decade 2001-2011 was 25.2%. Nainital has a sex ratio of 933 females for every 1000 males, and a literacy rate of 84.85%.
As of 2001 Indian census, the Nainital district had a population of 762,909, including 655,290 Hindus, 86,532 Muslims, and 16,107 Sikhs.
Read more about this topic: Nainital District