Taxe foncière 2026 · Haut-Rhin

Taxe foncière dans le Haut-Rhin : le taux de chaque commune

Médiane départementale 31,73 %, contre 40,33 % au niveau national — 88e département de France sur 99 par la médiane de son taux. 366 communes recensées.

Les chiffres du département

La commune la plus taxée est Mulhouse avec 46,92 % — 7 630e sur les 34 820 communes de France. La moins taxée est Bantzenheim avec 20,13 %, soit 26,8 points d’écart à l’intérieur du même département. 0 commune dépasse 50 %, et 7 se situent au-dessus de la médiane nationale. Le taux global additionne commune, intercommunalité, syndicats, taxe spéciale d’équipement, GEMAPI et TASA.

La taxe d’enlèvement des ordures ménagères

126 communes sur 366 lèvent une TEOM, de médiane 11,18 %. Elle s’ajoute au taux ci-dessus et se calcule sur la même base. Les 240 autres n’en lèvent pas : le service y est le plus souvent financé par une redevance (REOM) ou par le budget général, ce qui ne veut pas dire qu’il est gratuit. Voir le détail commune par commune.

Les plus forts écarts entre communes de la même intercommunalité

À valeur locative identique, l’écart de taux est l’écart de facture. Seules les communes d’au moins 300 articles d’imposition servent de point de comparaison.

CommuneTauxLa moins chère de son intercommunalitéRapport
Mulhouse46,92 %Bantzenheim — 20,13 %× 2,33
Wittenheim40,25 %Bantzenheim — 20,13 %× 2,00
Staffelfelden38,91 %Bantzenheim — 20,13 %× 1,93
Lutterbach38,50 %Bantzenheim — 20,13 %× 1,91
Pfastatt38,37 %Bantzenheim — 20,13 %× 1,91
Kingersheim38,33 %Bantzenheim — 20,13 %× 1,90
Zillisheim36,37 %Bantzenheim — 20,13 %× 1,81
Riedisheim35,89 %Bantzenheim — 20,13 %× 1,78
Wittelsheim35,87 %Bantzenheim — 20,13 %× 1,78
Bollwiller35,37 %Bantzenheim — 20,13 %× 1,76

Les 366 communes, de la plus taxée à la moins taxée

RangCommuneTaux globalTEOMRang national
1Mulhouse46,92 %12,14 %7 630
2Balschwiller44,94 %10 216
3Sondersdorf44,88 %10 301
4Michelbach-le-Bas44,47 %11,83 %10 873
5Dannemarie41,61 %15 328
6Mollau41,26 %15 892
7Werentzhouse40,66 %16 864
8Wittenheim40,25 %12,07 %17 537
9Traubach-le-Bas40,20 %17 630
10Pfetterhouse39,78 %18 370
11Hausgauen39,66 %18 583
12Ferrette39,31 %19 143
13Rantzwiller39,29 %11,83 %19 186
14Waldighoffen39,03 %19 622
15Staffelfelden38,91 %12,17 %19 802
16Eteimbes38,74 %20 077
17Ruederbach38,69 %20 160
18Heidwiller38,50 %20 462
19Lutterbach38,50 %11,38 %20 463
20Retzwiller38,43 %20 590
21Walheim38,43 %20 591
22Sierentz38,38 %11,83 %20 693
23Pfastatt38,37 %10,62 %20 707
24Kingersheim38,33 %11,35 %20 774
25Ranspach-le-Bas38,13 %11,83 %21 136
26Bourbach-le-Haut38,12 %21 153
27Steinsoultz38,04 %21 284
28Attenschwiller37,97 %11,83 %21 395
29Magstatt-le-Bas37,84 %11,83 %21 621
30Hagenthal-le-Bas37,74 %11,83 %21 777
31Wolfersdorf37,60 %22 043
32Spechbach37,46 %22 272
33Folgensbourg37,39 %11,83 %22 377
34Illfurth37,22 %22 645
35Riespach36,99 %23 014
36Bisel36,95 %23 077
37Emlingen36,93 %23 108
38Wildenstein36,86 %23 223
39Husseren-Wesserling36,80 %23 310
40Wittersdorf36,77 %23 346
41Lauw36,65 %23 535
42Heimersdorf36,48 %23 797
43Roppentzwiller36,45 %23 839
44Saint-Louis36,43 %11,83 %23 871
45Zillisheim36,37 %10,73 %23 971
46Valdieu-Lutran36,31 %24 050
47Gommersdorf36,24 %24 142
48Hundsbach36,22 %24 162
49Ligsdorf36,10 %24 317
50Feldbach36,09 %24 328
51Tagsdorf36,09 %24 329
52Lutter36,00 %24 475
53Neuwiller35,93 %11,83 %24 582
54Riedisheim35,89 %10,99 %24 641
55Wittelsheim35,87 %11,77 %24 669
56Obermorschwiller35,84 %24 719
57Wentzwiller35,84 %11,83 %24 720
58Oderen35,79 %24 794
59Wahlbach35,65 %11,83 %24 991
60Soultz35,62 %25 043
61Michelbach-le-Haut35,58 %11,83 %25 099
62Hegenheim35,56 %11,83 %25 124
63Seppois-le-Bas35,51 %25 196
64Illtal35,41 %25 336
65Carspach35,39 %25 362
66Bollwiller35,37 %12,21 %25 394
67Schlierbach35,36 %11,83 %25 415
68Willer35,29 %25 500
69Guewenheim35,24 %25 569
70Manspach35,22 %25 601
71Luemschwiller35,19 %25 634
72Koestlach35,18 %25 655
73Zaessingue35,17 %11,83 %25 670
74Ballersdorf35,09 %25 782
75Kirchberg35,01 %25 899
76Hagenbach34,98 %25 945
77Winkel34,97 %25 964
78Muespach34,93 %26 012
79Leymen34,92 %11,83 %26 032
80Waltenheim34,91 %11,83 %26 046
81Landser34,90 %11,83 %26 064
82Thann34,86 %26 111
83Pulversheim34,85 %12,04 %26 121
84Buschwiller34,83 %11,83 %26 141
85Buhl34,78 %26 211
86Aubure34,77 %26 223
87Biederthal34,70 %26 317
88Helfrantzkirch34,60 %11,83 %26 459
89Zimmersheim34,58 %10,71 %26 485
90Goldbach-Altenbach34,57 %26 500
91Schwoben34,53 %26 551
92Bartenheim34,52 %11,83 %26 572
93Seppois-le-Haut34,51 %26 587
94Altkirch34,44 %26 679
95Fulleren34,44 %26 680
96Muespach-le-Haut34,41 %26 733
97Durmenach34,40 %26 749
98Willer-sur-Thur34,39 %26 769
99Mooslargue34,37 %26 804
100Uffheim34,33 %11,83 %26 873
101Ranspach34,28 %26 942
102Kiffis34,26 %26 978
103Franken34,16 %27 106
104Heiwiller34,13 %27 145
105Illzach34,08 %10,62 %27 214
106Hagenthal-le-Haut34,07 %11,83 %27 226
107Kruth34,07 %27 227
108Ranspach-le-Haut33,97 %11,83 %27 362
109Leimbach33,94 %27 410
110Bruebach33,93 %10,75 %27 422
111Traubach-le-Haut33,92 %27 443
112Kembs33,91 %11,83 %27 453
113Raedersdorf33,87 %27 502
114Saint-Ulrich33,87 %27 503
115Aspach-le-Bas33,86 %27 519
116Schweighouse-Pres-Thann33,86 %27 520
117Colmar33,80 %7,30 %27 597
118Koetzingue33,75 %11,83 %27 657
119Geispitzen33,74 %11,83 %27 670
120Bettendorf33,67 %27 762
121Tagolsheim33,65 %27 790
122Guebwiller33,64 %27 802
123Stosswihr33,57 %11,18 %27 894
124Liebsdorf33,54 %27 930
125Friesen33,51 %27 976
126Bretten33,45 %28 056
127Habsheim33,42 %10,68 %28 095
128Aspach33,35 %28 168
129Mertzen33,30 %28 237
130Flaxlanden33,29 %10,61 %28 245
131Eschentzwiller33,27 %10,72 %28 267
132Morschwiller-le-Bas33,27 %10,95 %28 268
133Munster33,24 %11,18 %28 295
134Jungholtz33,22 %28 322
135Kappelen33,22 %11,83 %28 323
136Linsdorf33,20 %28 343
137Rixheim33,20 %10,68 %28 344
138Hochstatt33,19 %28 354
139Vieux-Thann33,12 %28 442
140Chavannes-sur-l'Etang33,05 %28 526
141Brechaumont33,04 %28 534
142Strueth33,02 %28 552
143Montreux-Jeune32,98 %28 591
144Sainte-Croix-aux-Mines32,92 %28 668
145Masevaux-Niederbruck32,91 %28 681
146Steinbach32,89 %28 708
147Rosenau32,88 %11,83 %28 723
148Buethwiller32,75 %28 865
149Hirsingue32,74 %28 874
150Montreux-Vieux32,72 %28 894
151Ruelisheim32,68 %12,09 %28 936
152Burnhaupt-le-Bas32,65 %28 962
153Oberlarg32,62 %29 002
154Sainte-Marie-aux-Mines32,59 %29 030
155Mitzach32,56 %29 063
156Le Haut Soultzbach32,50 %29 117
157Froeningen32,49 %29 130
158Largitzen32,43 %29 194
159Berentzwiller32,40 %29 230
160Bouxwiller32,38 %29 247
161Wegscheid32,36 %29 263
162Bernwiller32,33 %29 291
163Urbes32,33 %29 292
164Saint-Bernard32,27 %29 359
165Issenheim32,24 %29 386
166Dolleren32,12 %29 506
167Vieux-Ferrette32,12 %29 507
168Huningue32,08 %11,83 %29 551
169Elbach32,05 %29 571
170Malmerspach32,05 %29 572
171Brunstatt-Didenheim31,97 %10,97 %29 661
172Eglingen31,91 %29 750
173Blotzheim31,90 %11,83 %29 759
174Brinckheim31,88 %11,83 %29 781
175Fislis31,86 %29 797
176Bettlach31,83 %29 824
177Cernay31,83 %29 825
178Steinbrunn-le-Haut31,83 %11,83 %29 826
179Hirtzbach31,82 %29 837
180Knoeringue31,77 %11,83 %29 893
181Sewen31,76 %29 903
182Guevenatten31,75 %29 915
183Niffer31,74 %10,27 %29 923
184Fellering31,73 %29 930
185Moernach31,70 %29 961
186Geishouse31,67 %30 003
187Wolschwiller31,67 %30 004
188Bitschwiller-les-Thann31,65 %30 016
189Eschbach-au-Val31,61 %11,18 %30 055
190Magstatt-le-Haut31,61 %11,83 %30 056
191Rammersmatt31,55 %30 112
192Steinbrunn-le-Bas31,54 %10,95 %30 119
193Rimbach-Zell31,52 %30 138
194Obermorschwihr31,45 %9,80 %30 196
195Courtavon31,42 %30 221
196Raedersheim31,41 %30 231
197Sternenberg31,39 %30 253
198Sentheim31,32 %30 322
199Sickert31,24 %30 407
200Heimsbrunn31,12 %10,97 %30 512
201Romagny31,12 %30 513
202Falkwiller31,08 %30 543
203Jettingen31,07 %30 553
204Feldkirch31,02 %11,89 %30 593
205Saint-Cosme31,02 %30 594
206Wintzenheim31,00 %7,30 %30 616
207Wickerschwihr30,94 %7,30 %30 675
208Storckensohn30,89 %30 722
209Wattwiller30,80 %30 798
210Berrwiller30,78 %12,06 %30 817
211Richwiller30,71 %12,13 %30 878
212Stetten30,70 %11,83 %30 884
213Saint-Amarin30,66 %30 915
214Bourbach-le-Bas30,61 %30 950
215Aspach-Michelbach30,58 %30 977
216Hecken30,53 %31 018
217Gildwiller30,50 %31 043
218Baldersheim30,48 %10,68 %31 055
219Hohrod30,42 %11,18 %31 110
220Galfingue30,40 %10,29 %31 127
221Rouffach30,38 %9,80 %31 142
222Orbey30,37 %31 151
223Bendorf30,33 %31 182
224Hartmannswiller30,21 %31 270
225Roderen30,13 %31 314
226Dietwiller30,10 %10,68 %31 339
227Magny30,08 %31 352
228Uffholtz30,03 %31 391
229Zellenberg30,02 %31 400
230Oltingue30,01 %31 410
231Burnhaupt-le-Haut29,96 %31 439
232Labaroche29,96 %31 440
233Liebenswiller29,90 %11,83 %31 484
234Eguisheim29,88 %9,80 %31 498
235Soultzbach-les-Bains29,72 %11,18 %31 626
236Wuenheim29,71 %31 631
237Mittelwihr29,68 %31 653
238Altenach29,65 %31 680
239Oberbruck29,62 %31 699
240Soppe-le-Bas29,51 %31 765
241Katzenthal29,48 %31 793
242Osenbach29,38 %9,80 %31 868
243Rombach-le-Franc29,37 %31 875
244Bergholtz29,32 %31 916
245Muhlbach-sur-Munster29,29 %11,18 %31 937
246Beblenheim29,28 %31 945
247Village-Neuf29,23 %11,83 %31 973
248Thannenkirch29,22 %31 982
249Lapoutroie29,21 %31 988
250Diefmatten29,18 %32 019
251Orschwihr29,01 %32 129
252Battenheim28,97 %10,68 %32 154
253Hesingue28,95 %11,83 %32 165
254Durrenentzen28,92 %32 183
255Hunawihr28,91 %32 199
256Gueberschwihr28,90 %9,80 %32 207
257Levoncourt28,84 %32 247
258Gunsbach28,82 %11,18 %32 260
259Moosch28,81 %32 268
260Hindlingen28,80 %32 277
261Wasserbourg28,77 %11,18 %32 297
262Bergholtz-Zell28,76 %32 304
263Bischwihr28,67 %7,30 %32 358
264Breitenbach28,67 %11,18 %32 359
265Rorschwihr28,67 %32 360
266Ensisheim28,66 %32 369
267Walbach28,62 %7,30 %32 397
268Oberentzen28,61 %32 409
269Rodern28,58 %32 435
270Rimbach-Pres-Guebwiller28,53 %32 469
271Widensolen28,48 %32 498
272Mittlach28,37 %11,18 %32 579
273Bellemagny28,26 %32 638
274Reiningue28,13 %11,56 %32 711
275Lautenbach28,11 %32 725
276Griesbach-au-Val28,04 %11,18 %32 772
277Liepvre27,95 %32 814
278Ungersheim27,95 %11,98 %32 815
279Lautenbach-Zell27,72 %32 928
280Biltzheim27,70 %32 946
281Horbourg-Wihr27,67 %7,30 %32 970
282Ribeauville27,54 %33 033
283Jebsheim27,45 %7,30 %33 086
284Neuf-Brisach27,41 %33 105
285Ueberstrass27,41 %33 106
286Metzeral27,39 %11,18 %33 122
287Luttenbach27,34 %11,18 %33 143
288Le Bonhomme27,31 %33 153
289Linthal27,20 %33 202
290Lucelle27,19 %33 208
291Reguisheim27,17 %33 219
292Hattstatt27,14 %9,80 %33 231
293Urschenheim27,06 %33 269
294Saint-Hippolyte27,00 %33 307
295Riquewihr26,93 %33 341
296Voegtlinshoffen26,92 %9,80 %33 345
297Muntzenheim26,91 %7,30 %33 349
298Herrlisheim-Pres-Colmar26,87 %7,30 %33 368
299Grussenheim26,84 %33 380
300Weckolsheim26,84 %33 381
301Bennwihr26,83 %33 385
302Heiteren26,83 %33 386
303Freland26,73 %33 426
304Sausheim26,60 %10,73 %33 488
305Pfaffenheim26,45 %9,80 %33 542
306Niederentzen26,41 %33 551
307Obersaasheim26,37 %33 566
308Ostheim26,28 %33 599
309Husseren-les-Chateaux26,20 %9,80 %33 630
310Durlinsdorf26,11 %33 671
311Merxheim26,11 %33 672
312Fortschwihr26,09 %7,30 %33 681
313Ammerschwihr26,05 %33 698
314Rimbach-Pres-Masevaux25,97 %33 717
315Logelheim25,94 %33 727
316Wolfgantzen25,92 %33 731
317Bergheim25,90 %33 739
318Sundhoffen25,87 %7,30 %33 748
319Kaysersberg Vignoble25,85 %33 756
320Geiswasser25,79 %33 776
321Gundolsheim25,74 %9,80 %33 790
322Hombourg25,74 %10,27 %33 791
323Soultzeren25,70 %11,18 %33 804
324Soultzmatt-Wintzfelden25,70 %33 805
325Wihr-au-Val25,70 %11,18 %33 806
326Ottmarsheim25,69 %10,27 %33 810
327Vogelgrun25,65 %33 821
328Dessenheim25,57 %33 845
329Petit-Landau25,56 %10,27 %33 851
330Zimmerbach25,38 %7,30 %33 904
331Wettolsheim25,36 %7,30 %33 917
332Rustenhart25,34 %33 922
333Porte du Ried25,01 %7,30 %34 014
334Roggenhouse24,98 %34 022
335Algolsheim24,92 %34 037
336Sondernach24,65 %11,18 %34 111
337Turckheim24,58 %7,30 %34 128
338Appenwihr24,52 %34 142
339Illhaeusern24,52 %34 143
340Niedermorschwihr24,49 %7,30 %34 152
341Niederhergheim24,47 %34 158
342Westhalten24,29 %9,80 %34 205
343Blodelsheim24,04 %34 256
344Houssen23,93 %7,30 %34 274
345Hirtzfelden23,87 %34 297
346Sainte-Croix-en-Plaine23,78 %7,30 %34 320
347Biesheim23,70 %34 333
348Oberhergheim23,61 %34 348
349Murbach23,49 %34 368
350Andolsheim23,36 %7,30 %34 399
351Hettenschlag23,33 %34 407
352Volgelsheim23,26 %34 420
353Munwiller23,23 %34 423
354Artzenheim23,20 %34 427
355Guemar23,15 %34 437
356Ingersheim22,76 %7,30 %34 508
357Balgau22,24 %34 576
358Munchhouse22,24 %34 577
359Meyenheim22,17 %34 580
360Fessenheim22,08 %34 592
361Nambsheim21,78 %34 616
362Rumersheim-le-Haut21,75 %34 620
363Kunheim21,23 %34 664
364Baltzenheim21,19 %34 669
365Chalampe20,92 %10,27 %34 683
366Bantzenheim20,13 %10,27 %34 732

Le taux ne fait que la moitié du calcul

Le taux est voté par vos élus : il n’est pas contestable. L’autre moitié de votre cotisation dépend de la valeur locative de votre logement — surface pondérée, catégorie de classement, équipements comptés — établie sur un barème de 1970 et consignée sur la fiche d’évaluation n° 6675-M, un document que l’administration n’envoie jamais spontanément. C’est la seule moitié sur laquelle une erreur se conteste. Voir les douze contrôles, comment réclamer et les exonérations.

Comparer votre commune à ses voisines →

Ce que je fais, et ce que ça coûte

39 €
Le Décodeur

Le guide complet, la fiche décryptée colonne par colonne, les trois lettres types et le simulateur de surface pondérée. Paiement unique, sans abonnement.

Commander le guide
89 €
L'audit de votre fiche

Je lis votre fiche, je chiffre vos écarts en mètres carrés pondérés et je rédige le projet de réclamation. Rapport de 3 pages. +49 € par lot dans le même immeuble.

Commander l'audit

« Combien vais-je récupérer ? » Personne ne peut le dire à l'avance, et méfiez-vous de qui l'annonce : le tarif communal au mètre carré date de 1970 et n'est publié nulle part. Ce que je peux dire, c'est combien de mètres carrés sont en jeu chez vous et si le dossier tient debout. S'il ne tient pas, je vous le dis — c'est aussi ça, l'audit.

Des départements au taux comparable

Savoie (33,24 %) · Rhône (32,98 %) · Vaucluse (32,37 %) · Meurthe-et-Moselle (30,90 %) · Bas-Rhin (29,79 %) · Ain (29,65 %)

Tous les départements, classés du plus taxé au moins taxé →

Ce qui a changé depuis l’an dernier

Sur les 366 communes du département suivies par le fichier REI, 174 ont relevé leur taux global entre 2024 et 2025, 7 l’ont baissé et 185 ne l’ont pas touché. À l’échelle du pays, 38,9 % des communes l’ont relevé.

Et quand le taux ne bouge pas, la cotisation peut monter quand même : la valeur locative qui sert de base est revalorisée chaque année par un coefficient national indexé sur l’inflation (article 1518 bis du code général des impôts). Le taux se vote près de chez vous ; la base, non — et c’est sur elle que porte la seule erreur contestable.

Les 20 communes de ce département qui ont leur page détaillée

Brunstatt-Didenheim 31,97 % · Cernay 31,83 % · Colmar 33,80 % · Ensisheim 28,66 % · Guebwiller 33,64 % · Horbourg-Wihr 27,67 % · Huningue 32,08 % · Illzach 34,08 % · Kembs 33,91 % · Kingersheim 38,33 % · Lutterbach 38,50 % · Mulhouse 46,92 % · Pfastatt 38,37 % · Riedisheim 35,89 % · Rixheim 33,20 % · Soultz-Haut-Rhin 35,62 % · Thann 34,86 % · Wintzenheim 31,00 % · Wittelsheim 35,87 % · Wittenheim 40,25 %

Les 410 communes couvertes, département par département

Qui écrit ces pages, et ce que je vends

Je suis professionnel de l’immobilier, vingt ans de gestion, et je lis des fiches d’évaluation depuis aussi longtemps. Ces pages sont écrites et vérifiées à la main à partir du fichier REI de la DGFiP, publié en licence ouverte et cité en bas de page.

Deux choses à vendre, et rien d’autre. Le guide à 39 €, pour faire la vérification vous-même, de bout en bout, sans intermédiaire et sans rien me redemander ensuite. L’audit à 89 €, si vous préférez que je lise votre fiche à votre place. Paiement unique dans les deux cas : je ne prends aucun pourcentage sur ce que vous récupérez.

L’audit est un travail, et il est facturé comme tel : je lis votre fiche ligne à ligne, je vérifie les douze points du barème et je vous rends le rapport, que je trouve un écart ou non. Une fiche sans écart exploitable, c’est une réponse aussi : vous savez que le dossier ne tient pas, et vous ne perdez pas six mois à réclamer pour rien.

Ce que je ne ferai jamais : vous annoncer un montant récupérable. Le tarif communal au mètre carré fixé en 1970 n’est publié nulle part, et personne ne peut le chiffrer à l’avance — méfiez-vous de qui le fait. Ce que je peux vous dire, c’est combien de mètres carrés sont en jeu chez vous, et si le dossier tient debout. S’il ne tient pas, je vous le dis.

Source : fichier REI 2025 de la DGFiP, data.gouv.fr, Licence Ouverte 2.0. Jeu de données déposé — DOI 10.5281/zenodo.21860355. Médianes et rangs recalculés sur les 34 820 communes exploitables.