Cavaglio-Spoccia borders the following municipalities: Brissago (Switzerland), Cannobio, Cursolo-Orasso, Falmenta, Gurro, Palagnedra (Switzerland).
Trarego Viggiona borders the following municipalities: Aurano, Cannero Riviera, Cannobio, Falmenta, Oggebbio.