The steepest municipalities in canton Aargau
National ranking →Ennetbaden is the steepest municipality in canton Aargau: its terrain averages 17.3° of slope. Next come Densbüren (16.2°) and Thalheim (15.9°). This is the mean gradient across the whole municipal area, measured on a 40 m elevation grid — a figure for ordering, not an absolute gradient. Source: swisstopo swissALTIRegio 2026.
Ranking
swisstopo · swissALTIRegio 2026| Rank | Municipality | Mean slope | Residents |
|---|---|---|---|
| 1 | Ennetbaden | 17.3° | 3'801 |
| 2 | Densbüren | 16.2° | 784 |
| 3 | Thalheim | 15.9° | 984 |
| 4 | Oberhof | 15.7° | 595 |
| 5 | Remigen | 14.8° | 1'380 |
| 6 | Erlinsbach | 14.1° | 4'650 |
| 7 | Wittnau | 14.1° | 1'449 |
| 8 | Biberstein | 14° | 1'653 |
| 9 | Küttigen | 13.7° | 7'025 |
| 10 | Wiliberg | 13.5° | 175 |
| 11 | Schlossrued | 12.9° | 878 |
| 12 | Mönthal | 12.8° | 391 |
| 13 | Gansingen | 12.8° | 1'125 |
| 14 | Laufenburg | 12.7° | 3'882 |
| 15 | Obermumpf | 12.5° | 1'090 |
| 16 | Bottenwil | 12.5° | 862 |
| 17 | Teufenthal | 12.4° | 1'772 |
| 18 | Uerkheim | 12.4° | 1'442 |
| 19 | Killwangen | 12.1° | 2'272 |
| 20 | Auenstein | 12.1° | 1'747 |
| 21 | Neuenhof | 11.9° | 9'306 |
| 22 | Schinznach | 11.6° | 2'461 |
| 23 | Gipf-Oberfrick | 11.6° | 3'886 |
| 24 | Mettauertal | 11.6° | 2'156 |
| 25 | Böztal | 11.6° | 2'985 |
| 26 | Holderbank | 11.5° | 1'610 |
| 27 | Zeihen | 11.4° | 1'268 |
| 28 | Mandach | 11.3° | 328 |
| 29 | Wegenstetten | 11.3° | 1'008 |
| 30 | Magden | 11.2° | 3'903 |
| 31 | Kirchleerau | 11.2° | 950 |
| 32 | Unterkulm | 11.1° | 3'807 |
| 33 | Mumpf | 11.1° | 1'565 |
| 34 | Hirschthal | 11° | 1'772 |
| 35 | Ammerswil | 11° | 801 |
| 36 | Wölflinswil | 10.9° | 1'105 |
| 37 | Gränichen | 10.8° | 8'699 |
| 38 | Oberkulm | 10.5° | 3'026 |
| 39 | Wettingen | 10.3° | 22'027 |
| 40 | Zuzgen | 10.3° | 918 |
| 41 | Villigen | 10.2° | 2'257 |
| 42 | Schmiedrued | 10.2° | 1'145 |
| 43 | Kaisten | 10° | 3'063 |
| 44 | Siglistorf | 10° | 871 |
| 45 | Bergdietikon | 9.9° | 2'993 |
| 46 | Schöftland | 9.9° | 4'658 |
| 47 | Mellikon | 9.8° | 227 |
| 48 | Herznach-Ueken | 9.7° | 2'765 |
| 49 | Staffelbach | 9.7° | 1'398 |
| 50 | Zeiningen | 9.6° | 2'604 |
| 51 | Hellikon | 9.5° | 837 |
| 52 | Fisibach | 9.5° | 595 |
| 53 | Baden | 9.4° | 24'012 |
| 54 | Ehrendingen | 9.4° | 4'919 |
| 55 | Schwaderloch | 9.4° | 727 |
| 56 | Habsburg | 9.3° | 430 |
| 57 | Zetzwil | 9.3° | 1'402 |
| 58 | Zurzach | 9.3° | 8'346 |
| 59 | Muhen | 9.2° | 4'099 |
| 60 | Leimbach | 9.2° | 529 |
| 61 | Egliswil | 9.2° | 1'627 |
| 62 | Leutwil | 9° | 763 |
| 63 | Frick | 8.9° | 6'211 |
| 64 | Olsberg | 8.9° | 366 |
| 65 | Schupfart | 8.9° | 922 |
| 66 | Zofingen | 8.8° | 13'054 |
| 67 | Gebenstorf | 8.7° | 5'840 |
| 68 | Dürrenäsch | 8.7° | 1'393 |
| 69 | Safenwil | 8.7° | 4'629 |
| 70 | Bellikon | 8.6° | 1'587 |
| 71 | Oberrohrdorf | 8.6° | 4'265 |
| 72 | Obersiggenthal | 8.6° | 9'020 |
| 73 | Münchwilen | 8.6° | 1'091 |
| 74 | Reitnau | 8.6° | 1'663 |
| 75 | Dintikon | 8.5° | 2'405 |
| 76 | Widen | 8.3° | 3'909 |
| 77 | Bözberg | 8.3° | 1'696 |
| 78 | Moosleerau | 8.3° | 945 |
| 79 | Schafisheim | 8.2° | 3'131 |
| 80 | Rudolfstetten-Friedlisberg | 8.1° | 4'667 |
| 81 | Oeschgen | 8.1° | 1'181 |
| 82 | Endingen | 8.1° | 2'758 |
| 83 | Kallern | 7.9° | 419 |
| 84 | Remetschwil | 7.7° | 2'102 |
| 85 | Lengnau | 7.7° | 2'944 |
| 86 | Tegerfelden | 7.7° | 1'326 |
| 87 | Spreitenbach | 7.5° | 13'377 |
| 88 | Untersiggenthal | 7.5° | 7'875 |
| 89 | Birrwil | 7.5° | 1'416 |
| 90 | Gontenschwil | 7.5° | 2'249 |
| 91 | Brunegg | 7.5° | 971 |
| 92 | Beinwil (Freiamt) | 7.5° | 1'318 |
| 93 | Brugg | 7.4° | 13'615 |
| 94 | Veltheim | 7.4° | 1'598 |
| 95 | Möriken-Wildegg | 7.4° | 5'025 |
| 96 | Geltwil | 7.4° | 242 |
| 97 | Wohlenschwil | 7.2° | 1'876 |
| 98 | Mülligen | 7.2° | 1'124 |
| 99 | Leibstadt | 7.2° | 1'639 |
| 100 | Eggenwil | 7.1° | 1'063 |
| 101 | Klingnau | 7.1° | 3'710 |
| 102 | Birmenstorf | 7° | 3'053 |
| 103 | Tägerig | 7° | 1'528 |
| 104 | Riniken | 6.9° | 1'594 |
| 105 | Reinach | 6.9° | 9'858 |
| 106 | Stein | 6.9° | 3'660 |
| 107 | Islisberg | 6.8° | 682 |
| 108 | Buttwil | 6.8° | 1'305 |
| 109 | Schneisingen | 6.8° | 1'551 |
| 110 | Würenlos | 6.7° | 7'046 |
| 111 | Menziken | 6.7° | 8'909 |
| 112 | Aarburg | 6.7° | 9'040 |
| 113 | Brittnau | 6.7° | 4'350 |
| 114 | Oftringen | 6.7° | 15'198 |
| 115 | Freienwil | 6.6° | 1'117 |
| 116 | Mägenwil | 6.5° | 2'305 |
| 117 | Böttstein | 6.5° | 4'428 |
| 118 | Hägglingen | 6.4° | 2'707 |
| 119 | Zufikon | 6.4° | 4'960 |
| 120 | Rüfenach | 6.4° | 869 |
| 121 | Eiken | 6.3° | 2'573 |
| 122 | Künten | 6.2° | 1'978 |
| 123 | Leuggern | 6.2° | 2'442 |
| 124 | Hausen | 6° | 3'850 |
| 125 | Seon | 6° | 5'716 |
| 126 | Büttikon | 5.8° | 1'155 |
| 127 | Sarmenstorf | 5.8° | 3'194 |
| 128 | Uezwil | 5.8° | 553 |
| 129 | Murgenthal | 5.8° | 3'188 |
| 130 | Beinwil am See | 5.7° | 3'711 |
| 131 | Boswil | 5.7° | 3'209 |
| 132 | Döttingen | 5.7° | 4'525 |
| 133 | Arni | 5.5° | 1'953 |
| 134 | Unterlunkhofen | 5.5° | 1'662 |
| 135 | Villmergen | 5.5° | 8'290 |
| 136 | Seengen | 5.5° | 4'516 |
| 137 | Lenzburg | 5.4° | 11'322 |
| 138 | Strengelbach | 5.4° | 5'080 |
| 139 | Fislisbach | 5.3° | 6'134 |
| 140 | Holziken | 5.3° | 1'768 |
| 141 | Kaiseraugst | 5.3° | 5'985 |
| 142 | Niederrohrdorf | 5.2° | 4'751 |
| 143 | Oberlunkhofen | 5.2° | 2'196 |
| 144 | Boniswil | 5.2° | 1'795 |
| 145 | Hallwil | 5.2° | 1'040 |
| 146 | Othmarsingen | 5.2° | 3'301 |
| 147 | Mellingen | 5.1° | 6'324 |
| 148 | Oberwil-Lieli | 5.1° | 2'699 |
| 149 | Bettwil | 5.1° | 736 |
| 150 | Bremgarten | 5° | 8'902 |
| 151 | Dottikon | 5° | 4'240 |
| 152 | Vordemwald | 5° | 2'026 |
| 153 | Jonen | 4.9° | 2'333 |
| 154 | Auw | 4.9° | 2'325 |
| 155 | Muri | 4.8° | 8'850 |
| 156 | Würenlingen | 4.7° | 5'323 |
| 157 | Niederwil | 4.7° | 3'030 |
| 158 | Birr | 4.7° | 4'868 |
| 159 | Windisch | 4.7° | 8'286 |
| 160 | Kölliken | 4.7° | 5'133 |
| 161 | Berikon | 4.6° | 5'026 |
| 162 | Fahrwangen | 4.6° | 2'587 |
| 163 | Sins | 4.6° | 4'561 |
| 164 | Full-Reuenthal | 4.4° | 1'021 |
| 165 | Suhr | 4.3° | 11'760 |
| 166 | Stetten | 4.3° | 2'540 |
| 167 | Lupfig | 4.3° | 3'484 |
| 168 | Hendschiken | 4.3° | 1'399 |
| 169 | Oberentfelden | 4.2° | 9'061 |
| 170 | Koblenz AG | 4.2° | 1'835 |
| 171 | Birrhard | 4° | 993 |
| 172 | Abtwil | 4° | 1'107 |
| 173 | Fischbach-Göslikon | 3.9° | 1'887 |
| 174 | Wohlen | 3.8° | 18'162 |
| 175 | Rheinfelden | 3.8° | 14'034 |
| 176 | Rothrist | 3.8° | 9'979 |
| 177 | Aarau | 3.7° | 22'932 |
| 178 | Hunzenschwil | 3.7° | 4'472 |
| 179 | Waltenschwil | 3.7° | 3'291 |
| 180 | Möhlin | 3.7° | 11'351 |
| 181 | Besenbüren | 3.6° | 677 |
| 182 | Meisterschwanden | 3.5° | 3'330 |
| 183 | Dietwil | 3.5° | 1'476 |
| 184 | Wallbach | 3.5° | 2'084 |
| 185 | Staufen | 3.4° | 4'411 |
| 186 | Unterentfelden | 3.2° | 4'579 |
| 187 | Mühlau | 3.2° | 1'368 |
| 188 | Niederlenz | 3.1° | 4'998 |
| 189 | Aristau | 2.8° | 1'655 |
| 190 | Oberrüti | 2.8° | 1'631 |
| 191 | Rottenschwil | 2.8° | 1'013 |
| 192 | Bünzen | 2.7° | 1'247 |
| 193 | Merenschwand | 2.6° | 3'945 |
| 194 | Rupperswil | 2.2° | 6'317 |
| 195 | Sisseln | 1.9° | 1'653 |
| 196 | Buchs | 1.6° | 8'651 |
How we measure this
swisstopoThe mean slope of the terrain in degrees, averaged over the whole municipal area from the swisstopo swissALTIRegio digital elevation model at 40 m resolution (swissALTIRegio 2026). Two caveats matter. First, it describes the entire territory, not the inhabited settlement — a municipality can be steep overall while its village sits on flat ground. Second, slope depends on the grid it is measured at: at 40 m the figures run a few percent gentler than a 10 m grid, so use them to order municipalities, not as an absolute gradient. Steep terrain and large vertical range tend to coincide; see the greatest-vertical-range ranking.
Frequently asked questions
- Which municipality in canton Aargau has the steepest terrain?
- Ennetbaden, whose terrain averages 17.3° of slope (swissALTIRegio 2026) — the steepest of any municipality in canton Aargau, measured on the swisstopo 40 m elevation grid.
- Why is the slope measured at 40 m?
- Slope depends on the resolution of the elevation grid it is computed from. These figures use the swisstopo 40 m grid, which is stable and comparable across all municipalities; a finer 10 m grid would read a few percent steeper. The ranking order is reliable, but the degree value is not an absolute gradient.