Die Gemeinde liegt rund vier Kilometer östlich von Gamaches. Die Ortsteile Tilloy und Floriville liegen auf der Hochfläche, während das nordöstlich von Gamaches gelegene Hélicourt, durch das die 1993 stillgelegte Bahnstrecke von Longpré-les-Corps-Saints nach Gamaches verlief, die östliche Talflanke der Vimeuse einnimmt.