Le canton n° 8 (Hirson) comprend les communes suivantes : Any-Martin-Rieux, Aubenton, Beaumé, Besmont, Bucilly, Buire, Coingt, Effry, Eparcy, La Hérie, Hirson, Iviers, Jeantes, Landouzy-la-Ville, Leuze, Logny-lès-Aubenton, Martigny, Mondrepuis, Mont-Saint-Jean, Neuve-Maison, Ohis, Origny-en-Thiérache, Saint-Clément, Saint-Michel, Watigny, Wimy.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune d'Hirson.