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

Die Ortsteile der Gemeinde sind:

Cascina Belvedere
Crocione
Morti dell'Ossa
Roncola