Le canton n° 17 (Noyon) comprend les communes suivantes : Appilly, Babœuf, Beaugies-sous-Bois, Beaurains-lès-Noyon, Béhéricourt, Berlancourt, Brétigny, Bussy, Caisnes, Campagne, Carlepont, Catigny, Crisolles, Cuts, Flavy-le-Meldeux, Fréniches, Frétoy-le-Château, Genvry, Golancourt, Grandrû, Guiscard, Larbroye, Libermont, Maucourt, Mondescourt, Morlincourt, Muirancourt, Noyon, Passel, Le Plessis-Patte-d'Oie, Pont-l'Evêque, Pontoise-lès-Noyon, Porquéricourt, Quesmy, Salency, Sempigny, Sermaize, Suzoy, Varesnes, Vauchelles, Ville, Villeselve.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Noyon.