Brivio (, ) is a town and comune (municipality) in the province of Lecco, in the Lombardy region of northern Italy, at the border with the province of Bergamo. Located in the historical subregion of Brianza, is served by Olgiate-Calco-Brivio railway station.