Le canton n° 2 (Beauvais-2) comprend :
1° Les communes suivantes : Allonne, Auneuil, Auteuil, Berneuil-en-Bray, Flavacourt, Frocourt, Goincourt, La Houssoye, Labosse, Lachapelle-aux-Pots, Lalande-en-Son, Lalandelle, Aux Marais, Ons-en-Bray, Porcheux, Rainvillers, Saint-Aubin-en-Bray, Saint-Léger-en-Bray, Saint-Martin-le-Nœud, Saint-Paul, Sérifontaine, Le Vaumain, Le Vauroux, Villers-Saint-Barthélemy, Warluis ;
2° La partie de la commune de Beauvais non incluse dans le canton de Beauvais-1.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Beauvais.