Nilaheri is a village in Salhawas tehsil, Jhajjar district, Haryana, India, forming a part of Rohtak division. It is 26.6 kilometres (16.5 mi) south of the district headquarters at Jhajjar. Its postal head office is at Salhawas, 8 kilometres (5.0 mi) distant.