Das Dorf Monteveglio befindet sich in der Provinz Bologna, die zur Region Emilia-Romagna gehört. Die Gemeinde besitzt 4698 Einwohner und hat eine Fläche von 21,58 Quadratkilometer bei einer Bevölkerungsdichte von 217,70 Einwohner pro Quadratkilometer. Monteveglio befindet sich 112 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Foscolo
Formica
Montebudello
Monteveglio Alto Capoluogo
Oliveto
Stiore
Ziribega
Corallo-Sveglia