Cities in Hesse, Germany
Hesse has 296 published cities; the largest is Frankfurt, with 781,337 residents. Net rent runs from €3.57 to €10.58 per m² a month across the 277 cities that publish it. The median gross salary runs from €4,167 to €5,074 a month across 3 cities.
Published cities in Hesse
Sorted by population. A dash means the city has no published figure of its own for that column.
| City | Population | Net rent, €/m²/mo | Median gross salary, €/mo | Unemployment, % | PM2.5, µg/m³ |
|---|---|---|---|---|---|
| Frankfurt | 781,337 | €10.58 | €5,074 | 6.5 | 8.5 |
| Wiesbaden | 300,089 | €9.21 | €4,580 | 8.3 | 8.4 |
| Kassel | 207,622 | €7.79 | €4,167 | 8.5 | 9.4 |
| Darmstadt | 170,521 | €9.56 | — | 8.3 | 8.2 |
| Offenbach am Main | 145,669 | €8.76 | — | 9.0 | 9.4 |
| Offenbach | 129,479 | — | — | — | — |
| Hanau | 107,041 | €7.82 | — | 8.1 | 8.3 |
| Hanau am Main | 93,632 | — | — | — | — |
| Giessen | 89,179 | €8.18 | — | 9.5 | 9.0 |
| Marburg | 73,544 | €8.74 | — | 7.0 | 8.2 |
| Rüsselsheim am Main | 65,627 | €8.12 | — | 8.6 | — |
| Fulda | 65,434 | €6.73 | — | 6.1 | 8.2 |
| Bad Homburg v. d. Höhe | 56,688 | €9.95 | — | 5.7 | — |
| Wetzlar | 54,665 | €7.17 | — | 5.8 | 8.2 |
| Oberursel Taunus | 46,736 | €9.81 | — | 4.6 | — |
| Rodgau | 45,277 | €8.34 | — | 4.9 | — |
| Dreieich | 41,692 | €8.75 | — | 5.1 | — |
| Bensheim | 41,124 | €8.22 | — | 5.8 | — |
| Hofheim am Taunus | 39,259 | €9.03 | — | 3.7 | — |
| Maintal | 38,987 | €8.12 | — | 7.7 | — |
| Langen (Hessen) | 38,785 | €8.83 | — | 6.9 | — |
| Neu-Isenburg | 37,926 | €9.48 | — | 8.1 | — |
| Bad Vilbel | 35,961 | €9.77 | — | 5.2 | — |
| Limburg a. d. Lahn | 35,938 | €6.61 | — | 6.6 | 8.3 |
| Dietzenbach | 35,561 | €8.45 | — | 9.8 | — |
| Viernheim | 34,426 | €7.09 | — | 6.0 | — |
| Bad Nauheim | 32,894 | €8.22 | — | 5.8 | — |
| Lampertheim | 32,400 | €6.77 | — | 4.3 | — |
| Moerfelden-Walldorf | 31,638 | €8.98 | — | 6.4 | — |
| Bad Hersfeld | 30,846 | €5.94 | — | 7.8 | — |
| Friedberg (Hessen) | 30,409 | €7.93 | — | 6.2 | — |
| Taunusstein | 30,145 | €7.82 | — | 7.5 | — |
| Griesheim | 29,309 | €8.86 | — | 6.0 | — |
| Mühlheim am Main | 29,194 | €8.30 | — | 4.8 | — |
| Rödermark | 28,753 | €8.53 | — | 5.8 | — |
| Hattersheim am Main | 28,467 | €8.75 | — | 6.9 | — |
| Kelkheim (Taunus) | 28,175 | €9.35 | — | 5.3 | — |
| Baunatal | 27,929 | €6.18 | — | 3.7 | — |
| Heppenheim (Bergstraße) | 27,864 | €8.11 | — | 5.3 | 8.5 |
| Butzbach | 27,046 | €7.20 | — | 5.3 | — |
| Weiterstadt | 26,583 | €8.08 | — | 5.5 | — |
| Friedrichsdorf | 25,871 | €9.25 | — | 5.8 | — |
| Idstein | 25,736 | €7.84 | — | 4.9 | — |
| Pfungstadt | 25,415 | €7.87 | — | 4.5 | — |
| Groß-Gerau | 25,388 | €8.47 | — | 5.6 | — |
| Obertshausen | 25,316 | €8.18 | — | 6.8 | — |
| Gelnhausen | 23,290 | €7.56 | — | 5.6 | — |
| Riedstadt | 23,146 | €7.86 | — | 5.4 | 8.1 |
| Bad Soden am Taunus | 23,103 | €10.22 | — | 4.5 | — |
| Dillenburg | 22,974 | €5.90 | — | 4.3 | — |
| Korbach | 22,901 | €5.25 | — | 5.3 | — |
| Karben | 22,600 | €8.67 | — | 4.8 | — |
| Büdingen | 22,411 | €6.64 | — | 6.5 | — |
| Eschborn | 22,403 | €10.14 | — | 5.3 | — |
| Stadtallendorf | 21,425 | €5.54 | — | 7.3 | — |
| Flörsheim am Main | 21,344 | €8.55 | — | 6.3 | — |
| Seligenstadt | 21,298 | €7.92 | — | 3.3 | — |
| Groß-Umstadt | 21,245 | €7.31 | — | 4.5 | — |
| Bruchköbel | 20,509 | €7.38 | — | 5.8 | — |
| Herborn | 20,421 | €3.99 | — | 6.5 | — |
| Nidderau | 20,119 | €7.24 | — | 4.2 | — |
| Heusenstamm | 19,312 | €8.81 | — | 5.7 | — |
| Haiger | 18,888 | €5.65 | — | 4.6 | — |
| Eschwege | 18,743 | €4.77 | — | 7.6 | — |
| Kronberg im Taunus | 18,671 | €9.13 | — | 5.1 | — |
| Hochheim am Main | 18,422 | €8.61 | — | 5.2 | — |
| Schwalmstadt | 18,420 | €5.17 | — | 6.4 | 8.0 |
| Bürstadt | 17,804 | €6.82 | — | 6.8 | — |
| Frankenberg | 17,699 | — | — | — | — |
| Babenhausen | 17,695 | €7.02 | — | 6.4 | — |
| Pohlheim | 17,677 | €6.88 | — | 7.2 | — |
| Vellmar | 17,663 | €6.54 | — | 5.4 | — |
| Frankenberg (Eder) | 17,635 | €5.14 | — | 5.8 | — |
| Bad Wildungen | 17,364 | €5.35 | — | 7.1 | — |
| Nidda | 17,060 | €6.04 | — | 6.0 | 9.0 |
| Eltville am Rhein | 17,031 | €8.58 | — | 4.0 | — |
| Hünfeld | 16,955 | €5.75 | — | 4.0 | — |
| Künzell | 16,903 | €6.32 | — | 3.7 | — |
| Königstein im Taunus | 16,680 | €10.07 | — | 6.1 | — |
| Kelsterbach | 16,622 | €9.62 | — | 9.5 | — |
| Reinheim | 16,503 | €7.33 | — | 4.4 | — |
| Ginsheim-Gustavsburg | 16,488 | €7.54 | — | 6.5 | — |
| Seeheim-Jugenheim | 16,392 | €8.61 | — | 5.1 | — |
| Kirchhain | 16,254 | €6.03 | — | 4.7 | — |
| Bad Arolsen | 16,050 | €5.34 | — | 6.6 | — |
| Petersberg | 16,038 | €6.56 | — | 3.7 | — |
| Erlensee | 15,907 | €7.45 | — | 8.3 | — |
| Dieburg | 15,798 | €8.81 | — | 5.7 | — |
| Schlüchtern | 15,723 | €5.77 | — | 4.4 | — |
| Usingen | 15,683 | €7.58 | — | 4.5 | — |
| Schwalbach am Taunus | 15,443 | €8.79 | — | 7.6 | — |
| Michelstadt | 15,396 | €6.46 | — | 6.1 | 7.8 |
| Alsfeld | 15,307 | €5.61 | — | 6.8 | 8.0 |
| Raunheim | 15,297 | €8.78 | — | 9.2 | 8.4 |
| Witzenhausen | 15,132 | €5.09 | — | 6.5 | 6.0 |
| Ober-Ramstadt | 15,078 | €7.49 | — | 4.4 | — |
| Homberg (Efze) | 14,703 | — | — | 4.0 | — |
| Büttelborn | 14,685 | €8.07 | — | 6.3 | — |
| Groß-Zimmern | 14,607 | €8.00 | — | 5.1 | — |
| Fritzlar | 14,493 | €5.71 | — | 5.6 | — |
| Aßlar | 14,482 | €6.30 | — | 4.8 | — |
| Langenselbold | 14,440 | €7.28 | — | 5.5 | — |
| Hofgeismar | 14,439 | €5.19 | — | 4.1 | — |
| Niedernhausen | 14,345 | €8.31 | — | 5.0 | — |
| Neu-Anspach | 14,342 | €7.98 | — | 5.3 | — |
| Lorsch | 14,283 | €7.61 | — | 3.7 | — |
| Bad Camberg | 14,268 | €6.97 | — | 4.4 | — |
| Lich | 14,167 | €6.87 | — | 4.8 | — |
| Melsungen | 13,994 | €5.90 | — | 6.2 | — |
| Erbach | 13,935 | €6.49 | — | 6.0 | — |
| Lohfelden | 13,870 | €6.38 | — | 4.3 | — |
| Bad Soden-Salmünster | 13,719 | €6.26 | — | 6.2 | 7.0 |
| Grünberg | 13,683 | €5.74 | — | 3.9 | — |
| Solms | 13,579 | €5.88 | — | 4.7 | — |
| Linden | 13,308 | €7.80 | — | 6.7 | — |
| Roßdorf | 13,096 | €8.45 | — | 5.1 | — |
| Rosbach v. d. Höhe | 13,084 | €8.36 | — | 4.1 | — |
| Hadamar | 13,082 | €6.04 | — | 6.9 | — |
| Eppstein | 13,070 | €8.73 | — | 4.4 | — |
| Lauterbach (Hessen) | 13,047 | €5.33 | — | 4.0 | — |
| Lauterbach | 13,027 | — | — | — | — |
| Weilburg | 12,992 | €5.89 | — | 5.4 | — |
| Bischofsheim | 12,979 | €8.03 | — | 6.3 | — |
| Biedenkopf | 12,969 | €5.38 | — | 5.6 | — |
| Bebra | 12,945 | €5.11 | — | 7.9 | 8.4 |
| Rotenburg a. d. Fulda | 12,937 | €5.21 | — | 6.0 | — |
| Kaufungen | 12,838 | €6.26 | — | 4.3 | — |
| Trebur | 12,799 | €7.79 | — | 6.3 | — |
| Altenstadt | 12,764 | €6.74 | — | 4.4 | — |
| Hungen | 12,754 | €5.73 | — | 4.9 | — |
| Wächtersbach | 12,731 | €6.16 | — | 6.6 | 7.0 |
| Wolfhagen | 12,582 | €5.02 | — | 3.7 | — |
| Gladenbach | 12,415 | €5.91 | — | 5.2 | — |
| Hessisch Lichtenau | 12,337 | €5.04 | — | 6.4 | — |
| Borken (Hessen) | 12,268 | €5.19 | — | 4.6 | — |
| Eichenzell | 11,852 | €5.63 | — | 3.7 | — |
| Bad Schwalbach | 11,532 | €7.32 | — | 6.1 | — |
| Oestrich-Winkel | 11,443 | €8.19 | — | 3.8 | — |
| Geisenheim | 11,369 | €7.69 | — | 4.4 | — |
| Kriftel | 11,356 | €9.36 | — | 5.3 | — |
| Klarenthal | 11,113 | — | — | — | — |
| Rodenbach | 11,074 | €7.14 | — | 5.6 | — |
| Braunfels | 11,045 | €6.31 | — | 5.2 | — |
| Langgöns | 10,965 | €6.39 | — | 5.9 | — |
| Egelsbach | 10,960 | €8.78 | — | 5.1 | — |
| Neuhof | 10,893 | €5.12 | — | 3.7 | — |
| Steinbach (Taunus) | 10,856 | €7.79 | — | 7.4 | — |
| Fürth | 10,810 | €6.02 | — | 4.1 | — |
| Gernsheim | 10,685 | €7.36 | — | 6.2 | — |
| Felsberg | 10,535 | €4.94 | — | 4.4 | — |
| Nauheim | 10,496 | €8.26 | — | 6.3 | — |
| Wald-Michelbach | 10,455 | €5.57 | — | 4.5 | — |
| Reiskirchen | 10,389 | €6.05 | — | 5.9 | — |
| Mörlenbach | 10,245 | €6.27 | — | 4.5 | — |
| Lollar | 10,222 | €6.39 | — | 8.6 | — |
| Steinau an der Straße | 10,189 | €5.47 | — | 5.5 | 9.0 |
| Bad Orb | 9,934 | €6.84 | — | 5.6 | 7.0 |
| Gudensberg | 9,925 | €5.80 | — | 4.4 | — |
| Rüdesheim am Rhein | 9,879 | €7.50 | — | 5.0 | — |
| Niddatal | 9,861 | €7.11 | — | 4.4 | — |
| Höchst im Odenwald | 9,744 | €6.30 | — | 4.8 | — |
| Laubach | 9,699 | €5.50 | — | 5.9 | — |
| Schotten | 9,641 | €5.51 | — | 4.4 | 9.0 |
| Birkenau | 9,565 | €6.08 | — | 4.5 | — |
| Runkel | 9,543 | €5.62 | — | 5.2 | — |
| Bad König | 9,508 | €6.84 | — | 4.8 | — |
| Nordenstadt | 9,459 | — | — | — | — |
| Oberzent | 9,429 | €5.19 | — | 4.8 | — |
| Wölfersheim | 9,417 | €6.19 | — | 4.4 | — |
| Ehringshausen | 9,399 | €5.85 | — | 6.0 | — |
| Schmitten | 9,323 | €7.17 | — | 4.5 | — |
| Neustadt (Hessen) | 9,316 | €5.13 | — | 4.6 | — |
| Alsbach-Hähnlein | 9,273 | €8.04 | — | 5.1 | — |
| Schlitz | 9,271 | €4.61 | — | 4.4 | — |
| Wehrheim | 9,271 | €8.04 | — | 4.5 | — |
| Schaafheim | 9,113 | €6.89 | — | 5.1 | — |
| Florstadt | 9,097 | €6.37 | — | 4.4 | — |
| Biblis | 9,076 | €6.36 | — | 4.5 | — |
| Wetter | 8,940 | — | — | 4.6 | — |
| Liederbach | 8,887 | €9.82 | — | 5.3 | — |
| Wetter (Hessen) | 8,867 | €5.57 | — | 4.6 | — |
| Sulzbach | 8,846 | €9.81 | — | 5.3 | — |
| Rimbach | 8,738 | €6.11 | — | 4.5 | — |
| Großenlüder | 8,714 | €5.15 | — | 3.7 | — |
| Weilmünster | 8,674 | €5.40 | — | 5.2 | — |
| Flieden | 8,620 | €5.02 | — | 3.7 | — |
| Kronberg | 8,559 | — | — | — | — |
| Ortenberg | 8,423 | €6.95 | — | 4.4 | 9.0 |
| Staufenberg | 8,291 | €5.09 | — | 5.9 | — |
| Reichelsheim | 8,282 | €5.99 | — | 4.8 | — |
| Bad Sooden-Allendorf | 8,141 | €5.23 | — | 5.4 | — |
| Elz | 8,083 | €6.13 | — | 5.2 | — |
| Bad Endbach | 7,933 | €5.13 | — | 4.6 | — |
| Erzhausen | 7,794 | €8.25 | — | 5.1 | — |
| Heuchelheim | 7,773 | €7.39 | — | 5.9 | — |
| Sonnenberg | 7,673 | €4.75 | — | — | — |
| Allendorf | 7,518 | €4.84 | — | 4.5 | — |
| Sontra | 7,466 | €4.42 | — | 5.4 | — |
| Großkrotzenburg | 7,284 | €7.52 | — | 5.6 | — |
| Zwingenberg | 7,283 | €5.04 | — | 4.5 | — |
| Wabern | 7,262 | €5.31 | — | 4.4 | — |
| Breuberg | 7,196 | €6.00 | — | 4.8 | — |
| Frielendorf | 7,114 | €4.47 | — | 4.4 | — |
| Immenhausen | 7,078 | €5.03 | — | 4.3 | — |
| Homberg (Ohm) | 6,973 | €5.17 | — | 4.4 | — |
| Homberg | 6,972 | — | — | 4.4 | — |
| Reichelsheim (Wetterau) | 6,961 | €6.47 | — | 4.4 | — |
| Calden | 6,956 | €5.24 | — | 4.3 | — |
| Goddelau | 6,946 | — | — | — | — |
| Eiterfeld | 6,940 | €4.85 | — | 3.7 | — |
| Waldeck | 6,905 | €4.48 | — | 4.8 | — |
| Neukirchen | 6,782 | €4.76 | — | 4.4 | 9.0 |
| Lützelbach | 6,755 | €5.61 | — | 4.8 | — |
| Breidenbach | 6,734 | €5.16 | — | 4.6 | — |
| Gedern | 6,709 | €5.40 | — | 4.4 | 9.0 |
| Heringen (Werra) | 6,669 | €4.70 | — | 4.1 | — |
| Villmar | 6,622 | €5.52 | — | 5.2 | — |
| Heringen | 6,621 | — | — | 4.1 | — |
| Schöffengrund | 6,590 | €5.62 | — | 6.0 | — |
| Greifenstein | 6,560 | €4.95 | — | 6.0 | — |
| Volkmarsen | 6,535 | €4.36 | — | 4.5 | — |
| Einhausen | 6,533 | €7.40 | — | 4.5 | — |
| Biebesheim | 6,515 | €7.25 | — | 6.3 | — |
| Cölbe | 6,491 | €6.76 | — | 4.6 | — |
| Sinn | 6,485 | €5.85 | — | 6.0 | — |
| Eppertshausen | 6,429 | €7.60 | — | 5.1 | — |
| Burghaun | 6,404 | €5.08 | — | 3.7 | — |
| Wixhausen | 6,404 | — | — | — | — |
| Gräfenhausen | 6,321 | — | — | — | — |
| Hofbieber | 6,275 | €5.51 | — | 3.7 | — |
| Zierenberg | 6,203 | €5.01 | — | 4.3 | 6.6 |
| Edertal | 6,181 | €4.59 | — | 4.5 | — |
| Birstein | 6,094 | €5.16 | — | 5.6 | — |
| Großalmerode | 6,090 | €4.64 | — | 5.4 | — |
| Wehrda | 6,053 | — | — | — | — |
| Bickenbach | 6,031 | €8.45 | — | 5.1 | — |
| Schlangenbad | 5,967 | €7.92 | — | 5.0 | — |
| Spangenberg | 5,967 | €4.61 | — | 4.4 | — |
| Stockstadt am Rhein | 5,945 | €7.19 | — | 6.3 | — |
| Waldbrunn | 5,847 | €5.01 | — | 5.2 | — |
| Lohra | 5,823 | €5.52 | — | 4.6 | — |
| Leun | 5,715 | €5.68 | — | 6.0 | — |
| Ober-Mörlen | 5,706 | €6.95 | — | 4.4 | — |
| Willingen | 5,672 | €4.30 | — | 3.7 | — |
| Münzenberg | 5,663 | €6.66 | — | 4.4 | — |
| Mengerskirchen | 5,612 | €5.07 | — | 5.2 | — |
| Braunshardt | 5,576 | — | — | — | — |
| Niedenstein | 5,570 | €5.60 | — | 4.4 | — |
| Echzell | 5,474 | €6.22 | — | 4.4 | — |
| Vöhl | 5,460 | €4.28 | — | 4.5 | — |
| Battenberg (Eder) | 5,450 | €5.39 | — | 4.5 | — |
| Walluf | 5,407 | €8.38 | — | 5.0 | — |
| Grävenwiesbach | 5,376 | €6.13 | — | 4.5 | — |
| Gersfeld | 5,371 | — | — | 3.7 | — |
| Grebenstein | 5,358 | €4.76 | — | 4.3 | — |
| Gersfeld (Rhön) | 5,352 | €5.23 | — | 3.7 | 4.7 |
| Guxhagen | 5,347 | €5.36 | — | 4.4 | — |
| Ranstadt | 5,340 | €6.27 | — | 4.4 | — |
| Glashütten | 5,311 | €7.92 | — | 4.5 | — |
| Helsa | 5,305 | €5.82 | — | 4.3 | — |
| Waldems | 5,288 | €6.65 | — | 5.0 | — |
| Niederaula | 5,225 | €4.92 | — | 4.1 | — |
| Dornheim | 5,215 | €5.46 | — | — | — |
| Diemelstadt | 5,186 | €4.55 | — | 4.5 | — |
| Lindenfels | 5,059 | €5.95 | — | 4.5 | — |
| Driedorf | 5,056 | €4.96 | — | 6.0 | — |
| Amöneburg | 4,972 | €5.74 | — | 4.6 | — |
| Naumburg | 4,935 | €4.37 | — | 4.3 | — |
| Brensbach | 4,860 | €6.10 | — | 4.8 | — |
| Trendelburg | 4,755 | €4.13 | — | 4.3 | — |
| Selters | 4,643 | €5.71 | — | 5.2 | — |
| Mittenaar | 4,604 | €5.51 | — | 6.0 | — |
| Herbstein | 4,583 | €4.62 | — | 4.4 | — |
| Willingshausen | 4,567 | €4.88 | — | 4.4 | — |
| Groß-Bieberau | 4,562 | €7.17 | — | 5.1 | — |
| Tann (Rhön) | 4,492 | €4.77 | — | 3.7 | — |
| Rauschenberg | 4,463 | €5.44 | — | 4.6 | — |
| Grebenhain | 4,436 | €4.46 | — | 4.4 | — |
| Waldkappel | 4,052 | €4.18 | — | 5.4 | — |
| Wanfried | 4,050 | €4.68 | — | 5.4 | — |
| Neckarsteinach | 3,828 | €6.59 | — | 4.5 | — |
| Allendorf (Lumda) | 3,824 | €5.45 | — | 5.9 | — |
| Gemünden (Wohra) | 3,606 | €4.56 | — | 4.5 | — |
| Beerfelden | 3,493 | — | — | 4.8 | — |
| Hirschhorn (Neckar) | 3,482 | €6.19 | — | 4.5 | — |
| Bad Karlshafen | 3,373 | €4.38 | — | 4.3 | — |
| Kirtorf | 3,072 | €4.71 | — | 4.4 | — |
| Liebenau | 2,880 | €4.00 | — | 4.3 | — |
| Hatzfeld (Eder) | 2,865 | €4.26 | — | 4.5 | — |
| Frankenau | 2,782 | €4.26 | — | 4.5 | — |
| Ulrichstein | 2,728 | €4.47 | — | 4.4 | — |
| Romrod | 2,574 | €4.71 | — | 4.4 | — |
| Grebenau | 2,273 | €4.53 | — | 4.4 | — |
| Rosenthal | 2,051 | €4.44 | — | 4.5 | — |
| Schwarzenborn | 1,086 | €3.57 | — | 4.4 | — |
| Kronberg Tal | — | — | — | — | — |
Within Hesse
Lowest net rent
- Schwarzenborn: €3.57/m² (2022)
- Herborn: €3.99/m² (2022)
- Liebenau: €4.00/m² (2022)
- Trendelburg: €4.13/m² (2022)
- Waldkappel: €4.18/m² (2022)
Cleanest air
- Gersfeld (Rhön): 4.7 µg/m³ PM2.5 (2024)
- Witzenhausen: 6.0 µg/m³ PM2.5 (2024)
- Zierenberg: 6.6 µg/m³ PM2.5 (2024)
- Bad Orb: 7.0 µg/m³ PM2.5 (2024)
- Bad Soden-Salmünster: 7.0 µg/m³ PM2.5 (2024)
Sources
Each figure in the table comes from the city's own record; open a city for the source of each value and its date.
- Zensus 2022: Regionaltabelle Gebäude und Wohnungen
- Sozialversicherungspflichtige Bruttoarbeitsentgelte – Deutschland, West/Ost, Länder und Kreise (Jahreszahlen), Stichtag 31.12.2025
- Arbeitslosenquoten — Länder, Kreise und Gemeinden, Gesamt, 2024 annual average
- Official UBA station observation retained; station lies outside the exact target municipality and is not promoted.
- Magistrat der Stadt Kassel — Amt für Bauverwaltung, Wohnen und Vergabemanagement; DMB Mieterbund Nordhessen e.V.; Haus & Grund Kassel e.V. — Qualifizierter Mietspiegel der Stadt Kassel 2026 (Fortschreibung 2024)
- Zensus 2022 regional tables — Germany municipalities
- European Environment Agency
- EEA Air Quality Annual Statistics — validated PM2.5 station data
- Eurostat