Caprino Bergamasco (Bergamasque: ) is a comune (municipality) in the Province of Bergamo in the Italian region of Lombardy, located about northeast of Milan and about northwest of Bergamo. As of 31 December 2004, it had a population of 2,908 and an area of .
The municipality of Caprino Bergamasco contains the frazioni (subdivisions, mainly villages and hamlets) Sant'Antonio d'Adda, Celana, Opreno, Perlupario, Formorone and Ombria.
Caprino Bergamasco borders the following municipalities: Cisano Bergamasco, Palazzago, Pontida, Roncola, Torre de' Busi.
The village was home to a hotel for artists run by librettist Antonio Ghislanzoni in the 1880s. Fellow librettist Ferdinando Fontana was a frequent visitor. It was in Caprino Bergamasco that Fontana wrote the libretto for Giacomo Puccini's opera Edgar.