See Narsinghgarh for disambiguation Narsinghgarh is a city and a municipality in Rajgarh district in the Indian state of Madhya Pradesh.
As of 2001 India census, Narsinghgarh had a population of 27,657. Males constitute 52% of the population and females 48%. Narsinghgarh has an average literacy rate of 66%, higher than the national average of 59.5%: male literacy is 73%, and female literacy is 57%. In Narsinghgarh, 15% of the population is under 6 years of age..