As of 2001[update] India census, Niwari had a population of 20,711 with the 606,00 km² area. Males constitute 53% of the population and females 47%. Niwari has an average literacy rate of 60%, higher than the national average of 59.5%: male literacy is 69%, and female literacy is 50%. In Niwari, 7% of the population is under 6 years of age.
Niwari is reachable by Indian Railway on the way to Jhansi from Manikpur. The Niwari (tehsil) is situated on the Tikamgarh-Jhansi road, at a distance of about 80 km. to North-West of Tikamgarh. Niwari is the only tehsil of Tikamgarh district which is connected by Indian Railway and situated on Jhansi-Manikpur section of the Central Railways. In medieval period a small fort was in Niwari, however, was demolished by the Marathas. It possesses a temple of Khedapati Hanumanji. A government degree college of Madhya Pradesh government has been established in July 1967 and governed by the government since 1981.