Das Dorf Capriolo befindet sich in der Provinz Brescia, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 8561 Einwohner und hat eine Fläche von 10,72 Quadratkilometer bei einer Bevölkerungsdichte von 798,60 Einwohner pro Quadratkilometer. Capriolo befindet sich 218 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Carretto
Mussiga di Sopra e Sotto
Porto e Case