Shahpur is a town and a nagar parishad in Sagar district in the Indian state of Madhya Pradesh.
Shahpur is located between the Sagar and Damoh districts.
The main industry is agriculture, and several types of grain and vegetables are grown.
As of 2001[update] Census of India, Shahpur had a population of 12,205.
This article related to a location in Madhya Pradesh is a stub.