Village situé au nord-ouest de Saint-Amand-les-Eaux, sur la frontière avec la Belgique. Traversé par l’Elnon, affluent du Décours lui-même affluent de la Scarpe qui se jette dans l’Escaut à Mortagne du Nord (frontière belge) à 220 km de la Mer du Nord.