Lesa (Lesa in piemontese e in lombardo) è un comune italiano di 2 170 abitanti della provincia di Novara, affacciato sulla sponda piemontese del Lago Maggiore. È il più settentrionale dei comuni della provincia che sorgono in riva al lago.
Con
Belgirate 
e Meina costituisce l'Unione di comuni del Vergante.
Geografia
Fanno parte del territorio comunale le frazioni di Solcio situata in riva al lago, tra Meina e Lesa e le frazioni collinari, Calogna e Comnago, sui colli circostanti. Queste ultime, già comuni autonomi, furono aggregate a Lesa nel 1928, a sua volta unito, fino al 31 dicembre 1947 alla vicina Belgirate a formare un'unica realtà amministrativa denominata Comune di Lesa Belgirate.
Nel 1948 Lesa e Belgirate recuperarono la propria autonomia comunale, mentre Calogna e Comnago rimasero frazioni di Lesa.