{
  "snapshot_id": "approved-static-48d32b636f07abc8",
  "page_version": "d64e68ce382c8e2fb64aa46fb25cc91c",
  "content_date": "2026-10-16",
  "schema_version": "immigrationdb-region-v1",
  "region_id": "region:fr:official:24",
  "name": "Centre-Val de Loire",
  "name_local": "Centre-Val de Loire",
  "country_code": "FR",
  "country": "France",
  "canonical_url": "https://immigrationdb.com/countries/france/centre-val-de-loire/",
  "summary": "Centre-Val de Loire has 80 published cities; the largest is Tours, with 139,259 residents. Net rent runs from €6.57 to €14.70 per m² a month across the 73 cities that publish it.",
  "cities": [
    {
      "name": "Tours",
      "canonical_url": "https://immigrationdb.com/cities/fr/tours/",
      "population": 139259,
      "rent_eur_per_m2_month": 13.505423,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 15.176083,
      "pm25_ug_m3": 7.055282120563031
    },
    {
      "name": "Orléans",
      "canonical_url": "https://immigrationdb.com/cities/fr/orleans/",
      "population": 116357,
      "rent_eur_per_m2_month": 12.95,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 14.52483,
      "pm25_ug_m3": 7.833441923738922
    },
    {
      "name": "Bourges",
      "canonical_url": "https://immigrationdb.com/cities/fr/bourges/",
      "population": 64186,
      "rent_eur_per_m2_month": 10.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 14.325615,
      "pm25_ug_m3": 7.116071428571449
    },
    {
      "name": "Blois",
      "canonical_url": "https://immigrationdb.com/cities/fr/blois/",
      "population": 47219,
      "rent_eur_per_m2_month": 10.29,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 16.357463,
      "pm25_ug_m3": 6.929332488841031
    },
    {
      "name": "Châteauroux",
      "canonical_url": "https://immigrationdb.com/cities/fr/chateauroux/",
      "population": 42963,
      "rent_eur_per_m2_month": 8.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 15.454719,
      "pm25_ug_m3": 6.966903956120908
    },
    {
      "name": "Joué-lès-Tours",
      "canonical_url": "https://immigrationdb.com/cities/fr/joue-les-tours/",
      "population": 38423,
      "rent_eur_per_m2_month": 10.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 14.628089,
      "pm25_ug_m3": 7.055282120563031
    },
    {
      "name": "Chartres",
      "canonical_url": "https://immigrationdb.com/cities/fr/chartres/",
      "population": 38324,
      "rent_eur_per_m2_month": 11.83,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.939754,
      "pm25_ug_m3": 6.849352083840799
    },
    {
      "name": "Dreux",
      "canonical_url": "https://immigrationdb.com/cities/fr/dreux/",
      "population": 31543,
      "rent_eur_per_m2_month": 11.28,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 20.554732,
      "pm25_ug_m3": 7.027910958904116
    },
    {
      "name": "Vierzon",
      "canonical_url": "https://immigrationdb.com/cities/fr/vierzon/",
      "population": 25068,
      "rent_eur_per_m2_month": 7.69,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 21.570282,
      "pm25_ug_m3": 7
    },
    {
      "name": "Olivet",
      "canonical_url": "https://immigrationdb.com/cities/fr/olivet/",
      "population": 23507,
      "rent_eur_per_m2_month": 11.58,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.630899,
      "pm25_ug_m3": 7.833441923738922
    },
    {
      "name": "Saint-Jean-de-Braye",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-jean-de-braye/",
      "population": 23147,
      "rent_eur_per_m2_month": 11.51,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.366388,
      "pm25_ug_m3": 7.833441923738922
    },
    {
      "name": "Fleury-les-Aubrais",
      "canonical_url": "https://immigrationdb.com/cities/fr/fleury-les-aubrais/",
      "population": 21804,
      "rent_eur_per_m2_month": 11.79,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 13.906139,
      "pm25_ug_m3": 7.833441923738922
    },
    {
      "name": "Romorantin-Lanthenay",
      "canonical_url": "https://immigrationdb.com/cities/fr/romorantin-lanthenay/",
      "population": 18373,
      "rent_eur_per_m2_month": 8.78,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 15.109158,
      "pm25_ug_m3": null
    },
    {
      "name": "Saran",
      "canonical_url": "https://immigrationdb.com/cities/fr/saran/",
      "population": 17316,
      "rent_eur_per_m2_month": 11.77,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.488043,
      "pm25_ug_m3": 7.833441923738922
    },
    {
      "name": "Saint-Cyr-sur-Loire",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-cyr-sur-loire/",
      "population": 17029,
      "rent_eur_per_m2_month": 13.498082,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.389927,
      "pm25_ug_m3": 7.055282120563031
    },
    {
      "name": "Saint-Jean-de-la-Ruelle",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-jean-de-la-ruelle/",
      "population": 16768,
      "rent_eur_per_m2_month": 11.22,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.791745,
      "pm25_ug_m3": 7.833441923738922
    },
    {
      "name": "Lucé",
      "canonical_url": "https://immigrationdb.com/cities/fr/luce/",
      "population": 15921,
      "rent_eur_per_m2_month": 11.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 15.964792,
      "pm25_ug_m3": 6.849352083840799
    },
    {
      "name": "Saint-Pierre-des-Corps",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-pierre-des-corps/",
      "population": 15898,
      "rent_eur_per_m2_month": 12.43375,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 19.231771,
      "pm25_ug_m3": 7.055282120563031
    },
    {
      "name": "Vendôme",
      "canonical_url": "https://immigrationdb.com/cities/fr/vendome/",
      "population": 15758,
      "rent_eur_per_m2_month": 9.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 15.714649,
      "pm25_ug_m3": 7.005157002062834
    },
    {
      "name": "Saint-Avertin",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-avertin/",
      "population": 14999,
      "rent_eur_per_m2_month": 13.497457,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.788404,
      "pm25_ug_m3": 7.055282120563031
    },
    {
      "name": "Montargis",
      "canonical_url": "https://immigrationdb.com/cities/fr/montargis/",
      "population": 14825,
      "rent_eur_per_m2_month": 10.08,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 23.251133,
      "pm25_ug_m3": 6.964414915101537
    },
    {
      "name": "Amilly",
      "canonical_url": "https://immigrationdb.com/cities/fr/amilly/",
      "population": 13582,
      "rent_eur_per_m2_month": 10.43,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 14.123303,
      "pm25_ug_m3": 6.964414915101537
    },
    {
      "name": "Gien",
      "canonical_url": "https://immigrationdb.com/cities/fr/gien/",
      "population": 13459,
      "rent_eur_per_m2_month": 9.63,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 16.937038,
      "pm25_ug_m3": 7
    },
    {
      "name": "Amboise",
      "canonical_url": "https://immigrationdb.com/cities/fr/amboise/",
      "population": 12937,
      "rent_eur_per_m2_month": 10.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 14.01168,
      "pm25_ug_m3": 7.055282120563031
    },
    {
      "name": "Châteaudun",
      "canonical_url": "https://immigrationdb.com/cities/fr/chateaudun/",
      "population": 12830,
      "rent_eur_per_m2_month": 8.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 19.756344,
      "pm25_ug_m3": null
    },
    {
      "name": "Chambray-lès-Tours",
      "canonical_url": "https://immigrationdb.com/cities/fr/chambray-les-tours/",
      "population": 12720,
      "rent_eur_per_m2_month": 12.733069,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 13.935867,
      "pm25_ug_m3": 7.055282120563031
    },
    {
      "name": "Châlette-sur-Loing",
      "canonical_url": "https://immigrationdb.com/cities/fr/chalette-sur-loing/",
      "population": 12677,
      "rent_eur_per_m2_month": 11.57,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 23.539194,
      "pm25_ug_m3": 6.964414915101537
    },
    {
      "name": "Vernouillet",
      "canonical_url": "https://immigrationdb.com/cities/fr/vernouillet-28404/",
      "population": 12310,
      "rent_eur_per_m2_month": 11.22,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 18.993551,
      "pm25_ug_m3": 7.027910958904116
    },
    {
      "name": "Montlouis-sur-Loire",
      "canonical_url": "https://immigrationdb.com/cities/fr/montlouis-sur-loire/",
      "population": 11335,
      "rent_eur_per_m2_month": 11.94,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.915442,
      "pm25_ug_m3": 7.055282120563031
    },
    {
      "name": "Issoudun",
      "canonical_url": "https://immigrationdb.com/cities/fr/issoudun/",
      "population": 11159,
      "rent_eur_per_m2_month": 7.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 15.142067,
      "pm25_ug_m3": 6.966903956120908
    },
    {
      "name": "La Chapelle-Saint-Mesmin",
      "canonical_url": "https://immigrationdb.com/cities/fr/la-chapelle-saint-mesmin/",
      "population": 11017,
      "rent_eur_per_m2_month": 13.42,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.725458,
      "pm25_ug_m3": 7.833441923738922
    },
    {
      "name": "Fondettes",
      "canonical_url": "https://immigrationdb.com/cities/fr/fondettes/",
      "population": 10954,
      "rent_eur_per_m2_month": 12.324868,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.350769,
      "pm25_ug_m3": 7.055282120563031
    },
    {
      "name": "Mainvilliers",
      "canonical_url": "https://immigrationdb.com/cities/fr/mainvilliers/",
      "population": 10629,
      "rent_eur_per_m2_month": 13.56,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 18.082272,
      "pm25_ug_m3": 6.849352083840799
    },
    {
      "name": "La Riche",
      "canonical_url": "https://immigrationdb.com/cities/fr/la-riche/",
      "population": 10487,
      "rent_eur_per_m2_month": 13.204834,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 13.415232,
      "pm25_ug_m3": 7.055282120563031
    },
    {
      "name": "Ingré",
      "canonical_url": "https://immigrationdb.com/cities/fr/ingre/",
      "population": 10062,
      "rent_eur_per_m2_month": 11.83,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.1828,
      "pm25_ug_m3": 7.833441923738922
    },
    {
      "name": "Saint-Amand-Montrond",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-amand-montrond/",
      "population": 9899,
      "rent_eur_per_m2_month": 7.17,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 15.555087,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Doulchard",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-doulchard/",
      "population": 9647,
      "rent_eur_per_m2_month": 11.41,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.192263,
      "pm25_ug_m3": 7.116071428571449
    },
    {
      "name": "Saint-Jean-le-Blanc",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-jean-le-blanc/",
      "population": 9562,
      "rent_eur_per_m2_month": 14.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.838321,
      "pm25_ug_m3": 7.833441923738922
    },
    {
      "name": "Nogent-le-Rotrou",
      "canonical_url": "https://immigrationdb.com/cities/fr/nogent-le-rotrou/",
      "population": 9292,
      "rent_eur_per_m2_month": 8.35,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.888714,
      "pm25_ug_m3": null
    },
    {
      "name": "Chécy",
      "canonical_url": "https://immigrationdb.com/cities/fr/checy/",
      "population": 9083,
      "rent_eur_per_m2_month": 12.37,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.603615,
      "pm25_ug_m3": 7.833441923738922
    },
    {
      "name": "Pithiviers",
      "canonical_url": "https://immigrationdb.com/cities/fr/pithiviers/",
      "population": 8856,
      "rent_eur_per_m2_month": 9.65,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 17.146578,
      "pm25_ug_m3": 6.835209116541371
    },
    {
      "name": "Châteauneuf-sur-Loire",
      "canonical_url": "https://immigrationdb.com/cities/fr/chateauneuf-sur-loire/",
      "population": 8546,
      "rent_eur_per_m2_month": 12.33,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.088083,
      "pm25_ug_m3": 7.833441923738922
    },
    {
      "name": "Ballan-Miré",
      "canonical_url": "https://immigrationdb.com/cities/fr/ballan-mire/",
      "population": 8477,
      "rent_eur_per_m2_month": 10.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.687851,
      "pm25_ug_m3": 7.055282120563031
    },
    {
      "name": "Chinon",
      "canonical_url": "https://immigrationdb.com/cities/fr/chinon/",
      "population": 8144,
      "rent_eur_per_m2_month": 9.51,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 14.606444,
      "pm25_ug_m3": 7
    },
    {
      "name": "Monts",
      "canonical_url": "https://immigrationdb.com/cities/fr/monts/",
      "population": 8080,
      "rent_eur_per_m2_month": 10.59,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.593584,
      "pm25_ug_m3": 7.055282120563031
    },
    {
      "name": "Vineuil",
      "canonical_url": "https://immigrationdb.com/cities/fr/vineuil/",
      "population": 8064,
      "rent_eur_per_m2_month": 10.08,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.057143,
      "pm25_ug_m3": 6.929332488841031
    },
    {
      "name": "Beaugency",
      "canonical_url": "https://immigrationdb.com/cities/fr/beaugency/",
      "population": 8024,
      "rent_eur_per_m2_month": 10.42,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.253233,
      "pm25_ug_m3": 7.833441923738922
    },
    {
      "name": "Le Malesherbois",
      "canonical_url": "https://immigrationdb.com/cities/fr/le-malesherbois/",
      "population": 8016,
      "rent_eur_per_m2_month": 10.33,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.601855,
      "pm25_ug_m3": 6.296021044170904
    },
    {
      "name": "Saint-Denis-en-Val",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-denis-en-val/",
      "population": 7766,
      "rent_eur_per_m2_month": 14.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.300226,
      "pm25_ug_m3": 7.833441923738922
    },
    {
      "name": "Déols",
      "canonical_url": "https://immigrationdb.com/cities/fr/deols/",
      "population": 7600,
      "rent_eur_per_m2_month": 8.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.584026,
      "pm25_ug_m3": 6.966903956120908
    },
    {
      "name": "La Ferté-Saint-Aubin",
      "canonical_url": "https://immigrationdb.com/cities/fr/la-ferte-saint-aubin/",
      "population": 7284,
      "rent_eur_per_m2_month": 10.48,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.023517,
      "pm25_ug_m3": 7.833441923738922
    },
    {
      "name": "Villemandeur",
      "canonical_url": "https://immigrationdb.com/cities/fr/villemandeur/",
      "population": 7078,
      "rent_eur_per_m2_month": 12.06,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 13.854913,
      "pm25_ug_m3": 6.964414915101537
    },
    {
      "name": "Luisant",
      "canonical_url": "https://immigrationdb.com/cities/fr/luisant/",
      "population": 6945,
      "rent_eur_per_m2_month": 12.79,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.369828,
      "pm25_ug_m3": 6.849352083840799
    },
    {
      "name": "Veigné",
      "canonical_url": "https://immigrationdb.com/cities/fr/veigne/",
      "population": 6865,
      "rent_eur_per_m2_month": 12.28,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.147997,
      "pm25_ug_m3": 7.055282120563031
    },
    {
      "name": "Le Controis-en-Sologne",
      "canonical_url": "https://immigrationdb.com/cities/fr/le-controis-en-sologne/",
      "population": 6860,
      "rent_eur_per_m2_month": 7.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.980851,
      "pm25_ug_m3": 6.929332488841031
    },
    {
      "name": "Meung-sur-Loire",
      "canonical_url": "https://immigrationdb.com/cities/fr/meung-sur-loire/",
      "population": 6670,
      "rent_eur_per_m2_month": 10.46,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.187794,
      "pm25_ug_m3": 7.833441923738922
    },
    {
      "name": "Saint-Florent-sur-Cher",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-florent-sur-cher/",
      "population": 6463,
      "rent_eur_per_m2_month": 10.62,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.329648,
      "pm25_ug_m3": 7.116071428571449
    },
    {
      "name": "Auneau-Bleury-Saint-Symphorien",
      "canonical_url": "https://immigrationdb.com/cities/fr/auneau-bleury-saint-symphorien/",
      "population": 6419,
      "rent_eur_per_m2_month": 11.78,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.200434,
      "pm25_ug_m3": 7.031284672991404
    },
    {
      "name": "Mehun-sur-Yèvre",
      "canonical_url": "https://immigrationdb.com/cities/fr/mehun-sur-yevre/",
      "population": 6380,
      "rent_eur_per_m2_month": 7.84,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.330558,
      "pm25_ug_m3": 7.116071428571449
    },
    {
      "name": "Esvres",
      "canonical_url": "https://immigrationdb.com/cities/fr/esvres/",
      "population": 6294,
      "rent_eur_per_m2_month": 11.19,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.500911,
      "pm25_ug_m3": 7.055282120563031
    },
    {
      "name": "Saint-Pryvé-Saint-Mesmin",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-pryve-saint-mesmin/",
      "population": 6256,
      "rent_eur_per_m2_month": 12.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.121044,
      "pm25_ug_m3": 7.833441923738922
    },
    {
      "name": "Mer",
      "canonical_url": "https://immigrationdb.com/cities/fr/mer/",
      "population": 6250,
      "rent_eur_per_m2_month": 8.42,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 13.531694,
      "pm25_ug_m3": 6.929332488841031
    },
    {
      "name": "Loches",
      "canonical_url": "https://immigrationdb.com/cities/fr/loches/",
      "population": 6234,
      "rent_eur_per_m2_month": 9.48,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 15.575205,
      "pm25_ug_m3": 7
    },
    {
      "name": "Le Blanc",
      "canonical_url": "https://immigrationdb.com/cities/fr/le-blanc/",
      "population": 6164,
      "rent_eur_per_m2_month": 6.57,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 13.359046,
      "pm25_ug_m3": 7
    },
    {
      "name": "Malesherbes",
      "canonical_url": "https://immigrationdb.com/cities/fr/malesherbes/",
      "population": 6001,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Le Poinçonnet",
      "canonical_url": "https://immigrationdb.com/cities/fr/le-poinconnet/",
      "population": 5855,
      "rent_eur_per_m2_month": 8.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.502549,
      "pm25_ug_m3": 6.966903956120908
    },
    {
      "name": "Épernon",
      "canonical_url": "https://immigrationdb.com/cities/fr/epernon/",
      "population": 5715,
      "rent_eur_per_m2_month": 12.51,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.471506,
      "pm25_ug_m3": 7.030441244469582
    },
    {
      "name": "Lèves",
      "canonical_url": "https://immigrationdb.com/cities/fr/leves/",
      "population": 5685,
      "rent_eur_per_m2_month": 11.86,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.566992,
      "pm25_ug_m3": 6.908871708861905
    },
    {
      "name": "Cloyes-les-Trois-Rivières",
      "canonical_url": "https://immigrationdb.com/cities/fr/cloyes-les-trois-rivieres/",
      "population": 5607,
      "rent_eur_per_m2_month": 7.88,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.579038,
      "pm25_ug_m3": null
    },
    {
      "name": "La Ville-aux-Dames",
      "canonical_url": "https://immigrationdb.com/cities/fr/la-ville-aux-dames/",
      "population": 5606,
      "rent_eur_per_m2_month": 11.91,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.244094,
      "pm25_ug_m3": 7.055282120563031
    },
    {
      "name": "Aubigny-sur-Nère",
      "canonical_url": "https://immigrationdb.com/cities/fr/aubigny-sur-nere/",
      "population": 5451,
      "rent_eur_per_m2_month": 7.42,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.903309,
      "pm25_ug_m3": null
    },
    {
      "name": "Bléré",
      "canonical_url": "https://immigrationdb.com/cities/fr/blere/",
      "population": 5352,
      "rent_eur_per_m2_month": 10.17,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.19163,
      "pm25_ug_m3": 7.055282120563031
    },
    {
      "name": "Sully-sur-Loire",
      "canonical_url": "https://immigrationdb.com/cities/fr/sully-sur-loire/",
      "population": 5124,
      "rent_eur_per_m2_month": 8.91,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 16.220703,
      "pm25_ug_m3": 11
    },
    {
      "name": "Luynes",
      "canonical_url": "https://immigrationdb.com/cities/fr/luynes/",
      "population": 5062,
      "rent_eur_per_m2_month": 10.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.487678,
      "pm25_ug_m3": 7.055282120563031
    },
    {
      "name": "Argenton-sur-Creuse",
      "canonical_url": "https://immigrationdb.com/cities/fr/argenton-sur-creuse/",
      "population": 5010,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 14.48282,
      "pm25_ug_m3": null
    },
    {
      "name": "Briare",
      "canonical_url": "https://immigrationdb.com/cities/fr/briare/",
      "population": 4979,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 14.414349,
      "pm25_ug_m3": null
    },
    {
      "name": "Salbris",
      "canonical_url": "https://immigrationdb.com/cities/fr/salbris/",
      "population": 4898,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.026188,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Germain-du-Puy",
      "canonical_url": "https://immigrationdb.com/cities/fr/saint-germain-du-puy/",
      "population": 4843,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.349315,
      "pm25_ug_m3": null
    },
    {
      "name": "Château-Renault",
      "canonical_url": "https://immigrationdb.com/cities/fr/chateau-renault/",
      "population": 4454,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.539477,
      "pm25_ug_m3": null
    },
    {
      "name": "Migné",
      "canonical_url": "https://immigrationdb.com/cities/fr/migne/",
      "population": 229,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.970297,
      "pm25_ug_m3": null
    }
  ],
  "rankings": [
    {
      "key": "rent",
      "title": "Lowest net rent",
      "items": [
        {
          "name": "Le Blanc",
          "href": "/cities/fr/le-blanc/",
          "value": "€6.57/m²",
          "year": "2025"
        },
        {
          "name": "Le Controis-en-Sologne",
          "href": "/cities/fr/le-controis-en-sologne/",
          "value": "€7.10/m²",
          "year": "2025"
        },
        {
          "name": "Saint-Amand-Montrond",
          "href": "/cities/fr/saint-amand-montrond/",
          "value": "€7.17/m²",
          "year": "2025"
        },
        {
          "name": "Issoudun",
          "href": "/cities/fr/issoudun/",
          "value": "€7.40/m²",
          "year": "2025"
        },
        {
          "name": "Aubigny-sur-Nère",
          "href": "/cities/fr/aubigny-sur-nere/",
          "value": "€7.42/m²",
          "year": "2025"
        }
      ]
    },
    {
      "key": "pm25",
      "title": "Cleanest air",
      "items": [
        {
          "name": "Le Malesherbois",
          "href": "/cities/fr/le-malesherbois/",
          "value": "6.3 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Pithiviers",
          "href": "/cities/fr/pithiviers/",
          "value": "6.8 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Chartres",
          "href": "/cities/fr/chartres/",
          "value": "6.8 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Lucé",
          "href": "/cities/fr/luce/",
          "value": "6.8 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Luisant",
          "href": "/cities/fr/luisant/",
          "value": "6.8 µg/m³ PM2.5",
          "year": "2024"
        }
      ]
    }
  ]
}
