Shahpur is a village in Sironj tehsil in district of Vidisha, Madhya Pradesh, India. As per the data provided by Census of India in 2011, total population of Shahpur was 588 which includes 319 males and 269 females. Shahpur covers 268.36 ha area. Pincode of Shahpur is N/A.