17 communes composent le bassin de vie de Altkirch.
| nom commune | pop. | code insee | code siren | code postal |
|---|---|---|---|---|
| Altkirch | 5575 | 68004 | 216800045 | 68130 |
| Aspach | 1141 | 68010 | 216800102 | 68130 |
| Berentzwiller | 340 | 68027 | 216800276 | 68130 |
| Carspach | 2085 | 68062 | 216800623 | 68130 |
| Emlingen | 313 | 68080 | 216800805 | 68130 |
| Franken | 365 | 68096 | 216800961 | 68130 |
| Hausgauen | 372 | 68124 | 216801241 | 68130 |
| Heiwiller | 180 | 68131 | 216801316 | 68130 |
| Hundsbach | 357 | 68148 | 216801480 | 68130 |
| Jettingen | 508 | 68158 | 216801589 | 68130 |
| Obermorschwiller | 408 | 68245 | 216802454 | 68130 |
| Schwoben | 228 | 68303 | 216803031 | 68130 |
| Tagsdorf | 314 | 68333 | 216803338 | 68130 |
| Wahlbach | 495 | 68353 | 216803536 | 68130 |
| Wahlbach | 495 | 68353 | 216803536 | 68130 |
| Walheim | 888 | 68356 | 216803569 | 68130 |
| Wittersdorf | 778 | 68377 | 216803775 | 68130 |
Le bassin de vie de Altkirch est composé de 17 communes pour une population de 14842 habitants.
Retrouvez les cartes des bassins de vie du Haut-Rhin