The commune is situated between Flandre and Artois and has a distance of 20 km to Lille and 35 km to Arras. It covers an area of approximately 569 ha (2.20 sq mi).[4]
The arms of Wahagnies are blazoned : Azure, a chevron argent between 2 anchors and a cow passant Or, a chief per pale 1 Gules, a mitre Or, and 2 paly Or and gules.