Mohammad Asgarpur is a village in Najibabad tehsil in district of Bijnor, Uttar Pradesh, India. As per the data provided by Census of India in 2011, total population of Mohammad Asgarpur was 980 which includes 503 males and 477 females. Mohammad Asgarpur covers 182.28 ha area. Pincode of Mohammad Asgarpur is 246721.