Nearby villages: As of 2011 India census, Machhrauli, Jhajjar had a population of 4,453 in 796 households.
[3] The village has a government senior secondary school with almost 600 Students.
Students can complete their 12th grade level education in Science, Arts and Commerce.
District Institute of Education and Training was established on June 17, 2014.
Its main course is JBT (Junior Basic Training), a diploma level course.