{
  "snapshot_id": "approved-static-48d32b636f07abc8",
  "page_version": "2f237d57a1ba1dd7a466d5f6cc0211c8",
  "content_date": "2026-10-16",
  "schema_version": "immigrationdb-region-v1",
  "region_id": "region:be:official:60000",
  "name": "Liège Province",
  "name_local": "Province de Liège",
  "country_code": "BE",
  "country": "Belgium",
  "canonical_url": "https://immigrationdb.com/countries/belgium/liege-province/",
  "summary": "Liège Province has 81 published cities; the largest is Liège, with 198,102 residents.",
  "cities": [
    {
      "name": "Liège",
      "canonical_url": "https://immigrationdb.com/cities/be/liege/",
      "population": 198102,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 19.83,
      "pm25_ug_m3": 6.48388
    },
    {
      "name": "Seraing",
      "canonical_url": "https://immigrationdb.com/cities/be/seraing/",
      "population": 64764,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 19.09,
      "pm25_ug_m3": 6.635246
    },
    {
      "name": "Verviers",
      "canonical_url": "https://immigrationdb.com/cities/be/verviers/",
      "population": 56182,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 20,
      "pm25_ug_m3": 4.890437
    },
    {
      "name": "Herstal",
      "canonical_url": "https://immigrationdb.com/cities/be/herstal/",
      "population": 40909,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 17,
      "pm25_ug_m3": 6.777596
    },
    {
      "name": "Ans",
      "canonical_url": "https://immigrationdb.com/cities/be/ans/",
      "population": 29268,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 13.85,
      "pm25_ug_m3": 6.703552
    },
    {
      "name": "Flémalle",
      "canonical_url": "https://immigrationdb.com/cities/be/flemalle/",
      "population": 27167,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 14.67,
      "pm25_ug_m3": 6.148361
    },
    {
      "name": "Oupeye",
      "canonical_url": "https://immigrationdb.com/cities/be/oupeye/",
      "population": 26036,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.8,
      "pm25_ug_m3": 6.246448
    },
    {
      "name": "Saint-Nicolas",
      "canonical_url": "https://immigrationdb.com/cities/be/saint-nicolas/",
      "population": 24517,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 18.21,
      "pm25_ug_m3": null
    },
    {
      "name": "Grâce-Hollogne",
      "canonical_url": "https://immigrationdb.com/cities/be/grace-hollogne/",
      "population": 23353,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 14.91,
      "pm25_ug_m3": 6.60765
    },
    {
      "name": "Huy",
      "canonical_url": "https://immigrationdb.com/cities/be/huy/",
      "population": 21913,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 16.84,
      "pm25_ug_m3": 5.874044
    },
    {
      "name": "Chaudfontaine",
      "canonical_url": "https://immigrationdb.com/cities/be/chaudfontaine/",
      "population": 20525,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.14,
      "pm25_ug_m3": 4.391257
    },
    {
      "name": "Eupen",
      "canonical_url": "https://immigrationdb.com/cities/be/eupen/",
      "population": 20145,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.17,
      "pm25_ug_m3": 5.550546
    },
    {
      "name": "Visé",
      "canonical_url": "https://immigrationdb.com/cities/be/vise/",
      "population": 18097,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 13.53,
      "pm25_ug_m3": 5.377322
    },
    {
      "name": "Herve",
      "canonical_url": "https://immigrationdb.com/cities/be/herve/",
      "population": 17822,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.65,
      "pm25_ug_m3": 4.651093
    },
    {
      "name": "Hannut",
      "canonical_url": "https://immigrationdb.com/cities/be/hannut/",
      "population": 17295,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.61,
      "pm25_ug_m3": 5.60082
    },
    {
      "name": "Soumagne",
      "canonical_url": "https://immigrationdb.com/cities/be/soumagne/",
      "population": 17282,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.15,
      "pm25_ug_m3": 4.000273
    },
    {
      "name": "Fléron",
      "canonical_url": "https://immigrationdb.com/cities/be/fleron/",
      "population": 16451,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.61,
      "pm25_ug_m3": 4.113388
    },
    {
      "name": "Waremme",
      "canonical_url": "https://immigrationdb.com/cities/be/waremme/",
      "population": 15427,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.33,
      "pm25_ug_m3": 6.471311
    },
    {
      "name": "Dison",
      "canonical_url": "https://immigrationdb.com/cities/be/dison/",
      "population": 15346,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 19.2,
      "pm25_ug_m3": 5.175683
    },
    {
      "name": "Sprimont",
      "canonical_url": "https://immigrationdb.com/cities/be/sprimont/",
      "population": 15086,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.05,
      "pm25_ug_m3": 4.494262
    },
    {
      "name": "Amay",
      "canonical_url": "https://immigrationdb.com/cities/be/amay/",
      "population": 14488,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 13.14,
      "pm25_ug_m3": 6.171311
    },
    {
      "name": "Wanze",
      "canonical_url": "https://immigrationdb.com/cities/be/wanze/",
      "population": 14053,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.17,
      "pm25_ug_m3": 5.86612
    },
    {
      "name": "Blegny",
      "canonical_url": "https://immigrationdb.com/cities/be/blegny/",
      "population": 13620,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.02,
      "pm25_ug_m3": 4.945355
    },
    {
      "name": "Aywaille",
      "canonical_url": "https://immigrationdb.com/cities/be/aywaille/",
      "population": 12999,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.06,
      "pm25_ug_m3": 4.41612
    },
    {
      "name": "Malmedy",
      "canonical_url": "https://immigrationdb.com/cities/be/malmedy/",
      "population": 12973,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.32,
      "pm25_ug_m3": 4.909016
    },
    {
      "name": "Esneux",
      "canonical_url": "https://immigrationdb.com/cities/be/esneux/",
      "population": 12779,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.37,
      "pm25_ug_m3": 4.88306
    },
    {
      "name": "Theux",
      "canonical_url": "https://immigrationdb.com/cities/be/theux/",
      "population": 12185,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.12,
      "pm25_ug_m3": 4.357104
    },
    {
      "name": "Beyne-Heusay",
      "canonical_url": "https://immigrationdb.com/cities/be/beyne-heusay/",
      "population": 11978,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.74,
      "pm25_ug_m3": 4.807923
    },
    {
      "name": "La Calamine",
      "canonical_url": "https://immigrationdb.com/cities/be/kelmis/",
      "population": 11332,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.4,
      "pm25_ug_m3": 4.096995
    },
    {
      "name": "Raeren",
      "canonical_url": "https://immigrationdb.com/cities/be/raeren/",
      "population": 11114,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.16,
      "pm25_ug_m3": 4.855738
    },
    {
      "name": "Plombières",
      "canonical_url": "https://immigrationdb.com/cities/be/plombieres/",
      "population": 10702,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.17,
      "pm25_ug_m3": 4.218852
    },
    {
      "name": "Welkenraedt",
      "canonical_url": "https://immigrationdb.com/cities/be/welkenraedt/",
      "population": 10531,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.25,
      "pm25_ug_m3": 5.240984
    },
    {
      "name": "Saint-Vith",
      "canonical_url": "https://immigrationdb.com/cities/be/sankt-vith/",
      "population": 10191,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.13,
      "pm25_ug_m3": 4.511749
    },
    {
      "name": "Neupré",
      "canonical_url": "https://immigrationdb.com/cities/be/neupre/",
      "population": 9964,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.89,
      "pm25_ug_m3": 5.114754
    },
    {
      "name": "Spa",
      "canonical_url": "https://immigrationdb.com/cities/be/spa/",
      "population": 9923,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 14.8,
      "pm25_ug_m3": 4.57623
    },
    {
      "name": "Juprelle",
      "canonical_url": "https://immigrationdb.com/cities/be/juprelle/",
      "population": 9912,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.44,
      "pm25_ug_m3": 5.628962
    },
    {
      "name": "Stembert",
      "canonical_url": "https://immigrationdb.com/cities/be/stembert/",
      "population": 9524,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Pepinster",
      "canonical_url": "https://immigrationdb.com/cities/be/pepinster/",
      "population": 9381,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.45,
      "pm25_ug_m3": 4.248361
    },
    {
      "name": "Awans",
      "canonical_url": "https://immigrationdb.com/cities/be/awans/",
      "population": 9373,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.07,
      "pm25_ug_m3": 5.815847
    },
    {
      "name": "Bassenge",
      "canonical_url": "https://immigrationdb.com/cities/be/bassenge/",
      "population": 9059,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.59,
      "pm25_ug_m3": 6.031967
    },
    {
      "name": "Jalhay",
      "canonical_url": "https://immigrationdb.com/cities/be/jalhay/",
      "population": 8833,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.12,
      "pm25_ug_m3": 4.274317
    },
    {
      "name": "Trooz",
      "canonical_url": "https://immigrationdb.com/cities/be/trooz/",
      "population": 8290,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.08,
      "pm25_ug_m3": 4.479781
    },
    {
      "name": "Dalhem",
      "canonical_url": "https://immigrationdb.com/cities/be/dalhem/",
      "population": 7700,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.75,
      "pm25_ug_m3": 4.748087
    },
    {
      "name": "Andrimont",
      "canonical_url": "https://immigrationdb.com/cities/be/andrimont/",
      "population": 7524,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Waimes",
      "canonical_url": "https://immigrationdb.com/cities/be/waimes/",
      "population": 7524,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.99,
      "pm25_ug_m3": 4.601913
    },
    {
      "name": "Stavelot",
      "canonical_url": "https://immigrationdb.com/cities/be/stavelot/",
      "population": 7221,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.55,
      "pm25_ug_m3": 4.296448
    },
    {
      "name": "Saint-Georges-sur-Meuse",
      "canonical_url": "https://immigrationdb.com/cities/be/saint-georges-sur-meuse/",
      "population": 7176,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.44,
      "pm25_ug_m3": 6.131967
    },
    {
      "name": "Villers-Le-Bouillet",
      "canonical_url": "https://immigrationdb.com/cities/be/villers-le-bouillet/",
      "population": 6933,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.87,
      "pm25_ug_m3": 5.495355
    },
    {
      "name": "Braives",
      "canonical_url": "https://immigrationdb.com/cities/be/braives/",
      "population": 6527,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.66,
      "pm25_ug_m3": 5.867213
    },
    {
      "name": "Engis",
      "canonical_url": "https://immigrationdb.com/cities/be/engis/",
      "population": 6324,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 13.77,
      "pm25_ug_m3": 5.608743
    },
    {
      "name": "Lontzen",
      "canonical_url": "https://immigrationdb.com/cities/be/lontzen/",
      "population": 6080,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.73,
      "pm25_ug_m3": 5.189891
    },
    {
      "name": "Remicourt",
      "canonical_url": "https://immigrationdb.com/cities/be/remicourt/",
      "population": 5948,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.52,
      "pm25_ug_m3": 5.522951
    },
    {
      "name": "Boncelles",
      "canonical_url": "https://immigrationdb.com/cities/be/boncelles/",
      "population": 5791,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Nandrin",
      "canonical_url": "https://immigrationdb.com/cities/be/nandrin/",
      "population": 5735,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.34,
      "pm25_ug_m3": 4.631967
    },
    {
      "name": "Ivoz-Ramet",
      "canonical_url": "https://immigrationdb.com/cities/be/ivoz-ramet/",
      "population": 5727,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Marchin",
      "canonical_url": "https://immigrationdb.com/cities/be/marchin/",
      "population": 5690,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.61,
      "pm25_ug_m3": 5.28306
    },
    {
      "name": "Heusy",
      "canonical_url": "https://immigrationdb.com/cities/be/heusy/",
      "population": 5688,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Limbourg",
      "canonical_url": "https://immigrationdb.com/cities/be/limbourg/",
      "population": 5669,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.87,
      "pm25_ug_m3": 5.191803
    },
    {
      "name": "Amblève",
      "canonical_url": "https://immigrationdb.com/cities/be/ambleve/",
      "population": 5646,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.11,
      "pm25_ug_m3": 4.277322
    },
    {
      "name": "Héron",
      "canonical_url": "https://immigrationdb.com/cities/be/heron/",
      "population": 5639,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.78,
      "pm25_ug_m3": 5.410383
    },
    {
      "name": "Battice",
      "canonical_url": "https://immigrationdb.com/cities/be/battice/",
      "population": 5626,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Thimister-Clermont",
      "canonical_url": "https://immigrationdb.com/cities/be/thimister-clermont/",
      "population": 5614,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6,
      "pm25_ug_m3": 4.604645
    },
    {
      "name": "Butgenbach",
      "canonical_url": "https://immigrationdb.com/cities/be/butgenbach/",
      "population": 5585,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.3,
      "pm25_ug_m3": 4.682787
    },
    {
      "name": "Bullange",
      "canonical_url": "https://immigrationdb.com/cities/be/bullange/",
      "population": 5479,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.75,
      "pm25_ug_m3": 4.016667
    },
    {
      "name": "Comblain-au-Pont",
      "canonical_url": "https://immigrationdb.com/cities/be/comblain-au-pont/",
      "population": 5403,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.02,
      "pm25_ug_m3": 4.502459
    },
    {
      "name": "Ferrières",
      "canonical_url": "https://immigrationdb.com/cities/be/ferrieres/",
      "population": 5214,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.22,
      "pm25_ug_m3": 3.943989
    },
    {
      "name": "Clavier",
      "canonical_url": "https://immigrationdb.com/cities/be/clavier/",
      "population": 5027,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.88,
      "pm25_ug_m3": 4.366393
    },
    {
      "name": "Alleur",
      "canonical_url": "https://immigrationdb.com/cities/be/alleur/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Beaufays",
      "canonical_url": "https://immigrationdb.com/cities/be/beaufays/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Embourg",
      "canonical_url": "https://immigrationdb.com/cities/be/embourg/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Flémalle-Grande",
      "canonical_url": "https://immigrationdb.com/cities/be/flemalle-grande/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Flémalle-Haute",
      "canonical_url": "https://immigrationdb.com/cities/be/flemalle-haute/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Forêt",
      "canonical_url": "https://immigrationdb.com/cities/be/foret/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Grâce-Berleur",
      "canonical_url": "https://immigrationdb.com/cities/be/grace-berleur/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Hollogne-aux-Pierres",
      "canonical_url": "https://immigrationdb.com/cities/be/hollogne-aux-pierres/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Jemeppe-sur-Meuse",
      "canonical_url": "https://immigrationdb.com/cities/be/jemeppe-sur-meuse/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Ougrée",
      "canonical_url": "https://immigrationdb.com/cities/be/ougree/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Prayon",
      "canonical_url": "https://immigrationdb.com/cities/be/prayon/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Tilff",
      "canonical_url": "https://immigrationdb.com/cities/be/tilff/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Vaux-sous-Chèvremont",
      "canonical_url": "https://immigrationdb.com/cities/be/vaux-sous-chevremont/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Vottem",
      "canonical_url": "https://immigrationdb.com/cities/be/vottem/",
      "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": "Ferrières",
          "href": "/cities/be/ferrieres/",
          "value": "3.9 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Soumagne",
          "href": "/cities/be/soumagne/",
          "value": "4.0 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Bullange",
          "href": "/cities/be/bullange/",
          "value": "4.0 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "La Calamine",
          "href": "/cities/be/kelmis/",
          "value": "4.1 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Fléron",
          "href": "/cities/be/fleron/",
          "value": "4.1 µg/m³ PM2.5",
          "year": "2024"
        }
      ]
    }
  ]
}
