Die Gemeinde von Monteveglio liegt in der Region Emilia Romagna in der Provinz von Bologna 114 Meter über dem Meeresspiegel. Sie hat eine Oberfläche von 32.6 Quadratkilometer und zählt ca. 5173 Einwohner.