Cavernago is a comune (municipality) in the Province of Bergamo in the Italian region of Lombardy, located about 50 km northeast of Milan and about 11 km southeast of Bergamo.
Cavernago borders the following municipalities: Calcinate, Ghisalba, Grassobbio, Seriate, Urgnano, Zanica. It is home to the Malpaga Castle, a Renaissance fortress owned by the condottiero and local lord Bartolomeo Colleoni. Another castle, that of Cavernago proper, was later remade in the 17th century in Baroque style.
- ^ All demographics and other statistics: Italian statistical institute Istat.