Astuce :
| nom commune | pop. | code insee | code siren | code postal |
|---|---|---|---|---|
| Attenschwiller | 978 | 68013 | 216800136 | 68220 |
| Blotzheim | 5077 | 68042 | 216800425 | 68730 |
| Buschwiller | 1053 | 68061 | 216800615 | 68220 |
| Folgensbourg | 902 | 68094 | 216800946 | 68220 |
| Hagenthal-le-Bas | 1371 | 68120 | 216801209 | 68220 |
| Hagenthal-le-Haut | 745 | 68121 | 216801217 | 68220 |
| Hégenheim | 3403 | 68126 | 216801266 | 68220 |
| Hésingue | 2902 | 68135 | 216801357 | 68220 |
| Huningue | 7410 | 68149 | 216801498 | 68330 |
| Knœringue | 376 | 68168 | 216801688 | 68220 |
| Leymen | 1263 | 68182 | 216801829 | 68220 |
| Liebenswiller | 183 | 68183 | 216801837 | 68220 |
| Michelbach-le-Bas | 709 | 68207 | 216802074 | 68730 |
| Michelbach-le-Haut | 621 | 68208 | 216802082 | 68220 |
| Michelbach-le-Haut | 621 | 68208 | 216802082 | 68220 |
| Neuwiller | 520 | 68232 | 216802322 | 68220 |
| Ranspach-le-Bas | 632 | 68263 | 216802637 | 68730 |
| Ranspach-le-Haut | 626 | 68264 | 216802645 | 68220 |
| Rosenau | 2388 | 68286 | 216802868 | 68128 |
| Saint-Louis (chef lieu) | 22530 | 68297 | 216802975 | 68300 |
| Village-Neuf | 4617 | 68349 | 216803494 | 68128 |
| Wentzwiller | 781 | 68362 | 216803627 | 68220 |
Le canton de Saint-Louis est composé de 22 communes entières pour une population de 59708 habitants.