Das Dorf Grassobbio befindet sich in der Provinz Bergamo, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 5702 Einwohner und hat eine Fläche von 8,26 Quadratkilometer bei einer Bevölkerungsdichte von 690,31 Einwohner pro Quadratkilometer. Grassobbio befindet sich 225 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Capanelle
Colpani
Nava
Riboli