Asmayalpur is a village in Bahadurgarh tehsil in district of Jhajjar, Haryana, India. As per the data provided by Census of India in 2011, total population of Asmayalpur was 2,091 which includes 1,103 males and 988 females. Asmayalpur covers 245 ha area. Pincode of Asmayalpur is 124501.