Nel Lago Maggiore sono presenti molte isole grandi, piccole o minuscole, divise tra le 8 del Piemonte, le 2 della Svizzera e l’unica in Lombardia, per un totale di 11.

  • Le Isole Borromee
    • Isola Bella
    • Isola Madre
    • Isola dei Pescatori (o Isola Superiore o Isola Superiore dei Pescatori)
    • Isolino di San Giovanni
    • Isolotto (o scoglio) della Malghera
  • Isole di Brissago
    • Isola di San Pancrazio (o Isola Grande)
    • Isola di Sant’Apollinare (o Isolino)
  • Castelli di Cannero
  • Isolino Partegora
  • Sasso Galletto

Fra Stresa e Verbania si trova l’arcipelago delle Isole Borromee: l’Isola Madre (la più estesa del bacino lacustre), l’Isola Bella e l’Isola Superiore dei Pescatori (nota anche più semplicemente come Isola dei Pescatori o Isola Superiore)

Di fronte alla località svizzera di Brissago si trovano le due Isole di Brissago.

Di fronte alla costa di Cannero Riviera si trovano invece i tre scogli emersi detti Castelli di Cannero: lo scoglio maggiore, totalmente occupato oggidì dal manufatto bellico della Vitaliana, rocca voluta dal conte Ludovico Borromeo a partire dal 1518, lo scoglio minore, su cui si ergono i ruderi delle cosiddette “prigioni”, ma in effetti una torricella avanzata con cannoniera a falconetti di presidio meridionale al porto canale, e finalmente lo scoglietto (verso Maccagno) del “Melgonaro”, su cui cresce solo una stenta ma tenace pianta che ha affascinato poeti e incisori quali Piero Chiara, Marco Costantini, Carlo Rapp.

Vanno infine citati, l’Isolino di San Giovanni di fronte a Verbania (famoso perché fu per molti anni residenza, nel seicentesco Palazzo Borromeo, del direttore d’orchestra Arturo Toscanini), l’isolotto La Malghera detto anche Isola delle Bambole, tra l’Isola Bella e quella dei Pescatori e quindi l’Isolino Partegora nel piccolo golfo di Angera.