Grandvilliers is een kanton van het Franse departement Oise. Het kanton maakt deel uit van het arrondissement Beauvais.
Gemeenten Het kanton Grandvilliers omvatte tot 2014 de volgende 23 gemeenten:
Beaudéduit Briot Brombos Cempuis Daméraucourt Dargies Élencourt Feuquières Grandvilliers (hoofdplaats) Grez Halloy Le Hamel Hautbos Lavacquerie Laverrière Le Mesnil-Conteville Offoy Saint-Maur Saint-Thibault Sarcus Sarnois Sommereux Thieuloy-Saint-Antoine
Door de herindeling van de kantons bij decreet van 20 februari 2014, met uitwerking in maart 2015, werd het kanton uitgebreid 101 gemeenten. Door de aanhechting op 1 januari 2019 van de gemeente Boutavent aan de gemeente Formerie omvat het kanton sindsdien volgende 100 gemeenten :
Abancourt Achy Bazancourt Beaudéduit Blacourt Blargies Blicourt Bonnières Bouvresse Briot Brombos Broquiers Buicourt Campeaux Canny-sur-Thérain Cempuis Le Coudray-Saint-Germer Crillon Cuigy-en-Bray Daméraucourt Dargies Élencourt Ernemont-Boutavent Escames Escles-Saint-Pierre Espaubourg Feuquières Fontaine-Lavaganne Fontenay-Torcy Formerie Fouilloy Gaudechart Gerberoy Glatigny Gourchelles Grandvilliers Grémévillers Grez Halloy Hannaches Le Hamel Hanvoile Haucourt Hautbos Haute-Épine Hécourt Héricourt-sur-Thérain Hétomesnil Hodenc-en-Bray Lachapelle-sous-Gerberoy Lannoy-Cuillère Lavacquerie Laverrière Lhéraule Lihus Loueuse Marseille-en-Beauvaisis Martincourt Le Mesnil-Conteville Moliens Monceaux-l'Abbaye Morvillers Mureaumont La Neuville-sur-Oudeuil La Neuville-Vault Offoy Omécourt Oudeuil Pisseleu Prévillers Puiseux-en-Bray Quincampoix-Fleuzy Romescamps Rothois Roy-Boissy Saint-Arnoult Saint-Deniscourt Saint-Germer-de-Fly Saint-Maur Saint-Omer-en-Chaussée Saint-Pierre-es-Champs Saint-Quentin-des-Prés Saint-Samson-la-Poterie Saint-Thibault Saint-Valery Sarcus Sarnois Senantes Sommereux Songeons Sully Talmontiers Thérines Thieuloy-Saint-Antoine Villembray Villers-sur-Auchy Villers-sur-Bonnières Villers-Vermont Vrocourt Wambez
Grandvilliers