Das Dorf Granaglione befindet sich in der Provinz Bologna, die zur Region Emilia-Romagna gehört. Die Gemeinde besitzt 2194 Einwohner und hat eine Fläche von 39,61 Quadratkilometer bei einer Bevölkerungsdichte von 55,39 Einwohner pro Quadratkilometer. Granaglione befindet sich 493 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Biagioni
Calistri
Forlai
Luccaiola
Madognana
Orti
Ponte della Venturina
Randaragna
Sambucedro
Varano
Vetica