Sujapur is a village in Narnaul tehsil in district of Mahendragarh, Haryana, India. As per the data provided by Census of India in 2011, total population of Sujapur was 1,187 which includes 644 males and 543 females. Sujapur covers 204 ha area. Pincode of Sujapur is 123021.