{
  "snapshot_id": "approved-static-48d32b636f07abc8",
  "page_version": "fc9e3eb1b84e902290ca02cbb9fff0e0",
  "content_date": "2026-10-16",
  "schema_version": "immigrationdb-region-v1",
  "region_id": "region:fr:official:84",
  "name": "Auvergne-Rhône-Alpes",
  "name_local": "Auvergne-Rhône-Alpes",
  "country_code": "FR",
  "country": "France",
  "canonical_url": "https://immigrationdb.com/countries/france/auvergne-rhone-alpes/",
  "summary": "Auvergne-Rhône-Alpes has 300 published cities; the largest is Lyon, with 525,314 residents. Net rent runs from €5.53 to €26.55 per m² a month across the 283 cities that publish it.",
  "cities": [
    {
      "name": "Lyon",
      "canonical_url": "https://immigrationdb.com/cities/fr/lyon/",
      "population": 525314,
      "rent_eur_per_m2_month": 16.574136,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.03,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Étienne",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-etienne/",
      "population": 173136,
      "rent_eur_per_m2_month": 9.884436,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 18.951118,
      "pm25_ug_m3": 8.500656212406799
    },
    {
      "name": "Villeurbanne",
      "canonical_url": "https://immigrationdb.com/cities/fr/villeurbanne/",
      "population": 163684,
      "rent_eur_per_m2_month": 15.629957,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 13.247294,
      "pm25_ug_m3": 9.803343810644709
    },
    {
      "name": "Grenoble",
      "canonical_url": "https://immigrationdb.com/cities/fr/grenoble/",
      "population": 156140,
      "rent_eur_per_m2_month": 13.414492,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 13.396065,
      "pm25_ug_m3": 9.541363219690368
    },
    {
      "name": "Clermont-Ferrand",
      "canonical_url": "https://immigrationdb.com/cities/fr/clermont-ferrand/",
      "population": 146351,
      "rent_eur_per_m2_month": 12.486678,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 15.374149,
      "pm25_ug_m3": 6.415041340227134
    },
    {
      "name": "Annecy",
      "canonical_url": "https://immigrationdb.com/cities/fr/annecy/",
      "population": 132117,
      "rent_eur_per_m2_month": 20.447904,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.841503,
      "pm25_ug_m3": 8.226092697741962
    },
    {
      "name": "Vénissieux",
      "canonical_url": "https://immigrationdb.com/cities/fr/venissieux/",
      "population": 65502,
      "rent_eur_per_m2_month": 10.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 19.573263,
      "pm25_ug_m3": 10.19988392973619
    },
    {
      "name": "Valence",
      "canonical_url": "https://immigrationdb.com/cities/fr/valence-26362/",
      "population": 64458,
      "rent_eur_per_m2_month": 11.932663,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 15.495817,
      "pm25_ug_m3": 10.412776236683303
    },
    {
      "name": "Chambéry",
      "canonical_url": "https://immigrationdb.com/cities/fr/chambery/",
      "population": 59964,
      "rent_eur_per_m2_month": 14.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.157124,
      "pm25_ug_m3": 7.6535947712418535
    },
    {
      "name": "Vaulx-en-Velin",
      "canonical_url": "https://immigrationdb.com/cities/fr/vaulx-en-velin/",
      "population": 53069,
      "rent_eur_per_m2_month": 10.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 19.601383,
      "pm25_ug_m3": 9.803343810644709
    },
    {
      "name": "Saint-Priest",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-priest/",
      "population": 49229,
      "rent_eur_per_m2_month": 11.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.246595,
      "pm25_ug_m3": 9.803343810644709
    },
    {
      "name": "Caluire-et-Cuire",
      "canonical_url": "https://immigrationdb.com/cities/fr/caluire-et-cuire/",
      "population": 43597,
      "rent_eur_per_m2_month": 12.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.883411,
      "pm25_ug_m3": 9.803343810644709
    },
    {
      "name": "Bron",
      "canonical_url": "https://immigrationdb.com/cities/fr/bron/",
      "population": 42982,
      "rent_eur_per_m2_month": 11.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.352461,
      "pm25_ug_m3": 9.803343810644709
    },
    {
      "name": "Bourg-en-Bresse",
      "canonical_url": "https://immigrationdb.com/cities/fr/bourg-en-bresse/",
      "population": 42372,
      "rent_eur_per_m2_month": 10.66,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 15.573957,
      "pm25_ug_m3": 7.549609189957356
    },
    {
      "name": "Montélimar",
      "canonical_url": "https://immigrationdb.com/cities/fr/montelimar/",
      "population": 40595,
      "rent_eur_per_m2_month": 11.633389,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 15.887776,
      "pm25_ug_m3": null
    },
    {
      "name": "Oullins",
      "canonical_url": "https://immigrationdb.com/cities/fr/oullins/",
      "population": 38168,
      "rent_eur_per_m2_month": 11.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.404648,
      "pm25_ug_m3": 10.19988392973619
    },
    {
      "name": "Thonon-les-Bains",
      "canonical_url": "https://immigrationdb.com/cities/fr/thonon-les-bains/",
      "population": 37928,
      "rent_eur_per_m2_month": 16.867394,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.031232,
      "pm25_ug_m3": 8.240170678101308
    },
    {
      "name": "Saint-Martin-d'Hères",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-martin-d-heres/",
      "population": 37695,
      "rent_eur_per_m2_month": 13.496942,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 13.122197,
      "pm25_ug_m3": 9.541363219690368
    },
    {
      "name": "Annemasse",
      "canonical_url": "https://immigrationdb.com/cities/fr/annemasse/",
      "population": 37628,
      "rent_eur_per_m2_month": 20.992355,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 15.848531,
      "pm25_ug_m3": 8.240170678101308
    },
    {
      "name": "Échirolles",
      "canonical_url": "https://immigrationdb.com/cities/fr/echirolles/",
      "population": 37491,
      "rent_eur_per_m2_month": 13.515269,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 16.470111,
      "pm25_ug_m3": 9.54136321969037
    },
    {
      "name": "Meyzieu",
      "canonical_url": "https://immigrationdb.com/cities/fr/meyzieu/",
      "population": 36687,
      "rent_eur_per_m2_month": 11.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.994352,
      "pm25_ug_m3": 9.803343810644709
    },
    {
      "name": "Villefranche-sur-Saône",
      "canonical_url": "https://immigrationdb.com/cities/fr/villefranche-sur-saone/",
      "population": 36172,
      "rent_eur_per_m2_month": 10.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 15.071588,
      "pm25_ug_m3": 9.502804762135666
    },
    {
      "name": "Saint-Chamond",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-chamond/",
      "population": 35646,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 13.996156,
      "pm25_ug_m3": 8.872682908864087
    },
    {
      "name": "Roanne",
      "canonical_url": "https://immigrationdb.com/cities/fr/roanne/",
      "population": 35409,
      "rent_eur_per_m2_month": 8.24,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 16.70855,
      "pm25_ug_m3": null
    },
    {
      "name": "Romans-sur-Isère",
      "canonical_url": "https://immigrationdb.com/cities/fr/romans-sur-isere/",
      "population": 33464,
      "rent_eur_per_m2_month": 10.604606,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 16.148426,
      "pm25_ug_m3": 10.412776236683303
    },
    {
      "name": "Montluçon",
      "canonical_url": "https://immigrationdb.com/cities/fr/montlucon/",
      "population": 33147,
      "rent_eur_per_m2_month": 7.56,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 18.031024,
      "pm25_ug_m3": 7.2734877290010385
    },
    {
      "name": "Aix-les-Bains",
      "canonical_url": "https://immigrationdb.com/cities/fr/aix-les-bains/",
      "population": 32406,
      "rent_eur_per_m2_month": 12.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.348179,
      "pm25_ug_m3": 7.939843734491907
    },
    {
      "name": "Vienne",
      "canonical_url": "https://immigrationdb.com/cities/fr/vienne/",
      "population": 31778,
      "rent_eur_per_m2_month": 11.01,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.68102,
      "pm25_ug_m3": 10.35972291967547
    },
    {
      "name": "Rillieux-la-Pape",
      "canonical_url": "https://immigrationdb.com/cities/fr/rillieux-la-pape/",
      "population": 31389,
      "rent_eur_per_m2_month": 10.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 15.383528,
      "pm25_ug_m3": 9.803343810644709
    },
    {
      "name": "Bourgoin-Jallieu",
      "canonical_url": "https://immigrationdb.com/cities/fr/bourgoin-jallieu/",
      "population": 30151,
      "rent_eur_per_m2_month": 11.79,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 13.881676,
      "pm25_ug_m3": 8.331607047699123
    },
    {
      "name": "Décines-Charpieu",
      "canonical_url": "https://immigrationdb.com/cities/fr/decines-charpieu/",
      "population": 29877,
      "rent_eur_per_m2_month": 11.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.785114,
      "pm25_ug_m3": 9.803343810644709
    },
    {
      "name": "Aurillac",
      "canonical_url": "https://immigrationdb.com/cities/fr/aurillac/",
      "population": 26214,
      "rent_eur_per_m2_month": 8.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.490552,
      "pm25_ug_m3": 5.194254445964443
    },
    {
      "name": "Vichy",
      "canonical_url": "https://immigrationdb.com/cities/fr/vichy/",
      "population": 25115,
      "rent_eur_per_m2_month": 9.15,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 19.693199,
      "pm25_ug_m3": 7.153544960474288
    },
    {
      "name": "Seynod",
      "canonical_url": "https://immigrationdb.com/cities/fr/seynod/",
      "population": 24642,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Annecy-le-Vieux",
      "canonical_url": "https://immigrationdb.com/cities/fr/annecy-le-vieux/",
      "population": 23301,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Tassin-la-Demi-Lune",
      "canonical_url": "https://immigrationdb.com/cities/fr/tassin-la-demi-lune/",
      "population": 23200,
      "rent_eur_per_m2_month": 12.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.18106,
      "pm25_ug_m3": 10.19988392973619
    },
    {
      "name": "Oyonnax",
      "canonical_url": "https://immigrationdb.com/cities/fr/oyonnax/",
      "population": 22480,
      "rent_eur_per_m2_month": 10.67,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 14.573561,
      "pm25_ug_m3": 7
    },
    {
      "name": "Fontaine",
      "canonical_url": "https://immigrationdb.com/cities/fr/fontaine/",
      "population": 22020,
      "rent_eur_per_m2_month": 12.697745,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.561259,
      "pm25_ug_m3": 9.541363219690368
    },
    {
      "name": "Voiron",
      "canonical_url": "https://immigrationdb.com/cities/fr/voiron/",
      "population": 21847,
      "rent_eur_per_m2_month": 12.303098,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.557621,
      "pm25_ug_m3": 9.54136321969037
    },
    {
      "name": "Sainte-Foy-lès-Lyon",
      "canonical_url": "https://immigrationdb.com/cities/fr/sainte-foy-les-lyon/",
      "population": 21692,
      "rent_eur_per_m2_month": 12.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.370806,
      "pm25_ug_m3": 10.19988392973619
    },
    {
      "name": "Givors",
      "canonical_url": "https://immigrationdb.com/cities/fr/givors/",
      "population": 21379,
      "rent_eur_per_m2_month": 10.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 18.020606,
      "pm25_ug_m3": 10.19988392973619
    },
    {
      "name": "Saint-Genis-Laval",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-genis-laval/",
      "population": 21212,
      "rent_eur_per_m2_month": 11.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.794513,
      "pm25_ug_m3": 10.19988392973619
    },
    {
      "name": "Bourg-lès-Valence",
      "canonical_url": "https://immigrationdb.com/cities/fr/bourg-les-valence/",
      "population": 19992,
      "rent_eur_per_m2_month": 11.672754,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.564285,
      "pm25_ug_m3": 10.412776236683303
    },
    {
      "name": "Albertville",
      "canonical_url": "https://immigrationdb.com/cities/fr/albertville/",
      "population": 19978,
      "rent_eur_per_m2_month": 13.38,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.534129,
      "pm25_ug_m3": 8.425870069605569
    },
    {
      "name": "Cournon-d'Auvergne",
      "canonical_url": "https://immigrationdb.com/cities/fr/cournon-d-auvergne/",
      "population": 19951,
      "rent_eur_per_m2_month": 9.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.920097,
      "pm25_ug_m3": 6.415041340227134
    },
    {
      "name": "Villefontaine",
      "canonical_url": "https://immigrationdb.com/cities/fr/villefontaine/",
      "population": 19445,
      "rent_eur_per_m2_month": 11.84,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 15.45905,
      "pm25_ug_m3": 8.331607047699123
    },
    {
      "name": "Saint-Fons",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-fons/",
      "population": 19285,
      "rent_eur_per_m2_month": 10.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 19.606816,
      "pm25_ug_m3": 10.19988392973619
    },
    {
      "name": "Moulins",
      "canonical_url": "https://immigrationdb.com/cities/fr/moulins/",
      "population": 19206,
      "rent_eur_per_m2_month": 8.67,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 16.708386,
      "pm25_ug_m3": 6.765551660984291
    },
    {
      "name": "Riom",
      "canonical_url": "https://immigrationdb.com/cities/fr/riom/",
      "population": 18820,
      "rent_eur_per_m2_month": 8.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.291784,
      "pm25_ug_m3": 6.415041340227134
    },
    {
      "name": "Meylan",
      "canonical_url": "https://immigrationdb.com/cities/fr/meylan/",
      "population": 18770,
      "rent_eur_per_m2_month": 12,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.487794,
      "pm25_ug_m3": 9.541363219690368
    },
    {
      "name": "Le Puy-en-Velay",
      "canonical_url": "https://immigrationdb.com/cities/fr/le-puy-en-velay/",
      "population": 18540,
      "rent_eur_per_m2_month": 7.97,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 14.625292,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Égrève",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-egreve/",
      "population": 17986,
      "rent_eur_per_m2_month": 14.978961,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.865575,
      "pm25_ug_m3": 9.541363219690368
    },
    {
      "name": "Écully",
      "canonical_url": "https://immigrationdb.com/cities/fr/ecully/",
      "population": 17944,
      "rent_eur_per_m2_month": 12.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.876116,
      "pm25_ug_m3": 10.19988392973619
    },
    {
      "name": "Cluses",
      "canonical_url": "https://immigrationdb.com/cities/fr/cluses/",
      "population": 17795,
      "rent_eur_per_m2_month": 14.637141,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 13.30849,
      "pm25_ug_m3": 10.485708177169961
    },
    {
      "name": "Cran-Gevrier",
      "canonical_url": "https://immigrationdb.com/cities/fr/cran-gevrier/",
      "population": 17578,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "L'Isle-d'Abeau",
      "canonical_url": "https://immigrationdb.com/cities/fr/l-isle-d-abeau/",
      "population": 17515,
      "rent_eur_per_m2_month": 12.28,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.102381,
      "pm25_ug_m3": 8.331607047699123
    },
    {
      "name": "Chamalières",
      "canonical_url": "https://immigrationdb.com/cities/fr/chamalieres/",
      "population": 17509,
      "rent_eur_per_m2_month": 11.62885,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.979562,
      "pm25_ug_m3": 6.415041340227134
    },
    {
      "name": "Sallanches",
      "canonical_url": "https://immigrationdb.com/cities/fr/sallanches/",
      "population": 17319,
      "rent_eur_per_m2_month": 14.22,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.741737,
      "pm25_ug_m3": 12.90910271546637
    },
    {
      "name": "Annonay",
      "canonical_url": "https://immigrationdb.com/cities/fr/annonay/",
      "population": 17274,
      "rent_eur_per_m2_month": 7.92,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 15.777536,
      "pm25_ug_m3": 8.872682908864089
    },
    {
      "name": "Firminy",
      "canonical_url": "https://immigrationdb.com/cities/fr/firminy/",
      "population": 17060,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 19.76068,
      "pm25_ug_m3": 8.500656212406799
    },
    {
      "name": "Valserhône",
      "canonical_url": "https://immigrationdb.com/cities/fr/valserhone/",
      "population": 16712,
      "rent_eur_per_m2_month": 17.31,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 14.624226,
      "pm25_ug_m3": null
    },
    {
      "name": "Rumilly",
      "canonical_url": "https://immigrationdb.com/cities/fr/rumilly/",
      "population": 16442,
      "rent_eur_per_m2_month": 13.48,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.698417,
      "pm25_ug_m3": 8.226092697741962
    },
    {
      "name": "Saint-Julien-en-Genevois",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-julien-en-genevois/",
      "population": 16222,
      "rent_eur_per_m2_month": 21.853782,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.630444,
      "pm25_ug_m3": 8.235478017981526
    },
    {
      "name": "Montbrison",
      "canonical_url": "https://immigrationdb.com/cities/fr/montbrison/",
      "population": 16123,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.13743,
      "pm25_ug_m3": 8
    },
    {
      "name": "Ambérieu-en-Bugey",
      "canonical_url": "https://immigrationdb.com/cities/fr/amberieu-en-bugey/",
      "population": 15934,
      "rent_eur_per_m2_month": 11.02,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 13.343296,
      "pm25_ug_m3": 8
    },
    {
      "name": "Saint-Just-Saint-Rambert",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-just-saint-rambert/",
      "population": 15764,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.205914,
      "pm25_ug_m3": 8.500656212406799
    },
    {
      "name": "Francheville",
      "canonical_url": "https://immigrationdb.com/cities/fr/francheville/",
      "population": 15604,
      "rent_eur_per_m2_month": 12.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.903845,
      "pm25_ug_m3": 10.19988392973619
    },
    {
      "name": "Rive-de-Gier",
      "canonical_url": "https://immigrationdb.com/cities/fr/rive-de-gier/",
      "population": 15242,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 16.31999,
      "pm25_ug_m3": 8.500656212406799
    },
    {
      "name": "Issoire",
      "canonical_url": "https://immigrationdb.com/cities/fr/issoire/",
      "population": 15115,
      "rent_eur_per_m2_month": 9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.987202,
      "pm25_ug_m3": 6.415041340227134
    },
    {
      "name": "Saint-Genis-Pouilly",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-genis-pouilly/",
      "population": 14432,
      "rent_eur_per_m2_month": 22.55241,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.131832,
      "pm25_ug_m3": 8.240170678101308
    },
    {
      "name": "Saint-François",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-francois/",
      "population": 14101,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 23.301695,
      "pm25_ug_m3": null
    },
    {
      "name": "Belleville-en-Beaujolais",
      "canonical_url": "https://immigrationdb.com/cities/fr/belleville-en-beaujolais/",
      "population": 14016,
      "rent_eur_per_m2_month": 11.45,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.812434,
      "pm25_ug_m3": 7.778816910173376
    },
    {
      "name": "Mions",
      "canonical_url": "https://immigrationdb.com/cities/fr/mions/",
      "population": 13843,
      "rent_eur_per_m2_month": 12.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.742274,
      "pm25_ug_m3": 10.19988392973619
    },
    {
      "name": "Pierrelatte",
      "canonical_url": "https://immigrationdb.com/cities/fr/pierrelatte/",
      "population": 13756,
      "rent_eur_per_m2_month": 10.07,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 15.30228,
      "pm25_ug_m3": 8
    },
    {
      "name": "Gex",
      "canonical_url": "https://immigrationdb.com/cities/fr/gex/",
      "population": 13627,
      "rent_eur_per_m2_month": 19.88,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.384128,
      "pm25_ug_m3": 8.240170678101308
    },
    {
      "name": "Genas",
      "canonical_url": "https://immigrationdb.com/cities/fr/genas/",
      "population": 13421,
      "rent_eur_per_m2_month": 12.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.874857,
      "pm25_ug_m3": 9.803343810644709
    },
    {
      "name": "Bonneville",
      "canonical_url": "https://immigrationdb.com/cities/fr/bonneville/",
      "population": 13335,
      "rent_eur_per_m2_month": 15.342333,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.80082,
      "pm25_ug_m3": 9.796481357222994
    },
    {
      "name": "Cusset",
      "canonical_url": "https://immigrationdb.com/cities/fr/cusset/",
      "population": 13316,
      "rent_eur_per_m2_month": 9.28,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 16.257226,
      "pm25_ug_m3": 7.153544960474288
    },
    {
      "name": "Yzeure",
      "canonical_url": "https://immigrationdb.com/cities/fr/yzeure/",
      "population": 12897,
      "rent_eur_per_m2_month": 8.67,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.179638,
      "pm25_ug_m3": 6.765551660984291
    },
    {
      "name": "Brignais",
      "canonical_url": "https://immigrationdb.com/cities/fr/brignais/",
      "population": 12503,
      "rent_eur_per_m2_month": 12.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.76489,
      "pm25_ug_m3": 10.19988392973619
    },
    {
      "name": "Aubenas",
      "canonical_url": "https://immigrationdb.com/cities/fr/aubenas/",
      "population": 12416,
      "rent_eur_per_m2_month": 9.04,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 18.220037,
      "pm25_ug_m3": null
    },
    {
      "name": "Pont-du-Château",
      "canonical_url": "https://immigrationdb.com/cities/fr/pont-du-chateau/",
      "population": 12412,
      "rent_eur_per_m2_month": 9.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.78868,
      "pm25_ug_m3": 6.415041340227134
    },
    {
      "name": "Le Chambon-Feugerolles",
      "canonical_url": "https://immigrationdb.com/cities/fr/le-chambon-feugerolles/",
      "population": 12314,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 16.754322,
      "pm25_ug_m3": 8.500656212406799
    },
    {
      "name": "Ferney-Voltaire",
      "canonical_url": "https://immigrationdb.com/cities/fr/ferney-voltaire/",
      "population": 12094,
      "rent_eur_per_m2_month": 26.134035,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.490581,
      "pm25_ug_m3": 8.240170678101308
    },
    {
      "name": "Craponne",
      "canonical_url": "https://immigrationdb.com/cities/fr/craponne/",
      "population": 12084,
      "rent_eur_per_m2_month": 12.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.915522,
      "pm25_ug_m3": 10.19988392973619
    },
    {
      "name": "La Motte-Servolex",
      "canonical_url": "https://immigrationdb.com/cities/fr/la-motte-servolex/",
      "population": 12067,
      "rent_eur_per_m2_month": 14.08,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.813744,
      "pm25_ug_m3": 7.6535947712418535
    },
    {
      "name": "Seyssinet-Pariset",
      "canonical_url": "https://immigrationdb.com/cities/fr/seyssinet-pariset/",
      "population": 11739,
      "rent_eur_per_m2_month": 13.863834,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.480366,
      "pm25_ug_m3": 9.54136321969037
    },
    {
      "name": "Sassenage",
      "canonical_url": "https://immigrationdb.com/cities/fr/sassenage/",
      "population": 11646,
      "rent_eur_per_m2_month": 12.41784,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.070246,
      "pm25_ug_m3": 9.541363219690368
    },
    {
      "name": "Thiers",
      "canonical_url": "https://immigrationdb.com/cities/fr/thiers/",
      "population": 11637,
      "rent_eur_per_m2_month": 7.67,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 14.158031,
      "pm25_ug_m3": 7
    },
    {
      "name": "Gaillard",
      "canonical_url": "https://immigrationdb.com/cities/fr/gaillard/",
      "population": 11423,
      "rent_eur_per_m2_month": 17.710049,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 17.021973,
      "pm25_ug_m3": 8.240170678101308
    },
    {
      "name": "La Roche-sur-Foron",
      "canonical_url": "https://immigrationdb.com/cities/fr/la-roche-sur-foron/",
      "population": 11348,
      "rent_eur_per_m2_month": 16.689039,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.182131,
      "pm25_ug_m3": 8.235478017981526
    },
    {
      "name": "Corbas",
      "canonical_url": "https://immigrationdb.com/cities/fr/corbas/",
      "population": 11315,
      "rent_eur_per_m2_month": 12.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.999862,
      "pm25_ug_m3": 10.19988392973619
    },
    {
      "name": "Tournon-sur-Rhône",
      "canonical_url": "https://immigrationdb.com/cities/fr/tournon-sur-rhone/",
      "population": 11279,
      "rent_eur_per_m2_month": 10.843716,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.328197,
      "pm25_ug_m3": 10.412776236683303
    },
    {
      "name": "Guilherand-Granges",
      "canonical_url": "https://immigrationdb.com/cities/fr/guilherand-granges/",
      "population": 11235,
      "rent_eur_per_m2_month": 12.445902,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.319489,
      "pm25_ug_m3": 10.412776236683303
    },
    {
      "name": "Chassieu",
      "canonical_url": "https://immigrationdb.com/cities/fr/chassieu/",
      "population": 11208,
      "rent_eur_per_m2_month": 12.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.02729,
      "pm25_ug_m3": 9.803343810644709
    },
    {
      "name": "Riorges",
      "canonical_url": "https://immigrationdb.com/cities/fr/riorges/",
      "population": 11139,
      "rent_eur_per_m2_month": 8.52,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.753097,
      "pm25_ug_m3": null
    },
    {
      "name": "Le Pont-de-Claix",
      "canonical_url": "https://immigrationdb.com/cities/fr/le-pont-de-claix/",
      "population": 10956,
      "rent_eur_per_m2_month": 13.023974,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.33735,
      "pm25_ug_m3": 9.54136321969037
    },
    {
      "name": "Vétraz-Monthoux",
      "canonical_url": "https://immigrationdb.com/cities/fr/vetraz-monthoux/",
      "population": 10949,
      "rent_eur_per_m2_month": 20.694778,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.223911,
      "pm25_ug_m3": 8.240170678101308
    },
    {
      "name": "Tarare",
      "canonical_url": "https://immigrationdb.com/cities/fr/tarare/",
      "population": 10893,
      "rent_eur_per_m2_month": 9.23,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 14.958138,
      "pm25_ug_m3": 9.011472034770698
    },
    {
      "name": "Passy",
      "canonical_url": "https://immigrationdb.com/cities/fr/passy/",
      "population": 10856,
      "rent_eur_per_m2_month": 13.84,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.664122,
      "pm25_ug_m3": 12.90910271546637
    },
    {
      "name": "Beaumont",
      "canonical_url": "https://immigrationdb.com/cities/fr/beaumont/",
      "population": 10728,
      "rent_eur_per_m2_month": 12.39948,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.228449,
      "pm25_ug_m3": 6.415041340227134
    },
    {
      "name": "Pierre-Bénite",
      "canonical_url": "https://immigrationdb.com/cities/fr/pierre-benite/",
      "population": 10601,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Charvieu-Chavagneux",
      "canonical_url": "https://immigrationdb.com/cities/fr/charvieu-chavagneux/",
      "population": 10547,
      "rent_eur_per_m2_month": 13.09,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.428292,
      "pm25_ug_m3": 9.040039086758636
    },
    {
      "name": "Eybens",
      "canonical_url": "https://immigrationdb.com/cities/fr/eybens/",
      "population": 10493,
      "rent_eur_per_m2_month": 12,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.263311,
      "pm25_ug_m3": 9.54136321969037
    },
    {
      "name": "Portes-lès-Valence",
      "canonical_url": "https://immigrationdb.com/cities/fr/portes-les-valence/",
      "population": 10477,
      "rent_eur_per_m2_month": 12.769123,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 13.029969,
      "pm25_ug_m3": 10.412776236683303
    },
    {
      "name": "Divonne-les-Bains",
      "canonical_url": "https://immigrationdb.com/cities/fr/divonne-les-bains/",
      "population": 10464,
      "rent_eur_per_m2_month": 26.55,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.59659,
      "pm25_ug_m3": 8.240170678101308
    },
    {
      "name": "Aubière",
      "canonical_url": "https://immigrationdb.com/cities/fr/aubiere/",
      "population": 10459,
      "rent_eur_per_m2_month": 12.155079,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.159163,
      "pm25_ug_m3": 6.415041340227134
    },
    {
      "name": "Andrézieux-Bouthéon",
      "canonical_url": "https://immigrationdb.com/cities/fr/andrezieux-boutheon/",
      "population": 10425,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.065945,
      "pm25_ug_m3": 8.500656212406799
    },
    {
      "name": "Miribel",
      "canonical_url": "https://immigrationdb.com/cities/fr/miribel/",
      "population": 10395,
      "rent_eur_per_m2_month": 11.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.246016,
      "pm25_ug_m3": 9.803343810644709
    },
    {
      "name": "Gerzat",
      "canonical_url": "https://immigrationdb.com/cities/fr/gerzat/",
      "population": 10335,
      "rent_eur_per_m2_month": 9.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.248714,
      "pm25_ug_m3": 6.415041340227134
    },
    {
      "name": "Feyzin",
      "canonical_url": "https://immigrationdb.com/cities/fr/feyzin/",
      "population": 10304,
      "rent_eur_per_m2_month": 11.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 13.426654,
      "pm25_ug_m3": 10.19988392973619
    },
    {
      "name": "Grigny-sur-Rhône",
      "canonical_url": "https://immigrationdb.com/cities/fr/grigny-sur-rhone/",
      "population": 10094,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.759479,
      "pm25_ug_m3": null
    },
    {
      "name": "Fillière",
      "canonical_url": "https://immigrationdb.com/cities/fr/filliere/",
      "population": 10075,
      "rent_eur_per_m2_month": 16.72,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.741997,
      "pm25_ug_m3": 8.235478017981526
    },
    {
      "name": "Voreppe",
      "canonical_url": "https://immigrationdb.com/cities/fr/voreppe/",
      "population": 9922,
      "rent_eur_per_m2_month": 13.131413,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.096183,
      "pm25_ug_m3": 9.541363219690368
    },
    {
      "name": "Bourg-de-Péage",
      "canonical_url": "https://immigrationdb.com/cities/fr/bourg-de-peage/",
      "population": 9921,
      "rent_eur_per_m2_month": 10.87991,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 14.791034,
      "pm25_ug_m3": 10.412776236683303
    },
    {
      "name": "Roche-la-Molière",
      "canonical_url": "https://immigrationdb.com/cities/fr/roche-la-moliere/",
      "population": 9843,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.30864,
      "pm25_ug_m3": 8.500656212406799
    },
    {
      "name": "Ville-la-Grand",
      "canonical_url": "https://immigrationdb.com/cities/fr/ville-la-grand/",
      "population": 9514,
      "rent_eur_per_m2_month": 16.151534,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 13.814568,
      "pm25_ug_m3": 8.240170678101308
    },
    {
      "name": "Belley",
      "canonical_url": "https://immigrationdb.com/cities/fr/belley/",
      "population": 9388,
      "rent_eur_per_m2_month": 10.39,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.926835,
      "pm25_ug_m3": 7.6535947712418535
    },
    {
      "name": "Chaponost",
      "canonical_url": "https://immigrationdb.com/cities/fr/chaponost/",
      "population": 9382,
      "rent_eur_per_m2_month": 11.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.703409,
      "pm25_ug_m3": 10.19988392973619
    },
    {
      "name": "La Ravoire",
      "canonical_url": "https://immigrationdb.com/cities/fr/la-ravoire/",
      "population": 9332,
      "rent_eur_per_m2_month": 13.85,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.463337,
      "pm25_ug_m3": 7.6535947712418535
    },
    {
      "name": "Livron-sur-Drôme",
      "canonical_url": "https://immigrationdb.com/cities/fr/livron-sur-drome/",
      "population": 9329,
      "rent_eur_per_m2_month": 9.73,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.160475,
      "pm25_ug_m3": 9.755907148631497
    },
    {
      "name": "Poisy",
      "canonical_url": "https://immigrationdb.com/cities/fr/poisy/",
      "population": 9291,
      "rent_eur_per_m2_month": 14.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.398126,
      "pm25_ug_m3": 8.226092697741962
    },
    {
      "name": "Évian-les-Bains",
      "canonical_url": "https://immigrationdb.com/cities/fr/evian-les-bains/",
      "population": 9267,
      "rent_eur_per_m2_month": 19.232351,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.804678,
      "pm25_ug_m3": 8
    },
    {
      "name": "Dardilly",
      "canonical_url": "https://immigrationdb.com/cities/fr/dardilly/",
      "population": 9221,
      "rent_eur_per_m2_month": 12.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.030597,
      "pm25_ug_m3": 10.19988392973619
    },
    {
      "name": "Scionzier",
      "canonical_url": "https://immigrationdb.com/cities/fr/scionzier/",
      "population": 9162,
      "rent_eur_per_m2_month": 14.373725,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.224214,
      "pm25_ug_m3": 10.485708177169961
    },
    {
      "name": "Prévessin-Moëns",
      "canonical_url": "https://immigrationdb.com/cities/fr/prevessin-moens/",
      "population": 9153,
      "rent_eur_per_m2_month": 24.637576,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.171167,
      "pm25_ug_m3": 8.240170678101308
    },
    {
      "name": "Irigny",
      "canonical_url": "https://immigrationdb.com/cities/fr/irigny/",
      "population": 9034,
      "rent_eur_per_m2_month": 12.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.101321,
      "pm25_ug_m3": 10.19988392973619
    },
    {
      "name": "Saint-Paul-Trois-Châteaux",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-paul-trois-chateaux/",
      "population": 8981,
      "rent_eur_per_m2_month": 9.78,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 14.098974,
      "pm25_ug_m3": 8
    },
    {
      "name": "Veauche",
      "canonical_url": "https://immigrationdb.com/cities/fr/veauche/",
      "population": 8975,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.97661,
      "pm25_ug_m3": 8.500656212406799
    },
    {
      "name": "Cébazat",
      "canonical_url": "https://immigrationdb.com/cities/fr/cebazat/",
      "population": 8953,
      "rent_eur_per_m2_month": 9.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.886797,
      "pm25_ug_m3": 6.415041340227134
    },
    {
      "name": "Bellerive-sur-Allier",
      "canonical_url": "https://immigrationdb.com/cities/fr/bellerive-sur-allier/",
      "population": 8943,
      "rent_eur_per_m2_month": 10.31,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 14.466698,
      "pm25_ug_m3": 7.153544960474288
    },
    {
      "name": "Epagny Metz-Tessy",
      "canonical_url": "https://immigrationdb.com/cities/fr/epagny-metz-tessy/",
      "population": 8925,
      "rent_eur_per_m2_month": 14.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.283715,
      "pm25_ug_m3": 8.322060207535511
    },
    {
      "name": "Monistrol-sur-Loire",
      "canonical_url": "https://immigrationdb.com/cities/fr/monistrol-sur-loire/",
      "population": 8823,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.36601,
      "pm25_ug_m3": 8.106639722863756
    },
    {
      "name": "Le Teil",
      "canonical_url": "https://immigrationdb.com/cities/fr/le-teil/",
      "population": 8726,
      "rent_eur_per_m2_month": 10.155442,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 13.609025,
      "pm25_ug_m3": null
    },
    {
      "name": "Lempdes",
      "canonical_url": "https://immigrationdb.com/cities/fr/lempdes/",
      "population": 8709,
      "rent_eur_per_m2_month": 9.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.232887,
      "pm25_ug_m3": 6.415041340227134
    },
    {
      "name": "Chamonix-Mont-Blanc",
      "canonical_url": "https://immigrationdb.com/cities/fr/chamonix-mont-blanc/",
      "population": 8705,
      "rent_eur_per_m2_month": 24.35,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.509566,
      "pm25_ug_m3": 12.90910271546637
    },
    {
      "name": "Crest",
      "canonical_url": "https://immigrationdb.com/cities/fr/crest/",
      "population": 8658,
      "rent_eur_per_m2_month": 9.88,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.621442,
      "pm25_ug_m3": 7.29179235029199
    },
    {
      "name": "Domérat",
      "canonical_url": "https://immigrationdb.com/cities/fr/domerat/",
      "population": 8622,
      "rent_eur_per_m2_month": 7.48,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.119921,
      "pm25_ug_m3": 7.2734877290010385
    },
    {
      "name": "Crolles",
      "canonical_url": "https://immigrationdb.com/cities/fr/crolles/",
      "population": 8609,
      "rent_eur_per_m2_month": 14.13,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.321523,
      "pm25_ug_m3": 9.54136321969037
    },
    {
      "name": "Roussillon",
      "canonical_url": "https://immigrationdb.com/cities/fr/roussillon/",
      "population": 8595,
      "rent_eur_per_m2_month": 10.69,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 14.481135,
      "pm25_ug_m3": 9.255704501864255
    },
    {
      "name": "Varces-Allières-et-Risset",
      "canonical_url": "https://immigrationdb.com/cities/fr/varces-allieres-et-risset/",
      "population": 8542,
      "rent_eur_per_m2_month": 12,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.417335,
      "pm25_ug_m3": 9.54136321969037
    },
    {
      "name": "Privas",
      "canonical_url": "https://immigrationdb.com/cities/fr/privas/",
      "population": 8538,
      "rent_eur_per_m2_month": 8.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 16.344126,
      "pm25_ug_m3": 10
    },
    {
      "name": "Vif",
      "canonical_url": "https://immigrationdb.com/cities/fr/vif/",
      "population": 8530,
      "rent_eur_per_m2_month": 13.710697,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.758827,
      "pm25_ug_m3": 9.559858470836733
    },
    {
      "name": "Unieux",
      "canonical_url": "https://immigrationdb.com/cities/fr/unieux/",
      "population": 8514,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.824625,
      "pm25_ug_m3": 8.500656212406799
    },
    {
      "name": "Reignier-Ésery",
      "canonical_url": "https://immigrationdb.com/cities/fr/reignier-esery/",
      "population": 8464,
      "rent_eur_per_m2_month": 18.38162,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.315541,
      "pm25_ug_m3": 8.235478017981526
    },
    {
      "name": "Feurs",
      "canonical_url": "https://immigrationdb.com/cities/fr/feurs/",
      "population": 8367,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.055186,
      "pm25_ug_m3": 9
    },
    {
      "name": "Meximieux",
      "canonical_url": "https://immigrationdb.com/cities/fr/meximieux/",
      "population": 8247,
      "rent_eur_per_m2_month": 12.33,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.836333,
      "pm25_ug_m3": 8.613723453370266
    },
    {
      "name": "Anse",
      "canonical_url": "https://immigrationdb.com/cities/fr/anse/",
      "population": 8206,
      "rent_eur_per_m2_month": 10.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.189443,
      "pm25_ug_m3": 9.502804762135666
    },
    {
      "name": "Sorbiers",
      "canonical_url": "https://immigrationdb.com/cities/fr/sorbiers/",
      "population": 8116,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.644846,
      "pm25_ug_m3": 8.500656212406799
    },
    {
      "name": "Meythet",
      "canonical_url": "https://immigrationdb.com/cities/fr/meythet/",
      "population": 8112,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "La Tour-du-Pin",
      "canonical_url": "https://immigrationdb.com/cities/fr/la-tour-du-pin/",
      "population": 8111,
      "rent_eur_per_m2_month": 12.29,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 13.874862,
      "pm25_ug_m3": 8.04949064202798
    },
    {
      "name": "Seyssins",
      "canonical_url": "https://immigrationdb.com/cities/fr/seyssins/",
      "population": 8092,
      "rent_eur_per_m2_month": 12,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.480534,
      "pm25_ug_m3": 9.54136321969037
    },
    {
      "name": "La Ricamarie",
      "canonical_url": "https://immigrationdb.com/cities/fr/la-ricamarie/",
      "population": 8039,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 21.491699,
      "pm25_ug_m3": 8.500656212406799
    },
    {
      "name": "Gleizé",
      "canonical_url": "https://immigrationdb.com/cities/fr/gleize/",
      "population": 8035,
      "rent_eur_per_m2_month": 10.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.375638,
      "pm25_ug_m3": 9.255000976613545
    },
    {
      "name": "Tignieu-Jameyzieu",
      "canonical_url": "https://immigrationdb.com/cities/fr/tignieu-jameyzieu/",
      "population": 8031,
      "rent_eur_per_m2_month": 14.31,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.700127,
      "pm25_ug_m3": 9.040039086758636
    },
    {
      "name": "Romagnat",
      "canonical_url": "https://immigrationdb.com/cities/fr/romagnat/",
      "population": 7894,
      "rent_eur_per_m2_month": 9.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.668187,
      "pm25_ug_m3": 6.415041340227134
    },
    {
      "name": "Saint-Pierre-en-Faucigny",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-pierre-en-faucigny/",
      "population": 7865,
      "rent_eur_per_m2_month": 16.255561,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.614099,
      "pm25_ug_m3": 8.235478017981526
    },
    {
      "name": "Publier",
      "canonical_url": "https://immigrationdb.com/cities/fr/publier/",
      "population": 7864,
      "rent_eur_per_m2_month": 17.853398,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.90149,
      "pm25_ug_m3": 8
    },
    {
      "name": "Claix",
      "canonical_url": "https://immigrationdb.com/cities/fr/claix/",
      "population": 7836,
      "rent_eur_per_m2_month": 12,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.084788,
      "pm25_ug_m3": 9.54136321969037
    },
    {
      "name": "Moirans",
      "canonical_url": "https://immigrationdb.com/cities/fr/moirans/",
      "population": 7818,
      "rent_eur_per_m2_month": 9.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.508728,
      "pm25_ug_m3": 9.541363219690368
    },
    {
      "name": "Neuville-sur-Saône",
      "canonical_url": "https://immigrationdb.com/cities/fr/neuville-sur-saone/",
      "population": 7812,
      "rent_eur_per_m2_month": 10.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.90364,
      "pm25_ug_m3": 9.502804762135666
    },
    {
      "name": "La Verpillière",
      "canonical_url": "https://immigrationdb.com/cities/fr/la-verpilliere/",
      "population": 7786,
      "rent_eur_per_m2_month": 12.39,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.081368,
      "pm25_ug_m3": 8.720581337951545
    },
    {
      "name": "Cranves-Sales",
      "canonical_url": "https://immigrationdb.com/cities/fr/cranves-sales/",
      "population": 7762,
      "rent_eur_per_m2_month": 21.185868,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.601756,
      "pm25_ug_m3": 8.240170678101308
    },
    {
      "name": "Saint-Marcellin",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-marcellin/",
      "population": 7700,
      "rent_eur_per_m2_month": 9.63,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 13.477331,
      "pm25_ug_m3": 11.069645324735108
    },
    {
      "name": "Les Avenières Veyrins-Thuellin",
      "canonical_url": "https://immigrationdb.com/cities/fr/les-avenieres-veyrins-thuellin/",
      "population": 7698,
      "rent_eur_per_m2_month": 10.07,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.728319,
      "pm25_ug_m3": 8.04949064202798
    },
    {
      "name": "Villars",
      "canonical_url": "https://immigrationdb.com/cities/fr/villars/",
      "population": 7664,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.246528,
      "pm25_ug_m3": 8.500656212406799
    },
    {
      "name": "Bourg-Saint-Andéol",
      "canonical_url": "https://immigrationdb.com/cities/fr/bourg-saint-andeol/",
      "population": 7661,
      "rent_eur_per_m2_month": 9.13,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 14.949151,
      "pm25_ug_m3": 8
    },
    {
      "name": "Tullins",
      "canonical_url": "https://immigrationdb.com/cities/fr/tullins/",
      "population": 7624,
      "rent_eur_per_m2_month": 11.95,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.9701,
      "pm25_ug_m3": 9.559858470836732
    },
    {
      "name": "Saint-Péray",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-peray/",
      "population": 7580,
      "rent_eur_per_m2_month": 12.132254,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.706834,
      "pm25_ug_m3": 10.412776236683303
    },
    {
      "name": "Faverges-Seythenex",
      "canonical_url": "https://immigrationdb.com/cities/fr/faverges-seythenex/",
      "population": 7545,
      "rent_eur_per_m2_month": 11.03,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.296464,
      "pm25_ug_m3": 8.325981383673765
    },
    {
      "name": "Saint-Jean-de-Maurienne",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-jean-de-maurienne/",
      "population": 7524,
      "rent_eur_per_m2_month": 12.08,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.024257,
      "pm25_ug_m3": 9
    },
    {
      "name": "Villard-Bonnot",
      "canonical_url": "https://immigrationdb.com/cities/fr/villard-bonnot/",
      "population": 7509,
      "rent_eur_per_m2_month": 11,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.471177,
      "pm25_ug_m3": 9.54136321969037
    },
    {
      "name": "Saint-Didier-au-Mont-d'Or",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-didier-au-mont-d-or/",
      "population": 7435,
      "rent_eur_per_m2_month": 12.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.546003,
      "pm25_ug_m3": 10.19988392973619
    },
    {
      "name": "Yssingeaux",
      "canonical_url": "https://immigrationdb.com/cities/fr/yssingeaux/",
      "population": 7415,
      "rent_eur_per_m2_month": 8.25,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.992241,
      "pm25_ug_m3": 8
    },
    {
      "name": "Lagnieu",
      "canonical_url": "https://immigrationdb.com/cities/fr/lagnieu/",
      "population": 7411,
      "rent_eur_per_m2_month": 10.67,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.478261,
      "pm25_ug_m3": 8.613723453370266
    },
    {
      "name": "Gières",
      "canonical_url": "https://immigrationdb.com/cities/fr/gieres/",
      "population": 7376,
      "rent_eur_per_m2_month": 12,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.588165,
      "pm25_ug_m3": 9.541363219690368
    },
    {
      "name": "Pontcharra",
      "canonical_url": "https://immigrationdb.com/cities/fr/pontcharra/",
      "population": 7350,
      "rent_eur_per_m2_month": 12.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.354359,
      "pm25_ug_m3": 8.569736118746565
    },
    {
      "name": "Vizille",
      "canonical_url": "https://immigrationdb.com/cities/fr/vizille/",
      "population": 7292,
      "rent_eur_per_m2_month": 9.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.946827,
      "pm25_ug_m3": 9.54136321969037
    },
    {
      "name": "Bourg-Saint-Maurice",
      "canonical_url": "https://immigrationdb.com/cities/fr/bourg-saint-maurice/",
      "population": 7270,
      "rent_eur_per_m2_month": 14.45,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.527338,
      "pm25_ug_m3": 10.66748639253597
    },
    {
      "name": "Mably",
      "canonical_url": "https://immigrationdb.com/cities/fr/mably/",
      "population": 7233,
      "rent_eur_per_m2_month": 7.04,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.734879,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Ismier",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-ismier/",
      "population": 7165,
      "rent_eur_per_m2_month": 12,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.665707,
      "pm25_ug_m3": 9.54136321969037
    },
    {
      "name": "Ugine",
      "canonical_url": "https://immigrationdb.com/cities/fr/ugine/",
      "population": 7154,
      "rent_eur_per_m2_month": 8.63,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.591169,
      "pm25_ug_m3": 9.853688494271301
    },
    {
      "name": "La Talaudière",
      "canonical_url": "https://immigrationdb.com/cities/fr/la-talaudiere/",
      "population": 7133,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.862428,
      "pm25_ug_m3": 8.500656212406799
    },
    {
      "name": "Viriat",
      "canonical_url": "https://immigrationdb.com/cities/fr/viriat/",
      "population": 7102,
      "rent_eur_per_m2_month": 10.91,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.262797,
      "pm25_ug_m3": 7.549609189957356
    },
    {
      "name": "Sathonay-Camp",
      "canonical_url": "https://immigrationdb.com/cities/fr/sathonay-camp/",
      "population": 7019,
      "rent_eur_per_m2_month": 11.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.797221,
      "pm25_ug_m3": 9.803343810644709
    },
    {
      "name": "Trévoux",
      "canonical_url": "https://immigrationdb.com/cities/fr/trevoux/",
      "population": 7013,
      "rent_eur_per_m2_month": 10.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.339097,
      "pm25_ug_m3": 9.502804762135666
    },
    {
      "name": "Saint-Rambert-d'Albon",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-rambert-d-albon/",
      "population": 7001,
      "rent_eur_per_m2_month": 8.79,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.304177,
      "pm25_ug_m3": 9.616736301778667
    },
    {
      "name": "Saint-Bonnet-de-Mure",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-bonnet-de-mure/",
      "population": 6984,
      "rent_eur_per_m2_month": 13.13,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.939357,
      "pm25_ug_m3": 9.803343810644709
    },
    {
      "name": "Fontaines-sur-Saône",
      "canonical_url": "https://immigrationdb.com/cities/fr/fontaines-sur-saone/",
      "population": 6957,
      "rent_eur_per_m2_month": 12.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.08199,
      "pm25_ug_m3": 9.803343810644709
    },
    {
      "name": "Cognin",
      "canonical_url": "https://immigrationdb.com/cities/fr/cognin/",
      "population": 6954,
      "rent_eur_per_m2_month": 15.15,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.088003,
      "pm25_ug_m3": 7.6535947712418535
    },
    {
      "name": "Montluel",
      "canonical_url": "https://immigrationdb.com/cities/fr/montluel/",
      "population": 6895,
      "rent_eur_per_m2_month": 10.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.934334,
      "pm25_ug_m3": 9.803343810644709
    },
    {
      "name": "Saint-Maurice-l'Exil",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-maurice-l-exil/",
      "population": 6889,
      "rent_eur_per_m2_month": 10.58,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.982462,
      "pm25_ug_m3": 9.255704501864255
    },
    {
      "name": "Les Abrets en Dauphiné",
      "canonical_url": "https://immigrationdb.com/cities/fr/les-abrets-en-dauphine/",
      "population": 6850,
      "rent_eur_per_m2_month": 10.85,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.359729,
      "pm25_ug_m3": 7.851542706634916
    },
    {
      "name": "Le Coteau",
      "canonical_url": "https://immigrationdb.com/cities/fr/le-coteau/",
      "population": 6845,
      "rent_eur_per_m2_month": 8.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.532793,
      "pm25_ug_m3": null
    },
    {
      "name": "Domène",
      "canonical_url": "https://immigrationdb.com/cities/fr/domene/",
      "population": 6835,
      "rent_eur_per_m2_month": 12,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.254761,
      "pm25_ug_m3": 9.54136321969037
    },
    {
      "name": "Chabeuil",
      "canonical_url": "https://immigrationdb.com/cities/fr/chabeuil/",
      "population": 6833,
      "rent_eur_per_m2_month": 11.366096,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.929289,
      "pm25_ug_m3": 10.412776236683303
    },
    {
      "name": "Nyons",
      "canonical_url": "https://immigrationdb.com/cities/fr/nyons/",
      "population": 6816,
      "rent_eur_per_m2_month": 9.99,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 15.580528,
      "pm25_ug_m3": 4.827677551952482
    },
    {
      "name": "Douvaine",
      "canonical_url": "https://immigrationdb.com/cities/fr/douvaine/",
      "population": 6796,
      "rent_eur_per_m2_month": 18.25,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.550583,
      "pm25_ug_m3": 8.240170678101308
    },
    {
      "name": "Brindas",
      "canonical_url": "https://immigrationdb.com/cities/fr/brindas/",
      "population": 6775,
      "rent_eur_per_m2_month": 11.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.393476,
      "pm25_ug_m3": 10.19988392973619
    },
    {
      "name": "Saint-Alban-Leysse",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-alban-leysse/",
      "population": 6734,
      "rent_eur_per_m2_month": 11.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.099102,
      "pm25_ug_m3": 7.6535947712418535
    },
    {
      "name": "Le Péage-de-Roussillon",
      "canonical_url": "https://immigrationdb.com/cities/fr/le-peage-de-roussillon/",
      "population": 6718,
      "rent_eur_per_m2_month": 10.27,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 20.631673,
      "pm25_ug_m3": 9.255704501864255
    },
    {
      "name": "Thônes",
      "canonical_url": "https://immigrationdb.com/cities/fr/thones/",
      "population": 6654,
      "rent_eur_per_m2_month": 15.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.961432,
      "pm25_ug_m3": 9.853688494271301
    },
    {
      "name": "Lentilly",
      "canonical_url": "https://immigrationdb.com/cities/fr/lentilly/",
      "population": 6623,
      "rent_eur_per_m2_month": 12.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.579275,
      "pm25_ug_m3": 9.902780955994817
    },
    {
      "name": "Sury-le-Comtal",
      "canonical_url": "https://immigrationdb.com/cities/fr/sury-le-comtal/",
      "population": 6621,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.07713,
      "pm25_ug_m3": 8.500656212406799
    },
    {
      "name": "Loriol-sur-Drôme",
      "canonical_url": "https://immigrationdb.com/cities/fr/loriol-sur-drome/",
      "population": 6614,
      "rent_eur_per_m2_month": 8.93,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.354005,
      "pm25_ug_m3": 9.755907148631497
    },
    {
      "name": "Ceyrat",
      "canonical_url": "https://immigrationdb.com/cities/fr/ceyrat/",
      "population": 6592,
      "rent_eur_per_m2_month": 10.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.008579,
      "pm25_ug_m3": 6.415041340227134
    },
    {
      "name": "Chasse-sur-Rhône",
      "canonical_url": "https://immigrationdb.com/cities/fr/chasse-sur-rhone/",
      "population": 6588,
      "rent_eur_per_m2_month": 10.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.793743,
      "pm25_ug_m3": 10.19988392973619
    },
    {
      "name": "Thoiry",
      "canonical_url": "https://immigrationdb.com/cities/fr/thoiry/",
      "population": 6569,
      "rent_eur_per_m2_month": 23.667479,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.347631,
      "pm25_ug_m3": 8.240170678101308
    },
    {
      "name": "Saint-Jean-Bonnefonds",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-jean-bonnefonds/",
      "population": 6563,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.102793,
      "pm25_ug_m3": 8.500656212406799
    },
    {
      "name": "Rives",
      "canonical_url": "https://immigrationdb.com/cities/fr/rives/",
      "population": 6549,
      "rent_eur_per_m2_month": 9.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.724203,
      "pm25_ug_m3": 9.49137627347786
    },
    {
      "name": "L'Arbresle",
      "canonical_url": "https://immigrationdb.com/cities/fr/l-arbresle/",
      "population": 6537,
      "rent_eur_per_m2_month": 10.42,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.136421,
      "pm25_ug_m3": 9.902780955994817
    },
    {
      "name": "La Mulatière",
      "canonical_url": "https://immigrationdb.com/cities/fr/la-mulatiere/",
      "population": 6534,
      "rent_eur_per_m2_month": 11.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.6052,
      "pm25_ug_m3": 10.19988392973619
    },
    {
      "name": "Lezoux",
      "canonical_url": "https://immigrationdb.com/cities/fr/lezoux/",
      "population": 6528,
      "rent_eur_per_m2_month": 8.57,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.074721,
      "pm25_ug_m3": 6.415041340227134
    },
    {
      "name": "Brioude",
      "canonical_url": "https://immigrationdb.com/cities/fr/brioude/",
      "population": 6527,
      "rent_eur_per_m2_month": 6.93,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 16.634741,
      "pm25_ug_m3": 3.6289825016202113
    },
    {
      "name": "Chatuzange-le-Goubet",
      "canonical_url": "https://immigrationdb.com/cities/fr/chatuzange-le-goubet/",
      "population": 6523,
      "rent_eur_per_m2_month": 12.152315,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.769268,
      "pm25_ug_m3": 10.412776236683303
    },
    {
      "name": "Ambert",
      "canonical_url": "https://immigrationdb.com/cities/fr/ambert/",
      "population": 6517,
      "rent_eur_per_m2_month": 7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.142252,
      "pm25_ug_m3": null
    },
    {
      "name": "Marignier",
      "canonical_url": "https://immigrationdb.com/cities/fr/marignier/",
      "population": 6507,
      "rent_eur_per_m2_month": 15.56447,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.115068,
      "pm25_ug_m3": 9.796481357222994
    },
    {
      "name": "Grézieu-la-Varenne",
      "canonical_url": "https://immigrationdb.com/cities/fr/grezieu-la-varenne/",
      "population": 6472,
      "rent_eur_per_m2_month": 11.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.24128,
      "pm25_ug_m3": 10.19988392973619
    },
    {
      "name": "Saint-Priest-en-Jarez",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-priest-en-jarez/",
      "population": 6471,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.517653,
      "pm25_ug_m3": 8.500656212406799
    },
    {
      "name": "Entrelacs",
      "canonical_url": "https://immigrationdb.com/cities/fr/entrelacs/",
      "population": 6461,
      "rent_eur_per_m2_month": 12.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.348093,
      "pm25_ug_m3": 7.939843734491907
    },
    {
      "name": "Sciez",
      "canonical_url": "https://immigrationdb.com/cities/fr/sciez/",
      "population": 6447,
      "rent_eur_per_m2_month": 16.566814,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.088149,
      "pm25_ug_m3": 8.240170678101308
    },
    {
      "name": "Péronnas",
      "canonical_url": "https://immigrationdb.com/cities/fr/peronnas/",
      "population": 6444,
      "rent_eur_per_m2_month": 10.81,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.062171,
      "pm25_ug_m3": 7.549609189957356
    },
    {
      "name": "La Tronche",
      "canonical_url": "https://immigrationdb.com/cities/fr/la-tronche/",
      "population": 6424,
      "rent_eur_per_m2_month": 12,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.831599,
      "pm25_ug_m3": 9.541363219690368
    },
    {
      "name": "Saint-Flour",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-flour/",
      "population": 6391,
      "rent_eur_per_m2_month": 7.93,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.329529,
      "pm25_ug_m3": 3.6289825016202113
    },
    {
      "name": "Saint-Jorioz",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-jorioz/",
      "population": 6390,
      "rent_eur_per_m2_month": 14.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.003428,
      "pm25_ug_m3": 8.325981383673765
    },
    {
      "name": "Arpajon-sur-Cère",
      "canonical_url": "https://immigrationdb.com/cities/fr/arpajon-sur-cere/",
      "population": 6361,
      "rent_eur_per_m2_month": 8.27,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.909833,
      "pm25_ug_m3": 5.194254445964443
    },
    {
      "name": "Ambilly",
      "canonical_url": "https://immigrationdb.com/cities/fr/ambilly/",
      "population": 6355,
      "rent_eur_per_m2_month": 21.278671,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 14.945702,
      "pm25_ug_m3": 8.240170678101308
    },
    {
      "name": "Bons-en-Chablais",
      "canonical_url": "https://immigrationdb.com/cities/fr/bons-en-chablais/",
      "population": 6343,
      "rent_eur_per_m2_month": 14.96,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.370958,
      "pm25_ug_m3": 8.240170678101308
    },
    {
      "name": "Saint-Cyr-au-Mont-d'Or",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-cyr-au-mont-d-or/",
      "population": 6327,
      "rent_eur_per_m2_month": 12.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.798309,
      "pm25_ug_m3": 10.19988392973619
    },
    {
      "name": "Champagne-au-Mont-d'Or",
      "canonical_url": "https://immigrationdb.com/cities/fr/champagne-au-mont-d-or/",
      "population": 6311,
      "rent_eur_per_m2_month": 12.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.824338,
      "pm25_ug_m3": 10.19988392973619
    },
    {
      "name": "Thyez",
      "canonical_url": "https://immigrationdb.com/cities/fr/thyez/",
      "population": 6309,
      "rent_eur_per_m2_month": 15.549368,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.163212,
      "pm25_ug_m3": 9.796481357222994
    },
    {
      "name": "Vaugneray",
      "canonical_url": "https://immigrationdb.com/cities/fr/vaugneray/",
      "population": 6304,
      "rent_eur_per_m2_month": 11.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.551665,
      "pm25_ug_m3": 10.19988392973619
    },
    {
      "name": "Pont-de-Chéruy",
      "canonical_url": "https://immigrationdb.com/cities/fr/pont-de-cheruy/",
      "population": 6302,
      "rent_eur_per_m2_month": 12.75,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.265581,
      "pm25_ug_m3": 9.040039086758636
    },
    {
      "name": "Châtel-Guyon",
      "canonical_url": "https://immigrationdb.com/cities/fr/chatel-guyon/",
      "population": 6299,
      "rent_eur_per_m2_month": 8.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.237887,
      "pm25_ug_m3": 6.415041340227134
    },
    {
      "name": "Mornant",
      "canonical_url": "https://immigrationdb.com/cities/fr/mornant/",
      "population": 6282,
      "rent_eur_per_m2_month": 12.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.320797,
      "pm25_ug_m3": 9.998598190900674
    },
    {
      "name": "Jassans-Riottier",
      "canonical_url": "https://immigrationdb.com/cities/fr/jassans-riottier/",
      "population": 6247,
      "rent_eur_per_m2_month": 10.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.633558,
      "pm25_ug_m3": 9.502804762135666
    },
    {
      "name": "Pont-Évêque",
      "canonical_url": "https://immigrationdb.com/cities/fr/pont-eveque/",
      "population": 6213,
      "rent_eur_per_m2_month": 10.95,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.657376,
      "pm25_ug_m3": 10.35972291967547
    },
    {
      "name": "Saint-Quentin-Fallavier",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-quentin-fallavier/",
      "population": 6189,
      "rent_eur_per_m2_month": 5.528882,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.234462,
      "pm25_ug_m3": 8.720581337951545
    },
    {
      "name": "Saint-Symphorien-d'Ozon",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-symphorien-d-ozon/",
      "population": 6186,
      "rent_eur_per_m2_month": 11.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.669087,
      "pm25_ug_m3": 10.19988392973619
    },
    {
      "name": "Saint-Genest-Lerpt",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-genest-lerpt/",
      "population": 6181,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.966579,
      "pm25_ug_m3": 8.500656212406799
    },
    {
      "name": "Saint-Marcel-lès-Valence",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-marcel-les-valence/",
      "population": 6176,
      "rent_eur_per_m2_month": 12.127121,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.851126,
      "pm25_ug_m3": 10.412776236683303
    },
    {
      "name": "Aurec-sur-Loire",
      "canonical_url": "https://immigrationdb.com/cities/fr/aurec-sur-loire/",
      "population": 6164,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.729826,
      "pm25_ug_m3": 8.500656212406799
    },
    {
      "name": "Saint-Denis-lès-Bourg",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-denis-les-bourg/",
      "population": 6160,
      "rent_eur_per_m2_month": 10.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.134983,
      "pm25_ug_m3": 7.047885487766704
    },
    {
      "name": "Jonage",
      "canonical_url": "https://immigrationdb.com/cities/fr/jonage/",
      "population": 6144,
      "rent_eur_per_m2_month": 14.38,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.592755,
      "pm25_ug_m3": 9.803343810644709
    },
    {
      "name": "Sainte-Sigolène",
      "canonical_url": "https://immigrationdb.com/cities/fr/sainte-sigolene/",
      "population": 6097,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.770488,
      "pm25_ug_m3": 8.106639722863756
    },
    {
      "name": "Saint-Martin-le-Vinoux",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-martin-le-vinoux/",
      "population": 6078,
      "rent_eur_per_m2_month": 11,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.111101,
      "pm25_ug_m3": 9.541363219690368
    },
    {
      "name": "Commentry",
      "canonical_url": "https://immigrationdb.com/cities/fr/commentry/",
      "population": 6017,
      "rent_eur_per_m2_month": 8.15,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 15.364696,
      "pm25_ug_m3": 7.2734877290010385
    },
    {
      "name": "Donzère",
      "canonical_url": "https://immigrationdb.com/cities/fr/donzere/",
      "population": 6008,
      "rent_eur_per_m2_month": 8.51,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 13.63414,
      "pm25_ug_m3": null
    },
    {
      "name": "Marnaz",
      "canonical_url": "https://immigrationdb.com/cities/fr/marnaz/",
      "population": 5964,
      "rent_eur_per_m2_month": 14.762091,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.136578,
      "pm25_ug_m3": 9.796481357222994
    },
    {
      "name": "Tain-l'Hermitage",
      "canonical_url": "https://immigrationdb.com/cities/fr/tain-l-hermitage/",
      "population": 5915,
      "rent_eur_per_m2_month": 11.481311,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.885932,
      "pm25_ug_m3": 10.412776236683303
    },
    {
      "name": "Cessy",
      "canonical_url": "https://immigrationdb.com/cities/fr/cessy/",
      "population": 5832,
      "rent_eur_per_m2_month": 19.48,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.048517,
      "pm25_ug_m3": 8.240170678101308
    },
    {
      "name": "Saint-Galmier",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-galmier/",
      "population": 5829,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.207575,
      "pm25_ug_m3": 8.500656212406799
    },
    {
      "name": "Sillingy",
      "canonical_url": "https://immigrationdb.com/cities/fr/sillingy/",
      "population": 5826,
      "rent_eur_per_m2_month": 14.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.948974,
      "pm25_ug_m3": 8.226092697741962
    },
    {
      "name": "Viry",
      "canonical_url": "https://immigrationdb.com/cities/fr/viry/",
      "population": 5809,
      "rent_eur_per_m2_month": 20.64,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.730175,
      "pm25_ug_m3": 8.235478017981526
    },
    {
      "name": "Saint-Laurent-de-Mure",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-laurent-de-mure/",
      "population": 5791,
      "rent_eur_per_m2_month": 14.04,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.296631,
      "pm25_ug_m3": 9.040039086758636
    },
    {
      "name": "Thizy-les-Bourgs",
      "canonical_url": "https://immigrationdb.com/cities/fr/thizy-les-bourgs/",
      "population": 5771,
      "rent_eur_per_m2_month": 6.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.856454,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Gervais-les-Bains",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-gervais-les-bains/",
      "population": 5755,
      "rent_eur_per_m2_month": 16.85,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.038134,
      "pm25_ug_m3": 12.90910271546637
    },
    {
      "name": "Montbonnot-Saint-Martin",
      "canonical_url": "https://immigrationdb.com/cities/fr/montbonnot-saint-martin/",
      "population": 5698,
      "rent_eur_per_m2_month": 12,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.260722,
      "pm25_ug_m3": 9.54136321969037
    },
    {
      "name": "Montrond-les-Bains",
      "canonical_url": "https://immigrationdb.com/cities/fr/montrond-les-bains/",
      "population": 5652,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.992662,
      "pm25_ug_m3": 8.500656212406799
    },
    {
      "name": "Challes-les-Eaux",
      "canonical_url": "https://immigrationdb.com/cities/fr/challes-les-eaux/",
      "population": 5630,
      "rent_eur_per_m2_month": 13.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.780567,
      "pm25_ug_m3": 7.6535947712418535
    },
    {
      "name": "Gannat",
      "canonical_url": "https://immigrationdb.com/cities/fr/gannat/",
      "population": 5610,
      "rent_eur_per_m2_month": 7.57,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.496903,
      "pm25_ug_m3": 7.153544960474288
    },
    {
      "name": "Ternay",
      "canonical_url": "https://immigrationdb.com/cities/fr/ternay/",
      "population": 5596,
      "rent_eur_per_m2_month": 11.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.341065,
      "pm25_ug_m3": 10.19988392973619
    },
    {
      "name": "Saint-Martin-d'Uriage",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-martin-d-uriage/",
      "population": 5587,
      "rent_eur_per_m2_month": 14.17,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.358964,
      "pm25_ug_m3": 9.541363219690368
    },
    {
      "name": "Genay",
      "canonical_url": "https://immigrationdb.com/cities/fr/genay/",
      "population": 5585,
      "rent_eur_per_m2_month": 12.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.833231,
      "pm25_ug_m3": 9.502804762135666
    },
    {
      "name": "Chazelles-sur-Lyon",
      "canonical_url": "https://immigrationdb.com/cities/fr/chazelles-sur-lyon/",
      "population": 5543,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.843811,
      "pm25_ug_m3": 8.500656212406799
    },
    {
      "name": "Coublevie",
      "canonical_url": "https://immigrationdb.com/cities/fr/coublevie/",
      "population": 5520,
      "rent_eur_per_m2_month": 11,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.795183,
      "pm25_ug_m3": 9.54136321969037
    },
    {
      "name": "Étoile-sur-Rhône",
      "canonical_url": "https://immigrationdb.com/cities/fr/etoile-sur-rhone/",
      "population": 5468,
      "rent_eur_per_m2_month": 10.115993,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.981171,
      "pm25_ug_m3": 10.412776236683303
    },
    {
      "name": "Saint-Genis-les-Ollières",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-genis-les-ollieres/",
      "population": 5439,
      "rent_eur_per_m2_month": 12.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.013099,
      "pm25_ug_m3": 10.19988392973619
    },
    {
      "name": "Le Cendre",
      "canonical_url": "https://immigrationdb.com/cities/fr/le-cendre/",
      "population": 5415,
      "rent_eur_per_m2_month": 10.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.683204,
      "pm25_ug_m3": 6.415041340227134
    },
    {
      "name": "Vic-le-Comte",
      "canonical_url": "https://immigrationdb.com/cities/fr/vic-le-comte/",
      "population": 5396,
      "rent_eur_per_m2_month": 9.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.031585,
      "pm25_ug_m3": 6.415041340227134
    },
    {
      "name": "Charbonnières-les-Bains",
      "canonical_url": "https://immigrationdb.com/cities/fr/charbonnieres-les-bains/",
      "population": 5383,
      "rent_eur_per_m2_month": 12.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.409525,
      "pm25_ug_m3": 10.19988392973619
    },
    {
      "name": "Cruseilles",
      "canonical_url": "https://immigrationdb.com/cities/fr/cruseilles/",
      "population": 5376,
      "rent_eur_per_m2_month": 16.65,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.879303,
      "pm25_ug_m3": 8.235478017981526
    },
    {
      "name": "Reyrieux",
      "canonical_url": "https://immigrationdb.com/cities/fr/reyrieux/",
      "population": 5358,
      "rent_eur_per_m2_month": 10.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.196003,
      "pm25_ug_m3": 9.502804762135666
    },
    {
      "name": "La Balme-de-Sillingy",
      "canonical_url": "https://immigrationdb.com/cities/fr/la-balme-de-sillingy/",
      "population": 5336,
      "rent_eur_per_m2_month": 14.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.700935,
      "pm25_ug_m3": 8.235478017981526
    },
    {
      "name": "Barberaz",
      "canonical_url": "https://immigrationdb.com/cities/fr/barberaz/",
      "population": 5306,
      "rent_eur_per_m2_month": 14.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.207363,
      "pm25_ug_m3": 7.6535947712418535
    },
    {
      "name": "Vindry-sur-Turdine",
      "canonical_url": "https://immigrationdb.com/cities/fr/vindry-sur-turdine/",
      "population": 5305,
      "rent_eur_per_m2_month": 10.75,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.075851,
      "pm25_ug_m3": 9.011472034770698
    },
    {
      "name": "Villette-d'Anthon",
      "canonical_url": "https://immigrationdb.com/cities/fr/villette-d-anthon/",
      "population": 5268,
      "rent_eur_per_m2_month": 15.61,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.344654,
      "pm25_ug_m3": 9.803343810644709
    },
    {
      "name": "Valleiry",
      "canonical_url": "https://immigrationdb.com/cities/fr/valleiry/",
      "population": 5264,
      "rent_eur_per_m2_month": 19.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.763349,
      "pm25_ug_m3": 8.235478017981526
    },
    {
      "name": "Châtillon-sur-Chalaronne",
      "canonical_url": "https://immigrationdb.com/cities/fr/chatillon-sur-chalaronne/",
      "population": 5250,
      "rent_eur_per_m2_month": 10.48,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.812987,
      "pm25_ug_m3": 7.702414336768036
    },
    {
      "name": "Le Bourget-du-Lac",
      "canonical_url": "https://immigrationdb.com/cities/fr/le-bourget-du-lac/",
      "population": 5216,
      "rent_eur_per_m2_month": 12.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.606556,
      "pm25_ug_m3": 7.6535947712418535
    },
    {
      "name": "Vernaison",
      "canonical_url": "https://immigrationdb.com/cities/fr/vernaison/",
      "population": 5210,
      "rent_eur_per_m2_month": 11.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.374486,
      "pm25_ug_m3": 10.19988392973619
    },
    {
      "name": "Beynost",
      "canonical_url": "https://immigrationdb.com/cities/fr/beynost/",
      "population": 5198,
      "rent_eur_per_m2_month": 11.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.629128,
      "pm25_ug_m3": 9.803343810644709
    },
    {
      "name": "Bassens",
      "canonical_url": "https://immigrationdb.com/cities/fr/bassens-73031/",
      "population": 5175,
      "rent_eur_per_m2_month": 14.55,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.299452,
      "pm25_ug_m3": 7.6535947712418535
    },
    {
      "name": "Villerest",
      "canonical_url": "https://immigrationdb.com/cities/fr/villerest/",
      "population": 5172,
      "rent_eur_per_m2_month": 7.26,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.170839,
      "pm25_ug_m3": null
    },
    {
      "name": "Villars-les-Dombes",
      "canonical_url": "https://immigrationdb.com/cities/fr/villars-les-dombes/",
      "population": 5163,
      "rent_eur_per_m2_month": 11.74,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.694982,
      "pm25_ug_m3": 8.391601559366107
    },
    {
      "name": "La Mure",
      "canonical_url": "https://immigrationdb.com/cities/fr/la-mure/",
      "population": 5152,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.513859,
      "pm25_ug_m3": null
    },
    {
      "name": "Chavanoz",
      "canonical_url": "https://immigrationdb.com/cities/fr/chavanoz/",
      "population": 5126,
      "rent_eur_per_m2_month": 12.69,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.501836,
      "pm25_ug_m3": 9.040039086758636
    },
    {
      "name": "Saint-Marcellin-en-Forez",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-marcellin-en-forez/",
      "population": 5116,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.026213,
      "pm25_ug_m3": 8.500656212406799
    },
    {
      "name": "Ornex",
      "canonical_url": "https://immigrationdb.com/cities/fr/ornex/",
      "population": 5082,
      "rent_eur_per_m2_month": 22.993851,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.016521,
      "pm25_ug_m3": 8.240170678101308
    },
    {
      "name": "Allinges",
      "canonical_url": "https://immigrationdb.com/cities/fr/allinges/",
      "population": 5019,
      "rent_eur_per_m2_month": 14.604812,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.651608,
      "pm25_ug_m3": 8.240170678101308
    },
    {
      "name": "Beaurepaire",
      "canonical_url": "https://immigrationdb.com/cities/fr/beaurepaire/",
      "population": 5010,
      "rent_eur_per_m2_month": 7.98,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 13.036595,
      "pm25_ug_m3": 9.616736301778667
    },
    {
      "name": "Saint-Pourçain-sur-Sioule",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-pourcain-sur-sioule/",
      "population": 5009,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.176122,
      "pm25_ug_m3": null
    },
    {
      "name": "La Grand-Croix",
      "canonical_url": "https://immigrationdb.com/cities/fr/la-grand-croix/",
      "population": 4984,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.081323,
      "pm25_ug_m3": null
    },
    {
      "name": "Amplepuis",
      "canonical_url": "https://immigrationdb.com/cities/fr/amplepuis/",
      "population": 4966,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.621629,
      "pm25_ug_m3": null
    },
    {
      "name": "La Voulte-sur-Rhône",
      "canonical_url": "https://immigrationdb.com/cities/fr/la-voulte-sur-rhone/",
      "population": 4916,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 15.132585,
      "pm25_ug_m3": null
    },
    {
      "name": "Megève",
      "canonical_url": "https://immigrationdb.com/cities/fr/megeve/",
      "population": 2996,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.246239,
      "pm25_ug_m3": null
    },
    {
      "name": "Marennes",
      "canonical_url": "https://immigrationdb.com/cities/fr/marennes/",
      "population": 2021,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.439331,
      "pm25_ug_m3": null
    },
    {
      "name": "Belleville",
      "canonical_url": "https://immigrationdb.com/cities/fr/belleville/",
      "population": 1526,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.640229,
      "pm25_ug_m3": null
    },
    {
      "name": "Faverges",
      "canonical_url": "https://immigrationdb.com/cities/fr/faverges/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Tignieu",
      "canonical_url": "https://immigrationdb.com/cities/fr/tignieu/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    }
  ],
  "rankings": [
    {
      "key": "rent",
      "title": "Lowest net rent",
      "items": [
        {
          "name": "Saint-Quentin-Fallavier",
          "href": "/cities/fr/saint-quentin-fallavier/",
          "value": "€5.53/m²",
          "year": "2021"
        },
        {
          "name": "Thizy-les-Bourgs",
          "href": "/cities/fr/thizy-les-bourgs/",
          "value": "€6.30/m²",
          "year": "2025"
        },
        {
          "name": "Brioude",
          "href": "/cities/fr/brioude/",
          "value": "€6.93/m²",
          "year": "2025"
        },
        {
          "name": "Ambert",
          "href": "/cities/fr/ambert/",
          "value": "€7.00/m²",
          "year": "2025"
        },
        {
          "name": "Mably",
          "href": "/cities/fr/mably/",
          "value": "€7.04/m²",
          "year": "2025"
        }
      ]
    },
    {
      "key": "pm25",
      "title": "Cleanest air",
      "items": [
        {
          "name": "Brioude",
          "href": "/cities/fr/brioude/",
          "value": "3.6 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Saint-Flour",
          "href": "/cities/fr/saint-flour/",
          "value": "3.6 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Nyons",
          "href": "/cities/fr/nyons/",
          "value": "4.8 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Arpajon-sur-Cère",
          "href": "/cities/fr/arpajon-sur-cere/",
          "value": "5.2 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Aurillac",
          "href": "/cities/fr/aurillac/",
          "value": "5.2 µg/m³ PM2.5",
          "year": "2024"
        }
      ]
    }
  ]
}
