Le canton n° 10 (Chalonnes-sur-Loire) comprend les communes suivantes : Bécon-les-Granits, Chalonnes-sur-Loire, Champtocé-sur-Loire, Chaudefonds-sur-Layon, La Cornuaille, Denée, Le Fresne-sur-Loire, Ingrandes, Le Louroux-Béconnais, La Possonnière, La Pouëze, Rochefort-sur-Loire, Saint-Aubin-de-Luigné, Saint-Augustin-des-Bois, Saint-Georges-sur-Loire, Saint-Germain-des-Prés, Saint-Sigismond, Villemoisan.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Chalonnes-sur-Loire.