Le canton n° 6 (Ensisheim) comprend les communes suivantes : Algolsheim, Appenwihr, Artzenheim, Balgau, Baltzenheim, Biesheim, Biltzheim, Blodelsheim, Dessenheim, Durrenentzen, Ensisheim, Fessenheim, Geiswasser, Heiteren, Hettenschlag, Hirtzfelden, Kunheim, Logelheim, Meyenheim, Munchhouse, Munwiller, Nambsheim, Neuf-Brisach, Niederentzen, Niederhergheim, Oberentzen, Oberhergheim, Obersaasheim, Réguisheim, Roggenhouse, Rustenhart, Rumersheim-le-Haut, Urschenheim, Vogelgrun, Volgelsheim, Weckolsheim, Widensolen, Wolfgantzen.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune d'Ensisheim.