{
  "snapshot_id": "approved-static-48d32b636f07abc8",
  "page_version": "f4ad0222789f46bae739692368490108",
  "content_date": "2026-10-16",
  "schema_version": "immigrationdb-region-v1",
  "region_id": "region:de:official:de:destatis_land:08",
  "name": "Baden-Württemberg",
  "name_local": "Baden-Württemberg",
  "country_code": "DE",
  "country": "Germany",
  "canonical_url": "https://immigrationdb.com/countries/germany/baden-wurttemberg/",
  "summary": "Baden-Württemberg has 530 published cities; the largest is Stuttgart, with 605,663 residents. Net rent runs from €3.71 to €10.30 per m² a month across the 517 cities that publish it. The median gross salary runs from €4,581 to €5,128 a month across 3 cities.",
  "cities": [
    {
      "name": "Stuttgart",
      "canonical_url": "https://immigrationdb.com/cities/de/stuttgart/",
      "population": 605663,
      "rent_eur_per_m2_month": 9.72,
      "median_gross_salary_eur_month": 5127.615655853315,
      "unemployment_percent": 5.7,
      "pm25_ug_m3": 8.575592
    },
    {
      "name": "Mannheim",
      "canonical_url": "https://immigrationdb.com/cities/de/mannheim/",
      "population": 329998,
      "rent_eur_per_m2_month": 9.09,
      "median_gross_salary_eur_month": 4581.225971370143,
      "unemployment_percent": 7.6,
      "pm25_ug_m3": 8.610656
    },
    {
      "name": "Karlsruhe",
      "canonical_url": "https://immigrationdb.com/cities/de/karlsruhe/",
      "population": 301087,
      "rent_eur_per_m2_month": 8.46,
      "median_gross_salary_eur_month": 4793.137844611529,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": 7.209735
    },
    {
      "name": "Freiburg im Breisgau",
      "canonical_url": "https://immigrationdb.com/cities/de/freiburg-im-breisgau/",
      "population": 232811,
      "rent_eur_per_m2_month": 9.74,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.4,
      "pm25_ug_m3": 6.361423
    },
    {
      "name": "Heidelberg",
      "canonical_url": "https://immigrationdb.com/cities/de/heidelberg/",
      "population": 149495,
      "rent_eur_per_m2_month": 10.02,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.277,
      "pm25_ug_m3": 7.065934
    },
    {
      "name": "Heilbronn",
      "canonical_url": "https://immigrationdb.com/cities/de/heilbronn/",
      "population": 133360,
      "rent_eur_per_m2_month": 8.49,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.418,
      "pm25_ug_m3": 7.934066
    },
    {
      "name": "Ulm",
      "canonical_url": "https://immigrationdb.com/cities/de/ulm/",
      "population": 131532,
      "rent_eur_per_m2_month": 8.48,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.046,
      "pm25_ug_m3": 7.945355
    },
    {
      "name": "Pforzheim",
      "canonical_url": "https://immigrationdb.com/cities/de/pforzheim/",
      "population": 129610,
      "rent_eur_per_m2_month": 7.36,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.596,
      "pm25_ug_m3": 6.691257
    },
    {
      "name": "Reutlingen",
      "canonical_url": "https://immigrationdb.com/cities/de/reutlingen/",
      "population": 117499,
      "rent_eur_per_m2_month": 8.05,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.157,
      "pm25_ug_m3": 7.536082
    },
    {
      "name": "Esslingen am Neckar",
      "canonical_url": "https://immigrationdb.com/cities/de/esslingen-am-neckar/",
      "population": 96182,
      "rent_eur_per_m2_month": 9.12,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.315,
      "pm25_ug_m3": null
    },
    {
      "name": "Ludwigsburg",
      "canonical_url": "https://immigrationdb.com/cities/de/ludwigsburg/",
      "population": 92858,
      "rent_eur_per_m2_month": 9.38,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.731,
      "pm25_ug_m3": 7.300546
    },
    {
      "name": "Tuebingen",
      "canonical_url": "https://immigrationdb.com/cities/de/tuebingen/",
      "population": 91403,
      "rent_eur_per_m2_month": 10.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.518,
      "pm25_ug_m3": 7.855905
    },
    {
      "name": "Villingen-Schwenningen",
      "canonical_url": "https://immigrationdb.com/cities/de/villingen-schwenningen/",
      "population": 89756,
      "rent_eur_per_m2_month": 7.12,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.982,
      "pm25_ug_m3": 5.478142
    },
    {
      "name": "Konstanz",
      "canonical_url": "https://immigrationdb.com/cities/de/konstanz/",
      "population": 86919,
      "rent_eur_per_m2_month": 9.93,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.794,
      "pm25_ug_m3": 6.343407
    },
    {
      "name": "Aalen",
      "canonical_url": "https://immigrationdb.com/cities/de/aalen/",
      "population": 67621,
      "rent_eur_per_m2_month": 7.55,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.29,
      "pm25_ug_m3": 6.898907
    },
    {
      "name": "Schwäbisch Gmünd",
      "canonical_url": "https://immigrationdb.com/cities/de/schwaebisch-gmuend/",
      "population": 64416,
      "rent_eur_per_m2_month": 7.16,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.074,
      "pm25_ug_m3": null
    },
    {
      "name": "Offenburg",
      "canonical_url": "https://immigrationdb.com/cities/de/offenburg/",
      "population": 62993,
      "rent_eur_per_m2_month": 7.04,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.549,
      "pm25_ug_m3": null
    },
    {
      "name": "Friedrichshafen",
      "canonical_url": "https://immigrationdb.com/cities/de/friedrichshafen/",
      "population": 62796,
      "rent_eur_per_m2_month": 8.53,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.982,
      "pm25_ug_m3": 6.986339
    },
    {
      "name": "Sindelfingen",
      "canonical_url": "https://immigrationdb.com/cities/de/sindelfingen/",
      "population": 61422,
      "rent_eur_per_m2_month": 8.91,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.988,
      "pm25_ug_m3": null
    },
    {
      "name": "Göppingen",
      "canonical_url": "https://immigrationdb.com/cities/de/goeppingen/",
      "population": 58937,
      "rent_eur_per_m2_month": 7.51,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.92,
      "pm25_ug_m3": 8
    },
    {
      "name": "Waiblingen",
      "canonical_url": "https://immigrationdb.com/cities/de/waiblingen/",
      "population": 57313,
      "rent_eur_per_m2_month": 8.68,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.029,
      "pm25_ug_m3": null
    },
    {
      "name": "Baden-Baden",
      "canonical_url": "https://immigrationdb.com/cities/de/baden-baden/",
      "population": 56881,
      "rent_eur_per_m2_month": 7.83,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.874,
      "pm25_ug_m3": 6.008197
    },
    {
      "name": "Böblingen",
      "canonical_url": "https://immigrationdb.com/cities/de/boeblingen/",
      "population": 51483,
      "rent_eur_per_m2_month": 9.69,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.37,
      "pm25_ug_m3": null
    },
    {
      "name": "Loerrach",
      "canonical_url": "https://immigrationdb.com/cities/de/loerrach/",
      "population": 51349,
      "rent_eur_per_m2_month": 8.68,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.733,
      "pm25_ug_m3": null
    },
    {
      "name": "Lahr Schwarzwald",
      "canonical_url": "https://immigrationdb.com/cities/de/lahr-schwarzwald/",
      "population": 50775,
      "rent_eur_per_m2_month": 6.81,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.775,
      "pm25_ug_m3": null
    },
    {
      "name": "Rastatt",
      "canonical_url": "https://immigrationdb.com/cities/de/rastatt/",
      "population": 50741,
      "rent_eur_per_m2_month": 7.22,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.715,
      "pm25_ug_m3": null
    },
    {
      "name": "Ravensburg",
      "canonical_url": "https://immigrationdb.com/cities/de/ravensburg/",
      "population": 50628,
      "rent_eur_per_m2_month": 8.64,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.257,
      "pm25_ug_m3": 7
    },
    {
      "name": "Heidenheim an der Brenz",
      "canonical_url": "https://immigrationdb.com/cities/de/heidenheim-an-der-brenz/",
      "population": 50618,
      "rent_eur_per_m2_month": 7.33,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.608,
      "pm25_ug_m3": 8
    },
    {
      "name": "Leonberg",
      "canonical_url": "https://immigrationdb.com/cities/de/leonberg/",
      "population": 49480,
      "rent_eur_per_m2_month": 3.71,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.291,
      "pm25_ug_m3": null
    },
    {
      "name": "Lahr",
      "canonical_url": "https://immigrationdb.com/cities/de/lahr/",
      "population": 49103,
      "rent_eur_per_m2_month": 6.81,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Bruchsal",
      "canonical_url": "https://immigrationdb.com/cities/de/bruchsal/",
      "population": 47784,
      "rent_eur_per_m2_month": 7.48,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.63,
      "pm25_ug_m3": null
    },
    {
      "name": "Singen Hohentwiel",
      "canonical_url": "https://immigrationdb.com/cities/de/singen-hohentwiel/",
      "population": 47621,
      "rent_eur_per_m2_month": 7.81,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.502,
      "pm25_ug_m3": null
    },
    {
      "name": "Fellbach",
      "canonical_url": "https://immigrationdb.com/cities/de/fellbach/",
      "population": 47120,
      "rent_eur_per_m2_month": 8.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.747,
      "pm25_ug_m3": null
    },
    {
      "name": "Albstadt",
      "canonical_url": "https://immigrationdb.com/cities/de/albstadt/",
      "population": 46950,
      "rent_eur_per_m2_month": 6.68,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.063,
      "pm25_ug_m3": null
    },
    {
      "name": "Filderstadt",
      "canonical_url": "https://immigrationdb.com/cities/de/filderstadt/",
      "population": 46243,
      "rent_eur_per_m2_month": 9.37,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.666,
      "pm25_ug_m3": 7.528767
    },
    {
      "name": "Weinheim",
      "canonical_url": "https://immigrationdb.com/cities/de/weinheim/",
      "population": 45852,
      "rent_eur_per_m2_month": 7.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.532,
      "pm25_ug_m3": null
    },
    {
      "name": "Rottenburg am Neckar",
      "canonical_url": "https://immigrationdb.com/cities/de/rottenburg-am-neckar/",
      "population": 45677,
      "rent_eur_per_m2_month": 8.03,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.535,
      "pm25_ug_m3": null
    },
    {
      "name": "Bietigheim-Bissingen",
      "canonical_url": "https://immigrationdb.com/cities/de/bietigheim-bissingen/",
      "population": 43556,
      "rent_eur_per_m2_month": 8.95,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.825,
      "pm25_ug_m3": null
    },
    {
      "name": "Schwäbisch Hall",
      "canonical_url": "https://immigrationdb.com/cities/de/schwaebisch-hall/",
      "population": 42598,
      "rent_eur_per_m2_month": 7.61,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.828,
      "pm25_ug_m3": 7.590643
    },
    {
      "name": "Kirchheim unter Teck",
      "canonical_url": "https://immigrationdb.com/cities/de/kirchheim-unter-teck/",
      "population": 42299,
      "rent_eur_per_m2_month": 8.54,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.388,
      "pm25_ug_m3": null
    },
    {
      "name": "Schorndorf",
      "canonical_url": "https://immigrationdb.com/cities/de/schorndorf/",
      "population": 41647,
      "rent_eur_per_m2_month": 5.14,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.623,
      "pm25_ug_m3": null
    },
    {
      "name": "Leinfelden-Echterdingen",
      "canonical_url": "https://immigrationdb.com/cities/de/leinfelden-echterdingen/",
      "population": 41185,
      "rent_eur_per_m2_month": 10,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.102,
      "pm25_ug_m3": null
    },
    {
      "name": "Nürtingen",
      "canonical_url": "https://immigrationdb.com/cities/de/nuertingen/",
      "population": 40773,
      "rent_eur_per_m2_month": 8.46,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.086,
      "pm25_ug_m3": null
    },
    {
      "name": "Ostfildern",
      "canonical_url": "https://immigrationdb.com/cities/de/ostfildern/",
      "population": 39778,
      "rent_eur_per_m2_month": 9.34,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.398,
      "pm25_ug_m3": null
    },
    {
      "name": "Kehl",
      "canonical_url": "https://immigrationdb.com/cities/de/kehl/",
      "population": 39584,
      "rent_eur_per_m2_month": 7.32,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.743,
      "pm25_ug_m3": 6.980874
    },
    {
      "name": "Backnang",
      "canonical_url": "https://immigrationdb.com/cities/de/backnang/",
      "population": 38818,
      "rent_eur_per_m2_month": 7.96,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.639,
      "pm25_ug_m3": null
    },
    {
      "name": "Ettlingen",
      "canonical_url": "https://immigrationdb.com/cities/de/ettlingen/",
      "population": 38578,
      "rent_eur_per_m2_month": 7.89,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.057,
      "pm25_ug_m3": null
    },
    {
      "name": "Tuttlingen",
      "canonical_url": "https://immigrationdb.com/cities/de/tuttlingen/",
      "population": 37109,
      "rent_eur_per_m2_month": 7.15,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.902,
      "pm25_ug_m3": null
    },
    {
      "name": "Sinsheim",
      "canonical_url": "https://immigrationdb.com/cities/de/sinsheim/",
      "population": 37036,
      "rent_eur_per_m2_month": 7.01,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.391,
      "pm25_ug_m3": 9
    },
    {
      "name": "Crailsheim",
      "canonical_url": "https://immigrationdb.com/cities/de/crailsheim/",
      "population": 35755,
      "rent_eur_per_m2_month": 6.87,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.314,
      "pm25_ug_m3": 8
    },
    {
      "name": "Balingen",
      "canonical_url": "https://immigrationdb.com/cities/de/balingen/",
      "population": 35623,
      "rent_eur_per_m2_month": 7.11,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.111,
      "pm25_ug_m3": 4
    },
    {
      "name": "Rheinfelden (Baden)",
      "canonical_url": "https://immigrationdb.com/cities/de/rheinfelden-baden/",
      "population": 34674,
      "rent_eur_per_m2_month": 8.18,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.011,
      "pm25_ug_m3": null
    },
    {
      "name": "Biberach an der Riss",
      "canonical_url": "https://immigrationdb.com/cities/de/biberach-an-der-riss/",
      "population": 34576,
      "rent_eur_per_m2_month": 8.04,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.099,
      "pm25_ug_m3": 7.382514
    },
    {
      "name": "Herrenberg",
      "canonical_url": "https://immigrationdb.com/cities/de/herrenberg/",
      "population": 34192,
      "rent_eur_per_m2_month": 8.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.549,
      "pm25_ug_m3": null
    },
    {
      "name": "Kornwestheim",
      "canonical_url": "https://immigrationdb.com/cities/de/kornwestheim/",
      "population": 33980,
      "rent_eur_per_m2_month": 9.28,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.708,
      "pm25_ug_m3": null
    },
    {
      "name": "Weil am Rhein",
      "canonical_url": "https://immigrationdb.com/cities/de/weil-am-rhein/",
      "population": 32236,
      "rent_eur_per_m2_month": 8.58,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.28,
      "pm25_ug_m3": 6.486339
    },
    {
      "name": "Radolfzell am Bodensee",
      "canonical_url": "https://immigrationdb.com/cities/de/radolfzell-am-bodensee/",
      "population": 31734,
      "rent_eur_per_m2_month": 8.15,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.499,
      "pm25_ug_m3": null
    },
    {
      "name": "Bretten",
      "canonical_url": "https://immigrationdb.com/cities/de/bretten/",
      "population": 30274,
      "rent_eur_per_m2_month": 7.27,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.576,
      "pm25_ug_m3": null
    },
    {
      "name": "Winnenden",
      "canonical_url": "https://immigrationdb.com/cities/de/winnenden/",
      "population": 29876,
      "rent_eur_per_m2_month": 8.52,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.186,
      "pm25_ug_m3": null
    },
    {
      "name": "Gaggenau",
      "canonical_url": "https://immigrationdb.com/cities/de/gaggenau/",
      "population": 29529,
      "rent_eur_per_m2_month": 6.91,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.699,
      "pm25_ug_m3": null
    },
    {
      "name": "Emmendingen",
      "canonical_url": "https://immigrationdb.com/cities/de/emmendingen/",
      "population": 29502,
      "rent_eur_per_m2_month": 7.96,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.267,
      "pm25_ug_m3": null
    },
    {
      "name": "Vaihingen an der Enz",
      "canonical_url": "https://immigrationdb.com/cities/de/vaihingen-an-der-enz/",
      "population": 28798,
      "rent_eur_per_m2_month": 7.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.756,
      "pm25_ug_m3": null
    },
    {
      "name": "Bühl",
      "canonical_url": "https://immigrationdb.com/cities/de/buhl/",
      "population": 28608,
      "rent_eur_per_m2_month": 7.06,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.899,
      "pm25_ug_m3": 7
    },
    {
      "name": "Wangen im Allgäu",
      "canonical_url": "https://immigrationdb.com/cities/de/wangen-im-allgau/",
      "population": 28412,
      "rent_eur_per_m2_month": 7.69,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.279,
      "pm25_ug_m3": null
    },
    {
      "name": "Geislingen an der Steige",
      "canonical_url": "https://immigrationdb.com/cities/de/geislingen-an-der-steige/",
      "population": 27791,
      "rent_eur_per_m2_month": 6.77,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.772,
      "pm25_ug_m3": 8
    },
    {
      "name": "Ehingen (Donau)",
      "canonical_url": "https://immigrationdb.com/cities/de/ehingen-donau/",
      "population": 27764,
      "rent_eur_per_m2_month": 7.13,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.379,
      "pm25_ug_m3": null
    },
    {
      "name": "Wiesloch",
      "canonical_url": "https://immigrationdb.com/cities/de/wiesloch/",
      "population": 27731,
      "rent_eur_per_m2_month": 7.94,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.443,
      "pm25_ug_m3": 6.896175
    },
    {
      "name": "Weinstadt",
      "canonical_url": "https://immigrationdb.com/cities/de/weinstadt/",
      "population": 27074,
      "rent_eur_per_m2_month": 8.51,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.447,
      "pm25_ug_m3": null
    },
    {
      "name": "Leimen",
      "canonical_url": "https://immigrationdb.com/cities/de/leimen/",
      "population": 26873,
      "rent_eur_per_m2_month": 4.67,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.349,
      "pm25_ug_m3": null
    },
    {
      "name": "Mühlacker",
      "canonical_url": "https://immigrationdb.com/cities/de/muhlacker/",
      "population": 26787,
      "rent_eur_per_m2_month": 7.08,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.939,
      "pm25_ug_m3": null
    },
    {
      "name": "Achern",
      "canonical_url": "https://immigrationdb.com/cities/de/achern/",
      "population": 26733,
      "rent_eur_per_m2_month": 6.79,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.297,
      "pm25_ug_m3": null
    },
    {
      "name": "Neckarsulm",
      "canonical_url": "https://immigrationdb.com/cities/de/neckarsulm/",
      "population": 26431,
      "rent_eur_per_m2_month": 7.97,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.263,
      "pm25_ug_m3": null
    },
    {
      "name": "Remseck am Neckar",
      "canonical_url": "https://immigrationdb.com/cities/de/remseck-am-neckar/",
      "population": 26188,
      "rent_eur_per_m2_month": 8.85,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.004,
      "pm25_ug_m3": null
    },
    {
      "name": "Öhringen",
      "canonical_url": "https://immigrationdb.com/cities/de/ohringen/",
      "population": 25673,
      "rent_eur_per_m2_month": 7.37,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.447,
      "pm25_ug_m3": null
    },
    {
      "name": "Horb am Neckar",
      "canonical_url": "https://immigrationdb.com/cities/de/horb-am-neckar/",
      "population": 25651,
      "rent_eur_per_m2_month": 6.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.38,
      "pm25_ug_m3": 7
    },
    {
      "name": "Stutensee",
      "canonical_url": "https://immigrationdb.com/cities/de/stutensee/",
      "population": 25259,
      "rent_eur_per_m2_month": 7.87,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.66,
      "pm25_ug_m3": null
    },
    {
      "name": "Waldshut-Tiengen",
      "canonical_url": "https://immigrationdb.com/cities/de/waldshut-tiengen/",
      "population": 25019,
      "rent_eur_per_m2_month": 7.27,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.843,
      "pm25_ug_m3": 3
    },
    {
      "name": "Calw",
      "canonical_url": "https://immigrationdb.com/cities/de/calw/",
      "population": 25001,
      "rent_eur_per_m2_month": 7.18,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.613,
      "pm25_ug_m3": null
    },
    {
      "name": "Ellwangen (Jagst)",
      "canonical_url": "https://immigrationdb.com/cities/de/ellwangen-jagst/",
      "population": 25001,
      "rent_eur_per_m2_month": 6.72,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.419,
      "pm25_ug_m3": null
    },
    {
      "name": "Rottweil",
      "canonical_url": "https://immigrationdb.com/cities/de/rottweil/",
      "population": 24985,
      "rent_eur_per_m2_month": 6.62,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.285,
      "pm25_ug_m3": null
    },
    {
      "name": "Weingarten",
      "canonical_url": "https://immigrationdb.com/cities/de/weingarten/",
      "population": 24940,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.498,
      "pm25_ug_m3": 8
    },
    {
      "name": "Freudenstadt",
      "canonical_url": "https://immigrationdb.com/cities/de/freudenstadt/",
      "population": 24464,
      "rent_eur_per_m2_month": 6.83,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.283,
      "pm25_ug_m3": 7
    },
    {
      "name": "Mosbach",
      "canonical_url": "https://immigrationdb.com/cities/de/mosbach/",
      "population": 24459,
      "rent_eur_per_m2_month": 6.86,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.733,
      "pm25_ug_m3": null
    },
    {
      "name": "Leutkirch im Allgäu",
      "canonical_url": "https://immigrationdb.com/cities/de/leutkirch-im-allgau/",
      "population": 24226,
      "rent_eur_per_m2_month": 6.86,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Mergentheim",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-mergentheim/",
      "population": 24023,
      "rent_eur_per_m2_month": 6.99,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.81,
      "pm25_ug_m3": 7
    },
    {
      "name": "Nagold",
      "canonical_url": "https://immigrationdb.com/cities/de/nagold/",
      "population": 23864,
      "rent_eur_per_m2_month": 7.82,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.609,
      "pm25_ug_m3": null
    },
    {
      "name": "Metzingen",
      "canonical_url": "https://immigrationdb.com/cities/de/metzingen/",
      "population": 23178,
      "rent_eur_per_m2_month": 8.55,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.723,
      "pm25_ug_m3": null
    },
    {
      "name": "Wertheim",
      "canonical_url": "https://immigrationdb.com/cities/de/wertheim/",
      "population": 22874,
      "rent_eur_per_m2_month": 6.14,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.817,
      "pm25_ug_m3": 8
    },
    {
      "name": "Laupheim",
      "canonical_url": "https://immigrationdb.com/cities/de/laupheim/",
      "population": 22839,
      "rent_eur_per_m2_month": 7.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.078,
      "pm25_ug_m3": null
    },
    {
      "name": "Überlingen",
      "canonical_url": "https://immigrationdb.com/cities/de/uberlingen/",
      "population": 22735,
      "rent_eur_per_m2_month": 8.93,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.892,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Rappenau",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-rappenau/",
      "population": 22703,
      "rent_eur_per_m2_month": 8.01,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.218,
      "pm25_ug_m3": null
    },
    {
      "name": "Ditzingen",
      "canonical_url": "https://immigrationdb.com/cities/de/ditzingen/",
      "population": 22666,
      "rent_eur_per_m2_month": 9.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.433,
      "pm25_ug_m3": null
    },
    {
      "name": "Eppingen",
      "canonical_url": "https://immigrationdb.com/cities/de/eppingen/",
      "population": 22666,
      "rent_eur_per_m2_month": 6.71,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.09,
      "pm25_ug_m3": null
    },
    {
      "name": "Waghäusel",
      "canonical_url": "https://immigrationdb.com/cities/de/waghausel/",
      "population": 22466,
      "rent_eur_per_m2_month": 7.04,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.73,
      "pm25_ug_m3": null
    },
    {
      "name": "Eislingen/Fils",
      "canonical_url": "https://immigrationdb.com/cities/de/eislingen-fils/",
      "population": 22325,
      "rent_eur_per_m2_month": 7.76,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.415,
      "pm25_ug_m3": null
    },
    {
      "name": "Donaueschingen",
      "canonical_url": "https://immigrationdb.com/cities/de/donaueschingen/",
      "population": 21790,
      "rent_eur_per_m2_month": 6.45,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.957,
      "pm25_ug_m3": 7
    },
    {
      "name": "Schwetzingen",
      "canonical_url": "https://immigrationdb.com/cities/de/schwetzingen/",
      "population": 21767,
      "rent_eur_per_m2_month": 8.06,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.542,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Krozingen",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-krozingen/",
      "population": 21755,
      "rent_eur_per_m2_month": 8.94,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.508,
      "pm25_ug_m3": null
    },
    {
      "name": "Mössingen",
      "canonical_url": "https://immigrationdb.com/cities/de/mossingen/",
      "population": 21751,
      "rent_eur_per_m2_month": 7.78,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.979,
      "pm25_ug_m3": null
    },
    {
      "name": "Hockenheim",
      "canonical_url": "https://immigrationdb.com/cities/de/hockenheim/",
      "population": 21623,
      "rent_eur_per_m2_month": 7.44,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.816,
      "pm25_ug_m3": null
    },
    {
      "name": "Waldkirch",
      "canonical_url": "https://immigrationdb.com/cities/de/waldkirch/",
      "population": 21510,
      "rent_eur_per_m2_month": 7.56,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.809,
      "pm25_ug_m3": null
    },
    {
      "name": "Rheinstetten",
      "canonical_url": "https://immigrationdb.com/cities/de/rheinstetten/",
      "population": 21267,
      "rent_eur_per_m2_month": 7.75,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.391,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Waldsee",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-waldsee/",
      "population": 20838,
      "rent_eur_per_m2_month": 7.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.724,
      "pm25_ug_m3": null
    },
    {
      "name": "Schramberg",
      "canonical_url": "https://immigrationdb.com/cities/de/schramberg/",
      "population": 20610,
      "rent_eur_per_m2_month": 5.92,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.014,
      "pm25_ug_m3": 7
    },
    {
      "name": "Tettnang",
      "canonical_url": "https://immigrationdb.com/cities/de/tettnang/",
      "population": 20520,
      "rent_eur_per_m2_month": 8.48,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.959,
      "pm25_ug_m3": null
    },
    {
      "name": "Schopfheim",
      "canonical_url": "https://immigrationdb.com/cities/de/schopfheim/",
      "population": 20332,
      "rent_eur_per_m2_month": 7.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.556,
      "pm25_ug_m3": null
    },
    {
      "name": "Müllheim im Markgräflerland",
      "canonical_url": "https://immigrationdb.com/cities/de/mullheim-im-markgraflerland/",
      "population": 20097,
      "rent_eur_per_m2_month": 7.88,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.869,
      "pm25_ug_m3": null
    },
    {
      "name": "Giengen an der Brenz",
      "canonical_url": "https://immigrationdb.com/cities/de/giengen-an-der-brenz/",
      "population": 19967,
      "rent_eur_per_m2_month": 6.45,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.327,
      "pm25_ug_m3": 8
    },
    {
      "name": "Bad Friedrichshall",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-friedrichshall/",
      "population": 19853,
      "rent_eur_per_m2_month": 8.17,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.855,
      "pm25_ug_m3": null
    },
    {
      "name": "Oberkirch",
      "canonical_url": "https://immigrationdb.com/cities/de/oberkirch/",
      "population": 19847,
      "rent_eur_per_m2_month": 6.54,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.078,
      "pm25_ug_m3": null
    },
    {
      "name": "Hechingen",
      "canonical_url": "https://immigrationdb.com/cities/de/hechingen/",
      "population": 19807,
      "rent_eur_per_m2_month": 7.14,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.979,
      "pm25_ug_m3": null
    },
    {
      "name": "Pfullingen",
      "canonical_url": "https://immigrationdb.com/cities/de/pfullingen/",
      "population": 19759,
      "rent_eur_per_m2_month": 8.11,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.569,
      "pm25_ug_m3": null
    },
    {
      "name": "Korntal-Münchingen",
      "canonical_url": "https://immigrationdb.com/cities/de/korntal-munchingen/",
      "population": 19654,
      "rent_eur_per_m2_month": 9.16,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.173,
      "pm25_ug_m3": null
    },
    {
      "name": "Eselsberg",
      "canonical_url": "https://immigrationdb.com/cities/de/eselsberg/",
      "population": 19416,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Weil der Stadt",
      "canonical_url": "https://immigrationdb.com/cities/de/weil-der-stadt/",
      "population": 19353,
      "rent_eur_per_m2_month": 8.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.983,
      "pm25_ug_m3": null
    },
    {
      "name": "Sachsenheim",
      "canonical_url": "https://immigrationdb.com/cities/de/sachsenheim/",
      "population": 18638,
      "rent_eur_per_m2_month": 8.29,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.118,
      "pm25_ug_m3": null
    },
    {
      "name": "Renningen",
      "canonical_url": "https://immigrationdb.com/cities/de/renningen/",
      "population": 18567,
      "rent_eur_per_m2_month": 9.42,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Gerlingen",
      "canonical_url": "https://immigrationdb.com/cities/de/gerlingen/",
      "population": 18392,
      "rent_eur_per_m2_month": 10.03,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.627,
      "pm25_ug_m3": null
    },
    {
      "name": "Buchen (Odenwald)",
      "canonical_url": "https://immigrationdb.com/cities/de/buchen-odenwald/",
      "population": 18226,
      "rent_eur_per_m2_month": 5.78,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.169,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Saulgau",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-saulgau/",
      "population": 17889,
      "rent_eur_per_m2_month": 6.65,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.071,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Säckingen",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-sackingen/",
      "population": 17767,
      "rent_eur_per_m2_month": 7.93,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.145,
      "pm25_ug_m3": null
    },
    {
      "name": "Stockach",
      "canonical_url": "https://immigrationdb.com/cities/de/stockach/",
      "population": 17646,
      "rent_eur_per_m2_month": 7.26,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.174,
      "pm25_ug_m3": null
    },
    {
      "name": "Trossingen",
      "canonical_url": "https://immigrationdb.com/cities/de/trossingen/",
      "population": 17489,
      "rent_eur_per_m2_month": 7.29,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.896,
      "pm25_ug_m3": 7
    },
    {
      "name": "Sigmaringen",
      "canonical_url": "https://immigrationdb.com/cities/de/sigmaringen/",
      "population": 16884,
      "rent_eur_per_m2_month": 6.61,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.095,
      "pm25_ug_m3": 4
    },
    {
      "name": "Eggenstein-Leopoldshafen",
      "canonical_url": "https://immigrationdb.com/cities/de/eggenstein-leopoldshafen/",
      "population": 16798,
      "rent_eur_per_m2_month": 8.06,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Brackenheim",
      "canonical_url": "https://immigrationdb.com/cities/de/brackenheim/",
      "population": 16774,
      "rent_eur_per_m2_month": 7.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.199,
      "pm25_ug_m3": null
    },
    {
      "name": "Blaustein",
      "canonical_url": "https://immigrationdb.com/cities/de/blaustein/",
      "population": 16581,
      "rent_eur_per_m2_month": 8.39,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.204,
      "pm25_ug_m3": null
    },
    {
      "name": "Breisach am Rhein",
      "canonical_url": "https://immigrationdb.com/cities/de/breisach-am-rhein/",
      "population": 16487,
      "rent_eur_per_m2_month": 7.76,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.724,
      "pm25_ug_m3": null
    },
    {
      "name": "Künzelsau",
      "canonical_url": "https://immigrationdb.com/cities/de/kunzelsau/",
      "population": 16348,
      "rent_eur_per_m2_month": 7.27,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.632,
      "pm25_ug_m3": 9
    },
    {
      "name": "Walldorf",
      "canonical_url": "https://immigrationdb.com/cities/de/walldorf/",
      "population": 16188,
      "rent_eur_per_m2_month": 8.31,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.942,
      "pm25_ug_m3": null
    },
    {
      "name": "Wendlingen am Neckar",
      "canonical_url": "https://immigrationdb.com/cities/de/wendlingen-am-neckar/",
      "population": 15988,
      "rent_eur_per_m2_month": 8.48,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.181,
      "pm25_ug_m3": null
    },
    {
      "name": "Eppelheim",
      "canonical_url": "https://immigrationdb.com/cities/de/eppelheim/",
      "population": 15663,
      "rent_eur_per_m2_month": 8.57,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.491,
      "pm25_ug_m3": null
    },
    {
      "name": "Freiberg am Neckar",
      "canonical_url": "https://immigrationdb.com/cities/de/freiberg-am-neckar/",
      "population": 15520,
      "rent_eur_per_m2_month": 9.03,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.142,
      "pm25_ug_m3": null
    },
    {
      "name": "Grenzach-Wyhlen",
      "canonical_url": "https://immigrationdb.com/cities/de/grenzach-wyhlen/",
      "population": 15476,
      "rent_eur_per_m2_month": 8.39,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Marbach am Neckar",
      "canonical_url": "https://immigrationdb.com/cities/de/marbach-am-neckar/",
      "population": 15474,
      "rent_eur_per_m2_month": 8.62,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.212,
      "pm25_ug_m3": null
    },
    {
      "name": "Baiersbronn",
      "canonical_url": "https://immigrationdb.com/cities/de/baiersbronn/",
      "population": 15465,
      "rent_eur_per_m2_month": 6.54,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Ebersbach an der Fils",
      "canonical_url": "https://immigrationdb.com/cities/de/ebersbach-an-der-fils/",
      "population": 15420,
      "rent_eur_per_m2_month": 7.85,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.754,
      "pm25_ug_m3": null
    },
    {
      "name": "Sandhausen",
      "canonical_url": "https://immigrationdb.com/cities/de/sandhausen/",
      "population": 15330,
      "rent_eur_per_m2_month": 8.13,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Langenau",
      "canonical_url": "https://immigrationdb.com/cities/de/langenau/",
      "population": 15274,
      "rent_eur_per_m2_month": 7.28,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.207,
      "pm25_ug_m3": null
    },
    {
      "name": "Schriesheim",
      "canonical_url": "https://immigrationdb.com/cities/de/schriesheim/",
      "population": 15209,
      "rent_eur_per_m2_month": 8.08,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.167,
      "pm25_ug_m3": null
    },
    {
      "name": "Isny im Allgäu",
      "canonical_url": "https://immigrationdb.com/cities/de/isny-im-allgau/",
      "population": 15145,
      "rent_eur_per_m2_month": 7.38,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.804,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Wurzach",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-wurzach/",
      "population": 14942,
      "rent_eur_per_m2_month": 6.53,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.916,
      "pm25_ug_m3": null
    },
    {
      "name": "Malsch",
      "canonical_url": "https://immigrationdb.com/cities/de/malsch/",
      "population": 14880,
      "rent_eur_per_m2_month": 7.02,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Oberndorf am Neckar",
      "canonical_url": "https://immigrationdb.com/cities/de/oberndorf-am-neckar/",
      "population": 14853,
      "rent_eur_per_m2_month": 5.99,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.216,
      "pm25_ug_m3": null
    },
    {
      "name": "Münsingen",
      "canonical_url": "https://immigrationdb.com/cities/de/munsingen/",
      "population": 14772,
      "rent_eur_per_m2_month": 6.31,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.974,
      "pm25_ug_m3": null
    },
    {
      "name": "Eberbach",
      "canonical_url": "https://immigrationdb.com/cities/de/eberbach/",
      "population": 14727,
      "rent_eur_per_m2_month": 6.03,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.277,
      "pm25_ug_m3": null
    },
    {
      "name": "Edingen-Neckarhausen",
      "canonical_url": "https://immigrationdb.com/cities/de/edingen-neckarhausen/",
      "population": 14612,
      "rent_eur_per_m2_month": 7.43,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Kraichtal",
      "canonical_url": "https://immigrationdb.com/cities/de/kraichtal/",
      "population": 14602,
      "rent_eur_per_m2_month": 6.08,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.553,
      "pm25_ug_m3": null
    },
    {
      "name": "Murrhardt",
      "canonical_url": "https://immigrationdb.com/cities/de/murrhardt/",
      "population": 14551,
      "rent_eur_per_m2_month": 6.94,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.841,
      "pm25_ug_m3": 9
    },
    {
      "name": "Plochingen",
      "canonical_url": "https://immigrationdb.com/cities/de/plochingen/",
      "population": 14487,
      "rent_eur_per_m2_month": 8.72,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.769,
      "pm25_ug_m3": null
    },
    {
      "name": "Gernsbach",
      "canonical_url": "https://immigrationdb.com/cities/de/gernsbach/",
      "population": 14405,
      "rent_eur_per_m2_month": 6.93,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.462,
      "pm25_ug_m3": 8
    },
    {
      "name": "Brühl",
      "canonical_url": "https://immigrationdb.com/cities/de/bruhl/",
      "population": 14328,
      "rent_eur_per_m2_month": 7.55,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Uhingen",
      "canonical_url": "https://immigrationdb.com/cities/de/uhingen/",
      "population": 14304,
      "rent_eur_per_m2_month": 7.66,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.094,
      "pm25_ug_m3": 8
    },
    {
      "name": "Markdorf",
      "canonical_url": "https://immigrationdb.com/cities/de/markdorf/",
      "population": 14300,
      "rent_eur_per_m2_month": 8.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.106,
      "pm25_ug_m3": null
    },
    {
      "name": "Holzgerlingen",
      "canonical_url": "https://immigrationdb.com/cities/de/holzgerlingen/",
      "population": 14184,
      "rent_eur_per_m2_month": 9.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.514,
      "pm25_ug_m3": null
    },
    {
      "name": "Lauda-Königshofen",
      "canonical_url": "https://immigrationdb.com/cities/de/lauda-konigshofen/",
      "population": 14180,
      "rent_eur_per_m2_month": 5.34,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.674,
      "pm25_ug_m3": 7
    },
    {
      "name": "Markgröningen",
      "canonical_url": "https://immigrationdb.com/cities/de/markgroningen/",
      "population": 14138,
      "rent_eur_per_m2_month": 8.47,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.468,
      "pm25_ug_m3": null
    },
    {
      "name": "Sankt Leon-Rot",
      "canonical_url": "https://immigrationdb.com/cities/de/sankt-leon-rot/",
      "population": 13979,
      "rent_eur_per_m2_month": 7.59,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Erbach",
      "canonical_url": "https://immigrationdb.com/cities/de/erbach/",
      "population": 13928,
      "rent_eur_per_m2_month": 7.31,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.124,
      "pm25_ug_m3": null
    },
    {
      "name": "Philippsburg",
      "canonical_url": "https://immigrationdb.com/cities/de/philippsburg/",
      "population": 13748,
      "rent_eur_per_m2_month": 6.48,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.329,
      "pm25_ug_m3": null
    },
    {
      "name": "Meckenbeuren",
      "canonical_url": "https://immigrationdb.com/cities/de/meckenbeuren/",
      "population": 13735,
      "rent_eur_per_m2_month": 8.21,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Ettenheim",
      "canonical_url": "https://immigrationdb.com/cities/de/ettenheim/",
      "population": 13722,
      "rent_eur_per_m2_month": 6.93,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": 6
    },
    {
      "name": "Denzlingen",
      "canonical_url": "https://immigrationdb.com/cities/de/denzlingen/",
      "population": 13720,
      "rent_eur_per_m2_month": 8.59,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3,
      "pm25_ug_m3": null
    },
    {
      "name": "Spaichingen",
      "canonical_url": "https://immigrationdb.com/cities/de/spaichingen/",
      "population": 13714,
      "rent_eur_per_m2_month": 6.92,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.225,
      "pm25_ug_m3": 7
    },
    {
      "name": "Asperg",
      "canonical_url": "https://immigrationdb.com/cities/de/asperg/",
      "population": 13650,
      "rent_eur_per_m2_month": 9.17,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.949,
      "pm25_ug_m3": null
    },
    {
      "name": "Östringen",
      "canonical_url": "https://immigrationdb.com/cities/de/ostringen/",
      "population": 13450,
      "rent_eur_per_m2_month": 6.76,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.132,
      "pm25_ug_m3": 8
    },
    {
      "name": "Tauberbischofsheim",
      "canonical_url": "https://immigrationdb.com/cities/de/tauberbischofsheim/",
      "population": 13445,
      "rent_eur_per_m2_month": 6.27,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.889,
      "pm25_ug_m3": 6.846575
    },
    {
      "name": "Pfullendorf",
      "canonical_url": "https://immigrationdb.com/cities/de/pfullendorf/",
      "population": 13442,
      "rent_eur_per_m2_month": 6.64,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.099,
      "pm25_ug_m3": 6
    },
    {
      "name": "Neckargemünd",
      "canonical_url": "https://immigrationdb.com/cities/de/neckargemund/",
      "population": 13335,
      "rent_eur_per_m2_month": 7.56,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.051,
      "pm25_ug_m3": 9
    },
    {
      "name": "Weinsberg",
      "canonical_url": "https://immigrationdb.com/cities/de/weinsberg/",
      "population": 13268,
      "rent_eur_per_m2_month": 8.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.029,
      "pm25_ug_m3": null
    },
    {
      "name": "Herbrechtingen",
      "canonical_url": "https://immigrationdb.com/cities/de/herbrechtingen/",
      "population": 13238,
      "rent_eur_per_m2_month": 6.51,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.227,
      "pm25_ug_m3": 8
    },
    {
      "name": "Ubstadt-Weiher",
      "canonical_url": "https://immigrationdb.com/cities/de/ubstadt-weiher/",
      "population": 13178,
      "rent_eur_per_m2_month": 6.66,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Dürrheim",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-durrheim/",
      "population": 13149,
      "rent_eur_per_m2_month": 7.19,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.189,
      "pm25_ug_m3": 7
    },
    {
      "name": "Wehr",
      "canonical_url": "https://immigrationdb.com/cities/de/wehr/",
      "population": 13126,
      "rent_eur_per_m2_month": 4.68,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.333,
      "pm25_ug_m3": null
    },
    {
      "name": "Ketsch",
      "canonical_url": "https://immigrationdb.com/cities/de/ketsch/",
      "population": 13117,
      "rent_eur_per_m2_month": 7.27,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Gärtringen",
      "canonical_url": "https://immigrationdb.com/cities/de/gartringen/",
      "population": 12934,
      "rent_eur_per_m2_month": 9.15,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Ladenburg",
      "canonical_url": "https://immigrationdb.com/cities/de/ladenburg/",
      "population": 12914,
      "rent_eur_per_m2_month": 7.92,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.503,
      "pm25_ug_m3": null
    },
    {
      "name": "Sulz am Neckar",
      "canonical_url": "https://immigrationdb.com/cities/de/sulz-am-neckar/",
      "population": 12847,
      "rent_eur_per_m2_month": 6.24,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.955,
      "pm25_ug_m3": null
    },
    {
      "name": "Titisee-Neustadt",
      "canonical_url": "https://immigrationdb.com/cities/de/titisee-neustadt/",
      "population": 12797,
      "rent_eur_per_m2_month": 6.71,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.392,
      "pm25_ug_m3": 6
    },
    {
      "name": "Bad Urach",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-urach/",
      "population": 12751,
      "rent_eur_per_m2_month": 7.76,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.342,
      "pm25_ug_m3": null
    },
    {
      "name": "Blaubeuren",
      "canonical_url": "https://immigrationdb.com/cities/de/blaubeuren/",
      "population": 12719,
      "rent_eur_per_m2_month": 7.02,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.022,
      "pm25_ug_m3": null
    },
    {
      "name": "Bretzfeld",
      "canonical_url": "https://immigrationdb.com/cities/de/bretzfeld/",
      "population": 12713,
      "rent_eur_per_m2_month": 7.01,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Dossenheim",
      "canonical_url": "https://immigrationdb.com/cities/de/dossenheim/",
      "population": 12690,
      "rent_eur_per_m2_month": 9.14,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Neuenburg am Rhein",
      "canonical_url": "https://immigrationdb.com/cities/de/neuenburg-am-rhein/",
      "population": 12690,
      "rent_eur_per_m2_month": 7.96,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.208,
      "pm25_ug_m3": 6.956284
    },
    {
      "name": "Neuhausen auf den Fildern",
      "canonical_url": "https://immigrationdb.com/cities/de/neuhausen-auf-den-fildern/",
      "population": 12506,
      "rent_eur_per_m2_month": 9.03,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": null
    },
    {
      "name": "Linkenheim-Hochstetten",
      "canonical_url": "https://immigrationdb.com/cities/de/linkenheim-hochstetten/",
      "population": 12484,
      "rent_eur_per_m2_month": 7.73,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Graben-Neudorf",
      "canonical_url": "https://immigrationdb.com/cities/de/graben-neudorf/",
      "population": 12453,
      "rent_eur_per_m2_month": 7.12,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Laichingen",
      "canonical_url": "https://immigrationdb.com/cities/de/laichingen/",
      "population": 12425,
      "rent_eur_per_m2_month": 7.21,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.451,
      "pm25_ug_m3": null
    },
    {
      "name": "Niefern-Öschelbronn",
      "canonical_url": "https://immigrationdb.com/cities/de/niefern-oschelbronn/",
      "population": 12402,
      "rent_eur_per_m2_month": 7.09,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Tamm",
      "canonical_url": "https://immigrationdb.com/cities/de/tamm/",
      "population": 12305,
      "rent_eur_per_m2_month": 9.26,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.301,
      "pm25_ug_m3": null
    },
    {
      "name": "St. Georgen im Schwarzwald",
      "canonical_url": "https://immigrationdb.com/cities/de/st-georgen-im-schwarzwald/",
      "population": 12301,
      "rent_eur_per_m2_month": 5.82,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.368,
      "pm25_ug_m3": null
    },
    {
      "name": "Heddesheim",
      "canonical_url": "https://immigrationdb.com/cities/de/heddesheim/",
      "population": 12294,
      "rent_eur_per_m2_month": 7.22,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Oftersheim",
      "canonical_url": "https://immigrationdb.com/cities/de/oftersheim/",
      "population": 12272,
      "rent_eur_per_m2_month": 7.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Rielasingen-Worblingen",
      "canonical_url": "https://immigrationdb.com/cities/de/rielasingen-worblingen/",
      "population": 12268,
      "rent_eur_per_m2_month": 7.65,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Besigheim",
      "canonical_url": "https://immigrationdb.com/cities/de/besigheim/",
      "population": 12267,
      "rent_eur_per_m2_month": 8.47,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.298,
      "pm25_ug_m3": null
    },
    {
      "name": "Salem",
      "canonical_url": "https://immigrationdb.com/cities/de/salem/",
      "population": 12243,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Wernau (Neckar)",
      "canonical_url": "https://immigrationdb.com/cities/de/wernau-neckar/",
      "population": 12200,
      "rent_eur_per_m2_month": 8.49,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.791,
      "pm25_ug_m3": null
    },
    {
      "name": "Lauffen am Neckar",
      "canonical_url": "https://immigrationdb.com/cities/de/lauffen-am-neckar/",
      "population": 12189,
      "rent_eur_per_m2_month": 7.79,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.791,
      "pm25_ug_m3": null
    },
    {
      "name": "Gundelfingen",
      "canonical_url": "https://immigrationdb.com/cities/de/gundelfingen-01-083/",
      "population": 12168,
      "rent_eur_per_m2_month": 9.34,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Burladingen",
      "canonical_url": "https://immigrationdb.com/cities/de/burladingen/",
      "population": 12124,
      "rent_eur_per_m2_month": 5.63,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.499,
      "pm25_ug_m3": null
    },
    {
      "name": "Leutenbach",
      "canonical_url": "https://immigrationdb.com/cities/de/leutenbach/",
      "population": 12093,
      "rent_eur_per_m2_month": 8.18,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Gaildorf",
      "canonical_url": "https://immigrationdb.com/cities/de/gaildorf/",
      "population": 12005,
      "rent_eur_per_m2_month": 6.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.699,
      "pm25_ug_m3": null
    },
    {
      "name": "Hemsbach",
      "canonical_url": "https://immigrationdb.com/cities/de/hemsbach/",
      "population": 11915,
      "rent_eur_per_m2_month": 7.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.057,
      "pm25_ug_m3": null
    },
    {
      "name": "Steinheim an der Murr",
      "canonical_url": "https://immigrationdb.com/cities/de/steinheim-an-der-murr/",
      "population": 11908,
      "rent_eur_per_m2_month": 7.82,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.032,
      "pm25_ug_m3": null
    },
    {
      "name": "Teningen",
      "canonical_url": "https://immigrationdb.com/cities/de/teningen/",
      "population": 11884,
      "rent_eur_per_m2_month": 7.14,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3,
      "pm25_ug_m3": null
    },
    {
      "name": "Durmersheim",
      "canonical_url": "https://immigrationdb.com/cities/de/durmersheim/",
      "population": 11780,
      "rent_eur_per_m2_month": 7.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": null
    },
    {
      "name": "Oberderdingen",
      "canonical_url": "https://immigrationdb.com/cities/de/oberderdingen/",
      "population": 11690,
      "rent_eur_per_m2_month": 6.93,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.59,
      "pm25_ug_m3": null
    },
    {
      "name": "Schwaigern",
      "canonical_url": "https://immigrationdb.com/cities/de/schwaigern/",
      "population": 11661,
      "rent_eur_per_m2_month": 7.19,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.252,
      "pm25_ug_m3": null
    },
    {
      "name": "Leingarten",
      "canonical_url": "https://immigrationdb.com/cities/de/leingarten/",
      "population": 11637,
      "rent_eur_per_m2_month": 8.05,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.886,
      "pm25_ug_m3": null
    },
    {
      "name": "Walldürn",
      "canonical_url": "https://immigrationdb.com/cities/de/walldurn/",
      "population": 11614,
      "rent_eur_per_m2_month": 5.49,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.437,
      "pm25_ug_m3": 8
    },
    {
      "name": "Sinzheim",
      "canonical_url": "https://immigrationdb.com/cities/de/sinzheim/",
      "population": 11608,
      "rent_eur_per_m2_month": 6.83,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": null
    },
    {
      "name": "Korb",
      "canonical_url": "https://immigrationdb.com/cities/de/korb/",
      "population": 11607,
      "rent_eur_per_m2_month": 8.47,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Bopfingen",
      "canonical_url": "https://immigrationdb.com/cities/de/bopfingen/",
      "population": 11560,
      "rent_eur_per_m2_month": 6.49,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.341,
      "pm25_ug_m3": null
    },
    {
      "name": "Rudersberg",
      "canonical_url": "https://immigrationdb.com/cities/de/rudersberg/",
      "population": 11555,
      "rent_eur_per_m2_month": 7.08,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Gerstetten",
      "canonical_url": "https://immigrationdb.com/cities/de/gerstetten/",
      "population": 11551,
      "rent_eur_per_m2_month": 6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Eningen unter Achalm",
      "canonical_url": "https://immigrationdb.com/cities/de/eningen-unter-achalm/",
      "population": 11506,
      "rent_eur_per_m2_month": 8.29,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Nußloch",
      "canonical_url": "https://immigrationdb.com/cities/de/nussloch/",
      "population": 11418,
      "rent_eur_per_m2_month": 8.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Rheinau",
      "canonical_url": "https://immigrationdb.com/cities/de/rheinau/",
      "population": 11346,
      "rent_eur_per_m2_month": 6.16,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Schwieberdingen",
      "canonical_url": "https://immigrationdb.com/cities/de/schwieberdingen/",
      "population": 11318,
      "rent_eur_per_m2_month": 9.05,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Engen",
      "canonical_url": "https://immigrationdb.com/cities/de/engen/",
      "population": 11311,
      "rent_eur_per_m2_month": 7.34,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.1,
      "pm25_ug_m3": 6
    },
    {
      "name": "Welzheim",
      "canonical_url": "https://immigrationdb.com/cities/de/welzheim/",
      "population": 11264,
      "rent_eur_per_m2_month": 7.01,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.21,
      "pm25_ug_m3": 8
    },
    {
      "name": "Rutesheim",
      "canonical_url": "https://immigrationdb.com/cities/de/rutesheim/",
      "population": 11258,
      "rent_eur_per_m2_month": 8.84,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.068,
      "pm25_ug_m3": null
    },
    {
      "name": "Riedlingen",
      "canonical_url": "https://immigrationdb.com/cities/de/riedlingen/",
      "population": 11176,
      "rent_eur_per_m2_month": 6.33,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.493,
      "pm25_ug_m3": 4
    },
    {
      "name": "Denkendorf",
      "canonical_url": "https://immigrationdb.com/cities/de/denkendorf/",
      "population": 11092,
      "rent_eur_per_m2_month": 8.67,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": null
    },
    {
      "name": "Gengenbach",
      "canonical_url": "https://immigrationdb.com/cities/de/gengenbach/",
      "population": 11081,
      "rent_eur_per_m2_month": 6.93,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.159,
      "pm25_ug_m3": null
    },
    {
      "name": "Haigerloch",
      "canonical_url": "https://immigrationdb.com/cities/de/haigerloch/",
      "population": 10930,
      "rent_eur_per_m2_month": 6.07,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.785,
      "pm25_ug_m3": null
    },
    {
      "name": "Gottmadingen",
      "canonical_url": "https://immigrationdb.com/cities/de/gottmadingen/",
      "population": 10871,
      "rent_eur_per_m2_month": 7.09,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Altensteig",
      "canonical_url": "https://immigrationdb.com/cities/de/altensteig/",
      "population": 10798,
      "rent_eur_per_m2_month": 6.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6,
      "pm25_ug_m3": 7
    },
    {
      "name": "Lorch",
      "canonical_url": "https://immigrationdb.com/cities/de/lorch/",
      "population": 10784,
      "rent_eur_per_m2_month": 7.25,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.748,
      "pm25_ug_m3": 8
    },
    {
      "name": "Möglingen",
      "canonical_url": "https://immigrationdb.com/cities/de/moglingen/",
      "population": 10784,
      "rent_eur_per_m2_month": 8.87,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Herbolzheim",
      "canonical_url": "https://immigrationdb.com/cities/de/herbolzheim/",
      "population": 10783,
      "rent_eur_per_m2_month": 7.38,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.749,
      "pm25_ug_m3": null
    },
    {
      "name": "Kenzingen",
      "canonical_url": "https://immigrationdb.com/cities/de/kenzingen/",
      "population": 10748,
      "rent_eur_per_m2_month": 7.64,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.554,
      "pm25_ug_m3": null
    },
    {
      "name": "Karlsdorf-Neuthard",
      "canonical_url": "https://immigrationdb.com/cities/de/karlsdorf-neuthard/",
      "population": 10693,
      "rent_eur_per_m2_month": 7.08,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Meßstetten",
      "canonical_url": "https://immigrationdb.com/cities/de/messstetten/",
      "population": 10677,
      "rent_eur_per_m2_month": 5.78,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.302,
      "pm25_ug_m3": 4
    },
    {
      "name": "Plankstadt",
      "canonical_url": "https://immigrationdb.com/cities/de/plankstadt/",
      "population": 10644,
      "rent_eur_per_m2_month": 7.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Donzdorf",
      "canonical_url": "https://immigrationdb.com/cities/de/donzdorf/",
      "population": 10568,
      "rent_eur_per_m2_month": 7.03,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": 8
    },
    {
      "name": "Schönaich",
      "canonical_url": "https://immigrationdb.com/cities/de/schonaich/",
      "population": 10495,
      "rent_eur_per_m2_month": 9.11,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Aulendorf",
      "canonical_url": "https://immigrationdb.com/cities/de/aulendorf/",
      "population": 10417,
      "rent_eur_per_m2_month": 6.97,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3,
      "pm25_ug_m3": null
    },
    {
      "name": "Steinen",
      "canonical_url": "https://immigrationdb.com/cities/de/steinen/",
      "population": 10409,
      "rent_eur_per_m2_month": 7.82,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Wildbad",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-wildbad/",
      "population": 10388,
      "rent_eur_per_m2_month": 6.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.605,
      "pm25_ug_m3": null
    },
    {
      "name": "Endingen am Kaiserstuhl",
      "canonical_url": "https://immigrationdb.com/cities/de/endingen-am-kaiserstuhl/",
      "population": 10381,
      "rent_eur_per_m2_month": 7.72,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.079,
      "pm25_ug_m3": null
    },
    {
      "name": "Kirchzarten",
      "canonical_url": "https://immigrationdb.com/cities/de/kirchzarten/",
      "population": 10266,
      "rent_eur_per_m2_month": 8.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Neuenstadt am Kocher",
      "canonical_url": "https://immigrationdb.com/cities/de/neuenstadt-am-kocher/",
      "population": 10249,
      "rent_eur_per_m2_month": 7.22,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Königsbach-Stein",
      "canonical_url": "https://immigrationdb.com/cities/de/konigsbach-stein/",
      "population": 10201,
      "rent_eur_per_m2_month": 6.96,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Süßen",
      "canonical_url": "https://immigrationdb.com/cities/de/sussen/",
      "population": 10185,
      "rent_eur_per_m2_month": 7.27,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.123,
      "pm25_ug_m3": 8
    },
    {
      "name": "Mengen",
      "canonical_url": "https://immigrationdb.com/cities/de/mengen/",
      "population": 10148,
      "rent_eur_per_m2_month": 6.14,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.088,
      "pm25_ug_m3": 4
    },
    {
      "name": "Heubach",
      "canonical_url": "https://immigrationdb.com/cities/de/heubach/",
      "population": 10145,
      "rent_eur_per_m2_month": 6.61,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.483,
      "pm25_ug_m3": null
    },
    {
      "name": "Willstätt",
      "canonical_url": "https://immigrationdb.com/cities/de/willstatt/",
      "population": 10124,
      "rent_eur_per_m2_month": 6.76,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Schwaikheim",
      "canonical_url": "https://immigrationdb.com/cities/de/schwaikheim/",
      "population": 10028,
      "rent_eur_per_m2_month": 8.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Blumberg",
      "canonical_url": "https://immigrationdb.com/cities/de/blumberg/",
      "population": 10003,
      "rent_eur_per_m2_month": 5.86,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Dettingen an der Erms",
      "canonical_url": "https://immigrationdb.com/cities/de/dettingen-an-der-erms/",
      "population": 9993,
      "rent_eur_per_m2_month": 8.22,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Wildberg",
      "canonical_url": "https://immigrationdb.com/cities/de/wildberg/",
      "population": 9977,
      "rent_eur_per_m2_month": 4.88,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": 7
    },
    {
      "name": "Weil im Schönbuch",
      "canonical_url": "https://immigrationdb.com/cities/de/weil-im-schonbuch/",
      "population": 9970,
      "rent_eur_per_m2_month": 8.71,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Jöhlingen",
      "canonical_url": "https://immigrationdb.com/cities/de/johlingen/",
      "population": 9904,
      "rent_eur_per_m2_month": 6.92,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Weilheim an der Teck",
      "canonical_url": "https://immigrationdb.com/cities/de/weilheim-an-der-teck/",
      "population": 9887,
      "rent_eur_per_m2_month": 7.69,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": 8
    },
    {
      "name": "Ilsfeld",
      "canonical_url": "https://immigrationdb.com/cities/de/ilsfeld/",
      "population": 9826,
      "rent_eur_per_m2_month": 7.88,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Pliezhausen",
      "canonical_url": "https://immigrationdb.com/cities/de/pliezhausen/",
      "population": 9821,
      "rent_eur_per_m2_month": 8.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Plüderhausen",
      "canonical_url": "https://immigrationdb.com/cities/de/pluderhausen/",
      "population": 9766,
      "rent_eur_per_m2_month": 7.55,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Korntal",
      "canonical_url": "https://immigrationdb.com/cities/de/korntal/",
      "population": 9729,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Köngen",
      "canonical_url": "https://immigrationdb.com/cities/de/kongen/",
      "population": 9716,
      "rent_eur_per_m2_month": 8.25,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": null
    },
    {
      "name": "Hirschberg an der Bergstraße",
      "canonical_url": "https://immigrationdb.com/cities/de/hirschberg-an-der-bergstrasse/",
      "population": 9647,
      "rent_eur_per_m2_month": 7.65,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Aichtal",
      "canonical_url": "https://immigrationdb.com/cities/de/aichtal/",
      "population": 9599,
      "rent_eur_per_m2_month": 8.49,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": null
    },
    {
      "name": "Oberhausen-Rheinhausen",
      "canonical_url": "https://immigrationdb.com/cities/de/oberhausen-rheinhausen/",
      "population": 9565,
      "rent_eur_per_m2_month": 6.58,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Kißlegg",
      "canonical_url": "https://immigrationdb.com/cities/de/kisslegg/",
      "population": 9530,
      "rent_eur_per_m2_month": 6.87,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3,
      "pm25_ug_m3": null
    },
    {
      "name": "Magstadt",
      "canonical_url": "https://immigrationdb.com/cities/de/magstadt/",
      "population": 9513,
      "rent_eur_per_m2_month": 8.76,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Bisingen",
      "canonical_url": "https://immigrationdb.com/cities/de/bisingen/",
      "population": 9506,
      "rent_eur_per_m2_month": 6.95,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Pfedelbach",
      "canonical_url": "https://immigrationdb.com/cities/de/pfedelbach/",
      "population": 9369,
      "rent_eur_per_m2_month": 6.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Ochsenhausen",
      "canonical_url": "https://immigrationdb.com/cities/de/ochsenhausen/",
      "population": 9358,
      "rent_eur_per_m2_month": 6.61,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Laufenburg (Baden)",
      "canonical_url": "https://immigrationdb.com/cities/de/laufenburg-baden/",
      "population": 9335,
      "rent_eur_per_m2_month": 7.07,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Aidlingen",
      "canonical_url": "https://immigrationdb.com/cities/de/aidlingen/",
      "population": 9302,
      "rent_eur_per_m2_month": 8.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Liebenzell",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-liebenzell/",
      "population": 9301,
      "rent_eur_per_m2_month": 7.58,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Ehningen",
      "canonical_url": "https://immigrationdb.com/cities/de/ehningen/",
      "population": 9277,
      "rent_eur_per_m2_month": 9.11,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Urbach",
      "canonical_url": "https://immigrationdb.com/cities/de/urbach/",
      "population": 9277,
      "rent_eur_per_m2_month": 8.11,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Dornstadt",
      "canonical_url": "https://immigrationdb.com/cities/de/dornstadt/",
      "population": 9241,
      "rent_eur_per_m2_month": 7.04,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Ilvesheim",
      "canonical_url": "https://immigrationdb.com/cities/de/ilvesheim/",
      "population": 9207,
      "rent_eur_per_m2_month": 7.82,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Frickenhausen",
      "canonical_url": "https://immigrationdb.com/cities/de/frickenhausen/",
      "population": 9201,
      "rent_eur_per_m2_month": 7.88,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": null
    },
    {
      "name": "Hilzingen",
      "canonical_url": "https://immigrationdb.com/cities/de/hilzingen/",
      "population": 9196,
      "rent_eur_per_m2_month": 7.32,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Unterhausen",
      "canonical_url": "https://immigrationdb.com/cities/de/unterhausen/",
      "population": 9191,
      "rent_eur_per_m2_month": 7.29,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Dielheim",
      "canonical_url": "https://immigrationdb.com/cities/de/dielheim/",
      "population": 9094,
      "rent_eur_per_m2_month": 6.78,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Gomaringen",
      "canonical_url": "https://immigrationdb.com/cities/de/gomaringen/",
      "population": 9080,
      "rent_eur_per_m2_month": 7.84,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Schussenried",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-schussenried/",
      "population": 9044,
      "rent_eur_per_m2_month": 6.69,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Kusterdingen",
      "canonical_url": "https://immigrationdb.com/cities/de/kusterdingen/",
      "population": 9016,
      "rent_eur_per_m2_month": 8.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Steinheim am Albuch",
      "canonical_url": "https://immigrationdb.com/cities/de/steinheim-am-albuch/",
      "population": 8876,
      "rent_eur_per_m2_month": 6.47,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Kochendorf",
      "canonical_url": "https://immigrationdb.com/cities/de/kochendorf/",
      "population": 8841,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Mühlhausen",
      "canonical_url": "https://immigrationdb.com/cities/de/muhlhausen/",
      "population": 8753,
      "rent_eur_per_m2_month": 7.27,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Waldenbuch",
      "canonical_url": "https://immigrationdb.com/cities/de/waldenbuch/",
      "population": 8750,
      "rent_eur_per_m2_month": 8.73,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Furtwangen",
      "canonical_url": "https://immigrationdb.com/cities/de/furtwangen/",
      "population": 8740,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Kressbronn am Bodensee",
      "canonical_url": "https://immigrationdb.com/cities/de/kressbronn-am-bodensee/",
      "population": 8727,
      "rent_eur_per_m2_month": 8.78,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Kandern",
      "canonical_url": "https://immigrationdb.com/cities/de/kandern/",
      "population": 8710,
      "rent_eur_per_m2_month": 8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Efringen-Kirchen",
      "canonical_url": "https://immigrationdb.com/cities/de/efringen-kirchen/",
      "population": 8683,
      "rent_eur_per_m2_month": 8.07,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Möckmühl",
      "canonical_url": "https://immigrationdb.com/cities/de/mockmuhl/",
      "population": 8680,
      "rent_eur_per_m2_month": 6.63,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Meßkirch",
      "canonical_url": "https://immigrationdb.com/cities/de/messkirch/",
      "population": 8676,
      "rent_eur_per_m2_month": 6.07,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.6,
      "pm25_ug_m3": 4
    },
    {
      "name": "Rauenberg",
      "canonical_url": "https://immigrationdb.com/cities/de/rauenberg/",
      "population": 8675,
      "rent_eur_per_m2_month": 7.35,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Untergruppenbach",
      "canonical_url": "https://immigrationdb.com/cities/de/untergruppenbach/",
      "population": 8670,
      "rent_eur_per_m2_month": 8.07,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Nordheim",
      "canonical_url": "https://immigrationdb.com/cities/de/nordheim/",
      "population": 8480,
      "rent_eur_per_m2_month": 7.41,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Staufen im Breisgau",
      "canonical_url": "https://immigrationdb.com/cities/de/staufen-im-breisgau/",
      "population": 8459,
      "rent_eur_per_m2_month": 8.45,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Eutingen an der Enz",
      "canonical_url": "https://immigrationdb.com/cities/de/eutingen-an-der-enz/",
      "population": 8436,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Furtwangen im Schwarzwald",
      "canonical_url": "https://immigrationdb.com/cities/de/furtwangen-im-schwarzwald/",
      "population": 8420,
      "rent_eur_per_m2_month": 6.52,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Reilingen",
      "canonical_url": "https://immigrationdb.com/cities/de/reilingen/",
      "population": 8404,
      "rent_eur_per_m2_month": 7.19,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Reichenbach an der Fils",
      "canonical_url": "https://immigrationdb.com/cities/de/reichenbach-an-der-fils/",
      "population": 8362,
      "rent_eur_per_m2_month": 8.21,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": null
    },
    {
      "name": "Kuppenheim",
      "canonical_url": "https://immigrationdb.com/cities/de/kuppenheim/",
      "population": 8224,
      "rent_eur_per_m2_month": 7.21,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": null
    },
    {
      "name": "Uhldingen-Mühlhofen",
      "canonical_url": "https://immigrationdb.com/cities/de/uhldingen-muhlhofen/",
      "population": 8210,
      "rent_eur_per_m2_month": 8.35,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Dornstetten",
      "canonical_url": "https://immigrationdb.com/cities/de/dornstetten/",
      "population": 8194,
      "rent_eur_per_m2_month": 6.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": 7
    },
    {
      "name": "Knittlingen",
      "canonical_url": "https://immigrationdb.com/cities/de/knittlingen/",
      "population": 8188,
      "rent_eur_per_m2_month": 6.71,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Aspach",
      "canonical_url": "https://immigrationdb.com/cities/de/aspach/",
      "population": 8178,
      "rent_eur_per_m2_month": 7.41,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Neuenbürg",
      "canonical_url": "https://immigrationdb.com/cities/de/neuenburg/",
      "population": 8162,
      "rent_eur_per_m2_month": 6.74,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.3,
      "pm25_ug_m3": 6.956
    },
    {
      "name": "Lauchringen",
      "canonical_url": "https://immigrationdb.com/cities/de/lauchringen/",
      "population": 8137,
      "rent_eur_per_m2_month": 7.31,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Zell am Harmersbach",
      "canonical_url": "https://immigrationdb.com/cities/de/zell-am-harmersbach/",
      "population": 8129,
      "rent_eur_per_m2_month": 6.45,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Bönnigheim",
      "canonical_url": "https://immigrationdb.com/cities/de/bonnigheim/",
      "population": 8123,
      "rent_eur_per_m2_month": 7.72,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Forst",
      "canonical_url": "https://immigrationdb.com/cities/de/forst-01-082/",
      "population": 8083,
      "rent_eur_per_m2_month": 7.43,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Hüfingen",
      "canonical_url": "https://immigrationdb.com/cities/de/hufingen/",
      "population": 8060,
      "rent_eur_per_m2_month": 6.46,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.5,
      "pm25_ug_m3": 7
    },
    {
      "name": "Salach",
      "canonical_url": "https://immigrationdb.com/cities/de/salach/",
      "population": 8042,
      "rent_eur_per_m2_month": 7.15,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Großbottwar",
      "canonical_url": "https://immigrationdb.com/cities/de/grossbottwar/",
      "population": 8005,
      "rent_eur_per_m2_month": 7.55,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Lenningen",
      "canonical_url": "https://immigrationdb.com/cities/de/lenningen/",
      "population": 7974,
      "rent_eur_per_m2_month": 6.91,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": null
    },
    {
      "name": "Neresheim",
      "canonical_url": "https://immigrationdb.com/cities/de/neresheim/",
      "population": 7954,
      "rent_eur_per_m2_month": 5.98,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.6,
      "pm25_ug_m3": 8
    },
    {
      "name": "Loßburg",
      "canonical_url": "https://immigrationdb.com/cities/de/lossburg/",
      "population": 7919,
      "rent_eur_per_m2_month": 6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Weikersheim",
      "canonical_url": "https://immigrationdb.com/cities/de/weikersheim/",
      "population": 7902,
      "rent_eur_per_m2_month": 5.82,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": 8
    },
    {
      "name": "Althengstett",
      "canonical_url": "https://immigrationdb.com/cities/de/althengstett/",
      "population": 7886,
      "rent_eur_per_m2_month": 7.22,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Aldingen",
      "canonical_url": "https://immigrationdb.com/cities/de/aldingen/",
      "population": 7858,
      "rent_eur_per_m2_month": 6.37,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Weinstadt-Endersbach",
      "canonical_url": "https://immigrationdb.com/cities/de/weinstadt-endersbach/",
      "population": 7816,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Illingen",
      "canonical_url": "https://immigrationdb.com/cities/de/illingen-01-082/",
      "population": 7791,
      "rent_eur_per_m2_month": 7.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Rohr",
      "canonical_url": "https://immigrationdb.com/cities/de/rohr/",
      "population": 7775,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Bühlertal",
      "canonical_url": "https://immigrationdb.com/cities/de/buhlertal/",
      "population": 7764,
      "rent_eur_per_m2_month": 6.82,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": null
    },
    {
      "name": "Oberkochen",
      "canonical_url": "https://immigrationdb.com/cities/de/oberkochen/",
      "population": 7746,
      "rent_eur_per_m2_month": 6.93,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Weissach",
      "canonical_url": "https://immigrationdb.com/cities/de/weissach/",
      "population": 7745,
      "rent_eur_per_m2_month": 8.67,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Herrenalb",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-herrenalb/",
      "population": 7694,
      "rent_eur_per_m2_month": 6.91,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Löffingen",
      "canonical_url": "https://immigrationdb.com/cities/de/loffingen/",
      "population": 7692,
      "rent_eur_per_m2_month": 5.88,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": 6
    },
    {
      "name": "Bad Wimpfen",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-wimpfen/",
      "population": 7686,
      "rent_eur_per_m2_month": 8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Winterbach",
      "canonical_url": "https://immigrationdb.com/cities/de/winterbach/",
      "population": 7638,
      "rent_eur_per_m2_month": 7.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Renchen",
      "canonical_url": "https://immigrationdb.com/cities/de/renchen/",
      "population": 7582,
      "rent_eur_per_m2_month": 6.47,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Oberstenfeld",
      "canonical_url": "https://immigrationdb.com/cities/de/oberstenfeld/",
      "population": 7537,
      "rent_eur_per_m2_month": 7.42,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Langenargen",
      "canonical_url": "https://immigrationdb.com/cities/de/langenargen/",
      "population": 7525,
      "rent_eur_per_m2_month": 9.02,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Elzach",
      "canonical_url": "https://immigrationdb.com/cities/de/elzach/",
      "population": 7515,
      "rent_eur_per_m2_month": 6.58,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3,
      "pm25_ug_m3": null
    },
    {
      "name": "Abtsgmünd",
      "canonical_url": "https://immigrationdb.com/cities/de/abtsgmund/",
      "population": 7501,
      "rent_eur_per_m2_month": 6.23,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Albbruck",
      "canonical_url": "https://immigrationdb.com/cities/de/albbruck/",
      "population": 7451,
      "rent_eur_per_m2_month": 6.89,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Gundelsheim",
      "canonical_url": "https://immigrationdb.com/cities/de/gundelsheim/",
      "population": 7449,
      "rent_eur_per_m2_month": 6.55,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Flein",
      "canonical_url": "https://immigrationdb.com/cities/de/flein/",
      "population": 7432,
      "rent_eur_per_m2_month": 8.62,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Baienfurt",
      "canonical_url": "https://immigrationdb.com/cities/de/baienfurt/",
      "population": 7382,
      "rent_eur_per_m2_month": 7.93,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3,
      "pm25_ug_m3": null
    },
    {
      "name": "Allensbach",
      "canonical_url": "https://immigrationdb.com/cities/de/allensbach/",
      "population": 7353,
      "rent_eur_per_m2_month": 9.18,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Schutterwald",
      "canonical_url": "https://immigrationdb.com/cities/de/schutterwald/",
      "population": 7320,
      "rent_eur_per_m2_month": 6.63,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Pfalzgrafenweiler",
      "canonical_url": "https://immigrationdb.com/cities/de/pfalzgrafenweiler/",
      "population": 7286,
      "rent_eur_per_m2_month": 6.57,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Alfdorf",
      "canonical_url": "https://immigrationdb.com/cities/de/alfdorf/",
      "population": 7260,
      "rent_eur_per_m2_month": 6.41,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Haslach im Kinzigtal",
      "canonical_url": "https://immigrationdb.com/cities/de/haslach-im-kinzigtal/",
      "population": 7190,
      "rent_eur_per_m2_month": 6.44,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Neulußheim",
      "canonical_url": "https://immigrationdb.com/cities/de/neulussheim/",
      "population": 7162,
      "rent_eur_per_m2_month": 7.39,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Schwendi",
      "canonical_url": "https://immigrationdb.com/cities/de/schwendi/",
      "population": 7098,
      "rent_eur_per_m2_month": 7.28,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Waldstetten",
      "canonical_url": "https://immigrationdb.com/cities/de/waldstetten/",
      "population": 7067,
      "rent_eur_per_m2_month": 6.69,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Ostrach",
      "canonical_url": "https://immigrationdb.com/cities/de/ostrach/",
      "population": 7066,
      "rent_eur_per_m2_month": 5.98,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Schwanau",
      "canonical_url": "https://immigrationdb.com/cities/de/schwanau/",
      "population": 7054,
      "rent_eur_per_m2_month": 6.28,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Königsbronn",
      "canonical_url": "https://immigrationdb.com/cities/de/konigsbronn/",
      "population": 7028,
      "rent_eur_per_m2_month": 6.22,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Ilshofen",
      "canonical_url": "https://immigrationdb.com/cities/de/ilshofen/",
      "population": 6990,
      "rent_eur_per_m2_month": 6.29,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Schallstadt",
      "canonical_url": "https://immigrationdb.com/cities/de/schallstadt/",
      "population": 6937,
      "rent_eur_per_m2_month": 8.44,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Murg",
      "canonical_url": "https://immigrationdb.com/cities/de/murg/",
      "population": 6900,
      "rent_eur_per_m2_month": 7.06,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Wollmatingen",
      "canonical_url": "https://immigrationdb.com/cities/de/wollmatingen/",
      "population": 6861,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Dietenheim",
      "canonical_url": "https://immigrationdb.com/cities/de/dietenheim/",
      "population": 6843,
      "rent_eur_per_m2_month": 6.81,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Bonndorf im Schwarzwald",
      "canonical_url": "https://immigrationdb.com/cities/de/bonndorf-im-schwarzwald/",
      "population": 6802,
      "rent_eur_per_m2_month": 6.22,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Hardheim",
      "canonical_url": "https://immigrationdb.com/cities/de/hardheim/",
      "population": 6802,
      "rent_eur_per_m2_month": 5.68,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Eberdingen",
      "canonical_url": "https://immigrationdb.com/cities/de/eberdingen/",
      "population": 6800,
      "rent_eur_per_m2_month": 7.73,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Mutlangen",
      "canonical_url": "https://immigrationdb.com/cities/de/mutlangen/",
      "population": 6786,
      "rent_eur_per_m2_month": 7.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Wiernsheim",
      "canonical_url": "https://immigrationdb.com/cities/de/wiernsheim/",
      "population": 6778,
      "rent_eur_per_m2_month": 7.43,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Wutöschingen",
      "canonical_url": "https://immigrationdb.com/cities/de/wutoschingen/",
      "population": 6726,
      "rent_eur_per_m2_month": 6.57,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Boxberg",
      "canonical_url": "https://immigrationdb.com/cities/de/boxberg/",
      "population": 6709,
      "rent_eur_per_m2_month": 4.08,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Deizisau",
      "canonical_url": "https://immigrationdb.com/cities/de/deizisau/",
      "population": 6707,
      "rent_eur_per_m2_month": 8.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": null
    },
    {
      "name": "Wüstenrot",
      "canonical_url": "https://immigrationdb.com/cities/de/wustenrot/",
      "population": 6692,
      "rent_eur_per_m2_month": 6.92,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Kupferzell",
      "canonical_url": "https://immigrationdb.com/cities/de/kupferzell/",
      "population": 6665,
      "rent_eur_per_m2_month": 6.76,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Osterburken",
      "canonical_url": "https://immigrationdb.com/cities/de/osterburken/",
      "population": 6639,
      "rent_eur_per_m2_month": 6.34,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": 9
    },
    {
      "name": "Neuenstein",
      "canonical_url": "https://immigrationdb.com/cities/de/neuenstein/",
      "population": 6618,
      "rent_eur_per_m2_month": 4.94,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": 9
    },
    {
      "name": "Schelklingen",
      "canonical_url": "https://immigrationdb.com/cities/de/schelklingen/",
      "population": 6616,
      "rent_eur_per_m2_month": 6.67,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Immendingen",
      "canonical_url": "https://immigrationdb.com/cities/de/immendingen/",
      "population": 6585,
      "rent_eur_per_m2_month": 6.55,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Oedheim",
      "canonical_url": "https://immigrationdb.com/cities/de/oedheim/",
      "population": 6580,
      "rent_eur_per_m2_month": 7.55,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Murr",
      "canonical_url": "https://immigrationdb.com/cities/de/murr/",
      "population": 6578,
      "rent_eur_per_m2_month": 8.45,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Heitersheim",
      "canonical_url": "https://immigrationdb.com/cities/de/heitersheim/",
      "population": 6577,
      "rent_eur_per_m2_month": 8.34,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Laudenbach",
      "canonical_url": "https://immigrationdb.com/cities/de/laudenbach/",
      "population": 6573,
      "rent_eur_per_m2_month": 7.24,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Nattheim",
      "canonical_url": "https://immigrationdb.com/cities/de/nattheim/",
      "population": 6555,
      "rent_eur_per_m2_month": 6.42,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Bietigheim",
      "canonical_url": "https://immigrationdb.com/cities/de/bietigheim/",
      "population": 6468,
      "rent_eur_per_m2_month": 7.08,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": null
    },
    {
      "name": "Maulbronn",
      "canonical_url": "https://immigrationdb.com/cities/de/maulbronn/",
      "population": 6452,
      "rent_eur_per_m2_month": 6.79,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Dunningen",
      "canonical_url": "https://immigrationdb.com/cities/de/dunningen/",
      "population": 6448,
      "rent_eur_per_m2_month": 5.96,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Immenstaad am Bodensee",
      "canonical_url": "https://immigrationdb.com/cities/de/immenstaad-am-bodensee/",
      "population": 6448,
      "rent_eur_per_m2_month": 8.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Essingen",
      "canonical_url": "https://immigrationdb.com/cities/de/essingen/",
      "population": 6444,
      "rent_eur_per_m2_month": 6.97,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Beilstein",
      "canonical_url": "https://immigrationdb.com/cities/de/beilstein/",
      "population": 6412,
      "rent_eur_per_m2_month": 4.41,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Güglingen",
      "canonical_url": "https://immigrationdb.com/cities/de/guglingen/",
      "population": 6394,
      "rent_eur_per_m2_month": 7.17,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Rosenfeld",
      "canonical_url": "https://immigrationdb.com/cities/de/rosenfeld/",
      "population": 6393,
      "rent_eur_per_m2_month": 6.25,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.3,
      "pm25_ug_m3": 7
    },
    {
      "name": "Ottersweier",
      "canonical_url": "https://immigrationdb.com/cities/de/ottersweier/",
      "population": 6350,
      "rent_eur_per_m2_month": 6.41,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": null
    },
    {
      "name": "Winterlingen",
      "canonical_url": "https://immigrationdb.com/cities/de/winterlingen/",
      "population": 6339,
      "rent_eur_per_m2_month": 5.29,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Steinenbronn",
      "canonical_url": "https://immigrationdb.com/cities/de/steinenbronn/",
      "population": 6332,
      "rent_eur_per_m2_month": 8.95,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Kappelrodeck",
      "canonical_url": "https://immigrationdb.com/cities/de/kappelrodeck/",
      "population": 6324,
      "rent_eur_per_m2_month": 6.21,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Benningen am Neckar",
      "canonical_url": "https://immigrationdb.com/cities/de/benningen-am-neckar/",
      "population": 6323,
      "rent_eur_per_m2_month": 8.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Altlußheim",
      "canonical_url": "https://immigrationdb.com/cities/de/altlussheim/",
      "population": 6317,
      "rent_eur_per_m2_month": 6.82,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Ihringen",
      "canonical_url": "https://immigrationdb.com/cities/de/ihringen/",
      "population": 6308,
      "rent_eur_per_m2_month": 7.65,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Zimmern ob Rottweil",
      "canonical_url": "https://immigrationdb.com/cities/de/zimmern-ob-rottweil/",
      "population": 6296,
      "rent_eur_per_m2_month": 6.43,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Bammental",
      "canonical_url": "https://immigrationdb.com/cities/de/bammental/",
      "population": 6278,
      "rent_eur_per_m2_month": 7.13,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Trochtelfingen",
      "canonical_url": "https://immigrationdb.com/cities/de/trochtelfingen/",
      "population": 6264,
      "rent_eur_per_m2_month": 5.74,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Vogtsburg im Kaiserstuhl",
      "canonical_url": "https://immigrationdb.com/cities/de/vogtsburg-im-kaiserstuhl/",
      "population": 6234,
      "rent_eur_per_m2_month": 6.93,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Bondorf",
      "canonical_url": "https://immigrationdb.com/cities/de/bondorf/",
      "population": 6230,
      "rent_eur_per_m2_month": 8.25,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Geisingen",
      "canonical_url": "https://immigrationdb.com/cities/de/geisingen/",
      "population": 6225,
      "rent_eur_per_m2_month": 6.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.4,
      "pm25_ug_m3": 7
    },
    {
      "name": "Neckartenzlingen",
      "canonical_url": "https://immigrationdb.com/cities/de/neckartenzlingen/",
      "population": 6223,
      "rent_eur_per_m2_month": 8.07,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": null
    },
    {
      "name": "Dornhan",
      "canonical_url": "https://immigrationdb.com/cities/de/dornhan/",
      "population": 6219,
      "rent_eur_per_m2_month": 5.59,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Deißlingen",
      "canonical_url": "https://immigrationdb.com/cities/de/deisslingen/",
      "population": 6208,
      "rent_eur_per_m2_month": 6.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Zell im Wiesental",
      "canonical_url": "https://immigrationdb.com/cities/de/zell-im-wiesental/",
      "population": 6204,
      "rent_eur_per_m2_month": 6.59,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Riedenberg",
      "canonical_url": "https://immigrationdb.com/cities/de/riedenberg/",
      "population": 6202,
      "rent_eur_per_m2_month": 4.64,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Schliengen",
      "canonical_url": "https://immigrationdb.com/cities/de/schliengen/",
      "population": 6200,
      "rent_eur_per_m2_month": 8.09,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Wolfschlugen",
      "canonical_url": "https://immigrationdb.com/cities/de/wolfschlugen/",
      "population": 6199,
      "rent_eur_per_m2_month": 8.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": null
    },
    {
      "name": "Gammertingen",
      "canonical_url": "https://immigrationdb.com/cities/de/gammertingen/",
      "population": 6155,
      "rent_eur_per_m2_month": 5.69,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Dusslingen",
      "canonical_url": "https://immigrationdb.com/cities/de/dusslingen/",
      "population": 6153,
      "rent_eur_per_m2_month": 7.94,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Dettingen unter Teck",
      "canonical_url": "https://immigrationdb.com/cities/de/dettingen-unter-teck/",
      "population": 6138,
      "rent_eur_per_m2_month": 8.46,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": null
    },
    {
      "name": "Westhausen",
      "canonical_url": "https://immigrationdb.com/cities/de/westhausen/",
      "population": 6136,
      "rent_eur_per_m2_month": 6.12,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Alpirsbach",
      "canonical_url": "https://immigrationdb.com/cities/de/alpirsbach/",
      "population": 6114,
      "rent_eur_per_m2_month": 5.78,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Neuffen",
      "canonical_url": "https://immigrationdb.com/cities/de/neuffen/",
      "population": 6104,
      "rent_eur_per_m2_month": 8.27,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": null
    },
    {
      "name": "Muggensturm",
      "canonical_url": "https://immigrationdb.com/cities/de/muggensturm/",
      "population": 6103,
      "rent_eur_per_m2_month": 7.28,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": null
    },
    {
      "name": "Pleidelsheim",
      "canonical_url": "https://immigrationdb.com/cities/de/pleidelsheim/",
      "population": 6087,
      "rent_eur_per_m2_month": 8.57,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Billigheim",
      "canonical_url": "https://immigrationdb.com/cities/de/billigheim/",
      "population": 6063,
      "rent_eur_per_m2_month": 5.48,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Hüttlingen",
      "canonical_url": "https://immigrationdb.com/cities/de/huttlingen/",
      "population": 6060,
      "rent_eur_per_m2_month": 6.53,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Altbach",
      "canonical_url": "https://immigrationdb.com/cities/de/altbach/",
      "population": 6047,
      "rent_eur_per_m2_month": 8.96,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": null
    },
    {
      "name": "Kirchheim am Neckar",
      "canonical_url": "https://immigrationdb.com/cities/de/kirchheim-am-neckar/",
      "population": 6004,
      "rent_eur_per_m2_month": 7.81,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Mainhardt",
      "canonical_url": "https://immigrationdb.com/cities/de/mainhardt/",
      "population": 5973,
      "rent_eur_per_m2_month": 6.09,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Kronau",
      "canonical_url": "https://immigrationdb.com/cities/de/kronau/",
      "population": 5969,
      "rent_eur_per_m2_month": 7.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Ispringen",
      "canonical_url": "https://immigrationdb.com/cities/de/ispringen/",
      "population": 5968,
      "rent_eur_per_m2_month": 6.98,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Königsfeld im Schwarzwald",
      "canonical_url": "https://immigrationdb.com/cities/de/konigsfeld-im-schwarzwald/",
      "population": 5960,
      "rent_eur_per_m2_month": 6.74,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Meersburg",
      "canonical_url": "https://immigrationdb.com/cities/de/meersburg/",
      "population": 5956,
      "rent_eur_per_m2_month": 9.29,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Kirchardt",
      "canonical_url": "https://immigrationdb.com/cities/de/kirchardt/",
      "population": 5939,
      "rent_eur_per_m2_month": 6.81,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Haiterbach",
      "canonical_url": "https://immigrationdb.com/cities/de/haiterbach/",
      "population": 5872,
      "rent_eur_per_m2_month": 6.41,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": 7
    },
    {
      "name": "Geislingen",
      "canonical_url": "https://immigrationdb.com/cities/de/geislingen/",
      "population": 5870,
      "rent_eur_per_m2_month": 6.35,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.3,
      "pm25_ug_m3": 4
    },
    {
      "name": "Niedereschach",
      "canonical_url": "https://immigrationdb.com/cities/de/niedereschach/",
      "population": 5857,
      "rent_eur_per_m2_month": 6.23,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Hausach",
      "canonical_url": "https://immigrationdb.com/cities/de/hausach/",
      "population": 5851,
      "rent_eur_per_m2_month": 6.13,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Nufringen",
      "canonical_url": "https://immigrationdb.com/cities/de/nufringen/",
      "population": 5806,
      "rent_eur_per_m2_month": 9.56,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Bodelshausen",
      "canonical_url": "https://immigrationdb.com/cities/de/bodelshausen/",
      "population": 5805,
      "rent_eur_per_m2_month": 7.33,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Waibstadt",
      "canonical_url": "https://immigrationdb.com/cities/de/waibstadt/",
      "population": 5794,
      "rent_eur_per_m2_month": 6.12,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": 9
    },
    {
      "name": "Bräunlingen",
      "canonical_url": "https://immigrationdb.com/cities/de/braunlingen/",
      "population": 5784,
      "rent_eur_per_m2_month": 6.07,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.5,
      "pm25_ug_m3": 7
    },
    {
      "name": "Löchgau",
      "canonical_url": "https://immigrationdb.com/cities/de/lochgau/",
      "population": 5778,
      "rent_eur_per_m2_month": 7.99,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Schrozberg",
      "canonical_url": "https://immigrationdb.com/cities/de/schrozberg/",
      "population": 5777,
      "rent_eur_per_m2_month": 5.77,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": 8
    },
    {
      "name": "Sontheim an der Brenz",
      "canonical_url": "https://immigrationdb.com/cities/de/sontheim-an-der-brenz/",
      "population": 5771,
      "rent_eur_per_m2_month": 6.17,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Umkirch",
      "canonical_url": "https://immigrationdb.com/cities/de/umkirch/",
      "population": 5755,
      "rent_eur_per_m2_month": 8.89,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Neubulach",
      "canonical_url": "https://immigrationdb.com/cities/de/neubulach/",
      "population": 5713,
      "rent_eur_per_m2_month": 6.39,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": 7
    },
    {
      "name": "Satteldorf",
      "canonical_url": "https://immigrationdb.com/cities/de/satteldorf/",
      "population": 5703,
      "rent_eur_per_m2_month": 6.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Böhmenkirch",
      "canonical_url": "https://immigrationdb.com/cities/de/bohmenkirch/",
      "population": 5684,
      "rent_eur_per_m2_month": 5.58,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Oberboihingen",
      "canonical_url": "https://immigrationdb.com/cities/de/oberboihingen/",
      "population": 5644,
      "rent_eur_per_m2_month": 8.64,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": null
    },
    {
      "name": "Neudenau",
      "canonical_url": "https://immigrationdb.com/cities/de/neudenau/",
      "population": 5643,
      "rent_eur_per_m2_month": 6.83,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Hambrücken",
      "canonical_url": "https://immigrationdb.com/cities/de/hambrucken/",
      "population": 5581,
      "rent_eur_per_m2_month": 6.75,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Wolfach",
      "canonical_url": "https://immigrationdb.com/cities/de/wolfach/",
      "population": 5571,
      "rent_eur_per_m2_month": 6.27,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Kippenheim",
      "canonical_url": "https://immigrationdb.com/cities/de/kippenheim/",
      "population": 5559,
      "rent_eur_per_m2_month": 6.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Bötzingen",
      "canonical_url": "https://immigrationdb.com/cities/de/botzingen/",
      "population": 5544,
      "rent_eur_per_m2_month": 7.57,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Kuchen",
      "canonical_url": "https://immigrationdb.com/cities/de/kuchen/",
      "population": 5544,
      "rent_eur_per_m2_month": 6.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Dettenhausen",
      "canonical_url": "https://immigrationdb.com/cities/de/dettenhausen/",
      "population": 5543,
      "rent_eur_per_m2_month": 8.65,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Rot am See",
      "canonical_url": "https://immigrationdb.com/cities/de/rot-am-see/",
      "population": 5531,
      "rent_eur_per_m2_month": 5.94,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Heimsheim",
      "canonical_url": "https://immigrationdb.com/cities/de/heimsheim/",
      "population": 5530,
      "rent_eur_per_m2_month": 8.89,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Baltmannsweiler",
      "canonical_url": "https://immigrationdb.com/cities/de/baltmannsweiler/",
      "population": 5525,
      "rent_eur_per_m2_month": 7.72,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": null
    },
    {
      "name": "Igersheim",
      "canonical_url": "https://immigrationdb.com/cities/de/igersheim/",
      "population": 5517,
      "rent_eur_per_m2_month": 6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Ingelfingen",
      "canonical_url": "https://immigrationdb.com/cities/de/ingelfingen/",
      "population": 5501,
      "rent_eur_per_m2_month": 6.24,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": 9
    },
    {
      "name": "Kirchentellinsfurt",
      "canonical_url": "https://immigrationdb.com/cities/de/kirchentellinsfurt/",
      "population": 5492,
      "rent_eur_per_m2_month": 8.47,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Rechberghausen",
      "canonical_url": "https://immigrationdb.com/cities/de/rechberghausen/",
      "population": 5491,
      "rent_eur_per_m2_month": 7.44,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Sersheim",
      "canonical_url": "https://immigrationdb.com/cities/de/sersheim/",
      "population": 5448,
      "rent_eur_per_m2_month": 8.05,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Blaufelden",
      "canonical_url": "https://immigrationdb.com/cities/de/blaufelden/",
      "population": 5439,
      "rent_eur_per_m2_month": 5.56,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Sulzbach an der Murr",
      "canonical_url": "https://immigrationdb.com/cities/de/sulzbach-an-der-murr/",
      "population": 5421,
      "rent_eur_per_m2_month": 6.77,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Munderkingen",
      "canonical_url": "https://immigrationdb.com/cities/de/munderkingen/",
      "population": 5408,
      "rent_eur_per_m2_month": 6.54,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Forchtenberg",
      "canonical_url": "https://immigrationdb.com/cities/de/forchtenberg/",
      "population": 5405,
      "rent_eur_per_m2_month": 6.41,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": 9
    },
    {
      "name": "Ertingen",
      "canonical_url": "https://immigrationdb.com/cities/de/ertingen/",
      "population": 5381,
      "rent_eur_per_m2_month": 5.74,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Külsheim",
      "canonical_url": "https://immigrationdb.com/cities/de/kulsheim/",
      "population": 5360,
      "rent_eur_per_m2_month": 4.87,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": 8
    },
    {
      "name": "Obrigheim",
      "canonical_url": "https://immigrationdb.com/cities/de/obrigheim/",
      "population": 5357,
      "rent_eur_per_m2_month": 6.05,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Sasbach",
      "canonical_url": "https://immigrationdb.com/cities/de/sasbach/",
      "population": 5357,
      "rent_eur_per_m2_month": 6.67,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Wannweil",
      "canonical_url": "https://immigrationdb.com/cities/de/wannweil/",
      "population": 5352,
      "rent_eur_per_m2_month": 8.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Stühlingen",
      "canonical_url": "https://immigrationdb.com/cities/de/stuhlingen/",
      "population": 5351,
      "rent_eur_per_m2_month": 6.46,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Rangendingen",
      "canonical_url": "https://immigrationdb.com/cities/de/rangendingen/",
      "population": 5343,
      "rent_eur_per_m2_month": 6.47,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Tiefenbronn",
      "canonical_url": "https://immigrationdb.com/cities/de/tiefenbronn/",
      "population": 5315,
      "rent_eur_per_m2_month": 7.48,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Meckesheim",
      "canonical_url": "https://immigrationdb.com/cities/de/meckesheim/",
      "population": 5298,
      "rent_eur_per_m2_month": 6.51,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Jestetten",
      "canonical_url": "https://immigrationdb.com/cities/de/jestetten/",
      "population": 5290,
      "rent_eur_per_m2_month": 7.19,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Ühlingen-Birkendorf",
      "canonical_url": "https://immigrationdb.com/cities/de/uhlingen-birkendorf/",
      "population": 5255,
      "rent_eur_per_m2_month": 5.87,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Mahlberg",
      "canonical_url": "https://immigrationdb.com/cities/de/mahlberg/",
      "population": 5254,
      "rent_eur_per_m2_month": 6.85,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Adelsheim",
      "canonical_url": "https://immigrationdb.com/cities/de/adelsheim/",
      "population": 5207,
      "rent_eur_per_m2_month": 5.38,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": 9
    },
    {
      "name": "Sankt Johann",
      "canonical_url": "https://immigrationdb.com/cities/de/sankt-johann/",
      "population": 5202,
      "rent_eur_per_m2_month": 6.14,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Lenzkirch",
      "canonical_url": "https://immigrationdb.com/cities/de/lenzkirch/",
      "population": 5201,
      "rent_eur_per_m2_month": 6.36,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Reichenau",
      "canonical_url": "https://immigrationdb.com/cities/de/reichenau/",
      "population": 5189,
      "rent_eur_per_m2_month": 9.99,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Boll",
      "canonical_url": "https://immigrationdb.com/cities/de/boll/",
      "population": 5116,
      "rent_eur_per_m2_month": 7.22,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Neuhausen",
      "canonical_url": "https://immigrationdb.com/cities/de/neuhausen/",
      "population": 5095,
      "rent_eur_per_m2_month": 6.76,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Heiningen",
      "canonical_url": "https://immigrationdb.com/cities/de/heiningen/",
      "population": 5077,
      "rent_eur_per_m2_month": 7.04,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Deggingen",
      "canonical_url": "https://immigrationdb.com/cities/de/deggingen/",
      "population": 5066,
      "rent_eur_per_m2_month": 6.55,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Münstertal/Schwarzwald",
      "canonical_url": "https://immigrationdb.com/cities/de/munstertal-schwarzwald/",
      "population": 5043,
      "rent_eur_per_m2_month": 6.87,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Krauchenwies",
      "canonical_url": "https://immigrationdb.com/cities/de/krauchenwies/",
      "population": 5023,
      "rent_eur_per_m2_month": 5.54,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Lichtenau",
      "canonical_url": "https://immigrationdb.com/cities/de/lichtenau-baden-wuerttemberg/",
      "population": 5015,
      "rent_eur_per_m2_month": 6.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": null
    },
    {
      "name": "Todtnau",
      "canonical_url": "https://immigrationdb.com/cities/de/todtnau/",
      "population": 4960,
      "rent_eur_per_m2_month": 6.22,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Mudau",
      "canonical_url": "https://immigrationdb.com/cities/de/mudau/",
      "population": 4936,
      "rent_eur_per_m2_month": 4.82,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Niederstotzingen",
      "canonical_url": "https://immigrationdb.com/cities/de/niederstotzingen/",
      "population": 4916,
      "rent_eur_per_m2_month": 6.14,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Niederstetten",
      "canonical_url": "https://immigrationdb.com/cities/de/niederstetten/",
      "population": 4906,
      "rent_eur_per_m2_month": 5.49,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": 8
    },
    {
      "name": "Stetten am Kalten Markt",
      "canonical_url": "https://immigrationdb.com/cities/de/stetten-am-kalten-markt/",
      "population": 4859,
      "rent_eur_per_m2_month": 5.75,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Lauchheim",
      "canonical_url": "https://immigrationdb.com/cities/de/lauchheim/",
      "population": 4857,
      "rent_eur_per_m2_month": 6.35,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Seelbach",
      "canonical_url": "https://immigrationdb.com/cities/de/seelbach/",
      "population": 4828,
      "rent_eur_per_m2_month": 6.69,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Tengen",
      "canonical_url": "https://immigrationdb.com/cities/de/tengen/",
      "population": 4818,
      "rent_eur_per_m2_month": 6.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Oppenau",
      "canonical_url": "https://immigrationdb.com/cities/de/oppenau/",
      "population": 4815,
      "rent_eur_per_m2_month": 5.98,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Schömberg",
      "canonical_url": "https://immigrationdb.com/cities/de/schomberg/",
      "population": 4814,
      "rent_eur_per_m2_month": 6.35,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.3,
      "pm25_ug_m3": 7
    },
    {
      "name": "Vellberg",
      "canonical_url": "https://immigrationdb.com/cities/de/vellberg/",
      "population": 4747,
      "rent_eur_per_m2_month": 6.46,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Buchau",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-buchau/",
      "population": 4651,
      "rent_eur_per_m2_month": 6.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Gschwend",
      "canonical_url": "https://immigrationdb.com/cities/de/gschwend/",
      "population": 4581,
      "rent_eur_per_m2_month": 5.77,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Triberg im Schwarzwald",
      "canonical_url": "https://immigrationdb.com/cities/de/triberg-im-schwarzwald/",
      "population": 4580,
      "rent_eur_per_m2_month": 5.32,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Forbach",
      "canonical_url": "https://immigrationdb.com/cities/de/forbach/",
      "population": 4562,
      "rent_eur_per_m2_month": 5.26,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": null
    },
    {
      "name": "Krautheim",
      "canonical_url": "https://immigrationdb.com/cities/de/krautheim/",
      "population": 4561,
      "rent_eur_per_m2_month": 5.34,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Creglingen",
      "canonical_url": "https://immigrationdb.com/cities/de/creglingen/",
      "population": 4453,
      "rent_eur_per_m2_month": 5.53,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Gerabronn",
      "canonical_url": "https://immigrationdb.com/cities/de/gerabronn/",
      "population": 4451,
      "rent_eur_per_m2_month": 5.66,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Schönau",
      "canonical_url": "https://immigrationdb.com/cities/de/schonau/",
      "population": 4369,
      "rent_eur_per_m2_month": 6.18,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Kirchberg an der Jagst",
      "canonical_url": "https://immigrationdb.com/cities/de/kirchberg-an-der-jagst/",
      "population": 4221,
      "rent_eur_per_m2_month": 6.02,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Neckarbischofsheim",
      "canonical_url": "https://immigrationdb.com/cities/de/neckarbischofsheim/",
      "population": 4195,
      "rent_eur_per_m2_month": 6.21,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Niedernhall",
      "canonical_url": "https://immigrationdb.com/cities/de/niedernhall/",
      "population": 4185,
      "rent_eur_per_m2_month": 6.55,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Hornberg",
      "canonical_url": "https://immigrationdb.com/cities/de/hornberg/",
      "population": 4154,
      "rent_eur_per_m2_month": 5.24,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "St. Blasien",
      "canonical_url": "https://immigrationdb.com/cities/de/st-blasien/",
      "population": 3818,
      "rent_eur_per_m2_month": 6.14,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Mühlheim an der Donau",
      "canonical_url": "https://immigrationdb.com/cities/de/muhlheim-an-der-donau/",
      "population": 3649,
      "rent_eur_per_m2_month": 6.34,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Grünsfeld",
      "canonical_url": "https://immigrationdb.com/cities/de/grunsfeld/",
      "population": 3640,
      "rent_eur_per_m2_month": 5.03,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Vöhrenbach",
      "canonical_url": "https://immigrationdb.com/cities/de/vohrenbach/",
      "population": 3631,
      "rent_eur_per_m2_month": 5.32,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Freudenberg",
      "canonical_url": "https://immigrationdb.com/cities/de/freudenberg-baden-wuerttemberg/",
      "population": 3615,
      "rent_eur_per_m2_month": 5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Schiltach",
      "canonical_url": "https://immigrationdb.com/cities/de/schiltach/",
      "population": 3517,
      "rent_eur_per_m2_month": 5.98,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Löwenstein",
      "canonical_url": "https://immigrationdb.com/cities/de/lowenstein/",
      "population": 3460,
      "rent_eur_per_m2_month": 6.62,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Owen",
      "canonical_url": "https://immigrationdb.com/cities/de/owen/",
      "population": 3417,
      "rent_eur_per_m2_month": 7.48,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": null
    },
    {
      "name": "Oberriexingen",
      "canonical_url": "https://immigrationdb.com/cities/de/oberriexingen/",
      "population": 3306,
      "rent_eur_per_m2_month": 7.59,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Bad Teinach-Zavelstein",
      "canonical_url": "https://immigrationdb.com/cities/de/bad-teinach-zavelstein/",
      "population": 3220,
      "rent_eur_per_m2_month": 6.68,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Wangen",
      "canonical_url": "https://immigrationdb.com/cities/de/wangen/",
      "population": 3183,
      "rent_eur_per_m2_month": 7.27,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Klingenstein",
      "canonical_url": "https://immigrationdb.com/cities/de/klingenstein/",
      "population": 3179,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Fridingen an der Donau",
      "canonical_url": "https://immigrationdb.com/cities/de/fridingen-an-der-donau/",
      "population": 3157,
      "rent_eur_per_m2_month": 6.27,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Ravenstein",
      "canonical_url": "https://immigrationdb.com/cities/de/ravenstein/",
      "population": 2999,
      "rent_eur_per_m2_month": 4.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Waldenburg",
      "canonical_url": "https://immigrationdb.com/cities/de/waldenburg-baden-wuerttemberg/",
      "population": 2986,
      "rent_eur_per_m2_month": 6.97,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Sulzburg",
      "canonical_url": "https://immigrationdb.com/cities/de/sulzburg/",
      "population": 2794,
      "rent_eur_per_m2_month": 7.07,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Lauterstein",
      "canonical_url": "https://immigrationdb.com/cities/de/lauterstein/",
      "population": 2558,
      "rent_eur_per_m2_month": 6.02,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Scheer",
      "canonical_url": "https://immigrationdb.com/cities/de/scheer/",
      "population": 2510,
      "rent_eur_per_m2_month": 5.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Schönau im Schwarzwald",
      "canonical_url": "https://immigrationdb.com/cities/de/schonau-im-schwarzwald/",
      "population": 2504,
      "rent_eur_per_m2_month": 6.63,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Aach",
      "canonical_url": "https://immigrationdb.com/cities/de/aach/",
      "population": 2377,
      "rent_eur_per_m2_month": 6.65,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Hayingen",
      "canonical_url": "https://immigrationdb.com/cities/de/hayingen/",
      "population": 2211,
      "rent_eur_per_m2_month": 5.61,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Veringenstadt",
      "canonical_url": "https://immigrationdb.com/cities/de/veringenstadt/",
      "population": 2149,
      "rent_eur_per_m2_month": 5.27,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Wiesensteig",
      "canonical_url": "https://immigrationdb.com/cities/de/wiesensteig/",
      "population": 2001,
      "rent_eur_per_m2_month": 6.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Hettingen",
      "canonical_url": "https://immigrationdb.com/cities/de/hettingen/",
      "population": 1861,
      "rent_eur_per_m2_month": 4.61,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Widdern",
      "canonical_url": "https://immigrationdb.com/cities/de/widdern/",
      "population": 1782,
      "rent_eur_per_m2_month": 6.93,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Langenburg",
      "canonical_url": "https://immigrationdb.com/cities/de/langenburg/",
      "population": 1749,
      "rent_eur_per_m2_month": 5.55,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Haslach",
      "canonical_url": "https://immigrationdb.com/cities/de/haslach/",
      "population": 872,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Mittelschöntal",
      "canonical_url": "https://immigrationdb.com/cities/de/mittelschontal/",
      "population": 124,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Altes Lager",
      "canonical_url": "https://immigrationdb.com/cities/de/altes-lager/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Zell",
      "canonical_url": "https://immigrationdb.com/cities/de/zell/",
      "population": 0,
      "rent_eur_per_m2_month": 5.23,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3,
      "pm25_ug_m3": null
    }
  ],
  "rankings": [
    {
      "key": "rent",
      "title": "Lowest net rent",
      "items": [
        {
          "name": "Leonberg",
          "href": "/cities/de/leonberg/",
          "value": "€3.71/m²",
          "year": "2022"
        },
        {
          "name": "Boxberg",
          "href": "/cities/de/boxberg/",
          "value": "€4.08/m²",
          "year": "2022"
        },
        {
          "name": "Beilstein",
          "href": "/cities/de/beilstein/",
          "value": "€4.41/m²",
          "year": "2022"
        },
        {
          "name": "Hettingen",
          "href": "/cities/de/hettingen/",
          "value": "€4.61/m²",
          "year": "2022"
        },
        {
          "name": "Riedenberg",
          "href": "/cities/de/riedenberg/",
          "value": "€4.64/m²",
          "year": "2022"
        }
      ]
    },
    {
      "key": "pm25",
      "title": "Cleanest air",
      "items": [
        {
          "name": "Waldshut-Tiengen",
          "href": "/cities/de/waldshut-tiengen/",
          "value": "3.0 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Balingen",
          "href": "/cities/de/balingen/",
          "value": "4.0 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Geislingen",
          "href": "/cities/de/geislingen/",
          "value": "4.0 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Mengen",
          "href": "/cities/de/mengen/",
          "value": "4.0 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Meßkirch",
          "href": "/cities/de/messkirch/",
          "value": "4.0 µg/m³ PM2.5",
          "year": "2024"
        }
      ]
    }
  ]
}
