Vidisha district is located in the state of Madhya Pradesh, India. It is situated in the central part of the country. Vidisha serves as the administrative headquarters of the district.
Vidisha district spans an area of approximately 7,446 square kilometers. The district is bordered by the districts of Guna to the north, Raisen to the east, Bhopal to the southeast, and Sehore to the southwest. The Betwa River flows through the district, providing water for irrigation and other purposes.