Le canton n° 16 (Sélestat) comprend les communes suivantes : Artolsheim, Baldenheim, Bindernheim, Bœsenbiesen, Bootzheim, Châtenois, Dieffenthal, Ebersheim, Ebersmunster, Elsenheim, Heidolsheim, Hessenheim, Hilsenheim, Kintzheim, Mackenheim, Marckolsheim, Mussig, Muttersholtz, Ohnenheim, Orschwiller, Richtolsheim, Saasenheim, Scherwiller, Schœnau, Schwobsheim, Sélestat, Sundhouse, La Vancelle, Wittisheim.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Sélestat.