Wiltz is surrounded by six "communes": Wincrange to the north and northwest, Clervaux to the northeast, Kiischpelt to the east, Goesdorf to the southeast, Lac de la Haute-Sûre to the south and southwest, and Winseler to the west.