Shekhpur is a village in Ballabgarh tehsil in district of Faridabad, Haryana, India. As per the data provided by Census of India in 2011, total population of Shekhpur was 246 which includes 128 males and 118 females. Shekhpur covers 171 ha area. Pincode of Shekhpur is 121004.