{
  "snapshot_id": "approved-static-48d32b636f07abc8",
  "page_version": "6404241133eddd00c2b1723dd6c19d6d",
  "content_date": "2026-10-16",
  "schema_version": "immigrationdb-region-v1",
  "region_id": "region:de:official:de:destatis_land:14",
  "name": "Saxony",
  "name_local": "Sachsen",
  "country_code": "DE",
  "country": "Germany",
  "canonical_url": "https://immigrationdb.com/countries/germany/saxony/",
  "summary": "Saxony has 211 published cities; the largest is Leipzig, with 633,592 residents. Net rent runs from €3.87 to €7.55 per m² a month across the 199 cities that publish it. The median gross salary runs from €3,693 to €4,163 a month across 3 cities.",
  "cities": [
    {
      "name": "Leipzig",
      "canonical_url": "https://immigrationdb.com/cities/de/leipzig/",
      "population": 633592,
      "rent_eur_per_m2_month": 6.27,
      "median_gross_salary_eur_month": 4011.6813186813188,
      "unemployment_percent": 7.7,
      "pm25_ug_m3": 8.989679
    },
    {
      "name": "Dresden",
      "canonical_url": "https://immigrationdb.com/cities/de/dresden/",
      "population": 571510,
      "rent_eur_per_m2_month": 7.2,
      "median_gross_salary_eur_month": 4162.85701384708,
      "unemployment_percent": 6.5,
      "pm25_ug_m3": 10.070118
    },
    {
      "name": "Chemnitz",
      "canonical_url": "https://immigrationdb.com/cities/de/chemnitz/",
      "population": 251323,
      "rent_eur_per_m2_month": 5.26,
      "median_gross_salary_eur_month": 3692.6875,
      "unemployment_percent": 8.9,
      "pm25_ug_m3": 8.340782
    },
    {
      "name": "Zwickau",
      "canonical_url": "https://immigrationdb.com/cities/de/zwickau/",
      "population": 87410,
      "rent_eur_per_m2_month": 5.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.793,
      "pm25_ug_m3": 9.789474
    },
    {
      "name": "Plauen",
      "canonical_url": "https://immigrationdb.com/cities/de/plauen/",
      "population": 65599,
      "rent_eur_per_m2_month": 4.63,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.898,
      "pm25_ug_m3": 7.954023
    },
    {
      "name": "Goerlitz",
      "canonical_url": "https://immigrationdb.com/cities/de/goerlitz/",
      "population": 55186,
      "rent_eur_per_m2_month": 4.79,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.189,
      "pm25_ug_m3": 9.552023
    },
    {
      "name": "Freiberg",
      "canonical_url": "https://immigrationdb.com/cities/de/freiberg/",
      "population": 41519,
      "rent_eur_per_m2_month": 5.61,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.692,
      "pm25_ug_m3": 10
    },
    {
      "name": "Pirna",
      "canonical_url": "https://immigrationdb.com/cities/de/pirna/",
      "population": 40128,
      "rent_eur_per_m2_month": 5.57,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.035,
      "pm25_ug_m3": null
    },
    {
      "name": "Freital",
      "canonical_url": "https://immigrationdb.com/cities/de/freital/",
      "population": 39281,
      "rent_eur_per_m2_month": 5.54,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.644,
      "pm25_ug_m3": null
    },
    {
      "name": "Bautzen",
      "canonical_url": "https://immigrationdb.com/cities/de/bautzen/",
      "population": 37566,
      "rent_eur_per_m2_month": 5.26,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.379,
      "pm25_ug_m3": 9.394444
    },
    {
      "name": "Radebeul",
      "canonical_url": "https://immigrationdb.com/cities/de/radebeul/",
      "population": 32979,
      "rent_eur_per_m2_month": 6.63,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.854,
      "pm25_ug_m3": 8.082857
    },
    {
      "name": "Hoyerswerda",
      "canonical_url": "https://immigrationdb.com/cities/de/hoyerswerda/",
      "population": 30759,
      "rent_eur_per_m2_month": 4.87,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.481,
      "pm25_ug_m3": null
    },
    {
      "name": "Riesa",
      "canonical_url": "https://immigrationdb.com/cities/de/riesa/",
      "population": 29373,
      "rent_eur_per_m2_month": 5.14,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.931,
      "pm25_ug_m3": null
    },
    {
      "name": "Meissen",
      "canonical_url": "https://immigrationdb.com/cities/de/meissen-13-00/",
      "population": 28863,
      "rent_eur_per_m2_month": 5.76,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6,
      "pm25_ug_m3": null
    },
    {
      "name": "Grimma",
      "canonical_url": "https://immigrationdb.com/cities/de/grimma/",
      "population": 27529,
      "rent_eur_per_m2_month": 5.13,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.495,
      "pm25_ug_m3": 7
    },
    {
      "name": "Delitzsch",
      "canonical_url": "https://immigrationdb.com/cities/de/delitzsch/",
      "population": 25895,
      "rent_eur_per_m2_month": 5.44,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.058,
      "pm25_ug_m3": null
    },
    {
      "name": "Markkleeberg",
      "canonical_url": "https://immigrationdb.com/cities/de/markkleeberg/",
      "population": 25331,
      "rent_eur_per_m2_month": 6.55,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.252,
      "pm25_ug_m3": null
    },
    {
      "name": "Zittau",
      "canonical_url": "https://immigrationdb.com/cities/de/zittau/",
      "population": 25286,
      "rent_eur_per_m2_month": 4.59,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.556,
      "pm25_ug_m3": 11.115493
    },
    {
      "name": "Döbeln",
      "canonical_url": "https://immigrationdb.com/cities/de/dobeln/",
      "population": 23819,
      "rent_eur_per_m2_month": 4.99,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.055,
      "pm25_ug_m3": 7
    },
    {
      "name": "Limbach-Oberfrohna",
      "canonical_url": "https://immigrationdb.com/cities/de/limbach-oberfrohna/",
      "population": 23673,
      "rent_eur_per_m2_month": 5.06,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.018,
      "pm25_ug_m3": null
    },
    {
      "name": "Glauchau",
      "canonical_url": "https://immigrationdb.com/cities/de/glauchau/",
      "population": 21442,
      "rent_eur_per_m2_month": 5.07,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.887,
      "pm25_ug_m3": null
    },
    {
      "name": "Werdau",
      "canonical_url": "https://immigrationdb.com/cities/de/werdau/",
      "population": 20520,
      "rent_eur_per_m2_month": 4.71,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.413,
      "pm25_ug_m3": null
    },
    {
      "name": "Coswig",
      "canonical_url": "https://immigrationdb.com/cities/de/coswig/",
      "population": 20479,
      "rent_eur_per_m2_month": 5.88,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.521,
      "pm25_ug_m3": null
    },
    {
      "name": "Borna",
      "canonical_url": "https://immigrationdb.com/cities/de/borna/",
      "population": 20131,
      "rent_eur_per_m2_month": 4.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.372,
      "pm25_ug_m3": null
    },
    {
      "name": "Torgau",
      "canonical_url": "https://immigrationdb.com/cities/de/torgau/",
      "population": 19992,
      "rent_eur_per_m2_month": 5.01,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.268,
      "pm25_ug_m3": null
    },
    {
      "name": "Reichenbach im Vogtland",
      "canonical_url": "https://immigrationdb.com/cities/de/reichenbach-im-vogtland/",
      "population": 19797,
      "rent_eur_per_m2_month": 4.56,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.721,
      "pm25_ug_m3": null
    },
    {
      "name": "Schkeuditz",
      "canonical_url": "https://immigrationdb.com/cities/de/schkeuditz/",
      "population": 18905,
      "rent_eur_per_m2_month": 5.79,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.212,
      "pm25_ug_m3": null
    },
    {
      "name": "Aue-Bad Schlema",
      "canonical_url": "https://immigrationdb.com/cities/de/aue-bad-schlema/",
      "population": 18868,
      "rent_eur_per_m2_month": 4.43,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.456,
      "pm25_ug_m3": null
    },
    {
      "name": "Annaberg-Buchholz",
      "canonical_url": "https://immigrationdb.com/cities/de/annaberg-buchholz/",
      "population": 18815,
      "rent_eur_per_m2_month": 4.72,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.747,
      "pm25_ug_m3": 7.911357
    },
    {
      "name": "Radeberg",
      "canonical_url": "https://immigrationdb.com/cities/de/radeberg/",
      "population": 18683,
      "rent_eur_per_m2_month": 5.77,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.608,
      "pm25_ug_m3": null
    },
    {
      "name": "Crimmitschau",
      "canonical_url": "https://immigrationdb.com/cities/de/crimmitschau/",
      "population": 18272,
      "rent_eur_per_m2_month": 4.78,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.571,
      "pm25_ug_m3": null
    },
    {
      "name": "Großenhain",
      "canonical_url": "https://immigrationdb.com/cities/de/grossenhain/",
      "population": 18183,
      "rent_eur_per_m2_month": 5.08,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.682,
      "pm25_ug_m3": null
    },
    {
      "name": "Auerbach/Vogtl.",
      "canonical_url": "https://immigrationdb.com/cities/de/auerbach-vogtl/",
      "population": 17314,
      "rent_eur_per_m2_month": 4.35,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.366,
      "pm25_ug_m3": null
    },
    {
      "name": "Kamenz / Kamjenc",
      "canonical_url": "https://immigrationdb.com/cities/de/kamenz-kamjenc/",
      "population": 16918,
      "rent_eur_per_m2_month": 5.33,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.147,
      "pm25_ug_m3": null
    },
    {
      "name": "Heidenau",
      "canonical_url": "https://immigrationdb.com/cities/de/heidenau/",
      "population": 16686,
      "rent_eur_per_m2_month": 6.55,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.057,
      "pm25_ug_m3": null
    },
    {
      "name": "Eilenburg",
      "canonical_url": "https://immigrationdb.com/cities/de/eilenburg/",
      "population": 16539,
      "rent_eur_per_m2_month": 5.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.946,
      "pm25_ug_m3": null
    },
    {
      "name": "Wurzen",
      "canonical_url": "https://immigrationdb.com/cities/de/wurzen/",
      "population": 16238,
      "rent_eur_per_m2_month": 5.19,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.073,
      "pm25_ug_m3": null
    },
    {
      "name": "Markranstädt",
      "canonical_url": "https://immigrationdb.com/cities/de/markranstadt/",
      "population": 16194,
      "rent_eur_per_m2_month": 6.03,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.398,
      "pm25_ug_m3": null
    },
    {
      "name": "Marienberg",
      "canonical_url": "https://immigrationdb.com/cities/de/marienberg/",
      "population": 16139,
      "rent_eur_per_m2_month": 4.61,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.637,
      "pm25_ug_m3": null
    },
    {
      "name": "Taucha",
      "canonical_url": "https://immigrationdb.com/cities/de/taucha/",
      "population": 15866,
      "rent_eur_per_m2_month": 6.19,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.12,
      "pm25_ug_m3": null
    },
    {
      "name": "Schwarzenberg/Erzgeb.",
      "canonical_url": "https://immigrationdb.com/cities/de/schwarzenberg-erzgeb/",
      "population": 15475,
      "rent_eur_per_m2_month": 4.98,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.189,
      "pm25_ug_m3": null
    },
    {
      "name": "Schwarzenberg",
      "canonical_url": "https://immigrationdb.com/cities/de/schwarzenberg/",
      "population": 15158,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Weißwasser/O.L.",
      "canonical_url": "https://immigrationdb.com/cities/de/weisswasser-o-l/",
      "population": 15002,
      "rent_eur_per_m2_month": 4.84,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.434,
      "pm25_ug_m3": null
    },
    {
      "name": "Klotzsche",
      "canonical_url": "https://immigrationdb.com/cities/de/klotzsche/",
      "population": 14626,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Wilsdruff",
      "canonical_url": "https://immigrationdb.com/cities/de/wilsdruff/",
      "population": 14583,
      "rent_eur_per_m2_month": 5.96,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.513,
      "pm25_ug_m3": null
    },
    {
      "name": "Löbau",
      "canonical_url": "https://immigrationdb.com/cities/de/lobau/",
      "population": 14467,
      "rent_eur_per_m2_month": 4.64,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.299,
      "pm25_ug_m3": null
    },
    {
      "name": "Oschatz",
      "canonical_url": "https://immigrationdb.com/cities/de/oschatz/",
      "population": 14184,
      "rent_eur_per_m2_month": 5.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.625,
      "pm25_ug_m3": null
    },
    {
      "name": "Mickten",
      "canonical_url": "https://immigrationdb.com/cities/de/mickten/",
      "population": 13932,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Dippoldiswalde",
      "canonical_url": "https://immigrationdb.com/cities/de/dippoldiswalde/",
      "population": 13915,
      "rent_eur_per_m2_month": 5.23,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Mittweida",
      "canonical_url": "https://immigrationdb.com/cities/de/mittweida/",
      "population": 13839,
      "rent_eur_per_m2_month": 5.54,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.188,
      "pm25_ug_m3": null
    },
    {
      "name": "Hohenstein-Ernstthal",
      "canonical_url": "https://immigrationdb.com/cities/de/hohenstein-ernstthal/",
      "population": 13788,
      "rent_eur_per_m2_month": 4.95,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.918,
      "pm25_ug_m3": null
    },
    {
      "name": "Frankenberg/Sa.",
      "canonical_url": "https://immigrationdb.com/cities/de/frankenberg-sa/",
      "population": 13659,
      "rent_eur_per_m2_month": 4.85,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.155,
      "pm25_ug_m3": null
    },
    {
      "name": "Meerane",
      "canonical_url": "https://immigrationdb.com/cities/de/meerane/",
      "population": 13567,
      "rent_eur_per_m2_month": 4.91,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.132,
      "pm25_ug_m3": null
    },
    {
      "name": "Schneeberg",
      "canonical_url": "https://immigrationdb.com/cities/de/schneeberg/",
      "population": 13377,
      "rent_eur_per_m2_month": 4.72,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.18,
      "pm25_ug_m3": 9
    },
    {
      "name": "Frohburg",
      "canonical_url": "https://immigrationdb.com/cities/de/frohburg/",
      "population": 12120,
      "rent_eur_per_m2_month": 4.97,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.96,
      "pm25_ug_m3": null
    },
    {
      "name": "Neustadt in Sachsen",
      "canonical_url": "https://immigrationdb.com/cities/de/neustadt-in-sachsen/",
      "population": 11810,
      "rent_eur_per_m2_month": 5.13,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.119,
      "pm25_ug_m3": 10
    },
    {
      "name": "Zwönitz",
      "canonical_url": "https://immigrationdb.com/cities/de/zwonitz/",
      "population": 11358,
      "rent_eur_per_m2_month": 4.36,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Stollberg/Erzgeb.",
      "canonical_url": "https://immigrationdb.com/cities/de/stollberg-erzgeb/",
      "population": 11127,
      "rent_eur_per_m2_month": 4.94,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.947,
      "pm25_ug_m3": null
    },
    {
      "name": "Bannewitz",
      "canonical_url": "https://immigrationdb.com/cities/de/bannewitz/",
      "population": 11122,
      "rent_eur_per_m2_month": 6.26,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Oelsnitz/Erzgeb.",
      "canonical_url": "https://immigrationdb.com/cities/de/oelsnitz-erzgeb/",
      "population": 10954,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.278,
      "pm25_ug_m3": null
    },
    {
      "name": "Ebersbach-Neugersdorf",
      "canonical_url": "https://immigrationdb.com/cities/de/ebersbach-neugersdorf/",
      "population": 10937,
      "rent_eur_per_m2_month": 4.54,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.383,
      "pm25_ug_m3": null
    },
    {
      "name": "Lichtenstein/Sa.",
      "canonical_url": "https://immigrationdb.com/cities/de/lichtenstein-sa/",
      "population": 10875,
      "rent_eur_per_m2_month": 4.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.283,
      "pm25_ug_m3": null
    },
    {
      "name": "Weinböhla",
      "canonical_url": "https://immigrationdb.com/cities/de/weinbohla/",
      "population": 10659,
      "rent_eur_per_m2_month": 6.51,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6,
      "pm25_ug_m3": null
    },
    {
      "name": "Mülsen",
      "canonical_url": "https://immigrationdb.com/cities/de/mulsen/",
      "population": 10613,
      "rent_eur_per_m2_month": 4.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Bischofswerda",
      "canonical_url": "https://immigrationdb.com/cities/de/bischofswerda/",
      "population": 10576,
      "rent_eur_per_m2_month": 5.36,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.2,
      "pm25_ug_m3": 10
    },
    {
      "name": "Nossen",
      "canonical_url": "https://immigrationdb.com/cities/de/nossen/",
      "population": 10486,
      "rent_eur_per_m2_month": 4.82,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.406,
      "pm25_ug_m3": 9
    },
    {
      "name": "Burgstädt",
      "canonical_url": "https://immigrationdb.com/cities/de/burgstadt/",
      "population": 10413,
      "rent_eur_per_m2_month": 4.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.314,
      "pm25_ug_m3": null
    },
    {
      "name": "Klipphausen",
      "canonical_url": "https://immigrationdb.com/cities/de/klipphausen/",
      "population": 10384,
      "rent_eur_per_m2_month": 5.41,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6,
      "pm25_ug_m3": null
    },
    {
      "name": "Flöha",
      "canonical_url": "https://immigrationdb.com/cities/de/floha/",
      "population": 10183,
      "rent_eur_per_m2_month": 5.01,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Oelsnitz/Vogtl.",
      "canonical_url": "https://immigrationdb.com/cities/de/oelsnitz-vogtl/",
      "population": 10062,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.117,
      "pm25_ug_m3": null
    },
    {
      "name": "Olbernhau",
      "canonical_url": "https://immigrationdb.com/cities/de/olbernhau/",
      "population": 9953,
      "rent_eur_per_m2_month": 4.72,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Ottendorf-Okrilla",
      "canonical_url": "https://immigrationdb.com/cities/de/ottendorf-okrilla/",
      "population": 9909,
      "rent_eur_per_m2_month": 5.78,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Brandis",
      "canonical_url": "https://immigrationdb.com/cities/de/brandis/",
      "population": 9654,
      "rent_eur_per_m2_month": 5.51,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Großröhrsdorf",
      "canonical_url": "https://immigrationdb.com/cities/de/grossrohrsdorf/",
      "population": 9477,
      "rent_eur_per_m2_month": 5.23,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Sebnitz",
      "canonical_url": "https://immigrationdb.com/cities/de/sebnitz/",
      "population": 9421,
      "rent_eur_per_m2_month": 4.71,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": 10
    },
    {
      "name": "Wilkau-Haßlau",
      "canonical_url": "https://immigrationdb.com/cities/de/wilkau-hasslau/",
      "population": 9418,
      "rent_eur_per_m2_month": 5.11,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Zwenkau",
      "canonical_url": "https://immigrationdb.com/cities/de/zwenkau/",
      "population": 9305,
      "rent_eur_per_m2_month": 5.72,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Lichtenstein",
      "canonical_url": "https://immigrationdb.com/cities/de/lichtenstein/",
      "population": 9191,
      "rent_eur_per_m2_month": 7.29,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Waldheim",
      "canonical_url": "https://immigrationdb.com/cities/de/waldheim/",
      "population": 8989,
      "rent_eur_per_m2_month": 4.64,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.5,
      "pm25_ug_m3": 9
    },
    {
      "name": "Niesky",
      "canonical_url": "https://immigrationdb.com/cities/de/niesky/",
      "population": 8956,
      "rent_eur_per_m2_month": 5.36,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.9,
      "pm25_ug_m3": 8
    },
    {
      "name": "Brand-Erbisdorf",
      "canonical_url": "https://immigrationdb.com/cities/de/brand-erbisdorf/",
      "population": 8797,
      "rent_eur_per_m2_month": 4.85,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.5,
      "pm25_ug_m3": 10
    },
    {
      "name": "Naunhof",
      "canonical_url": "https://immigrationdb.com/cities/de/naunhof/",
      "population": 8776,
      "rent_eur_per_m2_month": 5.56,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Zschopau",
      "canonical_url": "https://immigrationdb.com/cities/de/zschopau/",
      "population": 8760,
      "rent_eur_per_m2_month": 4.73,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Hainichen",
      "canonical_url": "https://immigrationdb.com/cities/de/hainichen/",
      "population": 8255,
      "rent_eur_per_m2_month": 4.77,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Colditz",
      "canonical_url": "https://immigrationdb.com/cities/de/colditz/",
      "population": 8249,
      "rent_eur_per_m2_month": 4.62,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.8,
      "pm25_ug_m3": 7
    },
    {
      "name": "Borsdorf",
      "canonical_url": "https://immigrationdb.com/cities/de/borsdorf/",
      "population": 8229,
      "rent_eur_per_m2_month": 5.96,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Moritzburg",
      "canonical_url": "https://immigrationdb.com/cities/de/moritzburg/",
      "population": 8217,
      "rent_eur_per_m2_month": 6.74,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6,
      "pm25_ug_m3": null
    },
    {
      "name": "Lauter-Bernsbach",
      "canonical_url": "https://immigrationdb.com/cities/de/lauter-bernsbach/",
      "population": 8179,
      "rent_eur_per_m2_month": 4.66,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Penig",
      "canonical_url": "https://immigrationdb.com/cities/de/penig/",
      "population": 8059,
      "rent_eur_per_m2_month": 4.77,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Lausick",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-lausick/",
      "population": 8043,
      "rent_eur_per_m2_month": 5.27,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Leisnig",
      "canonical_url": "https://immigrationdb.com/cities/de/leisnig/",
      "population": 8028,
      "rent_eur_per_m2_month": 4.64,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.5,
      "pm25_ug_m3": 7
    },
    {
      "name": "Lauta",
      "canonical_url": "https://immigrationdb.com/cities/de/lauta/",
      "population": 7726,
      "rent_eur_per_m2_month": 5.16,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Düben",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-duben/",
      "population": 7713,
      "rent_eur_per_m2_month": 5.04,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Kirchberg",
      "canonical_url": "https://immigrationdb.com/cities/de/kirchberg/",
      "population": 7678,
      "rent_eur_per_m2_month": 7.55,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Radeburg",
      "canonical_url": "https://immigrationdb.com/cities/de/radeburg/",
      "population": 7615,
      "rent_eur_per_m2_month": 5.61,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6,
      "pm25_ug_m3": null
    },
    {
      "name": "Treuen",
      "canonical_url": "https://immigrationdb.com/cities/de/treuen/",
      "population": 7597,
      "rent_eur_per_m2_month": 4.68,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6,
      "pm25_ug_m3": null
    },
    {
      "name": "Oederan",
      "canonical_url": "https://immigrationdb.com/cities/de/oederan/",
      "population": 7569,
      "rent_eur_per_m2_month": 4.95,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Lößnitz",
      "canonical_url": "https://immigrationdb.com/cities/de/lossnitz/",
      "population": 7557,
      "rent_eur_per_m2_month": 4.05,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": 9
    },
    {
      "name": "Lugau/Erzgeb.",
      "canonical_url": "https://immigrationdb.com/cities/de/lugau-erzgeb/",
      "population": 7481,
      "rent_eur_per_m2_month": 4.85,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Altenberg",
      "canonical_url": "https://immigrationdb.com/cities/de/altenberg/",
      "population": 7462,
      "rent_eur_per_m2_month": 4.74,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Groitzsch",
      "canonical_url": "https://immigrationdb.com/cities/de/groitzsch/",
      "population": 7442,
      "rent_eur_per_m2_month": 5.37,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Falkenstein/Vogtl.",
      "canonical_url": "https://immigrationdb.com/cities/de/falkenstein-vogtl/",
      "population": 7388,
      "rent_eur_per_m2_month": 4.37,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6,
      "pm25_ug_m3": null
    },
    {
      "name": "Belgern-Schildau",
      "canonical_url": "https://immigrationdb.com/cities/de/belgern-schildau/",
      "population": 7363,
      "rent_eur_per_m2_month": 4.62,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Klingenthal",
      "canonical_url": "https://immigrationdb.com/cities/de/klingenthal/",
      "population": 7289,
      "rent_eur_per_m2_month": 4.13,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6,
      "pm25_ug_m3": 6.498607
    },
    {
      "name": "Pockau-Lengefeld",
      "canonical_url": "https://immigrationdb.com/cities/de/pockau-lengefeld/",
      "population": 7273,
      "rent_eur_per_m2_month": 4.56,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Pulsnitz",
      "canonical_url": "https://immigrationdb.com/cities/de/pulsnitz/",
      "population": 7246,
      "rent_eur_per_m2_month": 5.65,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Roßwein",
      "canonical_url": "https://immigrationdb.com/cities/de/rosswein/",
      "population": 7149,
      "rent_eur_per_m2_month": 4.44,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.5,
      "pm25_ug_m3": 9
    },
    {
      "name": "Markneukirchen",
      "canonical_url": "https://immigrationdb.com/cities/de/markneukirchen/",
      "population": 7061,
      "rent_eur_per_m2_month": 4.37,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6,
      "pm25_ug_m3": 8
    },
    {
      "name": "Reinsdorf",
      "canonical_url": "https://immigrationdb.com/cities/de/reinsdorf/",
      "population": 7009,
      "rent_eur_per_m2_month": 5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Lengenfeld",
      "canonical_url": "https://immigrationdb.com/cities/de/lengenfeld/",
      "population": 6910,
      "rent_eur_per_m2_month": 4.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6,
      "pm25_ug_m3": null
    },
    {
      "name": "Eibau",
      "canonical_url": "https://immigrationdb.com/cities/de/eibau/",
      "population": 6892,
      "rent_eur_per_m2_month": 4.42,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Geithain",
      "canonical_url": "https://immigrationdb.com/cities/de/geithain/",
      "population": 6870,
      "rent_eur_per_m2_month": 4.68,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Eibenstock",
      "canonical_url": "https://immigrationdb.com/cities/de/eibenstock/",
      "population": 6795,
      "rent_eur_per_m2_month": 4.41,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": 4.438889
    },
    {
      "name": "Böhlen",
      "canonical_url": "https://immigrationdb.com/cities/de/bohlen/",
      "population": 6787,
      "rent_eur_per_m2_month": 5.45,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Gröditz",
      "canonical_url": "https://immigrationdb.com/cities/de/groditz/",
      "population": 6752,
      "rent_eur_per_m2_month": 4.79,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6,
      "pm25_ug_m3": null
    },
    {
      "name": "Pegau",
      "canonical_url": "https://immigrationdb.com/cities/de/pegau/",
      "population": 6578,
      "rent_eur_per_m2_month": 5.36,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Machern",
      "canonical_url": "https://immigrationdb.com/cities/de/machern/",
      "population": 6548,
      "rent_eur_per_m2_month": 5.67,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Hartha",
      "canonical_url": "https://immigrationdb.com/cities/de/hartha/",
      "population": 6503,
      "rent_eur_per_m2_month": 4.63,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.5,
      "pm25_ug_m3": 7
    },
    {
      "name": "Glashütte",
      "canonical_url": "https://immigrationdb.com/cities/de/glashutte/",
      "population": 6414,
      "rent_eur_per_m2_month": 4.69,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Rötha",
      "canonical_url": "https://immigrationdb.com/cities/de/rotha/",
      "population": 6325,
      "rent_eur_per_m2_month": 5.24,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Sohland",
      "canonical_url": "https://immigrationdb.com/cities/de/sohland/",
      "population": 6317,
      "rent_eur_per_m2_month": 4.72,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Bernsdorf",
      "canonical_url": "https://immigrationdb.com/cities/de/bernsdorf/",
      "population": 6242,
      "rent_eur_per_m2_month": 4.75,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.2,
      "pm25_ug_m3": 10
    },
    {
      "name": "Rodewisch",
      "canonical_url": "https://immigrationdb.com/cities/de/rodewisch/",
      "population": 6131,
      "rent_eur_per_m2_month": 4.67,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6,
      "pm25_ug_m3": null
    },
    {
      "name": "Dohna",
      "canonical_url": "https://immigrationdb.com/cities/de/dohna/",
      "population": 6030,
      "rent_eur_per_m2_month": 5.55,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Lichtentanne",
      "canonical_url": "https://immigrationdb.com/cities/de/lichtentanne/",
      "population": 5958,
      "rent_eur_per_m2_month": 4.87,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Thalheim/Erzgeb.",
      "canonical_url": "https://immigrationdb.com/cities/de/thalheim-erzgeb/",
      "population": 5956,
      "rent_eur_per_m2_month": 4.57,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Burkhardtsdorf",
      "canonical_url": "https://immigrationdb.com/cities/de/burkhardtsdorf/",
      "population": 5936,
      "rent_eur_per_m2_month": 4.74,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Schirgiswalde-Kirschau",
      "canonical_url": "https://immigrationdb.com/cities/de/schirgiswalde-kirschau/",
      "population": 5849,
      "rent_eur_per_m2_month": 4.71,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Oberlungwitz",
      "canonical_url": "https://immigrationdb.com/cities/de/oberlungwitz/",
      "population": 5716,
      "rent_eur_per_m2_month": 4.85,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Herrnhut",
      "canonical_url": "https://immigrationdb.com/cities/de/herrnhut/",
      "population": 5695,
      "rent_eur_per_m2_month": 4.52,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Großpösna",
      "canonical_url": "https://immigrationdb.com/cities/de/grossposna/",
      "population": 5570,
      "rent_eur_per_m2_month": 5.68,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Grünhain-Beierfeld",
      "canonical_url": "https://immigrationdb.com/cities/de/grunhain-beierfeld/",
      "population": 5569,
      "rent_eur_per_m2_month": 4.67,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Zeithain",
      "canonical_url": "https://immigrationdb.com/cities/de/zeithain/",
      "population": 5565,
      "rent_eur_per_m2_month": 4.69,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6,
      "pm25_ug_m3": null
    },
    {
      "name": "Wittichenau / Kulow",
      "canonical_url": "https://immigrationdb.com/cities/de/wittichenau-kulow/",
      "population": 5554,
      "rent_eur_per_m2_month": 5.25,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Rochlitz",
      "canonical_url": "https://immigrationdb.com/cities/de/rochlitz/",
      "population": 5549,
      "rent_eur_per_m2_month": 4.72,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Mügeln",
      "canonical_url": "https://immigrationdb.com/cities/de/mugeln/",
      "population": 5505,
      "rent_eur_per_m2_month": 4.57,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Stolpen",
      "canonical_url": "https://immigrationdb.com/cities/de/stolpen/",
      "population": 5436,
      "rent_eur_per_m2_month": 5.42,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Gottleuba-Berggießhübel",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-gottleuba-berggiesshubel/",
      "population": 5367,
      "rent_eur_per_m2_month": 5.47,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Nünchritz",
      "canonical_url": "https://immigrationdb.com/cities/de/nunchritz/",
      "population": 5339,
      "rent_eur_per_m2_month": 5.11,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6,
      "pm25_ug_m3": null
    },
    {
      "name": "Jahnsdorf",
      "canonical_url": "https://immigrationdb.com/cities/de/jahnsdorf/",
      "population": 5262,
      "rent_eur_per_m2_month": 4.85,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Großschirma",
      "canonical_url": "https://immigrationdb.com/cities/de/grossschirma/",
      "population": 5217,
      "rent_eur_per_m2_month": 4.91,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.5,
      "pm25_ug_m3": 10
    },
    {
      "name": "Tharandt",
      "canonical_url": "https://immigrationdb.com/cities/de/tharandt/",
      "population": 5170,
      "rent_eur_per_m2_month": 6.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Wermsdorf",
      "canonical_url": "https://immigrationdb.com/cities/de/wermsdorf/",
      "population": 5148,
      "rent_eur_per_m2_month": 4.63,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Kitzscher",
      "canonical_url": "https://immigrationdb.com/cities/de/kitzscher/",
      "population": 5140,
      "rent_eur_per_m2_month": 4.57,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Großschönau",
      "canonical_url": "https://immigrationdb.com/cities/de/grossschonau/",
      "population": 5114,
      "rent_eur_per_m2_month": 4.06,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Zschorlau",
      "canonical_url": "https://immigrationdb.com/cities/de/zschorlau/",
      "population": 5018,
      "rent_eur_per_m2_month": 4.88,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Fraureuth",
      "canonical_url": "https://immigrationdb.com/cities/de/fraureuth/",
      "population": 5003,
      "rent_eur_per_m2_month": 4.61,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Mockrehna",
      "canonical_url": "https://immigrationdb.com/cities/de/mockrehna/",
      "population": 4884,
      "rent_eur_per_m2_month": 5.32,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Breitenbrunn",
      "canonical_url": "https://immigrationdb.com/cities/de/breitenbrunn/",
      "population": 4793,
      "rent_eur_per_m2_month": 4.74,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Neukirch/Lausitz",
      "canonical_url": "https://immigrationdb.com/cities/de/neukirch-lausitz/",
      "population": 4742,
      "rent_eur_per_m2_month": 4.98,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Lommatzsch",
      "canonical_url": "https://immigrationdb.com/cities/de/lommatzsch/",
      "population": 4737,
      "rent_eur_per_m2_month": 4.57,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6,
      "pm25_ug_m3": null
    },
    {
      "name": "Niederwiesa",
      "canonical_url": "https://immigrationdb.com/cities/de/niederwiesa/",
      "population": 4712,
      "rent_eur_per_m2_month": 5.13,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Thum",
      "canonical_url": "https://immigrationdb.com/cities/de/thum/",
      "population": 4695,
      "rent_eur_per_m2_month": 4.61,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Callenberg",
      "canonical_url": "https://immigrationdb.com/cities/de/callenberg/",
      "population": 4669,
      "rent_eur_per_m2_month": 4.66,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Königsbrück",
      "canonical_url": "https://immigrationdb.com/cities/de/konigsbruck/",
      "population": 4665,
      "rent_eur_per_m2_month": 5.32,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Wilthen",
      "canonical_url": "https://immigrationdb.com/cities/de/wilthen/",
      "population": 4642,
      "rent_eur_per_m2_month": 4.39,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.2,
      "pm25_ug_m3": 8
    },
    {
      "name": "Pausa-Mühltroff",
      "canonical_url": "https://immigrationdb.com/cities/de/pausa-muhltroff/",
      "population": 4625,
      "rent_eur_per_m2_month": 4.27,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6,
      "pm25_ug_m3": null
    },
    {
      "name": "Reichenbach/O.L.",
      "canonical_url": "https://immigrationdb.com/cities/de/reichenbach-o-l/",
      "population": 4574,
      "rent_eur_per_m2_month": 4.31,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Lauter",
      "canonical_url": "https://immigrationdb.com/cities/de/lauter/",
      "population": 4526,
      "rent_eur_per_m2_month": 5.17,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Cunewalde",
      "canonical_url": "https://immigrationdb.com/cities/de/cunewalde/",
      "population": 4458,
      "rent_eur_per_m2_month": 4.21,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Adorf/Vogtl.",
      "canonical_url": "https://immigrationdb.com/cities/de/adorf-vogtl/",
      "population": 4451,
      "rent_eur_per_m2_month": 4.57,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6,
      "pm25_ug_m3": null
    },
    {
      "name": "Hartenstein",
      "canonical_url": "https://immigrationdb.com/cities/de/hartenstein/",
      "population": 4411,
      "rent_eur_per_m2_month": 4.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.4,
      "pm25_ug_m3": 9
    },
    {
      "name": "Augustusburg",
      "canonical_url": "https://immigrationdb.com/cities/de/augustusburg/",
      "population": 4379,
      "rent_eur_per_m2_month": 4.99,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Rabenau",
      "canonical_url": "https://immigrationdb.com/cities/de/rabenau/",
      "population": 4359,
      "rent_eur_per_m2_month": 5.22,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Ehrenfriedersdorf",
      "canonical_url": "https://immigrationdb.com/cities/de/ehrenfriedersdorf/",
      "population": 4343,
      "rent_eur_per_m2_month": 4.58,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Ebersbach",
      "canonical_url": "https://immigrationdb.com/cities/de/ebersbach-13-00/",
      "population": 4326,
      "rent_eur_per_m2_month": 4.57,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6,
      "pm25_ug_m3": null
    },
    {
      "name": "Olbersdorf",
      "canonical_url": "https://immigrationdb.com/cities/de/olbersdorf/",
      "population": 4281,
      "rent_eur_per_m2_month": 4.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Dahlen",
      "canonical_url": "https://immigrationdb.com/cities/de/dahlen/",
      "population": 4144,
      "rent_eur_per_m2_month": 4.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Geringswalde",
      "canonical_url": "https://immigrationdb.com/cities/de/geringswalde/",
      "population": 4066,
      "rent_eur_per_m2_month": 4.45,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.5,
      "pm25_ug_m3": 9
    },
    {
      "name": "Rothenburg/O.L.",
      "canonical_url": "https://immigrationdb.com/cities/de/rothenburg-o-l/",
      "population": 4047,
      "rent_eur_per_m2_month": 4.42,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Schönheide",
      "canonical_url": "https://immigrationdb.com/cities/de/schonheide/",
      "population": 4017,
      "rent_eur_per_m2_month": 4.57,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Rothenburg",
      "canonical_url": "https://immigrationdb.com/cities/de/rothenburg/",
      "population": 3953,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Lunzenau",
      "canonical_url": "https://immigrationdb.com/cities/de/lunzenau/",
      "population": 3880,
      "rent_eur_per_m2_month": 4.51,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Regis-Breitingen",
      "canonical_url": "https://immigrationdb.com/cities/de/regis-breitingen/",
      "population": 3803,
      "rent_eur_per_m2_month": 4.79,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Wolkenstein",
      "canonical_url": "https://immigrationdb.com/cities/de/wolkenstein/",
      "population": 3762,
      "rent_eur_per_m2_month": 4.66,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Trebsen/Mulde",
      "canonical_url": "https://immigrationdb.com/cities/de/trebsen-mulde/",
      "population": 3744,
      "rent_eur_per_m2_month": 4.68,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Strehla",
      "canonical_url": "https://immigrationdb.com/cities/de/strehla/",
      "population": 3644,
      "rent_eur_per_m2_month": 5.22,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6,
      "pm25_ug_m3": null
    },
    {
      "name": "Netzschkau",
      "canonical_url": "https://immigrationdb.com/cities/de/netzschkau/",
      "population": 3615,
      "rent_eur_per_m2_month": 4.54,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6,
      "pm25_ug_m3": 8.384615
    },
    {
      "name": "Elsterberg",
      "canonical_url": "https://immigrationdb.com/cities/de/elsterberg/",
      "population": 3609,
      "rent_eur_per_m2_month": 4.21,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Muskau / Mužakow",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-muskau-muzakow/",
      "population": 3577,
      "rent_eur_per_m2_month": 4.69,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Johanngeorgenstadt",
      "canonical_url": "https://immigrationdb.com/cities/de/johanngeorgenstadt/",
      "population": 3567,
      "rent_eur_per_m2_month": 4.26,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Elster",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-elster/",
      "population": 3552,
      "rent_eur_per_m2_month": 5.18,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6,
      "pm25_ug_m3": null
    },
    {
      "name": "Seifhennersdorf",
      "canonical_url": "https://immigrationdb.com/cities/de/seifhennersdorf/",
      "population": 3536,
      "rent_eur_per_m2_month": 4.31,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Wildenfels",
      "canonical_url": "https://immigrationdb.com/cities/de/wildenfels/",
      "population": 3452,
      "rent_eur_per_m2_month": 4.83,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Schandau",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-schandau/",
      "population": 3346,
      "rent_eur_per_m2_month": 5.13,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Geyer",
      "canonical_url": "https://immigrationdb.com/cities/de/geyer/",
      "population": 3255,
      "rent_eur_per_m2_month": 4.68,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Hohnstein",
      "canonical_url": "https://immigrationdb.com/cities/de/hohnstein/",
      "population": 3150,
      "rent_eur_per_m2_month": 4.62,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Bernstadt a. d. Eigen",
      "canonical_url": "https://immigrationdb.com/cities/de/bernstadt-a-d-eigen/",
      "population": 3117,
      "rent_eur_per_m2_month": 4.26,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Neusalza-Spremberg",
      "canonical_url": "https://immigrationdb.com/cities/de/neusalza-spremberg/",
      "population": 3092,
      "rent_eur_per_m2_month": 4.37,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Weißenberg / Wóspork",
      "canonical_url": "https://immigrationdb.com/cities/de/weissenberg-wospork/",
      "population": 3024,
      "rent_eur_per_m2_month": 4.73,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Schöneck/Vogtl.",
      "canonical_url": "https://immigrationdb.com/cities/de/schoneck-vogtl/",
      "population": 2857,
      "rent_eur_per_m2_month": 4.66,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6,
      "pm25_ug_m3": null
    },
    {
      "name": "Frauenstein",
      "canonical_url": "https://immigrationdb.com/cities/de/frauenstein/",
      "population": 2656,
      "rent_eur_per_m2_month": 4.64,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Elstra / Halštrow",
      "canonical_url": "https://immigrationdb.com/cities/de/elstra-halstrow/",
      "population": 2651,
      "rent_eur_per_m2_month": 4.69,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Elterlein",
      "canonical_url": "https://immigrationdb.com/cities/de/elterlein/",
      "population": 2636,
      "rent_eur_per_m2_month": 4.44,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Jöhstadt",
      "canonical_url": "https://immigrationdb.com/cities/de/johstadt/",
      "population": 2413,
      "rent_eur_per_m2_month": 3.87,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Schlettau",
      "canonical_url": "https://immigrationdb.com/cities/de/schlettau/",
      "population": 2208,
      "rent_eur_per_m2_month": 4.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Dommitzsch",
      "canonical_url": "https://immigrationdb.com/cities/de/dommitzsch/",
      "population": 2198,
      "rent_eur_per_m2_month": 4.45,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Ostritz",
      "canonical_url": "https://immigrationdb.com/cities/de/ostritz/",
      "population": 2198,
      "rent_eur_per_m2_month": 4.19,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Königstein/Sächs. Schw.",
      "canonical_url": "https://immigrationdb.com/cities/de/konigstein-sachs-schw/",
      "population": 2151,
      "rent_eur_per_m2_month": 4.66,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Scheibenberg",
      "canonical_url": "https://immigrationdb.com/cities/de/scheibenberg/",
      "population": 1972,
      "rent_eur_per_m2_month": 4.43,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Oberwiesenthal",
      "canonical_url": "https://immigrationdb.com/cities/de/oberwiesenthal/",
      "population": 1929,
      "rent_eur_per_m2_month": 4.64,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Sayda",
      "canonical_url": "https://immigrationdb.com/cities/de/sayda/",
      "population": 1659,
      "rent_eur_per_m2_month": 4.68,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Stadt Wehlen",
      "canonical_url": "https://immigrationdb.com/cities/de/stadt-wehlen/",
      "population": 1538,
      "rent_eur_per_m2_month": 5.08,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Liebstadt",
      "canonical_url": "https://immigrationdb.com/cities/de/liebstadt/",
      "population": 1207,
      "rent_eur_per_m2_month": 4.11,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Aue",
      "canonical_url": "https://immigrationdb.com/cities/de/aue/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Schlema",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-schlema/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Belgern",
      "canonical_url": "https://immigrationdb.com/cities/de/belgern/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Ebersbach",
      "canonical_url": "https://immigrationdb.com/cities/de/ebersbach/",
      "population": 0,
      "rent_eur_per_m2_month": 4.57,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Gorbitz",
      "canonical_url": "https://immigrationdb.com/cities/de/gorbitz/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Löbtau",
      "canonical_url": "https://immigrationdb.com/cities/de/lobtau/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Neugersdorf",
      "canonical_url": "https://immigrationdb.com/cities/de/neugersdorf/",
      "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": "Jöhstadt",
          "href": "/cities/de/johstadt/",
          "value": "€3.87/m²",
          "year": "2022"
        },
        {
          "name": "Lößnitz",
          "href": "/cities/de/lossnitz/",
          "value": "€4.05/m²",
          "year": "2022"
        },
        {
          "name": "Großschönau",
          "href": "/cities/de/grossschonau/",
          "value": "€4.06/m²",
          "year": "2022"
        },
        {
          "name": "Liebstadt",
          "href": "/cities/de/liebstadt/",
          "value": "€4.11/m²",
          "year": "2022"
        },
        {
          "name": "Klingenthal",
          "href": "/cities/de/klingenthal/",
          "value": "€4.13/m²",
          "year": "2022"
        }
      ]
    },
    {
      "key": "pm25",
      "title": "Cleanest air",
      "items": [
        {
          "name": "Eibenstock",
          "href": "/cities/de/eibenstock/",
          "value": "4.4 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Klingenthal",
          "href": "/cities/de/klingenthal/",
          "value": "6.5 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Colditz",
          "href": "/cities/de/colditz/",
          "value": "7.0 µg/m³ PM2.5",
          "year": "2020"
        },
        {
          "name": "Döbeln",
          "href": "/cities/de/dobeln/",
          "value": "7.0 µg/m³ PM2.5",
          "year": "2020"
        },
        {
          "name": "Grimma",
          "href": "/cities/de/grimma/",
          "value": "7.0 µg/m³ PM2.5",
          "year": "2020"
        }
      ]
    }
  ]
}
