Die Ortschaft Gavardo befindet sich in der Provinz Brescia, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 10586 Einwohner und hat eine Fläche von 29,58 Quadratkilometer bei einer Bevölkerungsdichte von 357,88 Einwohner pro Quadratkilometer. Gavardo befindet sich 200 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Campagnola
Casalicolo
Colombaro
Sopraponte
Marzatica
Limone
Rampeniga
San Biagio e Giacomo
Soseto