Shekhpur is a village in Tyonda tehsil in district of Vidisha, Madhya Pradesh, India. As per the data provided by Census of India in 2011, total population of Shekhpur was 457 which includes 258 males and 199 females. Shekhpur covers 708.89 ha area. Pincode of Shekhpur is N/A.