Classement des communes du Haut-Rhin
Nb commerces alimentaires de proximité (BPE) · 2025 · source Insee · 366 communes classés, de la valeur la plus élevée à la plus faible
En 2025, pour l'indicateur « Nb commerces alimentaires de proximité (BPE) », Mulhouse arrive en tête des 366 communes du Haut-Rhin (202), devant Colmar (132) et Saint-Louis (31). Zimmerbach occupe la dernière place (0) ; la valeur médiane est de 1.
Haut-Rhin1 099
France métropolitaine105 845
Médiane des communes1
Écart (min · max)0 · 202
| Rang | Commune | Valeur | Évol. 5 ans | Rang national | ||
|---|---|---|---|---|---|---|
| 130 | Zimmersheim68386 | 1 | 9 955 / 34 740 | |||
| 202 | Algolsheim68001 | 0 | 15 464 / 34 740 | |||
| 202 | Altenach68002 | 0 | 15 464 / 34 740 | |||
| 202 | Aspach68010 | 0 | 15 464 / 34 740 | |||
| 202 | Attenschwiller68013 | 0 | 15 464 / 34 740 | |||
| 202 | Aubure68014 | 0 | 15 464 / 34 740 | |||
| 202 | Balgau68016 | 0 | 15 464 / 34 740 | |||
| 202 | Ballersdorf68017 | 0 | 15 464 / 34 740 | |||
| 202 | Baltzenheim68019 | 0 | 15 464 / 34 740 | |||
| 202 | Bellemagny68024 | 0 | 15 464 / 34 740 | |||
| 202 | Bendorf68025 | 0 | 15 464 / 34 740 | |||
| 202 | Berentzwiller68027 | 0 | 15 464 / 34 740 | |||
| 202 | Bergholtzzell68030 | 0 | 15 464 / 34 740 | |||
| 202 | Bettendorf68033 | 0 | 15 464 / 34 740 | |||
| 202 | Bettlach68034 | 0 | 15 464 / 34 740 | |||
| 202 | Biltzheim68037 | 0 | 15 464 / 34 740 | |||
| 202 | Bisel68039 | 0 | 15 464 / 34 740 | |||
| 202 | Bourbach-le-Haut68046 | 0 | 15 464 / 34 740 | |||
| 202 | Bouxwiller68049 | 0 | 15 464 / 34 740 | |||
| 202 | Bréchaumont68050 | 0 | 15 464 / 34 740 | |||
| 202 | Bretten68052 | 0 | 15 464 / 34 740 | |||
| 202 | Brinckheim68054 | 0 | 15 464 / 34 740 | |||
| 202 | Bruebach68055 | 0 | 15 464 / 34 740 | |||
| 202 | Buethwiller68057 | 0 | 15 464 / 34 740 | |||
| 202 | Buschwiller68061 | 0 | 15 464 / 34 740 | |||
| 202 | Courtavon68067 | 0 | 15 464 / 34 740 | |||
| 202 | Diefmatten68071 | 0 | 15 464 / 34 740 | |||
| 202 | Dietwiller68072 | 0 | 15 464 / 34 740 | |||
| 202 | Dolleren68073 | 0 | 15 464 / 34 740 | |||
| 202 | Eglingen68077 | 0 | 15 464 / 34 740 | |||
| 202 | Elbach68079 | 0 | 15 464 / 34 740 | |||
| 202 | Emlingen68080 | 0 | 15 464 / 34 740 | |||
| 202 | Eschbach-au-Val68083 | 0 | 15 464 / 34 740 | |||
| 202 | Eschentzwiller68084 | 0 | 15 464 / 34 740 | |||
| 202 | Falkwiller68086 | 0 | 15 464 / 34 740 | |||
| 202 | Feldkirch68088 | 0 | 15 464 / 34 740 | |||
| 202 | Folgensbourg68094 | 0 | 15 464 / 34 740 | |||
| 202 | Franken68096 | 0 | 15 464 / 34 740 | |||
| 202 | Frœningen68099 | 0 | 15 464 / 34 740 | |||
| 202 | Fulleren68100 | 0 | 15 464 / 34 740 | |||
| 202 | Galfingue68101 | 0 | 15 464 / 34 740 | |||
| 202 | Geishouse68102 | 0 | 15 464 / 34 740 | |||
| 202 | Geispitzen68103 | 0 | 15 464 / 34 740 | |||
| 202 | Geiswasser68104 | 0 | 15 464 / 34 740 | |||
| 202 | Gildwiller68105 | 0 | 15 464 / 34 740 | |||
| 202 | Goldbach-Altenbach68106 | 0 | 15 464 / 34 740 | |||
| 202 | Gommersdorf68107 | 0 | 15 464 / 34 740 | |||
| 202 | Griesbach-au-Val68109 | 0 | 15 464 / 34 740 | |||
| 202 | Guevenatten68114 | 0 | 15 464 / 34 740 | |||
| 202 | Hagenbach68119 | 0 | 15 464 / 34 740 | |||
| 202 | Hagenthal-le-Haut68121 | 0 | 15 464 / 34 740 | |||
| 202 | Hattstatt68123 | 0 | 15 464 / 34 740 | |||
| 202 | Hausgauen68124 | 0 | 15 464 / 34 740 | |||
| 202 | Hecken68125 | 0 | 15 464 / 34 740 | |||
| 202 | Heidwiller68127 | 0 | 15 464 / 34 740 | |||
| 202 | Heimersdorf68128 | 0 | 15 464 / 34 740 | |||
| 202 | Heiteren68130 | 0 | 15 464 / 34 740 | |||
| 202 | Heiwiller68131 | 0 | 15 464 / 34 740 | |||
| 202 | Hettenschlag68136 | 0 | 15 464 / 34 740 | |||
| 202 | Hindlingen68137 | 0 | 15 464 / 34 740 | |||
| 202 | Hochstatt68141 | 0 | 15 464 / 34 740 | |||
| 202 | Hunawihr68147 | 0 | 15 464 / 34 740 | |||
| 202 | Husseren-les-Châteaux68150 | 0 | 15 464 / 34 740 | |||
| 202 | Husseren-Wesserling68151 | 0 | 15 464 / 34 740 | |||
| 202 | Illhaeusern68153 | 0 | 15 464 / 34 740 | |||
| 202 | Illtal68240 | 0 | 15 464 / 34 740 | |||
| 202 | Jettingen68158 | 0 | 15 464 / 34 740 | |||
| 202 | Kappelen68160 | 0 | 15 464 / 34 740 | |||
| 202 | Kiffis68165 | 0 | 15 464 / 34 740 | |||
| 202 | Kirchberg68167 | 0 | 15 464 / 34 740 | |||
| 202 | Kœstlach68169 | 0 | 15 464 / 34 740 | |||
| 202 | Kœtzingue68170 | 0 | 15 464 / 34 740 | |||
| 202 | Largitzen68176 | 0 | 15 464 / 34 740 | |||
| 202 | Lautenbachzell68178 | 0 | 15 464 / 34 740 | |||
| 202 | Leimbach68180 | 0 | 15 464 / 34 740 | |||
| 202 | Levoncourt68181 | 0 | 15 464 / 34 740 | |||
| 202 | Liebenswiller68183 | 0 | 15 464 / 34 740 | |||
| 202 | Liebsdorf68184 | 0 | 15 464 / 34 740 | |||
| 202 | Ligsdorf68186 | 0 | 15 464 / 34 740 | |||
| 202 | Linsdorf68187 | 0 | 15 464 / 34 740 | |||
| 202 | Linthal68188 | 0 | 15 464 / 34 740 | |||
| 202 | Lucelle68190 | 0 | 15 464 / 34 740 | |||
| 202 | Luemschwiller68191 | 0 | 15 464 / 34 740 | |||
| 202 | Lutter68194 | 0 | 15 464 / 34 740 | |||
| 202 | Magny68196 | 0 | 15 464 / 34 740 | |||
| 202 | Magstatt-le-Bas68197 | 0 | 15 464 / 34 740 | |||
| 202 | Magstatt-le-Haut68198 | 0 | 15 464 / 34 740 | |||
| 202 | Malmerspach68199 | 0 | 15 464 / 34 740 | |||
| 202 | Manspach68200 | 0 | 15 464 / 34 740 | |||
| 202 | Mertzen68202 | 0 | 15 464 / 34 740 | |||
| 202 | Merxheim68203 | 0 | 15 464 / 34 740 | |||
| 202 | Metzeral68204 | 0 | 15 464 / 34 740 | |||
| 202 | Michelbach-le-Bas68207 | 0 | 15 464 / 34 740 | |||
| 202 | Michelbach-le-Haut68208 | 0 | 15 464 / 34 740 | |||
| 202 | Mittlach68210 | 0 | 15 464 / 34 740 | |||
| 202 | Mitzach68211 | 0 | 15 464 / 34 740 | |||
| 202 | Mœrnach68212 | 0 | 15 464 / 34 740 | |||
| 202 | Montreux-Jeune68214 | 0 | 15 464 / 34 740 | |||
| 202 | Mooslargue68216 | 0 | 15 464 / 34 740 | |||
| 202 | Muespach-le-Haut68222 | 0 | 15 464 / 34 740 |
Source : Insee, 2025 ; traitement Geodashboard. Rangs ex aequo : même rang, le suivant tient compte de leur nombre. « Rang national » : place parmi tous les communes de France métropolitaine. Indicateur en volume : il dépend d'abord de la taille des territoires.