Oggiono is a comune, or municipality, situated in the Province of Lecco within the Lombardy region of northern Italy. It is located approximately 40 kilometres (25 miles) northeast of Milan and about 8 kilometres (5 miles) southwest of the city of Lecco.