Shahpura is a village in Dharampuri tehsil in district of Dhar, Madhya Pradesh, India. As per the data provided by Census of India in 2011, total population of Shahpura was 1,801 which includes 895 males and 906 females. Shahpura covers 299.55 ha area. Pincode of Shahpura is N/A.