Le canton n° 20 (Le Nord-Gironde) comprend les communes suivantes : Cavignac, Cézac, Civrac-de-Blaye, Cubnezais, Cubzac-les-Ponts, Donnezac, Gauriaguet, Générac, Laruscade, Marcenais, Marsas, Périssac, Peujard, Saint-André-de-Cubzac, Saint-Christoly-de-Blaye, Saint-Genès-de-Fronsac, Saint-Gervais, Saint-Girons-d'Aiguevives, Saint-Laurent-d'Arce, Saint-Mariens, Saint-Savin, Saint-Vivien-de-Blaye, Saint-Yzan-de-Soudiac, Saugon, Val de Virvée, Virsac.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Saint-André-de-Cubzac.
Décret n° 2014-192 du 20 février 2014 portant délimitation des cantons dans le département de la Gironde
JORF n°0046 du 23 février 2014
Dernière mise à jour des données de ce texte : 10 novembre 2019