Carvico is a comune located in the Province of Bergamo within the Lombardy region of Italy. It is situated approximately 35 kilometres northeast of Milan and about 14 kilometres west of the city of Bergamo.
As of December 31, 2004, the municipality encompassed an area of 4.4 square kilometres and had a population of 4,355 residents.