Le village est bâti sur la côte qui s’étend du marais jusqu’au plateau du Vexin, le long de l’ancienne voie romaine reliant Beauvais à Mantes, connue sous le nom de « Chaussée Brunehaut ».
Autrefois, le village actuel était constitué de deux paroisses : la paroisse Notre-Dame et la paroisse Saint-Pierre, dont le prieuré du même nom avait été fondé en 1055 par Gauthier III, seigneur du Vexin…
(image et extrait du site officiel de la commune)