Gambarogno is a new municipality of the district of Locarno in the canton of Ticino in Switzerland.
On 25 April 2010, the former municipalities of Caviano, Contone, Gerra (Gambarogno), Indemini, Magadino, Piazzogna, San Nazzaro, Sant'Abbondio and Vira (Gambarogno) merged into the new municipality of Gambarogno.