{
  "snapshot_id": "approved-static-48d32b636f07abc8",
  "page_version": "54f6b78ee0d0d3a88548f940b88663a8",
  "content_date": "2026-10-16",
  "schema_version": "immigrationdb-region-v1",
  "region_id": "region:ch:official:ch:zh",
  "name": "Canton of Zurich",
  "name_local": "Zürich",
  "country_code": "CH",
  "country": "Switzerland",
  "canonical_url": "https://immigrationdb.com/countries/switzerland/canton-of-zurich/",
  "summary": "Canton of Zurich has 86 published cities; the largest is Zürich, with 436,551 residents. Net rent runs from €17.90 to €26.18 per m² a month across the 2 cities that publish it.",
  "cities": [
    {
      "name": "Zürich",
      "canonical_url": "https://immigrationdb.com/cities/ch/0261-zurich/",
      "population": 436551,
      "rent_eur_per_m2_month": 26.175219808270523,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.15,
      "pm25_ug_m3": 8
    },
    {
      "name": "Winterthur",
      "canonical_url": "https://immigrationdb.com/cities/ch/winterthur/",
      "population": 120376,
      "rent_eur_per_m2_month": 17.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.9,
      "pm25_ug_m3": 8.8
    },
    {
      "name": "Uster",
      "canonical_url": "https://immigrationdb.com/cities/ch/0198-uster/",
      "population": 36563,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Dübendorf",
      "canonical_url": "https://immigrationdb.com/cities/ch/dubendorf/",
      "population": 32571,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.6,
      "pm25_ug_m3": 7.2
    },
    {
      "name": "Dietikon",
      "canonical_url": "https://immigrationdb.com/cities/ch/dietikon/",
      "population": 28295,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Wetzikon",
      "canonical_url": "https://immigrationdb.com/cities/ch/wetzikon/",
      "population": 27371,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Wetzikon (ZH)",
      "canonical_url": "https://immigrationdb.com/cities/ch/wetzikon-zh/",
      "population": 26977,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Wädenswil",
      "canonical_url": "https://immigrationdb.com/cities/ch/wadenswil/",
      "population": 25704,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Horgen",
      "canonical_url": "https://immigrationdb.com/cities/ch/horgen/",
      "population": 24549,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Bülach",
      "canonical_url": "https://immigrationdb.com/cities/ch/bulach/",
      "population": 24508,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Kloten",
      "canonical_url": "https://immigrationdb.com/cities/ch/kloten/",
      "population": 21737,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Opfikon",
      "canonical_url": "https://immigrationdb.com/cities/ch/opfikon/",
      "population": 21554,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.7,
      "pm25_ug_m3": 8.8
    },
    {
      "name": "Schlieren",
      "canonical_url": "https://immigrationdb.com/cities/ch/schlieren/",
      "population": 20391,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.7,
      "pm25_ug_m3": 8.4
    },
    {
      "name": "Regensdorf",
      "canonical_url": "https://immigrationdb.com/cities/ch/regensdorf/",
      "population": 20282,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Adliswil",
      "canonical_url": "https://immigrationdb.com/cities/ch/adliswil/",
      "population": 19893,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Volketswil",
      "canonical_url": "https://immigrationdb.com/cities/ch/volketswil/",
      "population": 19854,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Thalwil",
      "canonical_url": "https://immigrationdb.com/cities/ch/thalwil/",
      "population": 18513,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Wallisellen",
      "canonical_url": "https://immigrationdb.com/cities/ch/wallisellen/",
      "population": 17765,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Illnau-Effretikon",
      "canonical_url": "https://immigrationdb.com/cities/ch/0296-illnau-effretikon/",
      "population": 17756,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Küsnacht",
      "canonical_url": "https://immigrationdb.com/cities/ch/kusnacht/",
      "population": 15297,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Küsnacht (ZH)",
      "canonical_url": "https://immigrationdb.com/cities/ch/kusnacht-zh/",
      "population": 15168,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Stäfa",
      "canonical_url": "https://immigrationdb.com/cities/ch/stafa/",
      "population": 15152,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Meilen",
      "canonical_url": "https://immigrationdb.com/cities/ch/meilen/",
      "population": 14848,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Richterswil",
      "canonical_url": "https://immigrationdb.com/cities/ch/richterswil/",
      "population": 14378,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Zollikon",
      "canonical_url": "https://immigrationdb.com/cities/ch/zollikon/",
      "population": 13584,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Rüti (ZH)",
      "canonical_url": "https://immigrationdb.com/cities/ch/ruti-zh/",
      "population": 12971,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Affoltern am Albis",
      "canonical_url": "https://immigrationdb.com/cities/ch/affoltern-am-albis/",
      "population": 12882,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Pfäffikon",
      "canonical_url": "https://immigrationdb.com/cities/ch/pfaffikon/",
      "population": 12750,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Bassersdorf",
      "canonical_url": "https://immigrationdb.com/cities/ch/bassersdorf/",
      "population": 12301,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Hinwil",
      "canonical_url": "https://immigrationdb.com/cities/ch/hinwil/",
      "population": 11961,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Männedorf",
      "canonical_url": "https://immigrationdb.com/cities/ch/mannedorf/",
      "population": 11767,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Maur",
      "canonical_url": "https://immigrationdb.com/cities/ch/maur/",
      "population": 10884,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Wald (ZH)",
      "canonical_url": "https://immigrationdb.com/cities/ch/wald-zh/",
      "population": 10620,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Gossau (ZH)",
      "canonical_url": "https://immigrationdb.com/cities/ch/gossau-zh/",
      "population": 10605,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Urdorf",
      "canonical_url": "https://immigrationdb.com/cities/ch/urdorf/",
      "population": 10503,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Embrach",
      "canonical_url": "https://immigrationdb.com/cities/ch/embrach/",
      "population": 10356,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Niederhasli",
      "canonical_url": "https://immigrationdb.com/cities/ch/niederhasli/",
      "population": 9648,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Fällanden",
      "canonical_url": "https://immigrationdb.com/cities/ch/fallanden/",
      "population": 9637,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Kilchberg (ZH)",
      "canonical_url": "https://immigrationdb.com/cities/ch/kilchberg-zh/",
      "population": 9483,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Hombrechtikon",
      "canonical_url": "https://immigrationdb.com/cities/ch/hombrechtikon/",
      "population": 9176,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Egg",
      "canonical_url": "https://immigrationdb.com/cities/ch/egg/",
      "population": 8815,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Wangen-Brüttisellen",
      "canonical_url": "https://immigrationdb.com/cities/ch/wangen-bruttisellen/",
      "population": 8292,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Rümlang",
      "canonical_url": "https://immigrationdb.com/cities/ch/rumlang/",
      "population": 8243,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Langnau am Albis",
      "canonical_url": "https://immigrationdb.com/cities/ch/langnau-am-albis/",
      "population": 8224,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Dürnten",
      "canonical_url": "https://immigrationdb.com/cities/ch/durnten/",
      "population": 8048,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Dietlikon",
      "canonical_url": "https://immigrationdb.com/cities/ch/dietlikon/",
      "population": 8027,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Seuzach",
      "canonical_url": "https://immigrationdb.com/cities/ch/0227-seuzach/",
      "population": 7990,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Oberglatt",
      "canonical_url": "https://immigrationdb.com/cities/ch/oberglatt/",
      "population": 7772,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Bubikon",
      "canonical_url": "https://immigrationdb.com/cities/ch/bubikon/",
      "population": 7661,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Birmensdorf (ZH)",
      "canonical_url": "https://immigrationdb.com/cities/ch/birmensdorf-zh/",
      "population": 7380,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Oberengstringen",
      "canonical_url": "https://immigrationdb.com/cities/ch/oberengstringen/",
      "population": 6914,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Fehraltorf",
      "canonical_url": "https://immigrationdb.com/cities/ch/fehraltorf/",
      "population": 6883,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Zell (ZH)",
      "canonical_url": "https://immigrationdb.com/cities/ch/zell-zh/",
      "population": 6809,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Buchs (ZH)",
      "canonical_url": "https://immigrationdb.com/cities/ch/buchs-zh/",
      "population": 6808,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Wiesendangen",
      "canonical_url": "https://immigrationdb.com/cities/ch/wiesendangen/",
      "population": 6798,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Herrliberg",
      "canonical_url": "https://immigrationdb.com/cities/ch/herrliberg/",
      "population": 6780,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Dielsdorf",
      "canonical_url": "https://immigrationdb.com/cities/ch/dielsdorf/",
      "population": 6725,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Uetikon am See",
      "canonical_url": "https://immigrationdb.com/cities/ch/uetikon-am-see/",
      "population": 6663,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Rüschlikon",
      "canonical_url": "https://immigrationdb.com/cities/ch/ruschlikon/",
      "population": 6406,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Obfelden",
      "canonical_url": "https://immigrationdb.com/cities/ch/obfelden/",
      "population": 5961,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Lindau",
      "canonical_url": "https://immigrationdb.com/cities/ch/lindau/",
      "population": 5871,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Nürensdorf",
      "canonical_url": "https://immigrationdb.com/cities/ch/nurensdorf/",
      "population": 5862,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Neftenbach",
      "canonical_url": "https://immigrationdb.com/cities/ch/neftenbach/",
      "population": 5765,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Mettmenstetten",
      "canonical_url": "https://immigrationdb.com/cities/ch/mettmenstetten/",
      "population": 5763,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Zumikon",
      "canonical_url": "https://immigrationdb.com/cities/ch/zumikon/",
      "population": 5754,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Eglisau",
      "canonical_url": "https://immigrationdb.com/cities/ch/eglisau/",
      "population": 5750,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Bonstetten",
      "canonical_url": "https://immigrationdb.com/cities/ch/bonstetten/",
      "population": 5712,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Uitikon",
      "canonical_url": "https://immigrationdb.com/cities/ch/uitikon/",
      "population": 5699,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Niederglatt",
      "canonical_url": "https://immigrationdb.com/cities/ch/niederglatt/",
      "population": 5507,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Erlenbach (ZH)",
      "canonical_url": "https://immigrationdb.com/cities/ch/erlenbach-zh/",
      "population": 5505,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Glattfelden",
      "canonical_url": "https://immigrationdb.com/cities/ch/glattfelden/",
      "population": 5438,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Greifensee",
      "canonical_url": "https://immigrationdb.com/cities/ch/greifensee/",
      "population": 5421,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Oberrieden",
      "canonical_url": "https://immigrationdb.com/cities/ch/oberrieden/",
      "population": 5392,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Wettswil am Albis",
      "canonical_url": "https://immigrationdb.com/cities/ch/wettswil-am-albis/",
      "population": 5337,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Geroldswil",
      "canonical_url": "https://immigrationdb.com/cities/ch/geroldswil/",
      "population": 5312,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Turbenthal",
      "canonical_url": "https://immigrationdb.com/cities/ch/turbenthal/",
      "population": 5300,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Schwerzenbach",
      "canonical_url": "https://immigrationdb.com/cities/ch/schwerzenbach/",
      "population": 5250,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Elgg",
      "canonical_url": "https://immigrationdb.com/cities/ch/elgg/",
      "population": 5175,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Oetwil am See",
      "canonical_url": "https://immigrationdb.com/cities/ch/oetwil-am-see/",
      "population": 5150,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Bäretswil",
      "canonical_url": "https://immigrationdb.com/cities/ch/baretswil/",
      "population": 5148,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Bauma",
      "canonical_url": "https://immigrationdb.com/cities/ch/bauma/",
      "population": 5112,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Weiningen (ZH)",
      "canonical_url": "https://immigrationdb.com/cities/ch/weiningen-zh/",
      "population": 5108,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Winkel",
      "canonical_url": "https://immigrationdb.com/cities/ch/winkel/",
      "population": 5086,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Seen (Kreis 3)",
      "canonical_url": "https://immigrationdb.com/cities/ch/seen-kreis-3/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Stadt Winterthur (Kreis 1)",
      "canonical_url": "https://immigrationdb.com/cities/ch/stadt-winterthur-kreis-1/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Wülflingen (Kreis 6)",
      "canonical_url": "https://immigrationdb.com/cities/ch/wulflingen-kreis-6/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    }
  ],
  "rankings": []
}
