{
  "snapshot_id": "approved-static-48d32b636f07abc8",
  "page_version": "61b039d0d776f53eb56f32e7f9e64c9c",
  "content_date": "2026-10-16",
  "schema_version": "immigrationdb-region-v1",
  "region_id": "region:de:official:de:destatis_land:15",
  "name": "Saxony-Anhalt",
  "name_local": "Sachsen-Anhalt",
  "country_code": "DE",
  "country": "Germany",
  "canonical_url": "https://immigrationdb.com/countries/germany/saxony-anhalt/",
  "summary": "Saxony-Anhalt has 114 published cities; the largest is Magdeburg, with 245,834 residents. Net rent runs from €4.23 to €6.29 per m² a month across the 107 cities that publish it. The median gross salary runs from €3,746 to €3,790 a month across 2 cities.",
  "cities": [
    {
      "name": "Magdeburg",
      "canonical_url": "https://immigrationdb.com/cities/de/magdeburg/",
      "population": 245834,
      "rent_eur_per_m2_month": 5.75,
      "median_gross_salary_eur_month": 3790.0994832041342,
      "unemployment_percent": 8.8,
      "pm25_ug_m3": 9.184851
    },
    {
      "name": "Halle (Saale)",
      "canonical_url": "https://immigrationdb.com/cities/de/halle-saale/",
      "population": 243452,
      "rent_eur_per_m2_month": 5.99,
      "median_gross_salary_eur_month": 3745.8401360544217,
      "unemployment_percent": 9.5,
      "pm25_ug_m3": 9.473568
    },
    {
      "name": "Dessau-Rosslau",
      "canonical_url": "https://immigrationdb.com/cities/de/dessau-rosslau/",
      "population": 75402,
      "rent_eur_per_m2_month": 5.48,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.968,
      "pm25_ug_m3": 9.795082
    },
    {
      "name": "Dessau",
      "canonical_url": "https://immigrationdb.com/cities/de/dessau/",
      "population": 70084,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Wittenberg",
      "canonical_url": "https://immigrationdb.com/cities/de/wittenberg/",
      "population": 45249,
      "rent_eur_per_m2_month": 5.32,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.479,
      "pm25_ug_m3": 10.265726
    },
    {
      "name": "Weissenfels",
      "canonical_url": "https://immigrationdb.com/cities/de/weissenfels/",
      "population": 37929,
      "rent_eur_per_m2_month": 5.24,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.211,
      "pm25_ug_m3": 8.640884
    },
    {
      "name": "Halberstadt",
      "canonical_url": "https://immigrationdb.com/cities/de/halberstadt/",
      "population": 37898,
      "rent_eur_per_m2_month": 5.22,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.738,
      "pm25_ug_m3": 7.706044
    },
    {
      "name": "Stendal",
      "canonical_url": "https://immigrationdb.com/cities/de/stendal/",
      "population": 37850,
      "rent_eur_per_m2_month": 5.23,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.688,
      "pm25_ug_m3": 8
    },
    {
      "name": "Bitterfeld-Wolfen",
      "canonical_url": "https://immigrationdb.com/cities/de/bitterfeld-wolfen/",
      "population": 36592,
      "rent_eur_per_m2_month": 5.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.1,
      "pm25_ug_m3": 8.814208
    },
    {
      "name": "Merseburg",
      "canonical_url": "https://immigrationdb.com/cities/de/merseburg/",
      "population": 34392,
      "rent_eur_per_m2_month": 5.46,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.511,
      "pm25_ug_m3": null
    },
    {
      "name": "Wernigerode",
      "canonical_url": "https://immigrationdb.com/cities/de/wernigerode/",
      "population": 32167,
      "rent_eur_per_m2_month": 5.73,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.41,
      "pm25_ug_m3": 8.076923
    },
    {
      "name": "Naumburg (Saale)",
      "canonical_url": "https://immigrationdb.com/cities/de/naumburg-saale/",
      "population": 31940,
      "rent_eur_per_m2_month": 5.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.859,
      "pm25_ug_m3": null
    },
    {
      "name": "Bernburg (Saale)",
      "canonical_url": "https://immigrationdb.com/cities/de/bernburg-saale/",
      "population": 30992,
      "rent_eur_per_m2_month": 5.18,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.635,
      "pm25_ug_m3": 8.474916
    },
    {
      "name": "Schönebeck",
      "canonical_url": "https://immigrationdb.com/cities/de/schonebeck/",
      "population": 30250,
      "rent_eur_per_m2_month": 5.14,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Zeitz",
      "canonical_url": "https://immigrationdb.com/cities/de/zeitz/",
      "population": 28328,
      "rent_eur_per_m2_month": 4.86,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.414,
      "pm25_ug_m3": null
    },
    {
      "name": "Aschersleben",
      "canonical_url": "https://immigrationdb.com/cities/de/aschersleben/",
      "population": 25647,
      "rent_eur_per_m2_month": 5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.266,
      "pm25_ug_m3": 8
    },
    {
      "name": "Sangerhausen",
      "canonical_url": "https://immigrationdb.com/cities/de/sangerhausen/",
      "population": 25392,
      "rent_eur_per_m2_month": 5.34,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.604,
      "pm25_ug_m3": 6
    },
    {
      "name": "Köthen (Anhalt)",
      "canonical_url": "https://immigrationdb.com/cities/de/kothen-anhalt/",
      "population": 24110,
      "rent_eur_per_m2_month": 5.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.471,
      "pm25_ug_m3": null
    },
    {
      "name": "Staßfurt",
      "canonical_url": "https://immigrationdb.com/cities/de/stassfurt/",
      "population": 23181,
      "rent_eur_per_m2_month": 4.78,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.012,
      "pm25_ug_m3": null
    },
    {
      "name": "Quedlinburg",
      "canonical_url": "https://immigrationdb.com/cities/de/quedlinburg/",
      "population": 23139,
      "rent_eur_per_m2_month": 5.39,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.186,
      "pm25_ug_m3": null
    },
    {
      "name": "Salzwedel",
      "canonical_url": "https://immigrationdb.com/cities/de/salzwedel/",
      "population": 22964,
      "rent_eur_per_m2_month": 4.92,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.934,
      "pm25_ug_m3": null
    },
    {
      "name": "Burg",
      "canonical_url": "https://immigrationdb.com/cities/de/burg/",
      "population": 22585,
      "rent_eur_per_m2_month": 5.17,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.708,
      "pm25_ug_m3": 8.069061
    },
    {
      "name": "Eisleben",
      "canonical_url": "https://immigrationdb.com/cities/de/eisleben/",
      "population": 22505,
      "rent_eur_per_m2_month": 5.19,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.48,
      "pm25_ug_m3": null
    },
    {
      "name": "Gardelegen",
      "canonical_url": "https://immigrationdb.com/cities/de/gardelegen/",
      "population": 21822,
      "rent_eur_per_m2_month": 4.81,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.486,
      "pm25_ug_m3": null
    },
    {
      "name": "Zerbst/Anhalt",
      "canonical_url": "https://immigrationdb.com/cities/de/zerbst-anhalt/",
      "population": 21124,
      "rent_eur_per_m2_month": 4.79,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.155,
      "pm25_ug_m3": null
    },
    {
      "name": "Haldensleben",
      "canonical_url": "https://immigrationdb.com/cities/de/haldensleben/",
      "population": 19121,
      "rent_eur_per_m2_month": 5.31,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.445,
      "pm25_ug_m3": null
    },
    {
      "name": "Blankenburg (Harz)",
      "canonical_url": "https://immigrationdb.com/cities/de/blankenburg-harz/",
      "population": 18970,
      "rent_eur_per_m2_month": 4.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.235,
      "pm25_ug_m3": null
    },
    {
      "name": "Oschersleben (Bode)",
      "canonical_url": "https://immigrationdb.com/cities/de/oschersleben-bode/",
      "population": 18859,
      "rent_eur_per_m2_month": 5.13,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.028,
      "pm25_ug_m3": null
    },
    {
      "name": "Thale",
      "canonical_url": "https://immigrationdb.com/cities/de/thale/",
      "population": 16788,
      "rent_eur_per_m2_month": 4.95,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.767,
      "pm25_ug_m3": null
    },
    {
      "name": "Haldensleben I",
      "canonical_url": "https://immigrationdb.com/cities/de/haldensleben-i/",
      "population": 16491,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Wolfen",
      "canonical_url": "https://immigrationdb.com/cities/de/wolfen/",
      "population": 15214,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Landsberg",
      "canonical_url": "https://immigrationdb.com/cities/de/landsberg/",
      "population": 14772,
      "rent_eur_per_m2_month": 5.96,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.231,
      "pm25_ug_m3": null
    },
    {
      "name": "Leuna",
      "canonical_url": "https://immigrationdb.com/cities/de/leuna/",
      "population": 14131,
      "rent_eur_per_m2_month": 5.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.096,
      "pm25_ug_m3": null
    },
    {
      "name": "Sandersdorf-Brehna",
      "canonical_url": "https://immigrationdb.com/cities/de/sandersdorf-brehna/",
      "population": 14130,
      "rent_eur_per_m2_month": 5.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.688,
      "pm25_ug_m3": null
    },
    {
      "name": "Wanzleben-Börde",
      "canonical_url": "https://immigrationdb.com/cities/de/wanzleben-borde/",
      "population": 13724,
      "rent_eur_per_m2_month": 4.88,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.255,
      "pm25_ug_m3": null
    },
    {
      "name": "Jessen (Elster)",
      "canonical_url": "https://immigrationdb.com/cities/de/jessen-elster/",
      "population": 13639,
      "rent_eur_per_m2_month": 5.03,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.754,
      "pm25_ug_m3": null
    },
    {
      "name": "Genthin",
      "canonical_url": "https://immigrationdb.com/cities/de/genthin/",
      "population": 13416,
      "rent_eur_per_m2_month": 5.08,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.056,
      "pm25_ug_m3": 8
    },
    {
      "name": "Teutschenthal",
      "canonical_url": "https://immigrationdb.com/cities/de/teutschenthal/",
      "population": 13038,
      "rent_eur_per_m2_month": 5.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Oebisfelde-Weferlingen",
      "canonical_url": "https://immigrationdb.com/cities/de/oebisfelde-weferlingen/",
      "population": 13002,
      "rent_eur_per_m2_month": 5.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.589,
      "pm25_ug_m3": null
    },
    {
      "name": "Südliches Anhalt",
      "canonical_url": "https://immigrationdb.com/cities/de/sudliches-anhalt/",
      "population": 12857,
      "rent_eur_per_m2_month": 4.64,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.647,
      "pm25_ug_m3": null
    },
    {
      "name": "Hettstedt",
      "canonical_url": "https://immigrationdb.com/cities/de/hettstedt/",
      "population": 12783,
      "rent_eur_per_m2_month": 4.92,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.044,
      "pm25_ug_m3": 8
    },
    {
      "name": "Möckern",
      "canonical_url": "https://immigrationdb.com/cities/de/mockern/",
      "population": 12591,
      "rent_eur_per_m2_month": 4.77,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.086,
      "pm25_ug_m3": null
    },
    {
      "name": "Wolmirstedt",
      "canonical_url": "https://immigrationdb.com/cities/de/wolmirstedt/",
      "population": 12323,
      "rent_eur_per_m2_month": 5.49,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.191,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Dürrenberg",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-durrenberg/",
      "population": 11521,
      "rent_eur_per_m2_month": 5.42,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.72,
      "pm25_ug_m3": null
    },
    {
      "name": "Gräfenhainichen",
      "canonical_url": "https://immigrationdb.com/cities/de/grafenhainichen/",
      "population": 11228,
      "rent_eur_per_m2_month": 4.68,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.238,
      "pm25_ug_m3": null
    },
    {
      "name": "Coswig (Anhalt)",
      "canonical_url": "https://immigrationdb.com/cities/de/coswig-anhalt/",
      "population": 11129,
      "rent_eur_per_m2_month": 4.62,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.797,
      "pm25_ug_m3": null
    },
    {
      "name": "Osterwieck",
      "canonical_url": "https://immigrationdb.com/cities/de/osterwieck/",
      "population": 11045,
      "rent_eur_per_m2_month": 4.68,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.603,
      "pm25_ug_m3": null
    },
    {
      "name": "Braunsbedra",
      "canonical_url": "https://immigrationdb.com/cities/de/braunsbedra/",
      "population": 10352,
      "rent_eur_per_m2_month": 4.87,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.883,
      "pm25_ug_m3": null
    },
    {
      "name": "Tangermünde",
      "canonical_url": "https://immigrationdb.com/cities/de/tangermunde/",
      "population": 10212,
      "rent_eur_per_m2_month": 5.22,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.308,
      "pm25_ug_m3": 8
    },
    {
      "name": "Tangerhütte",
      "canonical_url": "https://immigrationdb.com/cities/de/tangerhutte/",
      "population": 10108,
      "rent_eur_per_m2_month": 4.78,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.752,
      "pm25_ug_m3": null
    },
    {
      "name": "Gommern",
      "canonical_url": "https://immigrationdb.com/cities/de/gommern/",
      "population": 10090,
      "rent_eur_per_m2_month": 4.88,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.323,
      "pm25_ug_m3": null
    },
    {
      "name": "Querfurt",
      "canonical_url": "https://immigrationdb.com/cities/de/querfurt/",
      "population": 10007,
      "rent_eur_per_m2_month": 4.73,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.407,
      "pm25_ug_m3": 9
    },
    {
      "name": "Klötze",
      "canonical_url": "https://immigrationdb.com/cities/de/klotze/",
      "population": 9699,
      "rent_eur_per_m2_month": 4.82,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.9,
      "pm25_ug_m3": 6.685237
    },
    {
      "name": "Wettin-Löbejün",
      "canonical_url": "https://immigrationdb.com/cities/de/wettin-lobejun/",
      "population": 9554,
      "rent_eur_per_m2_month": 4.86,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Oberharz am Brocken",
      "canonical_url": "https://immigrationdb.com/cities/de/oberharz-am-brocken/",
      "population": 9547,
      "rent_eur_per_m2_month": 4.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Ilsenburg (Harz)",
      "canonical_url": "https://immigrationdb.com/cities/de/ilsenburg-harz/",
      "population": 9414,
      "rent_eur_per_m2_month": 5.56,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Osterburg (Altmark)",
      "canonical_url": "https://immigrationdb.com/cities/de/osterburg-altmark/",
      "population": 9371,
      "rent_eur_per_m2_month": 4.93,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Kemberg",
      "canonical_url": "https://immigrationdb.com/cities/de/kemberg/",
      "population": 9217,
      "rent_eur_per_m2_month": 4.76,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Hohenmölsen",
      "canonical_url": "https://immigrationdb.com/cities/de/hohenmolsen/",
      "population": 9211,
      "rent_eur_per_m2_month": 5.05,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Barleben",
      "canonical_url": "https://immigrationdb.com/cities/de/barleben/",
      "population": 9137,
      "rent_eur_per_m2_month": 6.29,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Zahna-Elster",
      "canonical_url": "https://immigrationdb.com/cities/de/zahna-elster/",
      "population": 8984,
      "rent_eur_per_m2_month": 4.64,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Zörbig",
      "canonical_url": "https://immigrationdb.com/cities/de/zorbig/",
      "population": 8899,
      "rent_eur_per_m2_month": 5.12,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Lauchstädt",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-lauchstadt/",
      "population": 8883,
      "rent_eur_per_m2_month": 5.43,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Raguhn-Jeßnitz",
      "canonical_url": "https://immigrationdb.com/cities/de/raguhn-jessnitz/",
      "population": 8702,
      "rent_eur_per_m2_month": 5.21,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Ballenstedt",
      "canonical_url": "https://immigrationdb.com/cities/de/ballenstedt/",
      "population": 8422,
      "rent_eur_per_m2_month": 5.04,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Lützen",
      "canonical_url": "https://immigrationdb.com/cities/de/lutzen/",
      "population": 8242,
      "rent_eur_per_m2_month": 4.63,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Mücheln (Geiseltal)",
      "canonical_url": "https://immigrationdb.com/cities/de/mucheln-geiseltal/",
      "population": 8185,
      "rent_eur_per_m2_month": 4.78,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Mansfeld",
      "canonical_url": "https://immigrationdb.com/cities/de/mansfeld/",
      "population": 8096,
      "rent_eur_per_m2_month": 4.83,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Calbe (Saale)",
      "canonical_url": "https://immigrationdb.com/cities/de/calbe-saale/",
      "population": 8030,
      "rent_eur_per_m2_month": 5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Oranienbaum-Wörlitz",
      "canonical_url": "https://immigrationdb.com/cities/de/oranienbaum-worlitz/",
      "population": 7998,
      "rent_eur_per_m2_month": 4.84,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Schmiedeberg",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-schmiedeberg/",
      "population": 7941,
      "rent_eur_per_m2_month": 4.78,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Osternienburger Land",
      "canonical_url": "https://immigrationdb.com/cities/de/osternienburger-land/",
      "population": 7928,
      "rent_eur_per_m2_month": 4.51,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Könnern",
      "canonical_url": "https://immigrationdb.com/cities/de/konnern/",
      "population": 7875,
      "rent_eur_per_m2_month": 4.66,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Barby",
      "canonical_url": "https://immigrationdb.com/cities/de/barby/",
      "population": 7813,
      "rent_eur_per_m2_month": 4.83,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Teuchern",
      "canonical_url": "https://immigrationdb.com/cities/de/teuchern/",
      "population": 7712,
      "rent_eur_per_m2_month": 4.64,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Bismark (Altmark)",
      "canonical_url": "https://immigrationdb.com/cities/de/bismark-altmark/",
      "population": 7660,
      "rent_eur_per_m2_month": 4.44,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Seeland",
      "canonical_url": "https://immigrationdb.com/cities/de/seeland/",
      "population": 7553,
      "rent_eur_per_m2_month": 4.54,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Allstedt",
      "canonical_url": "https://immigrationdb.com/cities/de/allstedt/",
      "population": 7535,
      "rent_eur_per_m2_month": 4.67,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Harzgerode",
      "canonical_url": "https://immigrationdb.com/cities/de/harzgerode/",
      "population": 7309,
      "rent_eur_per_m2_month": 4.91,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.4,
      "pm25_ug_m3": 5.483425
    },
    {
      "name": "Aken (Elbe)",
      "canonical_url": "https://immigrationdb.com/cities/de/aken-elbe/",
      "population": 7153,
      "rent_eur_per_m2_month": 4.53,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Oebisfelde",
      "canonical_url": "https://immigrationdb.com/cities/de/oebisfelde/",
      "population": 7106,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Kalbe (Milde)",
      "canonical_url": "https://immigrationdb.com/cities/de/kalbe-milde/",
      "population": 6976,
      "rent_eur_per_m2_month": 4.23,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Gerbstedt",
      "canonical_url": "https://immigrationdb.com/cities/de/gerbstedt/",
      "population": 6601,
      "rent_eur_per_m2_month": 4.43,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Jerichow",
      "canonical_url": "https://immigrationdb.com/cities/de/jerichow/",
      "population": 6571,
      "rent_eur_per_m2_month": 4.65,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Hecklingen",
      "canonical_url": "https://immigrationdb.com/cities/de/hecklingen/",
      "population": 6446,
      "rent_eur_per_m2_month": 4.68,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Annaburg",
      "canonical_url": "https://immigrationdb.com/cities/de/annaburg/",
      "population": 6309,
      "rent_eur_per_m2_month": 4.32,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Havelberg",
      "canonical_url": "https://immigrationdb.com/cities/de/havelberg/",
      "population": 6246,
      "rent_eur_per_m2_month": 4.56,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.4,
      "pm25_ug_m3": 8
    },
    {
      "name": "Arendsee (Altmark)",
      "canonical_url": "https://immigrationdb.com/cities/de/arendsee-altmark/",
      "population": 6232,
      "rent_eur_per_m2_month": 4.63,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Arnstein",
      "canonical_url": "https://immigrationdb.com/cities/de/arnstein-sachsen-anhalt/",
      "population": 6123,
      "rent_eur_per_m2_month": 4.53,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Nienburg (Saale)",
      "canonical_url": "https://immigrationdb.com/cities/de/nienburg-saale/",
      "population": 5635,
      "rent_eur_per_m2_month": 4.56,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Sandersdorf",
      "canonical_url": "https://immigrationdb.com/cities/de/sandersdorf/",
      "population": 5119,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Falkenstein/Harz",
      "canonical_url": "https://immigrationdb.com/cities/de/falkenstein-harz/",
      "population": 4924,
      "rent_eur_per_m2_month": 4.79,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Wanzleben",
      "canonical_url": "https://immigrationdb.com/cities/de/wanzleben/",
      "population": 4899,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Seehausen (Altmark)",
      "canonical_url": "https://immigrationdb.com/cities/de/seehausen-altmark/",
      "population": 4554,
      "rent_eur_per_m2_month": 4.53,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Freyburg (Unstrut)",
      "canonical_url": "https://immigrationdb.com/cities/de/freyburg-unstrut/",
      "population": 4433,
      "rent_eur_per_m2_month": 5.13,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Güsten",
      "canonical_url": "https://immigrationdb.com/cities/de/gusten/",
      "population": 3843,
      "rent_eur_per_m2_month": 4.92,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Kösen",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-kosen/",
      "population": 3573,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Gröningen",
      "canonical_url": "https://immigrationdb.com/cities/de/groningen/",
      "population": 3343,
      "rent_eur_per_m2_month": 4.31,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Kelbra (Kyffhäuser)",
      "canonical_url": "https://immigrationdb.com/cities/de/kelbra-kyffhauser/",
      "population": 3196,
      "rent_eur_per_m2_month": 4.68,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Egeln",
      "canonical_url": "https://immigrationdb.com/cities/de/egeln/",
      "population": 3108,
      "rent_eur_per_m2_month": 4.63,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Nebra (Unstrut)",
      "canonical_url": "https://immigrationdb.com/cities/de/nebra-unstrut/",
      "population": 2937,
      "rent_eur_per_m2_month": 4.32,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Laucha an der Unstrut",
      "canonical_url": "https://immigrationdb.com/cities/de/laucha-an-der-unstrut/",
      "population": 2657,
      "rent_eur_per_m2_month": 4.63,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Alsleben (Saale)",
      "canonical_url": "https://immigrationdb.com/cities/de/alsleben-saale/",
      "population": 2526,
      "rent_eur_per_m2_month": 5.06,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Bibra",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-bibra/",
      "population": 2515,
      "rent_eur_per_m2_month": 4.73,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Wegeleben",
      "canonical_url": "https://immigrationdb.com/cities/de/wegeleben/",
      "population": 2378,
      "rent_eur_per_m2_month": 4.59,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Schwanebeck",
      "canonical_url": "https://immigrationdb.com/cities/de/schwanebeck/",
      "population": 2352,
      "rent_eur_per_m2_month": 4.57,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Osterfeld",
      "canonical_url": "https://immigrationdb.com/cities/de/osterfeld/",
      "population": 2346,
      "rent_eur_per_m2_month": 5.72,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Eckartsberga",
      "canonical_url": "https://immigrationdb.com/cities/de/eckartsberga/",
      "population": 2255,
      "rent_eur_per_m2_month": 4.87,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Arneburg",
      "canonical_url": "https://immigrationdb.com/cities/de/arneburg/",
      "population": 1402,
      "rent_eur_per_m2_month": 4.95,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Kroppenstedt",
      "canonical_url": "https://immigrationdb.com/cities/de/kroppenstedt/",
      "population": 1357,
      "rent_eur_per_m2_month": 4.39,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Schraplau",
      "canonical_url": "https://immigrationdb.com/cities/de/schraplau/",
      "population": 1020,
      "rent_eur_per_m2_month": 4.67,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Werben (Elbe)",
      "canonical_url": "https://immigrationdb.com/cities/de/werben-elbe/",
      "population": 899,
      "rent_eur_per_m2_month": 4.25,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Stößen",
      "canonical_url": "https://immigrationdb.com/cities/de/stossen/",
      "population": 869,
      "rent_eur_per_m2_month": 4.61,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Sandau (Elbe)",
      "canonical_url": "https://immigrationdb.com/cities/de/sandau-elbe/",
      "population": 796,
      "rent_eur_per_m2_month": 5.45,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.4,
      "pm25_ug_m3": null
    }
  ],
  "rankings": [
    {
      "key": "rent",
      "title": "Lowest net rent",
      "items": [
        {
          "name": "Kalbe (Milde)",
          "href": "/cities/de/kalbe-milde/",
          "value": "€4.23/m²",
          "year": "2022"
        },
        {
          "name": "Werben (Elbe)",
          "href": "/cities/de/werben-elbe/",
          "value": "€4.25/m²",
          "year": "2022"
        },
        {
          "name": "Gröningen",
          "href": "/cities/de/groningen/",
          "value": "€4.31/m²",
          "year": "2022"
        },
        {
          "name": "Annaburg",
          "href": "/cities/de/annaburg/",
          "value": "€4.32/m²",
          "year": "2022"
        },
        {
          "name": "Nebra (Unstrut)",
          "href": "/cities/de/nebra-unstrut/",
          "value": "€4.32/m²",
          "year": "2022"
        }
      ]
    },
    {
      "key": "pm25",
      "title": "Cleanest air",
      "items": [
        {
          "name": "Harzgerode",
          "href": "/cities/de/harzgerode/",
          "value": "5.5 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Sangerhausen",
          "href": "/cities/de/sangerhausen/",
          "value": "6.0 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Klötze",
          "href": "/cities/de/klotze/",
          "value": "6.7 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Halberstadt",
          "href": "/cities/de/halberstadt/",
          "value": "7.7 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Aschersleben",
          "href": "/cities/de/aschersleben/",
          "value": "8.0 µg/m³ PM2.5",
          "year": "2024"
        }
      ]
    }
  ]
}
