{
  "snapshot_id": "approved-static-48d32b636f07abc8",
  "page_version": "c22648c2d18fe9ebad492c411adb8ece",
  "content_date": "2026-10-16",
  "schema_version": "immigrationdb-region-v1",
  "region_id": "region:ca:official:ca-qc",
  "name": "Quebec",
  "name_local": "Quebec",
  "country_code": "CA",
  "country": "Canada",
  "canonical_url": "https://immigrationdb.com/countries/canada/quebec/",
  "summary": "Quebec has 165 published cities; the largest is Montreal, with 1,791,508 residents. The median gross salary runs from €2,614 to €5,501 a month across 93 cities.",
  "cities": [
    {
      "name": "Montreal",
      "canonical_url": "https://immigrationdb.com/cities/ca/montreal/",
      "population": 1791508,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3180.843256619926,
      "unemployment_percent": 10.3,
      "pm25_ug_m3": 5.06
    },
    {
      "name": "Québec",
      "canonical_url": "https://immigrationdb.com/cities/ca/quebec/",
      "population": 557390,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3246.20305,
      "unemployment_percent": 7.15,
      "pm25_ug_m3": null
    },
    {
      "name": "Laval",
      "canonical_url": "https://immigrationdb.com/cities/ca/laval/",
      "population": 446476,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3289.77624486,
      "unemployment_percent": 8.6,
      "pm25_ug_m3": 5.068462
    },
    {
      "name": "Longueuil",
      "canonical_url": "https://immigrationdb.com/cities/ca/longueuil/",
      "population": 253413,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3159.056658972,
      "unemployment_percent": 7.8,
      "pm25_ug_m3": 5.06
    },
    {
      "name": "Sherbrooke",
      "canonical_url": "https://immigrationdb.com/cities/ca/sherbrooke/",
      "population": 175684,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2962.977280139,
      "unemployment_percent": 6.1,
      "pm25_ug_m3": 3.72
    },
    {
      "name": "Lévis",
      "canonical_url": "https://immigrationdb.com/cities/ca/levis/",
      "population": 154775,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3398.709233101,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": 5.248333
    },
    {
      "name": "Saguenay",
      "canonical_url": "https://immigrationdb.com/cities/ca/saguenay/",
      "population": 144723,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3115.483463675681,
      "unemployment_percent": 5.5,
      "pm25_ug_m3": 5.89
    },
    {
      "name": "Trois-Rivières",
      "canonical_url": "https://immigrationdb.com/cities/ca/trois-rivieres/",
      "population": 143195,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2962.977280139,
      "unemployment_percent": 6.6,
      "pm25_ug_m3": 4.91
    },
    {
      "name": "Terrebonne",
      "canonical_url": "https://immigrationdb.com/cities/ca/terrebonne/",
      "population": 122102,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3376.922635453,
      "unemployment_percent": 5.9,
      "pm25_ug_m3": 5.15
    },
    {
      "name": "Saint-Jean-sur-Richelieu",
      "canonical_url": "https://immigrationdb.com/cities/ca/saint-jean-sur-richelieu/",
      "population": 97873,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3137.2700613237625,
      "unemployment_percent": 5.8,
      "pm25_ug_m3": 4.33
    },
    {
      "name": "Brossard",
      "canonical_url": "https://immigrationdb.com/cities/ca/brossard/",
      "population": 91525,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3485.855623693069,
      "unemployment_percent": 9.5,
      "pm25_ug_m3": 4.915714
    },
    {
      "name": "Repentigny",
      "canonical_url": "https://immigrationdb.com/cities/ca/repentigny/",
      "population": 86100,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3442.282428396906,
      "unemployment_percent": 5.9,
      "pm25_ug_m3": 5.21875
    },
    {
      "name": "Saint-Jérôme",
      "canonical_url": "https://immigrationdb.com/cities/ca/saint-jerome/",
      "population": 80213,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2832.2576942506184,
      "unemployment_percent": 7.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Drummondville",
      "canonical_url": "https://immigrationdb.com/cities/ca/drummondville/",
      "population": 79258,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2766.8979013063736,
      "unemployment_percent": 5.6,
      "pm25_ug_m3": 4.49
    },
    {
      "name": "Granby",
      "canonical_url": "https://immigrationdb.com/cities/ca/granby/",
      "population": 69025,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2788.6844989544556,
      "unemployment_percent": 5.6,
      "pm25_ug_m3": 4.28
    },
    {
      "name": "Blainville",
      "canonical_url": "https://immigrationdb.com/cities/ca/blainville/",
      "population": 62700,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3812.6545884142943,
      "unemployment_percent": 5.58,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Hyacinthe",
      "canonical_url": "https://immigrationdb.com/cities/ca/saint-hyacinthe/",
      "population": 57239,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2788.6844989544556,
      "unemployment_percent": 6.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Châteauguay",
      "canonical_url": "https://immigrationdb.com/cities/ca/chateauguay/",
      "population": 53508,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3093.696866027599,
      "unemployment_percent": 8.4,
      "pm25_ug_m3": 4.908
    },
    {
      "name": "Shawinigan",
      "canonical_url": "https://immigrationdb.com/cities/ca/shawinigan/",
      "population": 51739,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2657.9649130659654,
      "unemployment_percent": 7.5,
      "pm25_ug_m3": 4.325
    },
    {
      "name": "Mascouche",
      "canonical_url": "https://immigrationdb.com/cities/ca/mascouche/",
      "population": 51183,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3376.922635452661,
      "unemployment_percent": 5,
      "pm25_ug_m3": 5.224286
    },
    {
      "name": "Dollard-Des Ormeaux",
      "canonical_url": "https://immigrationdb.com/cities/ca/dollard-des-ormeaux/",
      "population": 49798,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3376.922635452661,
      "unemployment_percent": 9.82,
      "pm25_ug_m3": null
    },
    {
      "name": "Rimouski",
      "canonical_url": "https://immigrationdb.com/cities/ca/rimouski/",
      "population": 48935,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3180.843256619926,
      "unemployment_percent": 7.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Victoriaville",
      "canonical_url": "https://immigrationdb.com/cities/ca/victoriaville/",
      "population": 47760,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2766.8979013063736,
      "unemployment_percent": 4.4,
      "pm25_ug_m3": 3.51
    },
    {
      "name": "Saint-Eustache",
      "canonical_url": "https://immigrationdb.com/cities/ca/saint-eustache/",
      "population": 45276,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3224.416451916089,
      "unemployment_percent": 6,
      "pm25_ug_m3": 5.125
    },
    {
      "name": "Vaudreuil-Dorion",
      "canonical_url": "https://immigrationdb.com/cities/ca/vaudreuil-dorion/",
      "population": 43268,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3267.9896472122523,
      "unemployment_percent": 7.2,
      "pm25_ug_m3": 4.705
    },
    {
      "name": "Salaberry-de-Valleyfield",
      "canonical_url": "https://immigrationdb.com/cities/ca/salaberry-de-valleyfield/",
      "population": 42787,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2875.830889546782,
      "unemployment_percent": 6.8,
      "pm25_ug_m3": 3.81
    },
    {
      "name": "Rouyn-Noranda",
      "canonical_url": "https://immigrationdb.com/cities/ca/rouyn-noranda/",
      "population": 42313,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3311.562842508416,
      "unemployment_percent": 4.8,
      "pm25_ug_m3": 3.28
    },
    {
      "name": "Boucherville",
      "canonical_url": "https://immigrationdb.com/cities/ca/boucherville/",
      "population": 41743,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4575.185506097154,
      "unemployment_percent": 5.2,
      "pm25_ug_m3": 5.086923
    },
    {
      "name": "Côte-Saint-Luc",
      "canonical_url": "https://immigrationdb.com/cities/ca/cote-saint-luc/",
      "population": 35376,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Sorel-Tracy",
      "canonical_url": "https://immigrationdb.com/cities/ca/sorel-tracy/",
      "population": 35165,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3159.0566589718437,
      "unemployment_percent": 7.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Pointe-Claire",
      "canonical_url": "https://immigrationdb.com/cities/ca/pointe-claire/",
      "population": 34441,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4030.5205648951114,
      "unemployment_percent": 8.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Georges",
      "canonical_url": "https://immigrationdb.com/cities/ca/saint-georges/",
      "population": 32935,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2854.0442918987005,
      "unemployment_percent": 5.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Val-d'Or",
      "canonical_url": "https://immigrationdb.com/cities/ca/val-d-or/",
      "population": 32752,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3485.855623693069,
      "unemployment_percent": 4.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Alma",
      "canonical_url": "https://immigrationdb.com/cities/ca/alma/",
      "population": 31051,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2984.7638777871907,
      "unemployment_percent": 5.29,
      "pm25_ug_m3": null
    },
    {
      "name": "Sainte-Julie",
      "canonical_url": "https://immigrationdb.com/cities/ca/sainte-julie/",
      "population": 30045,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4084.9870590153155,
      "unemployment_percent": 4.7,
      "pm25_ug_m3": 5.043
    },
    {
      "name": "Saint-Constant",
      "canonical_url": "https://immigrationdb.com/cities/ca/saint-constant/",
      "population": 29954,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3540.3221178132735,
      "unemployment_percent": 5.4,
      "pm25_ug_m3": 4.763
    },
    {
      "name": "Magog",
      "canonical_url": "https://immigrationdb.com/cities/ca/magog/",
      "population": 28312,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2832.2576942506184,
      "unemployment_percent": 7.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Boisbriand",
      "canonical_url": "https://immigrationdb.com/cities/ca/boisbriand/",
      "population": 28308,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3376.922635452661,
      "unemployment_percent": 7,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Bruno-de-Montarville",
      "canonical_url": "https://immigrationdb.com/cities/ca/saint-bruno-de-montarville/",
      "population": 27157,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4629.652000217357,
      "unemployment_percent": 4.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Sainte-Thérèse",
      "canonical_url": "https://immigrationdb.com/cities/ca/sainte-therese/",
      "population": 26533,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.8,
      "pm25_ug_m3": 5.164444
    },
    {
      "name": "La Prairie",
      "canonical_url": "https://immigrationdb.com/cities/ca/la-prairie/",
      "population": 26406,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4003.287317835009,
      "unemployment_percent": 6.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Thetford-Mines",
      "canonical_url": "https://immigrationdb.com/cities/ca/thetford-mines/",
      "population": 25972,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2723.324706010211,
      "unemployment_percent": 6.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Sept-Îles",
      "canonical_url": "https://immigrationdb.com/cities/ca/sept-iles/",
      "population": 25027,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5,
      "pm25_ug_m3": null
    },
    {
      "name": "Beloeil",
      "canonical_url": "https://immigrationdb.com/cities/ca/beloeil/",
      "population": 24104,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3622.02185899358,
      "unemployment_percent": 5,
      "pm25_ug_m3": 4.975
    },
    {
      "name": "L'Assomption",
      "canonical_url": "https://immigrationdb.com/cities/ca/l-assomption/",
      "population": 23442,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3289.776244860334,
      "unemployment_percent": 5.1,
      "pm25_ug_m3": 6
    },
    {
      "name": "Candiac",
      "canonical_url": "https://immigrationdb.com/cities/ca/candiac/",
      "population": 22997,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4466.252517856745,
      "unemployment_percent": 5.4,
      "pm25_ug_m3": 4.804
    },
    {
      "name": "Saint-Lazare",
      "canonical_url": "https://immigrationdb.com/cities/ca/saint-lazare/",
      "population": 22354,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4112.220306075418,
      "unemployment_percent": 6.1,
      "pm25_ug_m3": 4.7
    },
    {
      "name": "Joliette",
      "canonical_url": "https://immigrationdb.com/cities/ca/joliette/",
      "population": 21384,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2636.178315417884,
      "unemployment_percent": 8.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Varennes",
      "canonical_url": "https://immigrationdb.com/cities/ca/varennes/",
      "population": 21198,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3812.6545884142943,
      "unemployment_percent": 4.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Mont-Royal",
      "canonical_url": "https://immigrationdb.com/cities/ca/mont-royal/",
      "population": 21172,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 5501.115906140624,
      "unemployment_percent": 7.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Sainte-Marthe-sur-le-Lac",
      "canonical_url": "https://immigrationdb.com/cities/ca/sainte-marthe-sur-le-lac/",
      "population": 20944,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3594.7886119334776,
      "unemployment_percent": 5.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Baie-Comeau",
      "canonical_url": "https://immigrationdb.com/cities/ca/baie-comeau/",
      "population": 20831,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.53,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Augustin-de-Desmaures",
      "canonical_url": "https://immigrationdb.com/cities/ca/saint-augustin-de-desmaures/",
      "population": 20287,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4248.386541375929,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Rivière-du-Loup",
      "canonical_url": "https://immigrationdb.com/cities/ca/riviere-du-loup/",
      "population": 20118,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7,
      "pm25_ug_m3": null
    },
    {
      "name": "Dorval",
      "canonical_url": "https://immigrationdb.com/cities/ca/dorval/",
      "population": 19996,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3485.855623693069,
      "unemployment_percent": 10.25,
      "pm25_ug_m3": null
    },
    {
      "name": "Westmount",
      "canonical_url": "https://immigrationdb.com/cities/ca/westmount/",
      "population": 19902,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 5446.649412020422,
      "unemployment_percent": 7.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Kirkland",
      "canonical_url": "https://immigrationdb.com/cities/ca/kirkland/",
      "population": 19871,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4629.652000217357,
      "unemployment_percent": 8,
      "pm25_ug_m3": null
    },
    {
      "name": "Beaconsfield",
      "canonical_url": "https://immigrationdb.com/cities/ca/beaconsfield/",
      "population": 19759,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 5174.3169414194,
      "unemployment_percent": 7.21,
      "pm25_ug_m3": null
    },
    {
      "name": "Mont-Saint-Hilaire",
      "canonical_url": "https://immigrationdb.com/cities/ca/mont-saint-hilaire/",
      "population": 19436,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4330.086282556234,
      "unemployment_percent": 5.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Deux-Montagnes",
      "canonical_url": "https://immigrationdb.com/cities/ca/deux-montagnes/",
      "population": 18413,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3267.9896472122523,
      "unemployment_percent": 6.26,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Basile-le-Grand",
      "canonical_url": "https://immigrationdb.com/cities/ca/saint-basile-le-grand/",
      "population": 17531,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.79,
      "pm25_ug_m3": null
    },
    {
      "name": "Sainte-Catherine",
      "canonical_url": "https://immigrationdb.com/cities/ca/sainte-catherine/",
      "population": 17392,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3333.3494401564976,
      "unemployment_percent": 5.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Sainte-Catherine",
      "canonical_url": "https://immigrationdb.com/cities/ca/sainte-catherine-10-04/",
      "population": 17392,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.64,
      "pm25_ug_m3": null
    },
    {
      "name": "L'Ancienne-Lorette",
      "canonical_url": "https://immigrationdb.com/cities/ca/l-ancienne-lorette/",
      "population": 16879,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3567.5553648733753,
      "unemployment_percent": 4.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Cowansville",
      "canonical_url": "https://immigrationdb.com/cities/ca/cowansville/",
      "population": 16304,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2679.751510714047,
      "unemployment_percent": 5.99,
      "pm25_ug_m3": null
    },
    {
      "name": "Sainte-Anne-des-Plaines",
      "canonical_url": "https://immigrationdb.com/cities/ca/sainte-anne-des-plaines/",
      "population": 15861,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2788.6844989544556,
      "unemployment_percent": 6.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Laurentides",
      "canonical_url": "https://immigrationdb.com/cities/ca/laurentides/",
      "population": 15768,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Lavaltrie",
      "canonical_url": "https://immigrationdb.com/cities/ca/lavaltrie/",
      "population": 15619,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2984.7638777871907,
      "unemployment_percent": 6,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Charles-Borromée",
      "canonical_url": "https://immigrationdb.com/cities/ca/saint-charles-borromee/",
      "population": 15466,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Pincourt",
      "canonical_url": "https://immigrationdb.com/cities/ca/pincourt/",
      "population": 15366,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3442.282428396906,
      "unemployment_percent": 8.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Mercier",
      "canonical_url": "https://immigrationdb.com/cities/ca/mercier/",
      "population": 15237,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3420.495830748824,
      "unemployment_percent": 5,
      "pm25_ug_m3": null
    },
    {
      "name": "Gaspé",
      "canonical_url": "https://immigrationdb.com/cities/ca/gaspe/",
      "population": 15155,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Bécancour",
      "canonical_url": "https://immigrationdb.com/cities/ca/becancour/",
      "population": 14953,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.51,
      "pm25_ug_m3": null
    },
    {
      "name": "Sainte-Adèle",
      "canonical_url": "https://immigrationdb.com/cities/ca/sainte-adele/",
      "population": 14867,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9,
      "pm25_ug_m3": null
    },
    {
      "name": "Lachute",
      "canonical_url": "https://immigrationdb.com/cities/ca/lachute/",
      "population": 14748,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2636.178315417884,
      "unemployment_percent": 8,
      "pm25_ug_m3": null
    },
    {
      "name": "Rosemère",
      "canonical_url": "https://immigrationdb.com/cities/ca/rosemere/",
      "population": 14532,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Mont-Laurier",
      "canonical_url": "https://immigrationdb.com/cities/ca/mont-laurier/",
      "population": 14494,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Beauharnois",
      "canonical_url": "https://immigrationdb.com/cities/ca/beauharnois/",
      "population": 14387,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2962.9772801391086,
      "unemployment_percent": 6.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Prévost",
      "canonical_url": "https://immigrationdb.com/cities/ca/prevost/",
      "population": 14043,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Matane",
      "canonical_url": "https://immigrationdb.com/cities/ca/matane/",
      "population": 14034,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2766.8979013063736,
      "unemployment_percent": 7.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Dolbeau-Mistassini",
      "canonical_url": "https://immigrationdb.com/cities/ca/dolbeau-mistassini/",
      "population": 13936,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2897.6174871948638,
      "unemployment_percent": 7.33,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Amable",
      "canonical_url": "https://immigrationdb.com/cities/ca/saint-amable/",
      "population": 13564,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3071.910268379517,
      "unemployment_percent": 5.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Sainte-Marie",
      "canonical_url": "https://immigrationdb.com/cities/ca/sainte-marie/",
      "population": 13523,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3006.5504754352723,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Val-des-Monts",
      "canonical_url": "https://immigrationdb.com/cities/ca/val-des-monts/",
      "population": 13110,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3567.5553648733753,
      "unemployment_percent": 6,
      "pm25_ug_m3": null
    },
    {
      "name": "Amos",
      "canonical_url": "https://immigrationdb.com/cities/ca/amos/",
      "population": 12702,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3159.0566589718437,
      "unemployment_percent": 6.14,
      "pm25_ug_m3": null
    },
    {
      "name": "Rawdon",
      "canonical_url": "https://immigrationdb.com/cities/ca/rawdon/",
      "population": 12427,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Carignan",
      "canonical_url": "https://immigrationdb.com/cities/ca/carignan/",
      "population": 11954,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Notre-Dame-de-l'Île-Perrot",
      "canonical_url": "https://immigrationdb.com/cities/ca/notre-dame-de-l-ile-perrot/",
      "population": 11718,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5,
      "pm25_ug_m3": null
    },
    {
      "name": "Cantley",
      "canonical_url": "https://immigrationdb.com/cities/ca/cantley/",
      "population": 11656,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4248.386541375929,
      "unemployment_percent": 5.59,
      "pm25_ug_m3": null
    },
    {
      "name": "Marieville",
      "canonical_url": "https://immigrationdb.com/cities/ca/marieville/",
      "population": 11648,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Sauveur",
      "canonical_url": "https://immigrationdb.com/cities/ca/saint-sauveur/",
      "population": 11618,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.13,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Sauveur-des-Monts",
      "canonical_url": "https://immigrationdb.com/cities/ca/saint-sauveur-des-monts/",
      "population": 11580,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.1,
      "pm25_ug_m3": null
    },
    {
      "name": "L'Île-Perrot",
      "canonical_url": "https://immigrationdb.com/cities/ca/l-ile-perrot/",
      "population": 11548,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Hippolyte",
      "canonical_url": "https://immigrationdb.com/cities/ca/saint-hippolyte/",
      "population": 11499,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Sainte-Agathe-des-Monts",
      "canonical_url": "https://immigrationdb.com/cities/ca/sainte-agathe-des-monts/",
      "population": 11484,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2614.3917177698017,
      "unemployment_percent": 9.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Raymond",
      "canonical_url": "https://immigrationdb.com/cities/ca/saint-raymond/",
      "population": 11390,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Mont-Tremblant",
      "canonical_url": "https://immigrationdb.com/cities/ca/mont-tremblant/",
      "population": 11112,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 13,
      "pm25_ug_m3": null
    },
    {
      "name": "Montmagny",
      "canonical_url": "https://immigrationdb.com/cities/ca/montmagny/",
      "population": 11046,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.5,
      "pm25_ug_m3": null
    },
    {
      "name": "La Tuque",
      "canonical_url": "https://immigrationdb.com/cities/ca/la-tuque/",
      "population": 10957,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Farnham",
      "canonical_url": "https://immigrationdb.com/cities/ca/farnham/",
      "population": 10913,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Pont Rouge",
      "canonical_url": "https://immigrationdb.com/cities/ca/pont-rouge/",
      "population": 10886,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Pont-Rouge",
      "canonical_url": "https://immigrationdb.com/cities/ca/pont-rouge-10-03/",
      "population": 10886,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Contrecoeur",
      "canonical_url": "https://immigrationdb.com/cities/ca/contrecoeur/",
      "population": 10708,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Bois-des-Filion",
      "canonical_url": "https://immigrationdb.com/cities/ca/bois-des-filion/",
      "population": 10536,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.36,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Félicien",
      "canonical_url": "https://immigrationdb.com/cities/ca/saint-felicien/",
      "population": 10272,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Zotique",
      "canonical_url": "https://immigrationdb.com/cities/ca/saint-zotique/",
      "population": 10015,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3246.203049564171,
      "unemployment_percent": 5,
      "pm25_ug_m3": null
    },
    {
      "name": "Roberval",
      "canonical_url": "https://immigrationdb.com/cities/ca/roberval/",
      "population": 9903,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6,
      "pm25_ug_m3": null
    },
    {
      "name": "Lorraine",
      "canonical_url": "https://immigrationdb.com/cities/ca/lorraine/",
      "population": 9725,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.48,
      "pm25_ug_m3": null
    },
    {
      "name": "Notre-Dame-des-Prairies",
      "canonical_url": "https://immigrationdb.com/cities/ca/notre-dame-des-prairies/",
      "population": 9653,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3093.696866027599,
      "unemployment_percent": 6.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Rémi",
      "canonical_url": "https://immigrationdb.com/cities/ca/saint-remi/",
      "population": 9202,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6,
      "pm25_ug_m3": null
    },
    {
      "name": "Boischatel",
      "canonical_url": "https://immigrationdb.com/cities/ca/boischatel/",
      "population": 9007,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4057.753811955213,
      "unemployment_percent": 4.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Coaticook",
      "canonical_url": "https://immigrationdb.com/cities/ca/coaticook/",
      "population": 8983,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.12,
      "pm25_ug_m3": null
    },
    {
      "name": "Sainte Catherine de la Jacques Cartier",
      "canonical_url": "https://immigrationdb.com/cities/ca/sainte-catherine-de-la-jacques-cartier/",
      "population": 8771,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3376.922635452661,
      "unemployment_percent": 4.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Otterburn Park",
      "canonical_url": "https://immigrationdb.com/cities/ca/otterburn-park/",
      "population": 8640,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3676.488353113784,
      "unemployment_percent": 4.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Nicolet",
      "canonical_url": "https://immigrationdb.com/cities/ca/nicolet/",
      "population": 8542,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": null
    },
    {
      "name": "Delson",
      "canonical_url": "https://immigrationdb.com/cities/ca/delson/",
      "population": 8470,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3355.136037804579,
      "unemployment_percent": 5.22,
      "pm25_ug_m3": null
    },
    {
      "name": "Chelsea",
      "canonical_url": "https://immigrationdb.com/cities/ca/chelsea/",
      "population": 8466,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 5228.7834355396035,
      "unemployment_percent": 5.97,
      "pm25_ug_m3": null
    },
    {
      "name": "La Malbaie",
      "canonical_url": "https://immigrationdb.com/cities/ca/la-malbaie/",
      "population": 8412,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Apollinaire",
      "canonical_url": "https://immigrationdb.com/cities/ca/saint-apollinaire/",
      "population": 8136,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2984.7638777871907,
      "unemployment_percent": 3.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Philippe",
      "canonical_url": "https://immigrationdb.com/cities/ca/saint-philippe/",
      "population": 7978,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3594.7886119334776,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Acton Vale",
      "canonical_url": "https://immigrationdb.com/cities/ca/acton-vale/",
      "population": 7876,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.44,
      "pm25_ug_m3": null
    },
    {
      "name": "Brownsburg-Chatham",
      "canonical_url": "https://immigrationdb.com/cities/ca/brownsburg-chatham/",
      "population": 7770,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.14,
      "pm25_ug_m3": null
    },
    {
      "name": "Donnacona",
      "canonical_url": "https://immigrationdb.com/cities/ca/donnacona/",
      "population": 7648,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Coteau-du-Lac",
      "canonical_url": "https://immigrationdb.com/cities/ca/coteau-du-lac/",
      "population": 7636,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3513.0888707531712,
      "unemployment_percent": 4.93,
      "pm25_ug_m3": null
    },
    {
      "name": "Chandler",
      "canonical_url": "https://immigrationdb.com/cities/ca/chandler/",
      "population": 7421,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Baie-Saint-Paul",
      "canonical_url": "https://immigrationdb.com/cities/ca/baie-saint-paul/",
      "population": 7355,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Chibougamau",
      "canonical_url": "https://immigrationdb.com/cities/ca/chibougamau/",
      "population": 7344,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.73,
      "pm25_ug_m3": null
    },
    {
      "name": "Hampstead",
      "canonical_url": "https://immigrationdb.com/cities/ca/hampstead/",
      "population": 7333,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.97,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Joseph-du-Lac",
      "canonical_url": "https://immigrationdb.com/cities/ca/saint-joseph-du-lac/",
      "population": 7325,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3398.7092331007425,
      "unemployment_percent": 5.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Louiseville",
      "canonical_url": "https://immigrationdb.com/cities/ca/louiseville/",
      "population": 7279,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.6,
      "pm25_ug_m3": null
    },
    {
      "name": "La Sarre",
      "canonical_url": "https://immigrationdb.com/cities/ca/la-sarre/",
      "population": 7198,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6,
      "pm25_ug_m3": null
    },
    {
      "name": "Val-des-Sources",
      "canonical_url": "https://immigrationdb.com/cities/ca/val-des-sources/",
      "population": 7088,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.09,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Félix-de-Valois",
      "canonical_url": "https://immigrationdb.com/cities/ca/saint-felix-de-valois/",
      "population": 7053,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Plessisville",
      "canonical_url": "https://immigrationdb.com/cities/ca/plessisville/",
      "population": 6795,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.37,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Honoré",
      "canonical_url": "https://immigrationdb.com/cities/ca/saint-honore/",
      "population": 6692,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Shannon",
      "canonical_url": "https://immigrationdb.com/cities/ca/shannon/",
      "population": 6645,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3622.02185899358,
      "unemployment_percent": 3.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Princeville",
      "canonical_url": "https://immigrationdb.com/cities/ca/princeville-10-17/",
      "population": 6574,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Port-Cartier",
      "canonical_url": "https://immigrationdb.com/cities/ca/port-cartier/",
      "population": 6497,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Mont-Joli",
      "canonical_url": "https://immigrationdb.com/cities/ca/mont-joli/",
      "population": 6378,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9,
      "pm25_ug_m3": null
    },
    {
      "name": "Pointe-Calumet",
      "canonical_url": "https://immigrationdb.com/cities/ca/pointe-calumet/",
      "population": 6378,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2745.111303658292,
      "unemployment_percent": 5.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Charlemagne",
      "canonical_url": "https://immigrationdb.com/cities/ca/charlemagne/",
      "population": 6357,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2919.404084842946,
      "unemployment_percent": 6.49,
      "pm25_ug_m3": null
    },
    {
      "name": "Beauceville",
      "canonical_url": "https://immigrationdb.com/cities/ca/beauceville/",
      "population": 6354,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Sainte-Anne-des-Monts",
      "canonical_url": "https://immigrationdb.com/cities/ca/sainte-anne-des-monts/",
      "population": 6330,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 13.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Amqui",
      "canonical_url": "https://immigrationdb.com/cities/ca/amqui/",
      "population": 6253,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Lac-Brome",
      "canonical_url": "https://immigrationdb.com/cities/ca/lac-brome/",
      "population": 6093,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Césaire",
      "canonical_url": "https://immigrationdb.com/cities/ca/saint-cesaire/",
      "population": 6060,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Henri",
      "canonical_url": "https://immigrationdb.com/cities/ca/saint-henri/",
      "population": 5988,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3028.337073083354,
      "unemployment_percent": 3.8,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Pie",
      "canonical_url": "https://immigrationdb.com/cities/ca/saint-pie/",
      "population": 5921,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.2,
      "pm25_ug_m3": null
    },
    {
      "name": "McMasterville",
      "canonical_url": "https://immigrationdb.com/cities/ca/mcmasterville/",
      "population": 5908,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.76,
      "pm25_ug_m3": null
    },
    {
      "name": "Les Coteaux",
      "canonical_url": "https://immigrationdb.com/cities/ca/les-coteaux/",
      "population": 5892,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3071.910268379517,
      "unemployment_percent": 4,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Roch-de-l'Achigan",
      "canonical_url": "https://immigrationdb.com/cities/ca/saint-roch-de-l-achigan/",
      "population": 5721,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 2941.190682491027,
      "unemployment_percent": 5.6,
      "pm25_ug_m3": null
    },
    {
      "name": "Val-David",
      "canonical_url": "https://immigrationdb.com/cities/ca/val-david/",
      "population": 5645,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3137.2700613237625,
      "unemployment_percent": 11.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Lac-Mégantic",
      "canonical_url": "https://immigrationdb.com/cities/ca/lac-megantic/",
      "population": 5640,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Richelieu",
      "canonical_url": "https://immigrationdb.com/cities/ca/richelieu/",
      "population": 5630,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3028.337073083354,
      "unemployment_percent": 4.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Hudson",
      "canonical_url": "https://immigrationdb.com/cities/ca/hudson/",
      "population": 5614,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 4520.719011976949,
      "unemployment_percent": 7.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Cookshire-Eaton",
      "canonical_url": "https://immigrationdb.com/cities/ca/cookshire-eaton/",
      "population": 5520,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.76,
      "pm25_ug_m3": null
    },
    {
      "name": "Chisasibi",
      "canonical_url": "https://immigrationdb.com/cities/ca/chisasibi/",
      "population": 5399,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.21,
      "pm25_ug_m3": null
    },
    {
      "name": "Montréal-Ouest",
      "canonical_url": "https://immigrationdb.com/cities/ca/montreal-ouest/",
      "population": 5368,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.7,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Joseph-de-Beauce",
      "canonical_url": "https://immigrationdb.com/cities/ca/saint-joseph-de-beauce/",
      "population": 5035,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Sainte-Anne-de-Bellevue",
      "canonical_url": "https://immigrationdb.com/cities/ca/sainte-anne-de-bellevue/",
      "population": 4984,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": 3676.488353113784,
      "unemployment_percent": 9.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Saint-Michel",
      "canonical_url": "https://immigrationdb.com/cities/ca/saint-michel/",
      "population": 3672,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.27,
      "pm25_ug_m3": null
    },
    {
      "name": "Cap-aux-Meules",
      "canonical_url": "https://immigrationdb.com/cities/ca/cap-aux-meules/",
      "population": 2516,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Pointe-du-Lac",
      "canonical_url": "https://immigrationdb.com/cities/ca/pointe-du-lac/",
      "population": 2177,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Ville-Marie",
      "canonical_url": "https://immigrationdb.com/cities/ca/ville-marie/",
      "population": 2017,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.48,
      "pm25_ug_m3": null
    },
    {
      "name": "Sainte-Monique",
      "canonical_url": "https://immigrationdb.com/cities/ca/sainte-monique/",
      "population": 886,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    }
  ],
  "rankings": [
    {
      "key": "salary",
      "title": "Highest median gross salary",
      "items": [
        {
          "name": "Mont-Royal",
          "href": "/cities/ca/mont-royal/",
          "value": "€5,501 a month",
          "year": "2020"
        },
        {
          "name": "Westmount",
          "href": "/cities/ca/westmount/",
          "value": "€5,447 a month",
          "year": "2020"
        },
        {
          "name": "Chelsea",
          "href": "/cities/ca/chelsea/",
          "value": "€5,229 a month",
          "year": "2020"
        },
        {
          "name": "Beaconsfield",
          "href": "/cities/ca/beaconsfield/",
          "value": "€5,174 a month",
          "year": "2020"
        },
        {
          "name": "Kirkland",
          "href": "/cities/ca/kirkland/",
          "value": "€4,630 a month",
          "year": "2020"
        }
      ]
    },
    {
      "key": "pm25",
      "title": "Cleanest air",
      "items": [
        {
          "name": "Rouyn-Noranda",
          "href": "/cities/ca/rouyn-noranda/",
          "value": "3.3 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Victoriaville",
          "href": "/cities/ca/victoriaville/",
          "value": "3.5 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Sherbrooke",
          "href": "/cities/ca/sherbrooke/",
          "value": "3.7 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Salaberry-de-Valleyfield",
          "href": "/cities/ca/salaberry-de-valleyfield/",
          "value": "3.8 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Granby",
          "href": "/cities/ca/granby/",
          "value": "4.3 µg/m³ PM2.5",
          "year": "2024"
        }
      ]
    }
  ]
}
