La commune de Warhem fait partie du canton de Wormhout, arrondissement de Dunkerque. Elle est située entre Bergues et Hondschoote, au Sud-Est de Dunkerque. Le centre du village est à environ 10 km à vol d'oiseau de la mer.
Elle est entourée à partir du Nord et dans le sens des aiguilles d'une montre, par les communes de Téteghem, Uxem, Ghyvelde/Les Moëres, Hondschoote, Killem, Rexpoëde, West-Cappel, Quaëdypre et Hoymille.
![](https://static.neopse.com/medias/p/751/site/5e/cb/d2/5ecbd24a661f0cc30a3781561c666cbb282a8547.jpg?v=v1)
![](https://static.neopse.com/medias/p/751/site/5e/36/1c/5e361c630fe4bf02f16eefbeef7617c4842a4e34.jpg?v=v1)
![](https://static.neopse.com/medias/p/751/site/de/f6/8d/def68d6f7d2ca97ab7e95a7f0d297c10b64dd945.jpg?v=v1)