Le canton n° 14 (Saint-Louis) comprend les communes suivantes : Attenschwiller, Blotzheim, Buschwiller, Folgensbourg, Hagenthal-le-Bas, Hagenthal-le-Haut, Hégenheim, Hésingue, Huningue, Knœringue, Leymen, Liebenswiller, Michelbach-le-Bas, Michelbach-le-Haut, Neuwiller, Ranspach-le-Bas, Ranspach-le-Haut, Rosenau, Saint-Louis, Village-Neuf, Wentzwiller.
Le bureau centralisateur de ce canton est le bureau centralisateur de la commune de Saint-Louis.