Le canton n° 2 (Brunstatt-Didenheim) comprend les communes suivantes : Bartenheim, Brinckheim, Bruebach, Brunstatt-Didenheim, Dietwiller, Eschentzwiller, Flaxlanden, Geispitzen, Helfrantzkirch, Kappelen, Kembs, Kœtzingue, Landser, Magstatt-le-Bas, Magstatt-le-Haut, Rantzwiller, Schlierbach, Sierentz, Steinbrunn-le-Bas, Steinbrunn-le-Haut, Stetten, Uffheim, Wahlbach, Waltenheim, Zæssingue, Zillisheim, Zimmersheim.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Brunstatt-Didenheim.
Décret n° 2014-207 du 21 février 2014 portant délimitation des cantons dans le département du Haut-Rhin
JORF n°0047 du 25 février 2014
Dernière mise à jour des données de ce texte : 27 février 2021