Das Dorf Caprino Bergamasco befindet sich in der Provinz Bergamo, die zur Region Lombardei (Lombardia) gehört. Die Gemeinde besitzt 2876 Einwohner und hat eine Fläche von 8,61 Quadratkilometer bei einer Bevölkerungsdichte von 334,03 Einwohner pro Quadratkilometer. Caprino Bergamasco befindet sich 315 Meter über dem Meeresspiegel.

Die Ortsteile der Gemeinde sind:

Caprino
Celana
Formorone
Opreno
Perlupario
Sant'Antonio