Le canton n° 10 (Nouvion-sur-Meuse) comprend les communes suivantes : Les Ayvelles, Baâlons, Boulzicourt, Bouvellemont, Chagny, Chalandry-Elaire, Champigneul-sur-Vence, Dom-le-Mesnil, Etrépigny, Evigny, Flize, Guignicourt-sur-Vence, Hannogne-Saint-Martin, La Horgne, Mazerny, Mondigny, Montigny-sur-Vence, Nouvion-sur-Meuse, Omicourt, Omont, Poix-Terron, Saint-Marceau, Saint-Pierre-sur-Vence, Sapogne-et-Feuchères, Singly, Touligny, Vendresse, Villers-le-Tilleul, Villers-sur-le-Mont, Vrigne-Meuse, Warnécourt, Yvernaumont.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Nouvion-sur-Meuse.