Gambarogno es una comuna suiza del cantón del Tesino, situada en el distrito de Locarno, círculo de Gambarogno.
Solo la comuna de San Nazzaro tuvo un voto negativo con 60% contra la fusión.
Un recurso fue hecho en el Tribunal Federal, el cual rechazó el recurso, allanando el camino de la fusión de las nueve comunas.
[3] La comuna se encuentra situada a orillas del lago Mayor.
Limita al norte con las comunas de Locarno, Minusio y Tenero-Contra, al este con Cadenazzo y Monteceneri, al sur con Alto Malcantone y Curiglia con Monteviasco (IT-VA), al suroeste con Veddasca (IT-VA), y al oeste con Ascona.