vira (gambarogno) was a municipality of the district 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 to form the new municipality of gambarogno.