Commune de l'Oise, sur le Plateau picard, Grandvilliers prend place à une trentaine de kilomètres de Beauvais, non loin de Sarnois et de Saint-Maur. Elle se situe à une centaine de kilomètres seulement de la capitale, et à quarante kilomètres d'Amiens et de sa célèbre cathédrale.
Selon les historiens locaux, Grandvilliers tiendrait son nom d'une ancienne villa antique détruite par les Huns au Ve siècle. Propriété de l'abbaye de Saint-Lucien au XIIIe siècle, la commune est presque entièrement détruite à la fin du XVIIe siècle suite à un incendie de grande envergure. Elle est ensuite lourdement atteinte par des bombardements lors de la Seconde Guerre mondiale avant de connaître une grande campagne de reconstruction entre la fin des années 1940 et les années 1950.
Aujourd'hui, la commune de Grandvilliers continue d'attirer les visiteurs par son patrimoine architectural autant que par sa proximité avec certaines des plus belles villes de la région.