Le lac Majeur est un lac italo-suisse situé à cheval sur le Piémont, la Lombardie et le canton du Tessin.
Il a une superficie de 212 km2. Il est alimenté par plusieurs rivières dont le Toce et le Tessin qui sont les principales, mais aussi la Cannobine, la Maggia, la Verzasca, la Giona et la Tresa.
Moins encaissé et plus lumineux que le lac de Côme, il s'étire sur 65 km de long, entre le canton du Tessin et la province de Lombardie, et sa plus grande largeur est de 5 km. Sa profondeur maximale est de 372 m. Une brume flotte parfois au-dessus de ses eaux, enveloppant un décor figé de la Belle Époque.
Le niveau du plan d'eau du lac se situe à 193 mètres d'altitude, ses rivages étant la partie la plus basse du territoire suisse (canton du Tessin).
Le volume d'eau est de 37 km3.