Die Stadt Imola befindet sich in der Provinz Bologna, die zur Region Emilia-Romagna gehört. Die Gemeinde besitzt 65842 Einwohner und hat eine Fläche von 204,98 Quadratkilometer bei einer Bevölkerungsdichte von 321,21 Einwohner pro Quadratkilometer. Imola befindet sich 46 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Bicocca Nuova
Bettola
Cardinala
Fluno
Lama di Sopra
Linaro
Monte Catone
Rampina Vecchia
San Prospero
Sciangai
Sesto Imolese