 Its postal head office is at Salhawas, distant.As of the 2011 India census, Nilaheri had a population of 2508 in 541 households.Males (1261) constitute 50.27% of the population and females (1247) 49.72%.