Vigolo is a comune located in the Province of Bergamo within the Lombardy region of Italy. It is situated approximately 70 kilometres northeast of Milan and about 25 kilometres east of Bergamo.
As of December 31, 2004, the municipality had a population of 641 residents and covered a total area of 12.2 square kilometres.