Caprino Bergamasco (Bergamasque: Cavrì) is a comune (municipality) in the Province of Bergamo in the Italian region of Lombardy, located about 40 kilometres (25 mi) northeast of Milan and about 15 kilometres (9 mi) northwest of Bergamo. As of 31 December 2004, it had a population of 2,908 and an area of 8.6 square kilometres (3.3 sq mi).