Le canton n° 20 (Vannes-2) comprend :
1° Les communes suivantes : Arradon, Baden, Bono, Ile-aux-Moines, Ile-d'Arz, Larmor-Baden, Plescop, Ploeren, Plougoumelen ;
2° La partie de la commune de Vannes située à l'ouest d'une ligne définie par l'axe des voies et limites suivantes : depuis la limite territoriale de la commune d'Arradon, boulevard des Iles (route départementale 101), rue Jérôme-d'Arradon, rue Pasteur, rue Jeanne-d'Arc, rue Joseph-Sauveur, rue Albert-Ier, rue Victor-Basch, rue Henri-Dunant (résidences Henri-Dunant et François-Fromentin incluses), rue du Lieutenant-François-Fromentin, rue Hélène-Boucher, rue Louis-Martin-Chauffier (résidence Gwened-II incluse), rue Winston-Churchill, rue Gillot-de-Kerarden, rue Guillaume-Le Bartz, rue Michel-de-Montaigne, rue Winston-Churchill, chemin des Salines, jusqu'à la pointe des Emigrés.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Vannes.