Shahpura is a village in Udaipura tehsil in district of Raisen, Madhya Pradesh, India. As per the data provided by Census of India in 2011, total population of Shahpura was 609 which includes 323 males and 286 females. Shahpura covers 675.236 ha area. Pincode of Shahpura is N/A.