{
  "snapshot_id": "approved-static-48d32b636f07abc8",
  "page_version": "3d2bbd9b2b3ae1c16c48c87d10aecf14",
  "content_date": "2026-10-16",
  "schema_version": "immigrationdb-region-v1",
  "region_id": "region:nl:official:nl:cbs_provincie:pv25",
  "name": "Gelderland",
  "name_local": "Gelderland",
  "country_code": "NL",
  "country": "Netherlands",
  "canonical_url": "https://immigrationdb.com/countries/netherlands/gelderland/",
  "summary": "Gelderland has 87 published cities; the largest is Nijmegen, with 189,871 residents.",
  "cities": [
    {
      "name": "Nijmegen",
      "canonical_url": "https://immigrationdb.com/cities/nl/nijmegen/",
      "population": 189871,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.4,
      "pm25_ug_m3": 9
    },
    {
      "name": "Arnhem",
      "canonical_url": "https://immigrationdb.com/cities/nl/arnhem/",
      "population": 171822,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": 9.771
    },
    {
      "name": "Apeldoorn",
      "canonical_url": "https://immigrationdb.com/cities/nl/apeldoorn/",
      "population": 169212,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Ede",
      "canonical_url": "https://immigrationdb.com/cities/nl/ede/",
      "population": 125331,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Barneveld",
      "canonical_url": "https://immigrationdb.com/cities/nl/barneveld/",
      "population": 63926,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3,
      "pm25_ug_m3": null
    },
    {
      "name": "Doetinchem",
      "canonical_url": "https://immigrationdb.com/cities/nl/doetinchem/",
      "population": 60466,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": 7
    },
    {
      "name": "West Betuwe",
      "canonical_url": "https://immigrationdb.com/cities/nl/west-betuwe/",
      "population": 53445,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Harderwijk",
      "canonical_url": "https://immigrationdb.com/cities/nl/harderwijk/",
      "population": 50655,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.2,
      "pm25_ug_m3": 9
    },
    {
      "name": "Zutphen",
      "canonical_url": "https://immigrationdb.com/cities/nl/zutphen/",
      "population": 49292,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": 9
    },
    {
      "name": "Overbetuwe",
      "canonical_url": "https://immigrationdb.com/cities/nl/overbetuwe/",
      "population": 49266,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Lingewaard",
      "canonical_url": "https://immigrationdb.com/cities/nl/lingewaard/",
      "population": 47802,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Nijkerk",
      "canonical_url": "https://immigrationdb.com/cities/nl/nijkerk/",
      "population": 46283,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Zevenaar",
      "canonical_url": "https://immigrationdb.com/cities/nl/zevenaar/",
      "population": 45570,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Berkelland",
      "canonical_url": "https://immigrationdb.com/cities/nl/berkelland/",
      "population": 43986,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3,
      "pm25_ug_m3": null
    },
    {
      "name": "Rheden",
      "canonical_url": "https://immigrationdb.com/cities/nl/rheden/",
      "population": 43849,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Wageningen",
      "canonical_url": "https://immigrationdb.com/cities/nl/wageningen/",
      "population": 42779,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Tiel",
      "canonical_url": "https://immigrationdb.com/cities/nl/tiel/",
      "population": 42524,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.6,
      "pm25_ug_m3": 7
    },
    {
      "name": "Wijchen",
      "canonical_url": "https://immigrationdb.com/cities/nl/wijchen/",
      "population": 42106,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3,
      "pm25_ug_m3": null
    },
    {
      "name": "Oude IJsselstreek",
      "canonical_url": "https://immigrationdb.com/cities/nl/oude-ijsselstreek/",
      "population": 39596,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Montferland",
      "canonical_url": "https://immigrationdb.com/cities/nl/montferland/",
      "population": 37014,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Bronckhorst",
      "canonical_url": "https://immigrationdb.com/cities/nl/bronckhorst/",
      "population": 35983,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Berg en Dal",
      "canonical_url": "https://immigrationdb.com/cities/nl/berg-en-dal/",
      "population": 35700,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Lochem",
      "canonical_url": "https://immigrationdb.com/cities/nl/lochem/",
      "population": 34213,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.1,
      "pm25_ug_m3": 8
    },
    {
      "name": "Epe",
      "canonical_url": "https://immigrationdb.com/cities/nl/epe/",
      "population": 33786,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.9,
      "pm25_ug_m3": 9
    },
    {
      "name": "Renkum",
      "canonical_url": "https://immigrationdb.com/cities/nl/renkum/",
      "population": 31356,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Zaltbommel",
      "canonical_url": "https://immigrationdb.com/cities/nl/zaltbommel/",
      "population": 30687,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.2,
      "pm25_ug_m3": 7
    },
    {
      "name": "Culemborg",
      "canonical_url": "https://immigrationdb.com/cities/nl/culemborg/",
      "population": 30413,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Oost Gelre",
      "canonical_url": "https://immigrationdb.com/cities/nl/oost-gelre/",
      "population": 29868,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Nunspeet",
      "canonical_url": "https://immigrationdb.com/cities/nl/nunspeet/",
      "population": 29688,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.7,
      "pm25_ug_m3": 9
    },
    {
      "name": "Winterswijk",
      "canonical_url": "https://immigrationdb.com/cities/nl/winterswijk/",
      "population": 29289,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.2,
      "pm25_ug_m3": 8
    },
    {
      "name": "Ermelo",
      "canonical_url": "https://immigrationdb.com/cities/nl/ermelo/",
      "population": 28199,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Buren",
      "canonical_url": "https://immigrationdb.com/cities/nl/buren/",
      "population": 28095,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Aalten",
      "canonical_url": "https://immigrationdb.com/cities/nl/aalten/",
      "population": 27608,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Beuningen",
      "canonical_url": "https://immigrationdb.com/cities/nl/beuningen/",
      "population": 26868,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3,
      "pm25_ug_m3": null
    },
    {
      "name": "Maasdriel",
      "canonical_url": "https://immigrationdb.com/cities/nl/maasdriel/",
      "population": 26225,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Neder-Betuwe",
      "canonical_url": "https://immigrationdb.com/cities/nl/neder-betuwe/",
      "population": 25925,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Voorst",
      "canonical_url": "https://immigrationdb.com/cities/nl/voorst/",
      "population": 25569,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Putten",
      "canonical_url": "https://immigrationdb.com/cities/nl/putten/",
      "population": 25170,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Duiven",
      "canonical_url": "https://immigrationdb.com/cities/nl/duiven/",
      "population": 24852,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3,
      "pm25_ug_m3": null
    },
    {
      "name": "Oldebroek",
      "canonical_url": "https://immigrationdb.com/cities/nl/oldebroek/",
      "population": 24535,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Elburg",
      "canonical_url": "https://immigrationdb.com/cities/nl/elburg/",
      "population": 24039,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3,
      "pm25_ug_m3": 9
    },
    {
      "name": "Brummen",
      "canonical_url": "https://immigrationdb.com/cities/nl/brummen/",
      "population": 21562,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.9,
      "pm25_ug_m3": 7
    },
    {
      "name": "West Maas en Waal",
      "canonical_url": "https://immigrationdb.com/cities/nl/west-maas-en-waal/",
      "population": 20843,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Druten",
      "canonical_url": "https://immigrationdb.com/cities/nl/druten/",
      "population": 20019,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3,
      "pm25_ug_m3": null
    },
    {
      "name": "Huissen",
      "canonical_url": "https://immigrationdb.com/cities/nl/huissen/",
      "population": 19950,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Heerde",
      "canonical_url": "https://immigrationdb.com/cities/nl/heerde/",
      "population": 19325,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.7,
      "pm25_ug_m3": 9
    },
    {
      "name": "Heumen",
      "canonical_url": "https://immigrationdb.com/cities/nl/heumen/",
      "population": 16978,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Lent",
      "canonical_url": "https://immigrationdb.com/cities/nl/lent/",
      "population": 16785,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Westervoort",
      "canonical_url": "https://immigrationdb.com/cities/nl/westervoort/",
      "population": 15253,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Bennekom",
      "canonical_url": "https://immigrationdb.com/cities/nl/bennekom/",
      "population": 15190,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Lunteren",
      "canonical_url": "https://immigrationdb.com/cities/nl/lunteren/",
      "population": 14265,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Twello",
      "canonical_url": "https://immigrationdb.com/cities/nl/twello/",
      "population": 13570,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Groesbeek",
      "canonical_url": "https://immigrationdb.com/cities/nl/groesbeek/",
      "population": 13260,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Hattem",
      "canonical_url": "https://immigrationdb.com/cities/nl/hattem/",
      "population": 12822,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Bemmel",
      "canonical_url": "https://immigrationdb.com/cities/nl/bemmel/",
      "population": 12290,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Geldermalsen",
      "canonical_url": "https://immigrationdb.com/cities/nl/geldermalsen/",
      "population": 11215,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Doesburg",
      "canonical_url": "https://immigrationdb.com/cities/nl/doesburg/",
      "population": 11173,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.7,
      "pm25_ug_m3": 7
    },
    {
      "name": "Scherpenzeel",
      "canonical_url": "https://immigrationdb.com/cities/nl/scherpenzeel/",
      "population": 10674,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Eerbeek",
      "canonical_url": "https://immigrationdb.com/cities/nl/eerbeek/",
      "population": 10185,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Hoevelaken",
      "canonical_url": "https://immigrationdb.com/cities/nl/hoevelaken/",
      "population": 9875,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Gendt",
      "canonical_url": "https://immigrationdb.com/cities/nl/gendt/",
      "population": 7495,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Kerkdriel",
      "canonical_url": "https://immigrationdb.com/cities/nl/kerkdriel/",
      "population": 6875,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Zelhem",
      "canonical_url": "https://immigrationdb.com/cities/nl/zelhem/",
      "population": 5750,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Gaanderen",
      "canonical_url": "https://immigrationdb.com/cities/nl/gaanderen/",
      "population": 5685,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Opheusden",
      "canonical_url": "https://immigrationdb.com/cities/nl/opheusden/",
      "population": 5615,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Varsseveld",
      "canonical_url": "https://immigrationdb.com/cities/nl/varsseveld/",
      "population": 5260,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Doornsteeg",
      "canonical_url": "https://immigrationdb.com/cities/nl/doornsteeg/",
      "population": 2255,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Borculo",
      "canonical_url": "https://immigrationdb.com/cities/nl/borculo/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Didam",
      "canonical_url": "https://immigrationdb.com/cities/nl/didam/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Dieren",
      "canonical_url": "https://immigrationdb.com/cities/nl/dieren/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Dinxperlo",
      "canonical_url": "https://immigrationdb.com/cities/nl/dinxperlo/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Eibergen",
      "canonical_url": "https://immigrationdb.com/cities/nl/eibergen/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Elst",
      "canonical_url": "https://immigrationdb.com/cities/nl/elst/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Groenlo",
      "canonical_url": "https://immigrationdb.com/cities/nl/groenlo/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Lichtenvoorde",
      "canonical_url": "https://immigrationdb.com/cities/nl/lichtenvoorde/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Neede",
      "canonical_url": "https://immigrationdb.com/cities/nl/neede/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Oosterbeek",
      "canonical_url": "https://immigrationdb.com/cities/nl/oosterbeek/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Ruurlo",
      "canonical_url": "https://immigrationdb.com/cities/nl/ruurlo/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "t Harde",
      "canonical_url": "https://immigrationdb.com/cities/nl/t-harde/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Ulft",
      "canonical_url": "https://immigrationdb.com/cities/nl/ulft/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Vaassen",
      "canonical_url": "https://immigrationdb.com/cities/nl/vaassen/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Velp",
      "canonical_url": "https://immigrationdb.com/cities/nl/velp/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Voorthuizen",
      "canonical_url": "https://immigrationdb.com/cities/nl/voorthuizen/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Warnsveld",
      "canonical_url": "https://immigrationdb.com/cities/nl/warnsveld/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Wehl",
      "canonical_url": "https://immigrationdb.com/cities/nl/wehl/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Wezep",
      "canonical_url": "https://immigrationdb.com/cities/nl/wezep/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Wisch",
      "canonical_url": "https://immigrationdb.com/cities/nl/wisch/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    }
  ],
  "rankings": [
    {
      "key": "pm25",
      "title": "Cleanest air",
      "items": [
        {
          "name": "Brummen",
          "href": "/cities/nl/brummen/",
          "value": "7.0 µg/m³ PM2.5",
          "year": "2025"
        },
        {
          "name": "Doesburg",
          "href": "/cities/nl/doesburg/",
          "value": "7.0 µg/m³ PM2.5",
          "year": "2025"
        },
        {
          "name": "Doetinchem",
          "href": "/cities/nl/doetinchem/",
          "value": "7.0 µg/m³ PM2.5",
          "year": "2025"
        },
        {
          "name": "Tiel",
          "href": "/cities/nl/tiel/",
          "value": "7.0 µg/m³ PM2.5",
          "year": "2025"
        },
        {
          "name": "Zaltbommel",
          "href": "/cities/nl/zaltbommel/",
          "value": "7.0 µg/m³ PM2.5",
          "year": "2025"
        }
      ]
    }
  ]
}
