Das Dorf Monghidoro befindet sich in der Provinz Bologna, die zur Region Emilia-Romagna gehört. Die Gemeinde besitzt 3837 Einwohner und hat eine Fläche von 48,21 Quadratkilometer bei einer Bevölkerungsdichte von 79,59 Einwohner pro Quadratkilometer. Monghidoro befindet sich 840 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Brescandoli
Marchi
Costa
Gappa
Francia
Pallerino
Pallenaro
Piamaggio
Pian dei Grilli
Sant'Andrea di Savena
Sumbilla