Shahpur is a village in Lateri tehsil in district of Vidisha, Madhya Pradesh, India. As per the data provided by Census of India in 2011, total population of Shahpur was 411 which includes 225 males and 186 females. Shahpur covers 308.43 ha area. Pincode of Shahpur is N/A.