Das Dorf Granarolo dell'Emilia befindet sich in der Provinz Bologna, die zur Region Emilia-Romagna gehört. Die Gemeinde besitzt 8954 Einwohner und hat eine Fläche von 34,40 Quadratkilometer bei einer Bevölkerungsdichte von 260,29 Einwohner pro Quadratkilometer. Granarolo dell'Emilia befindet sich 27 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Cividale
Casette di Cadriano
Lovoleto
Osteriola
Quarto Inferiore
Santa Brigida
Villa Boselli
Fabbreiria di Cadriana
Osteria