Le territoire de la commune est située dans une vaste plaine sans eau, bordée au sud par des collines boisées. Ce territoire présente des variations d’altitude significatives, s’étendant de 53 à 163 mètres. Le point le plus bas se situe au sud-est de la commune, près de la limite communale, tandis que le point le plus élevé se trouve au sommet du bois des Côtes, au sud. Le territoire comprend une colline, une large vallée et une pente allongée qui marque le début du plateau picard.
Le reste de la commune est principalement constitué d’une plaine inclinée vers le sud, avec un hameau situé au point culminant à 113 mètres d’altitude. D’autres hameaux et fermes se trouvent à des altitudes variant entre 62 et 106 mètres. Au sud-est, la vallée Beudron forme une partie de la limite communale avec une autre commune.
