{
  "snapshot_id": "approved-static-48d32b636f07abc8",
  "page_version": "4dcab8044c8fc016d56de2a2ffac3b08",
  "content_date": "2026-10-16",
  "schema_version": "immigrationdb-region-v1",
  "region_id": "region:de:official:de:destatis_land:16",
  "name": "Thuringia",
  "name_local": "Thüringen",
  "country_code": "DE",
  "country": "Germany",
  "canonical_url": "https://immigrationdb.com/countries/germany/thuringia/",
  "summary": "Thuringia has 127 published cities; the largest is Erfurt, with 213,703 residents. Net rent runs from €4.15 to €7.04 per m² a month across the 120 cities that publish it.",
  "cities": [
    {
      "name": "Erfurt",
      "canonical_url": "https://immigrationdb.com/cities/de/erfurt/",
      "population": 213703,
      "rent_eur_per_m2_month": 5.61,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.3,
      "pm25_ug_m3": 8.370279
    },
    {
      "name": "Jena",
      "canonical_url": "https://immigrationdb.com/cities/de/jena/",
      "population": 106888,
      "rent_eur_per_m2_month": 7.04,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.381,
      "pm25_ug_m3": 9.403315
    },
    {
      "name": "Gera",
      "canonical_url": "https://immigrationdb.com/cities/de/gera/",
      "population": 95608,
      "rent_eur_per_m2_month": 5.13,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.552,
      "pm25_ug_m3": 8.442623
    },
    {
      "name": "Weimar",
      "canonical_url": "https://immigrationdb.com/cities/de/weimar/",
      "population": 65954,
      "rent_eur_per_m2_month": 6.52,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.424,
      "pm25_ug_m3": 8.561603
    },
    {
      "name": "Gotha",
      "canonical_url": "https://immigrationdb.com/cities/de/gotha/",
      "population": 46400,
      "rent_eur_per_m2_month": 5.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.829,
      "pm25_ug_m3": null
    },
    {
      "name": "Nordhausen",
      "canonical_url": "https://immigrationdb.com/cities/de/nordhausen/",
      "population": 40767,
      "rent_eur_per_m2_month": 5.31,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.721,
      "pm25_ug_m3": 8.300546
    },
    {
      "name": "Ilmenau",
      "canonical_url": "https://immigrationdb.com/cities/de/ilmenau/",
      "population": 38834,
      "rent_eur_per_m2_month": 5.53,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.989,
      "pm25_ug_m3": null
    },
    {
      "name": "Muehlhausen",
      "canonical_url": "https://immigrationdb.com/cities/de/muehlhausen/",
      "population": 36353,
      "rent_eur_per_m2_month": 5.14,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.005,
      "pm25_ug_m3": 9.353678
    },
    {
      "name": "Suhl",
      "canonical_url": "https://immigrationdb.com/cities/de/suhl/",
      "population": 34685,
      "rent_eur_per_m2_month": 5.29,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.279,
      "pm25_ug_m3": 7.313978
    },
    {
      "name": "Altenburg",
      "canonical_url": "https://immigrationdb.com/cities/de/altenburg/",
      "population": 31093,
      "rent_eur_per_m2_month": 5.16,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.409,
      "pm25_ug_m3": 9.256831
    },
    {
      "name": "Saalfeld/Saale",
      "canonical_url": "https://immigrationdb.com/cities/de/saalfeld-saale/",
      "population": 29086,
      "rent_eur_per_m2_month": 5.27,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.842,
      "pm25_ug_m3": 9.336066
    },
    {
      "name": "Arnstadt",
      "canonical_url": "https://immigrationdb.com/cities/de/arnstadt/",
      "population": 28615,
      "rent_eur_per_m2_month": 5.87,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.726,
      "pm25_ug_m3": null
    },
    {
      "name": "Saalfeld",
      "canonical_url": "https://immigrationdb.com/cities/de/saalfeld/",
      "population": 28474,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Meiningen",
      "canonical_url": "https://immigrationdb.com/cities/de/meiningen/",
      "population": 25002,
      "rent_eur_per_m2_month": 5.35,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.058,
      "pm25_ug_m3": 7
    },
    {
      "name": "Rudolstadt",
      "canonical_url": "https://immigrationdb.com/cities/de/rudolstadt/",
      "population": 24852,
      "rent_eur_per_m2_month": 5.57,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.833,
      "pm25_ug_m3": null
    },
    {
      "name": "Sonneberg",
      "canonical_url": "https://immigrationdb.com/cities/de/sonneberg/",
      "population": 22843,
      "rent_eur_per_m2_month": 5.33,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.437,
      "pm25_ug_m3": null
    },
    {
      "name": "Apolda",
      "canonical_url": "https://immigrationdb.com/cities/de/apolda/",
      "population": 22787,
      "rent_eur_per_m2_month": 5.39,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.057,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Salzungen",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-salzungen/",
      "population": 22557,
      "rent_eur_per_m2_month": 5.39,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.354,
      "pm25_ug_m3": null
    },
    {
      "name": "Sondershausen",
      "canonical_url": "https://immigrationdb.com/cities/de/sondershausen/",
      "population": 20910,
      "rent_eur_per_m2_month": 5.19,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.016,
      "pm25_ug_m3": 6.76776
    },
    {
      "name": "Leinefelde-Worbis",
      "canonical_url": "https://immigrationdb.com/cities/de/leinefelde-worbis/",
      "population": 19957,
      "rent_eur_per_m2_month": 5.21,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.392,
      "pm25_ug_m3": null
    },
    {
      "name": "Greiz",
      "canonical_url": "https://immigrationdb.com/cities/de/greiz/",
      "population": 19766,
      "rent_eur_per_m2_month": 4.62,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.455,
      "pm25_ug_m3": 9.396175
    },
    {
      "name": "Schmalkalden",
      "canonical_url": "https://immigrationdb.com/cities/de/schmalkalden/",
      "population": 19323,
      "rent_eur_per_m2_month": 5.15,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.176,
      "pm25_ug_m3": null
    },
    {
      "name": "Sömmerda",
      "canonical_url": "https://immigrationdb.com/cities/de/sommerda/",
      "population": 18503,
      "rent_eur_per_m2_month": 5.42,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.304,
      "pm25_ug_m3": null
    },
    {
      "name": "Heilbad Heiligenstadt",
      "canonical_url": "https://immigrationdb.com/cities/de/heilbad-heiligenstadt/",
      "population": 18230,
      "rent_eur_per_m2_month": 5.69,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.543,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Langensalza",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-langensalza/",
      "population": 16717,
      "rent_eur_per_m2_month": 5.25,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.108,
      "pm25_ug_m3": null
    },
    {
      "name": "Zeulenroda-Triebes",
      "canonical_url": "https://immigrationdb.com/cities/de/zeulenroda-triebes/",
      "population": 15677,
      "rent_eur_per_m2_month": 4.78,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.617,
      "pm25_ug_m3": null
    },
    {
      "name": "Schmölln",
      "canonical_url": "https://immigrationdb.com/cities/de/schmolln/",
      "population": 13542,
      "rent_eur_per_m2_month": 4.96,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.069,
      "pm25_ug_m3": null
    },
    {
      "name": "Waltershausen",
      "canonical_url": "https://immigrationdb.com/cities/de/waltershausen/",
      "population": 12871,
      "rent_eur_per_m2_month": 5.25,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.71,
      "pm25_ug_m3": null
    },
    {
      "name": "Dingelstädt",
      "canonical_url": "https://immigrationdb.com/cities/de/dingelstadt/",
      "population": 12204,
      "rent_eur_per_m2_month": 4.84,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Zella-Mehlis",
      "canonical_url": "https://immigrationdb.com/cities/de/zella-mehlis/",
      "population": 12157,
      "rent_eur_per_m2_month": 5.33,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Pößneck",
      "canonical_url": "https://immigrationdb.com/cities/de/possneck/",
      "population": 11960,
      "rent_eur_per_m2_month": 5.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.596,
      "pm25_ug_m3": null
    },
    {
      "name": "Hildburghausen",
      "canonical_url": "https://immigrationdb.com/cities/de/hildburghausen/",
      "population": 11632,
      "rent_eur_per_m2_month": 5.16,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.092,
      "pm25_ug_m3": null
    },
    {
      "name": "Eisenberg",
      "canonical_url": "https://immigrationdb.com/cities/de/eisenberg/",
      "population": 10955,
      "rent_eur_per_m2_month": 6.41,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.318,
      "pm25_ug_m3": null
    },
    {
      "name": "Debschwitz",
      "canonical_url": "https://immigrationdb.com/cities/de/debschwitz/",
      "population": 10615,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Schleusingen",
      "canonical_url": "https://immigrationdb.com/cities/de/schleusingen/",
      "population": 10225,
      "rent_eur_per_m2_month": 5.49,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Meuselwitz",
      "canonical_url": "https://immigrationdb.com/cities/de/meuselwitz/",
      "population": 10148,
      "rent_eur_per_m2_month": 5.01,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.009,
      "pm25_ug_m3": null
    },
    {
      "name": "Ohrdruf",
      "canonical_url": "https://immigrationdb.com/cities/de/ohrdruf/",
      "population": 9991,
      "rent_eur_per_m2_month": 4.93,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.964,
      "pm25_ug_m3": null
    },
    {
      "name": "Bleicherode",
      "canonical_url": "https://immigrationdb.com/cities/de/bleicherode/",
      "population": 9920,
      "rent_eur_per_m2_month": 5.05,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.383,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Frankenhausen/Kyffhäuser",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-frankenhausen-kyffhauser/",
      "population": 9715,
      "rent_eur_per_m2_month": 5.02,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Frankenhausen",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-frankenhausen/",
      "population": 9492,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Steinbach-Hallenberg",
      "canonical_url": "https://immigrationdb.com/cities/de/steinbach-hallenberg/",
      "population": 9130,
      "rent_eur_per_m2_month": 5.31,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Neustadt an der Orla",
      "canonical_url": "https://immigrationdb.com/cities/de/neustadt-an-der-orla/",
      "population": 8743,
      "rent_eur_per_m2_month": 5.33,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Schleiz",
      "canonical_url": "https://immigrationdb.com/cities/de/schleiz/",
      "population": 8501,
      "rent_eur_per_m2_month": 5.38,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.6,
      "pm25_ug_m3": 9
    },
    {
      "name": "Neuhaus am Rennweg",
      "canonical_url": "https://immigrationdb.com/cities/de/neuhaus-am-rennweg/",
      "population": 8468,
      "rent_eur_per_m2_month": 5.14,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.2,
      "pm25_ug_m3": 6.046832
    },
    {
      "name": "Stadtilm",
      "canonical_url": "https://immigrationdb.com/cities/de/stadtilm/",
      "population": 8312,
      "rent_eur_per_m2_month": 5.14,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Hermsdorf",
      "canonical_url": "https://immigrationdb.com/cities/de/hermsdorf/",
      "population": 8210,
      "rent_eur_per_m2_month": 4.49,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Sulza",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-sulza/",
      "population": 8001,
      "rent_eur_per_m2_month": 5.29,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Weida",
      "canonical_url": "https://immigrationdb.com/cities/de/weida/",
      "population": 7939,
      "rent_eur_per_m2_month": 4.63,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Georgenthal",
      "canonical_url": "https://immigrationdb.com/cities/de/georgenthal/",
      "population": 7824,
      "rent_eur_per_m2_month": 4.93,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Liebenstein",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-liebenstein/",
      "population": 7662,
      "rent_eur_per_m2_month": 5.67,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Berka",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-berka/",
      "population": 7389,
      "rent_eur_per_m2_month": 5.45,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Friedrichroda",
      "canonical_url": "https://immigrationdb.com/cities/de/friedrichroda/",
      "population": 7352,
      "rent_eur_per_m2_month": 5.43,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Eisfeld",
      "canonical_url": "https://immigrationdb.com/cities/de/eisfeld/",
      "population": 7181,
      "rent_eur_per_m2_month": 5.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Roßleben-Wiehe",
      "canonical_url": "https://immigrationdb.com/cities/de/rossleben-wiehe/",
      "population": 7062,
      "rent_eur_per_m2_month": 4.68,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Am Ettersberg",
      "canonical_url": "https://immigrationdb.com/cities/de/am-ettersberg/",
      "population": 7010,
      "rent_eur_per_m2_month": 5.45,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Königsee",
      "canonical_url": "https://immigrationdb.com/cities/de/konigsee/",
      "population": 6979,
      "rent_eur_per_m2_month": 5.16,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Kahla",
      "canonical_url": "https://immigrationdb.com/cities/de/kahla/",
      "population": 6825,
      "rent_eur_per_m2_month": 5.31,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Stadtroda",
      "canonical_url": "https://immigrationdb.com/cities/de/stadtroda/",
      "population": 6785,
      "rent_eur_per_m2_month": 5.51,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Blankenhain",
      "canonical_url": "https://immigrationdb.com/cities/de/blankenhain/",
      "population": 6543,
      "rent_eur_per_m2_month": 5.35,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Buttstädt",
      "canonical_url": "https://immigrationdb.com/cities/de/buttstadt/",
      "population": 6470,
      "rent_eur_per_m2_month": 4.91,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Kölleda",
      "canonical_url": "https://immigrationdb.com/cities/de/kolleda/",
      "population": 6467,
      "rent_eur_per_m2_month": 5.46,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Artern",
      "canonical_url": "https://immigrationdb.com/cities/de/artern/",
      "population": 6462,
      "rent_eur_per_m2_month": 4.55,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.5,
      "pm25_ug_m3": 6
    },
    {
      "name": "Römhild",
      "canonical_url": "https://immigrationdb.com/cities/de/romhild/",
      "population": 6383,
      "rent_eur_per_m2_month": 5.11,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Werra-Suhl-Tal",
      "canonical_url": "https://immigrationdb.com/cities/de/werra-suhl-tal/",
      "population": 6028,
      "rent_eur_per_m2_month": 5.08,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Großbreitenbach",
      "canonical_url": "https://immigrationdb.com/cities/de/grossbreitenbach/",
      "population": 5884,
      "rent_eur_per_m2_month": 4.75,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.9,
      "pm25_ug_m3": null
    },
    {
      "name": "An der Schmücke",
      "canonical_url": "https://immigrationdb.com/cities/de/an-der-schmucke/",
      "population": 5881,
      "rent_eur_per_m2_month": 4.64,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Blankenburg",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-blankenburg/",
      "population": 5843,
      "rent_eur_per_m2_month": 5.11,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Berga-Wünschendorf",
      "canonical_url": "https://immigrationdb.com/cities/de/berga-wunschendorf/",
      "population": 5840,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Treffurt",
      "canonical_url": "https://immigrationdb.com/cities/de/treffurt/",
      "population": 5772,
      "rent_eur_per_m2_month": 4.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Nottertal-Heilinger Höhen",
      "canonical_url": "https://immigrationdb.com/cities/de/nottertal-heilinger-hohen/",
      "population": 5750,
      "rent_eur_per_m2_month": 4.66,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Brotterode-Trusetal",
      "canonical_url": "https://immigrationdb.com/cities/de/brotterode-trusetal/",
      "population": 5571,
      "rent_eur_per_m2_month": 4.96,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Kaltennordheim",
      "canonical_url": "https://immigrationdb.com/cities/de/kaltennordheim/",
      "population": 5562,
      "rent_eur_per_m2_month": 4.79,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Greußen",
      "canonical_url": "https://immigrationdb.com/cities/de/greussen/",
      "population": 5544,
      "rent_eur_per_m2_month": 4.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Lobenstein",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-lobenstein/",
      "population": 5523,
      "rent_eur_per_m2_month": 5.34,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.6,
      "pm25_ug_m3": 7
    },
    {
      "name": "Wasungen",
      "canonical_url": "https://immigrationdb.com/cities/de/wasungen/",
      "population": 5342,
      "rent_eur_per_m2_month": 4.77,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Dornburg-Camburg",
      "canonical_url": "https://immigrationdb.com/cities/de/dornburg-camburg/",
      "population": 5289,
      "rent_eur_per_m2_month": 5.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Ellrich",
      "canonical_url": "https://immigrationdb.com/cities/de/ellrich/",
      "population": 5239,
      "rent_eur_per_m2_month": 4.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Ruhla",
      "canonical_url": "https://immigrationdb.com/cities/de/ruhla/",
      "population": 5126,
      "rent_eur_per_m2_month": 5.06,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Ronneburg",
      "canonical_url": "https://immigrationdb.com/cities/de/ronneburg/",
      "population": 4971,
      "rent_eur_per_m2_month": 6.45,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Amt Creuzburg",
      "canonical_url": "https://immigrationdb.com/cities/de/amt-creuzburg/",
      "population": 4910,
      "rent_eur_per_m2_month": 4.94,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Vacha",
      "canonical_url": "https://immigrationdb.com/cities/de/vacha/",
      "population": 4891,
      "rent_eur_per_m2_month": 5.11,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Roßleben",
      "canonical_url": "https://immigrationdb.com/cities/de/rossleben/",
      "population": 4784,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Worbis",
      "canonical_url": "https://immigrationdb.com/cities/de/worbis/",
      "population": 4770,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Geisa",
      "canonical_url": "https://immigrationdb.com/cities/de/geisa/",
      "population": 4708,
      "rent_eur_per_m2_month": 4.89,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Heringen/Helme",
      "canonical_url": "https://immigrationdb.com/cities/de/heringen-helme/",
      "population": 4474,
      "rent_eur_per_m2_month": 4.85,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Tambach-Dietharz/Thür. Wald",
      "canonical_url": "https://immigrationdb.com/cities/de/tambach-dietharz-thur-wald/",
      "population": 4474,
      "rent_eur_per_m2_month": 5.12,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Kindelbrück",
      "canonical_url": "https://immigrationdb.com/cities/de/kindelbruck/",
      "population": 3823,
      "rent_eur_per_m2_month": 5.39,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Köstritz",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-kostritz/",
      "population": 3651,
      "rent_eur_per_m2_month": 5.03,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Triptis",
      "canonical_url": "https://immigrationdb.com/cities/de/triptis/",
      "population": 3606,
      "rent_eur_per_m2_month": 5.19,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Weißensee",
      "canonical_url": "https://immigrationdb.com/cities/de/weissensee/",
      "population": 3598,
      "rent_eur_per_m2_month": 5.03,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Lucka",
      "canonical_url": "https://immigrationdb.com/cities/de/lucka/",
      "population": 3457,
      "rent_eur_per_m2_month": 4.93,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Steinach",
      "canonical_url": "https://immigrationdb.com/cities/de/steinach/",
      "population": 3456,
      "rent_eur_per_m2_month": 4.75,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Gößnitz",
      "canonical_url": "https://immigrationdb.com/cities/de/gossnitz/",
      "population": 3413,
      "rent_eur_per_m2_month": 4.93,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Kranichfeld",
      "canonical_url": "https://immigrationdb.com/cities/de/kranichfeld/",
      "population": 3376,
      "rent_eur_per_m2_month": 5.16,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Auma-Weidatal",
      "canonical_url": "https://immigrationdb.com/cities/de/auma-weidatal/",
      "population": 3324,
      "rent_eur_per_m2_month": 4.44,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Schwarzatal",
      "canonical_url": "https://immigrationdb.com/cities/de/schwarzatal/",
      "population": 3319,
      "rent_eur_per_m2_month": 5.45,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Tanna",
      "canonical_url": "https://immigrationdb.com/cities/de/tanna/",
      "population": 3304,
      "rent_eur_per_m2_month": 4.93,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Saalburg-Ebersdorf",
      "canonical_url": "https://immigrationdb.com/cities/de/saalburg-ebersdorf/",
      "population": 3271,
      "rent_eur_per_m2_month": 4.88,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Heldburg",
      "canonical_url": "https://immigrationdb.com/cities/de/heldburg/",
      "population": 3261,
      "rent_eur_per_m2_month": 4.73,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Lauscha",
      "canonical_url": "https://immigrationdb.com/cities/de/lauscha/",
      "population": 3133,
      "rent_eur_per_m2_month": 4.69,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Schalkau",
      "canonical_url": "https://immigrationdb.com/cities/de/schalkau/",
      "population": 3111,
      "rent_eur_per_m2_month": 4.92,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Bürgel",
      "canonical_url": "https://immigrationdb.com/cities/de/burgel/",
      "population": 3099,
      "rent_eur_per_m2_month": 5.37,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Wurzbach",
      "canonical_url": "https://immigrationdb.com/cities/de/wurzbach/",
      "population": 2864,
      "rent_eur_per_m2_month": 4.63,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Münchenbernsdorf",
      "canonical_url": "https://immigrationdb.com/cities/de/munchenbernsdorf/",
      "population": 2842,
      "rent_eur_per_m2_month": 4.72,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Ebeleben",
      "canonical_url": "https://immigrationdb.com/cities/de/ebeleben/",
      "population": 2667,
      "rent_eur_per_m2_month": 4.85,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Themar",
      "canonical_url": "https://immigrationdb.com/cities/de/themar/",
      "population": 2664,
      "rent_eur_per_m2_month": 4.84,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Schkölen",
      "canonical_url": "https://immigrationdb.com/cities/de/schkolen/",
      "population": 2559,
      "rent_eur_per_m2_month": 4.67,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Tennstedt",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-tennstedt/",
      "population": 2399,
      "rent_eur_per_m2_month": 5.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Rastenberg",
      "canonical_url": "https://immigrationdb.com/cities/de/rastenberg/",
      "population": 2360,
      "rent_eur_per_m2_month": 5.02,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Gefell",
      "canonical_url": "https://immigrationdb.com/cities/de/gefell/",
      "population": 2344,
      "rent_eur_per_m2_month": 4.73,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Gebesee",
      "canonical_url": "https://immigrationdb.com/cities/de/gebesee/",
      "population": 2181,
      "rent_eur_per_m2_month": 5.49,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Hirschberg",
      "canonical_url": "https://immigrationdb.com/cities/de/hirschberg/",
      "population": 2105,
      "rent_eur_per_m2_month": 5.13,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Plaue",
      "canonical_url": "https://immigrationdb.com/cities/de/plaue/",
      "population": 1972,
      "rent_eur_per_m2_month": 5.71,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Magdala",
      "canonical_url": "https://immigrationdb.com/cities/de/magdala/",
      "population": 1924,
      "rent_eur_per_m2_month": 6.03,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Leutenberg",
      "canonical_url": "https://immigrationdb.com/cities/de/leutenberg/",
      "population": 1919,
      "rent_eur_per_m2_month": 4.73,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Gräfenthal",
      "canonical_url": "https://immigrationdb.com/cities/de/grafenthal/",
      "population": 1806,
      "rent_eur_per_m2_month": 4.78,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Ranis",
      "canonical_url": "https://immigrationdb.com/cities/de/ranis/",
      "population": 1680,
      "rent_eur_per_m2_month": 5.23,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Oberhof",
      "canonical_url": "https://immigrationdb.com/cities/de/oberhof/",
      "population": 1592,
      "rent_eur_per_m2_month": 5.47,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Lehesten",
      "canonical_url": "https://immigrationdb.com/cities/de/lehesten/",
      "population": 1495,
      "rent_eur_per_m2_month": 5.01,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Hohenleuben",
      "canonical_url": "https://immigrationdb.com/cities/de/hohenleuben/",
      "population": 1373,
      "rent_eur_per_m2_month": 4.44,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Orlamünde",
      "canonical_url": "https://immigrationdb.com/cities/de/orlamunde/",
      "population": 1081,
      "rent_eur_per_m2_month": 5.27,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Clingen",
      "canonical_url": "https://immigrationdb.com/cities/de/clingen/",
      "population": 985,
      "rent_eur_per_m2_month": 4.15,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Ziegenrück",
      "canonical_url": "https://immigrationdb.com/cities/de/ziegenruck/",
      "population": 626,
      "rent_eur_per_m2_month": 4.73,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Neumark",
      "canonical_url": "https://immigrationdb.com/cities/de/neumark/",
      "population": 462,
      "rent_eur_per_m2_month": 5.05,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Ummerstadt",
      "canonical_url": "https://immigrationdb.com/cities/de/ummerstadt/",
      "population": 455,
      "rent_eur_per_m2_month": 4.24,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Neuhaus",
      "canonical_url": "https://immigrationdb.com/cities/de/neuhaus/",
      "population": 0,
      "rent_eur_per_m2_month": 4.97,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Zeulenroda",
      "canonical_url": "https://immigrationdb.com/cities/de/zeulenroda/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    }
  ],
  "rankings": [
    {
      "key": "rent",
      "title": "Lowest net rent",
      "items": [
        {
          "name": "Clingen",
          "href": "/cities/de/clingen/",
          "value": "€4.15/m²",
          "year": "2022"
        },
        {
          "name": "Ummerstadt",
          "href": "/cities/de/ummerstadt/",
          "value": "€4.24/m²",
          "year": "2022"
        },
        {
          "name": "Auma-Weidatal",
          "href": "/cities/de/auma-weidatal/",
          "value": "€4.44/m²",
          "year": "2022"
        },
        {
          "name": "Hohenleuben",
          "href": "/cities/de/hohenleuben/",
          "value": "€4.44/m²",
          "year": "2022"
        },
        {
          "name": "Hermsdorf",
          "href": "/cities/de/hermsdorf/",
          "value": "€4.49/m²",
          "year": "2022"
        }
      ]
    },
    {
      "key": "pm25",
      "title": "Cleanest air",
      "items": [
        {
          "name": "Artern",
          "href": "/cities/de/artern/",
          "value": "6.0 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Neuhaus am Rennweg",
          "href": "/cities/de/neuhaus-am-rennweg/",
          "value": "6.0 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Sondershausen",
          "href": "/cities/de/sondershausen/",
          "value": "6.8 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Bad Lobenstein",
          "href": "/cities/de/bad-lobenstein/",
          "value": "7.0 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Meiningen",
          "href": "/cities/de/meiningen/",
          "value": "7.0 µg/m³ PM2.5",
          "year": "2024"
        }
      ]
    }
  ]
}
