{
  "snapshot_id": "approved-static-48d32b636f07abc8",
  "page_version": "4bf823aa8615f03e5d99cf20badc0e69",
  "content_date": "2026-10-16",
  "schema_version": "immigrationdb-region-v1",
  "region_id": "region:es:official:es51",
  "name": "Catalonia",
  "name_local": "Cataluña",
  "country_code": "ES",
  "country": "Spain",
  "canonical_url": "https://immigrationdb.com/countries/spain/catalonia/",
  "summary": "Catalonia has 220 published cities; the largest is Barcelona, with 1,731,649 residents. Net rent runs from €2.90 to €13.70 per m² a month across the 218 cities that publish it.",
  "cities": [
    {
      "name": "Barcelona",
      "canonical_url": "https://immigrationdb.com/cities/es/barcelona/",
      "population": 1731649,
      "rent_eur_per_m2_month": 13.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.13,
      "pm25_ug_m3": 10.502937
    },
    {
      "name": "L'Hospitalet de Llobregat",
      "canonical_url": "https://immigrationdb.com/cities/es/hospitalet-de-llobregat-l/",
      "population": 289510,
      "rent_eur_per_m2_month": 12,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.84,
      "pm25_ug_m3": null
    },
    {
      "name": "Terrassa",
      "canonical_url": "https://immigrationdb.com/cities/es/terrassa/",
      "population": 233270,
      "rent_eur_per_m2_month": 8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11,
      "pm25_ug_m3": null
    },
    {
      "name": "Badalona",
      "canonical_url": "https://immigrationdb.com/cities/es/badalona/",
      "population": 231542,
      "rent_eur_per_m2_month": 9.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.75,
      "pm25_ug_m3": null
    },
    {
      "name": "Sabadell",
      "canonical_url": "https://immigrationdb.com/cities/es/sabadell/",
      "population": 225368,
      "rent_eur_per_m2_month": 7.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.5,
      "pm25_ug_m3": 11
    },
    {
      "name": "Lleida",
      "canonical_url": "https://immigrationdb.com/cities/es/lleida/",
      "population": 146266,
      "rent_eur_per_m2_month": 6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.39,
      "pm25_ug_m3": 11
    },
    {
      "name": "Tarragona",
      "canonical_url": "https://immigrationdb.com/cities/es/tarragona/",
      "population": 143649,
      "rent_eur_per_m2_month": 6.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 13.16,
      "pm25_ug_m3": 7.5
    },
    {
      "name": "Mataró",
      "canonical_url": "https://immigrationdb.com/cities/es/mataro/",
      "population": 131683,
      "rent_eur_per_m2_month": 8.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.62,
      "pm25_ug_m3": 8
    },
    {
      "name": "Santa Coloma de Gramenet",
      "canonical_url": "https://immigrationdb.com/cities/es/santa-coloma-de-gramenet/",
      "population": 123981,
      "rent_eur_per_m2_month": 9.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.69,
      "pm25_ug_m3": null
    },
    {
      "name": "Reus",
      "canonical_url": "https://immigrationdb.com/cities/es/reus/",
      "population": 111601,
      "rent_eur_per_m2_month": 5.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 15.15,
      "pm25_ug_m3": null
    },
    {
      "name": "Girona",
      "canonical_url": "https://immigrationdb.com/cities/es/girona/",
      "population": 108666,
      "rent_eur_per_m2_month": 8.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Sant Cugat del Vallès",
      "canonical_url": "https://immigrationdb.com/cities/es/sant-cugat-del-valles/",
      "population": 97983,
      "rent_eur_per_m2_month": 12.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.04,
      "pm25_ug_m3": null
    },
    {
      "name": "Cornellà de Llobregat",
      "canonical_url": "https://immigrationdb.com/cities/es/cornella-de-llobregat/",
      "population": 92237,
      "rent_eur_per_m2_month": 10.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.92,
      "pm25_ug_m3": null
    },
    {
      "name": "Sant Boi de Llobregat",
      "canonical_url": "https://immigrationdb.com/cities/es/sant-boi-de-llobregat/",
      "population": 85610,
      "rent_eur_per_m2_month": 10.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.84,
      "pm25_ug_m3": null
    },
    {
      "name": "Rubí",
      "canonical_url": "https://immigrationdb.com/cities/es/rubi/",
      "population": 82823,
      "rent_eur_per_m2_month": 8.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.38,
      "pm25_ug_m3": 9
    },
    {
      "name": "Manresa",
      "canonical_url": "https://immigrationdb.com/cities/es/manresa/",
      "population": 80974,
      "rent_eur_per_m2_month": 5.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.17,
      "pm25_ug_m3": 11
    },
    {
      "name": "Vilanova i la Geltrú",
      "canonical_url": "https://immigrationdb.com/cities/es/vilanova-i-la-geltru/",
      "population": 71641,
      "rent_eur_per_m2_month": 8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.14,
      "pm25_ug_m3": 8
    },
    {
      "name": "Castelldefels",
      "canonical_url": "https://immigrationdb.com/cities/es/castelldefels/",
      "population": 70057,
      "rent_eur_per_m2_month": 11.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.33,
      "pm25_ug_m3": null
    },
    {
      "name": "Viladecans",
      "canonical_url": "https://immigrationdb.com/cities/es/viladecans/",
      "population": 67587,
      "rent_eur_per_m2_month": 9.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.59,
      "pm25_ug_m3": 9
    },
    {
      "name": "El Prat de Llobregat",
      "canonical_url": "https://immigrationdb.com/cities/es/prat-de-llobregat-el/",
      "population": 66338,
      "rent_eur_per_m2_month": 10,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.85,
      "pm25_ug_m3": null
    },
    {
      "name": "Granollers",
      "canonical_url": "https://immigrationdb.com/cities/es/granollers/",
      "population": 65341,
      "rent_eur_per_m2_month": 8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.53,
      "pm25_ug_m3": 12
    },
    {
      "name": "Cerdanyola del Vallès",
      "canonical_url": "https://immigrationdb.com/cities/es/cerdanyola-del-valles/",
      "population": 58528,
      "rent_eur_per_m2_month": 9.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.43,
      "pm25_ug_m3": null
    },
    {
      "name": "Mollet del Vallès",
      "canonical_url": "https://immigrationdb.com/cities/es/mollet-del-valles/",
      "population": 52990,
      "rent_eur_per_m2_month": 7.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.77,
      "pm25_ug_m3": null
    },
    {
      "name": "Vic",
      "canonical_url": "https://immigrationdb.com/cities/es/vic/",
      "population": 50796,
      "rent_eur_per_m2_month": 6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.99,
      "pm25_ug_m3": 10
    },
    {
      "name": "Figueres",
      "canonical_url": "https://immigrationdb.com/cities/es/figueres/",
      "population": 49689,
      "rent_eur_per_m2_month": 5.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.62,
      "pm25_ug_m3": 7
    },
    {
      "name": "Gavà",
      "canonical_url": "https://immigrationdb.com/cities/es/gava/",
      "population": 48243,
      "rent_eur_per_m2_month": 9.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.56,
      "pm25_ug_m3": 9
    },
    {
      "name": "Esplugues de Llobregat",
      "canonical_url": "https://immigrationdb.com/cities/es/esplugues-de-llobregat/",
      "population": 48221,
      "rent_eur_per_m2_month": 11.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.13,
      "pm25_ug_m3": null
    },
    {
      "name": "Sant Feliu de Llobregat",
      "canonical_url": "https://immigrationdb.com/cities/es/sant-feliu-de-llobregat/",
      "population": 46781,
      "rent_eur_per_m2_month": 10.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.16,
      "pm25_ug_m3": null
    },
    {
      "name": "Lloret de Mar",
      "canonical_url": "https://immigrationdb.com/cities/es/lloret-de-mar/",
      "population": 43000,
      "rent_eur_per_m2_month": 7.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.36,
      "pm25_ug_m3": null
    },
    {
      "name": "Blanes",
      "canonical_url": "https://immigrationdb.com/cities/es/blanes/",
      "population": 42699,
      "rent_eur_per_m2_month": 7.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.09,
      "pm25_ug_m3": 9
    },
    {
      "name": "Vilafranca del Penedès",
      "canonical_url": "https://immigrationdb.com/cities/es/vilafranca-del-penedes/",
      "population": 42607,
      "rent_eur_per_m2_month": 6.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.91,
      "pm25_ug_m3": 11
    },
    {
      "name": "Igualada",
      "canonical_url": "https://immigrationdb.com/cities/es/igualada/",
      "population": 42085,
      "rent_eur_per_m2_month": 6.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.72,
      "pm25_ug_m3": null
    },
    {
      "name": "El Vendrell",
      "canonical_url": "https://immigrationdb.com/cities/es/vendrell-el/",
      "population": 41133,
      "rent_eur_per_m2_month": 6.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.56,
      "pm25_ug_m3": null
    },
    {
      "name": "Ripollet",
      "canonical_url": "https://immigrationdb.com/cities/es/ripollet/",
      "population": 39897,
      "rent_eur_per_m2_month": 8.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.47,
      "pm25_ug_m3": null
    },
    {
      "name": "Olot",
      "canonical_url": "https://immigrationdb.com/cities/es/olot/",
      "population": 39519,
      "rent_eur_per_m2_month": 5.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.03,
      "pm25_ug_m3": null
    },
    {
      "name": "Sant Adrià de Besòs",
      "canonical_url": "https://immigrationdb.com/cities/es/sant-adria-de-besos/",
      "population": 39323,
      "rent_eur_per_m2_month": 10.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6,
      "pm25_ug_m3": 11
    },
    {
      "name": "Montcada i Reixac",
      "canonical_url": "https://immigrationdb.com/cities/es/montcada-i-reixac/",
      "population": 37460,
      "rent_eur_per_m2_month": 8.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.86,
      "pm25_ug_m3": null
    },
    {
      "name": "Cambrils",
      "canonical_url": "https://immigrationdb.com/cities/es/cambrils/",
      "population": 37042,
      "rent_eur_per_m2_month": 7.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.39,
      "pm25_ug_m3": null
    },
    {
      "name": "Tortosa",
      "canonical_url": "https://immigrationdb.com/cities/es/tortosa/",
      "population": 35997,
      "rent_eur_per_m2_month": 4.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.62,
      "pm25_ug_m3": null
    },
    {
      "name": "Sant Joan Despí",
      "canonical_url": "https://immigrationdb.com/cities/es/sant-joan-despi/",
      "population": 35926,
      "rent_eur_per_m2_month": 10.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Salt",
      "canonical_url": "https://immigrationdb.com/cities/es/salt/",
      "population": 34491,
      "rent_eur_per_m2_month": 6.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.85,
      "pm25_ug_m3": null
    },
    {
      "name": "Barberà del Vallès",
      "canonical_url": "https://immigrationdb.com/cities/es/barbera-del-valles/",
      "population": 33987,
      "rent_eur_per_m2_month": 8.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.68,
      "pm25_ug_m3": null
    },
    {
      "name": "Sant Pere de Ribes",
      "canonical_url": "https://immigrationdb.com/cities/es/sant-pere-de-ribes/",
      "population": 32705,
      "rent_eur_per_m2_month": 8.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.37,
      "pm25_ug_m3": null
    },
    {
      "name": "Calafell",
      "canonical_url": "https://immigrationdb.com/cities/es/calafell/",
      "population": 32624,
      "rent_eur_per_m2_month": 7.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.43,
      "pm25_ug_m3": 8
    },
    {
      "name": "Sitges",
      "canonical_url": "https://immigrationdb.com/cities/es/sitges/",
      "population": 32609,
      "rent_eur_per_m2_month": 12.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.85,
      "pm25_ug_m3": null
    },
    {
      "name": "Salou",
      "canonical_url": "https://immigrationdb.com/cities/es/salou/",
      "population": 31491,
      "rent_eur_per_m2_month": 7.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.55,
      "pm25_ug_m3": null
    },
    {
      "name": "Pineda de Mar",
      "canonical_url": "https://immigrationdb.com/cities/es/pineda-de-mar/",
      "population": 30108,
      "rent_eur_per_m2_month": 7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.56,
      "pm25_ug_m3": null
    },
    {
      "name": "Premià de Mar",
      "canonical_url": "https://immigrationdb.com/cities/es/premia-de-mar/",
      "population": 29431,
      "rent_eur_per_m2_month": 8.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.81,
      "pm25_ug_m3": null
    },
    {
      "name": "Martorell",
      "canonical_url": "https://immigrationdb.com/cities/es/martorell/",
      "population": 29175,
      "rent_eur_per_m2_month": 7.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.08,
      "pm25_ug_m3": null
    },
    {
      "name": "Sant Vicenç dels Horts",
      "canonical_url": "https://immigrationdb.com/cities/es/sant-vicenc-dels-horts/",
      "population": 28746,
      "rent_eur_per_m2_month": 8.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.44,
      "pm25_ug_m3": 12
    },
    {
      "name": "Molins de Rei",
      "canonical_url": "https://immigrationdb.com/cities/es/molins-de-rei/",
      "population": 27300,
      "rent_eur_per_m2_month": 9.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.19,
      "pm25_ug_m3": null
    },
    {
      "name": "Sant Andreu de la Barca",
      "canonical_url": "https://immigrationdb.com/cities/es/sant-andreu-de-la-barca/",
      "population": 27094,
      "rent_eur_per_m2_month": 7.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.88,
      "pm25_ug_m3": null
    },
    {
      "name": "Santa Perpètua de Mogoda",
      "canonical_url": "https://immigrationdb.com/cities/es/santa-perpetua-de-mogoda/",
      "population": 26130,
      "rent_eur_per_m2_month": 8.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Valls",
      "canonical_url": "https://immigrationdb.com/cities/es/valls/",
      "population": 25518,
      "rent_eur_per_m2_month": 5.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.99,
      "pm25_ug_m3": null
    },
    {
      "name": "Castellar del Vallès",
      "canonical_url": "https://immigrationdb.com/cities/es/castellar-del-valles/",
      "population": 25422,
      "rent_eur_per_m2_month": 7.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.34,
      "pm25_ug_m3": null
    },
    {
      "name": "Olesa de Montserrat",
      "canonical_url": "https://immigrationdb.com/cities/es/olesa-de-montserrat/",
      "population": 24966,
      "rent_eur_per_m2_month": 7.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.73,
      "pm25_ug_m3": null
    },
    {
      "name": "El Masnou",
      "canonical_url": "https://immigrationdb.com/cities/es/masnou-el/",
      "population": 24761,
      "rent_eur_per_m2_month": 9.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.47,
      "pm25_ug_m3": null
    },
    {
      "name": "Palafrugell",
      "canonical_url": "https://immigrationdb.com/cities/es/palafrugell/",
      "population": 24543,
      "rent_eur_per_m2_month": 6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.54,
      "pm25_ug_m3": null
    },
    {
      "name": "Vila-seca",
      "canonical_url": "https://immigrationdb.com/cities/es/vila-seca/",
      "population": 23917,
      "rent_eur_per_m2_month": 6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.98,
      "pm25_ug_m3": null
    },
    {
      "name": "Sant Feliu de Guíxols",
      "canonical_url": "https://immigrationdb.com/cities/es/sant-feliu-de-guixols/",
      "population": 23141,
      "rent_eur_per_m2_month": 7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.06,
      "pm25_ug_m3": null
    },
    {
      "name": "Amposta",
      "canonical_url": "https://immigrationdb.com/cities/es/amposta/",
      "population": 23080,
      "rent_eur_per_m2_month": 4.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.51,
      "pm25_ug_m3": null
    },
    {
      "name": "Esparreguera",
      "canonical_url": "https://immigrationdb.com/cities/es/esparreguera/",
      "population": 22665,
      "rent_eur_per_m2_month": 7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.12,
      "pm25_ug_m3": null
    },
    {
      "name": "Manlleu",
      "canonical_url": "https://immigrationdb.com/cities/es/manlleu/",
      "population": 21425,
      "rent_eur_per_m2_month": 5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.04,
      "pm25_ug_m3": null
    },
    {
      "name": "Vilassar de Mar",
      "canonical_url": "https://immigrationdb.com/cities/es/vilassar-de-mar/",
      "population": 21227,
      "rent_eur_per_m2_month": 9.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.92,
      "pm25_ug_m3": null
    },
    {
      "name": "Sant Just Desvern",
      "canonical_url": "https://immigrationdb.com/cities/es/sant-just-desvern/",
      "population": 21037,
      "rent_eur_per_m2_month": 11.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.31,
      "pm25_ug_m3": null
    },
    {
      "name": "Les Franqueses del Vallès",
      "canonical_url": "https://immigrationdb.com/cities/es/franqueses-del-valles-les/",
      "population": 20881,
      "rent_eur_per_m2_month": 8.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.03,
      "pm25_ug_m3": null
    },
    {
      "name": "Banyoles",
      "canonical_url": "https://immigrationdb.com/cities/es/banyoles/",
      "population": 20865,
      "rent_eur_per_m2_month": 6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.88,
      "pm25_ug_m3": null
    },
    {
      "name": "Calella",
      "canonical_url": "https://immigrationdb.com/cities/es/calella/",
      "population": 20864,
      "rent_eur_per_m2_month": 7.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.72,
      "pm25_ug_m3": null
    },
    {
      "name": "Roses",
      "canonical_url": "https://immigrationdb.com/cities/es/roses/",
      "population": 20365,
      "rent_eur_per_m2_month": 6.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.47,
      "pm25_ug_m3": null
    },
    {
      "name": "Sant Quirze del Vallès",
      "canonical_url": "https://immigrationdb.com/cities/es/sant-quirze-del-valles/",
      "population": 20209,
      "rent_eur_per_m2_month": 9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.89,
      "pm25_ug_m3": null
    },
    {
      "name": "Malgrat de Mar",
      "canonical_url": "https://immigrationdb.com/cities/es/malgrat-de-mar/",
      "population": 19714,
      "rent_eur_per_m2_month": 7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.81,
      "pm25_ug_m3": 9
    },
    {
      "name": "Tàrrega",
      "canonical_url": "https://immigrationdb.com/cities/es/tarrega/",
      "population": 19057,
      "rent_eur_per_m2_month": 4.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.95,
      "pm25_ug_m3": null
    },
    {
      "name": "Cardedeu",
      "canonical_url": "https://immigrationdb.com/cities/es/cardedeu/",
      "population": 19046,
      "rent_eur_per_m2_month": 8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.46,
      "pm25_ug_m3": null
    },
    {
      "name": "Tordera",
      "canonical_url": "https://immigrationdb.com/cities/es/tordera/",
      "population": 19039,
      "rent_eur_per_m2_month": 6.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.69,
      "pm25_ug_m3": null
    },
    {
      "name": "Sant Celoni",
      "canonical_url": "https://immigrationdb.com/cities/es/sant-celoni/",
      "population": 18977,
      "rent_eur_per_m2_month": 6.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.13,
      "pm25_ug_m3": null
    },
    {
      "name": "Palamós",
      "canonical_url": "https://immigrationdb.com/cities/es/palamos/",
      "population": 18933,
      "rent_eur_per_m2_month": 7.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.42,
      "pm25_ug_m3": null
    },
    {
      "name": "Parets del Vallès",
      "canonical_url": "https://immigrationdb.com/cities/es/parets-del-valles/",
      "population": 18885,
      "rent_eur_per_m2_month": 8.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.18,
      "pm25_ug_m3": null
    },
    {
      "name": "Caldes de Montbui",
      "canonical_url": "https://immigrationdb.com/cities/es/caldes-de-montbui/",
      "population": 18567,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.12,
      "pm25_ug_m3": null
    },
    {
      "name": "Torredembarra",
      "canonical_url": "https://immigrationdb.com/cities/es/torredembarra/",
      "population": 18237,
      "rent_eur_per_m2_month": 6.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.36,
      "pm25_ug_m3": null
    },
    {
      "name": "Piera",
      "canonical_url": "https://immigrationdb.com/cities/es/piera/",
      "population": 17880,
      "rent_eur_per_m2_month": 6.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.96,
      "pm25_ug_m3": null
    },
    {
      "name": "Balaguer",
      "canonical_url": "https://immigrationdb.com/cities/es/balaguer/",
      "population": 17729,
      "rent_eur_per_m2_month": 4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.13,
      "pm25_ug_m3": null
    },
    {
      "name": "Cubelles",
      "canonical_url": "https://immigrationdb.com/cities/es/cubelles/",
      "population": 17673,
      "rent_eur_per_m2_month": 8.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.29,
      "pm25_ug_m3": 11
    },
    {
      "name": "Berga",
      "canonical_url": "https://immigrationdb.com/cities/es/berga/",
      "population": 17473,
      "rent_eur_per_m2_month": 4.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.35,
      "pm25_ug_m3": 8
    },
    {
      "name": "Canovelles",
      "canonical_url": "https://immigrationdb.com/cities/es/canovelles/",
      "population": 17473,
      "rent_eur_per_m2_month": 7.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.48,
      "pm25_ug_m3": null
    },
    {
      "name": "La Garriga",
      "canonical_url": "https://immigrationdb.com/cities/es/garriga-la/",
      "population": 17426,
      "rent_eur_per_m2_month": 8.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.94,
      "pm25_ug_m3": null
    },
    {
      "name": "Montornès del Vallès",
      "canonical_url": "https://immigrationdb.com/cities/es/montornes-del-valles/",
      "population": 17102,
      "rent_eur_per_m2_month": 7.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.77,
      "pm25_ug_m3": null
    },
    {
      "name": "Arenys de Mar",
      "canonical_url": "https://immigrationdb.com/cities/es/arenys-de-mar/",
      "population": 17042,
      "rent_eur_per_m2_month": 7.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.74,
      "pm25_ug_m3": null
    },
    {
      "name": "Lliçà d'Amunt",
      "canonical_url": "https://immigrationdb.com/cities/es/llica-d-amunt/",
      "population": 16540,
      "rent_eur_per_m2_month": 7.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.56,
      "pm25_ug_m3": null
    },
    {
      "name": "Cunit",
      "canonical_url": "https://immigrationdb.com/cities/es/cunit/",
      "population": 16385,
      "rent_eur_per_m2_month": 7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.07,
      "pm25_ug_m3": 8
    },
    {
      "name": "Vallirana",
      "canonical_url": "https://immigrationdb.com/cities/es/vallirana/",
      "population": 16245,
      "rent_eur_per_m2_month": 8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.56,
      "pm25_ug_m3": null
    },
    {
      "name": "La Ràpita",
      "canonical_url": "https://immigrationdb.com/cities/es/rapita-la/",
      "population": 16119,
      "rent_eur_per_m2_month": 5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.72,
      "pm25_ug_m3": null
    },
    {
      "name": "Corbera de Llobregat",
      "canonical_url": "https://immigrationdb.com/cities/es/corbera-de-llobregat/",
      "population": 16010,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.14,
      "pm25_ug_m3": null
    },
    {
      "name": "Mollerussa",
      "canonical_url": "https://immigrationdb.com/cities/es/mollerussa/",
      "population": 15763,
      "rent_eur_per_m2_month": 5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.83,
      "pm25_ug_m3": null
    },
    {
      "name": "Palau-solità i Plegamans",
      "canonical_url": "https://immigrationdb.com/cities/es/palau-solita-i-plegamans/",
      "population": 15614,
      "rent_eur_per_m2_month": 7.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.14,
      "pm25_ug_m3": null
    },
    {
      "name": "Torelló",
      "canonical_url": "https://immigrationdb.com/cities/es/torello/",
      "population": 15334,
      "rent_eur_per_m2_month": 5.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.76,
      "pm25_ug_m3": null
    },
    {
      "name": "Canet de Mar",
      "canonical_url": "https://immigrationdb.com/cities/es/canet-de-mar/",
      "population": 15198,
      "rent_eur_per_m2_month": 7.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.01,
      "pm25_ug_m3": null
    },
    {
      "name": "Mont-roig del Camp",
      "canonical_url": "https://immigrationdb.com/cities/es/mont-roig-del-camp/",
      "population": 14615,
      "rent_eur_per_m2_month": 6.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.78,
      "pm25_ug_m3": null
    },
    {
      "name": "Santa Coloma de Farners",
      "canonical_url": "https://immigrationdb.com/cities/es/santa-coloma-de-farners/",
      "population": 13993,
      "rent_eur_per_m2_month": 6.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.19,
      "pm25_ug_m3": 9
    },
    {
      "name": "La Llagosta",
      "canonical_url": "https://immigrationdb.com/cities/es/llagosta-la/",
      "population": 13280,
      "rent_eur_per_m2_month": 8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.66,
      "pm25_ug_m3": null
    },
    {
      "name": "Abrera",
      "canonical_url": "https://immigrationdb.com/cities/es/abrera/",
      "population": 13227,
      "rent_eur_per_m2_month": 7.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.02,
      "pm25_ug_m3": null
    },
    {
      "name": "Castellbisbal",
      "canonical_url": "https://immigrationdb.com/cities/es/castellbisbal/",
      "population": 13061,
      "rent_eur_per_m2_month": 7.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.67,
      "pm25_ug_m3": null
    },
    {
      "name": "Badia del Vallès",
      "canonical_url": "https://immigrationdb.com/cities/es/badia-del-valles/",
      "population": 13060,
      "rent_eur_per_m2_month": 7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.33,
      "pm25_ug_m3": null
    },
    {
      "name": "La Seu d'Urgell",
      "canonical_url": "https://immigrationdb.com/cities/es/seu-d-urgell-la/",
      "population": 13009,
      "rent_eur_per_m2_month": 4.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.37,
      "pm25_ug_m3": null
    },
    {
      "name": "Castell d'Aro, Platja d'Aro i s'Agaró",
      "canonical_url": "https://immigrationdb.com/cities/es/castell-d-aro-platja-d-aro-i-s-agaro/",
      "population": 12982,
      "rent_eur_per_m2_month": 9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.17,
      "pm25_ug_m3": null
    },
    {
      "name": "Vilanova del Camí",
      "canonical_url": "https://immigrationdb.com/cities/es/vilanova-del-cami/",
      "population": 12936,
      "rent_eur_per_m2_month": 5.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.36,
      "pm25_ug_m3": null
    },
    {
      "name": "Sant Sadurní d'Anoia",
      "canonical_url": "https://immigrationdb.com/cities/es/sant-sadurni-d-anoia/",
      "population": 12911,
      "rent_eur_per_m2_month": 6.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.66,
      "pm25_ug_m3": null
    },
    {
      "name": "Argentona",
      "canonical_url": "https://immigrationdb.com/cities/es/argentona/",
      "population": 12891,
      "rent_eur_per_m2_month": 8.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.36,
      "pm25_ug_m3": null
    },
    {
      "name": "Montgat",
      "canonical_url": "https://immigrationdb.com/cities/es/montgat/",
      "population": 12879,
      "rent_eur_per_m2_month": 10.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.34,
      "pm25_ug_m3": null
    },
    {
      "name": "Torroella de Montgrí",
      "canonical_url": "https://immigrationdb.com/cities/es/torroella-de-montgri/",
      "population": 12570,
      "rent_eur_per_m2_month": 6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.91,
      "pm25_ug_m3": null
    },
    {
      "name": "Castell-Platja d'Aro",
      "canonical_url": "https://immigrationdb.com/cities/es/castell-platja-d-aro/",
      "population": 12566,
      "rent_eur_per_m2_month": 9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Calonge i Sant Antoni",
      "canonical_url": "https://immigrationdb.com/cities/es/calonge-i-sant-antoni/",
      "population": 12335,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.37,
      "pm25_ug_m3": null
    },
    {
      "name": "Castelló d'Empúries",
      "canonical_url": "https://immigrationdb.com/cities/es/castello-d-empuries/",
      "population": 12201,
      "rent_eur_per_m2_month": 8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.12,
      "pm25_ug_m3": null
    },
    {
      "name": "Deltebre",
      "canonical_url": "https://immigrationdb.com/cities/es/deltebre/",
      "population": 12041,
      "rent_eur_per_m2_month": 4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.34,
      "pm25_ug_m3": null
    },
    {
      "name": "Pallejà",
      "canonical_url": "https://immigrationdb.com/cities/es/palleja/",
      "population": 12006,
      "rent_eur_per_m2_month": 9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.13,
      "pm25_ug_m3": null
    },
    {
      "name": "Sant Andreu de Llavaneres",
      "canonical_url": "https://immigrationdb.com/cities/es/sant-andreu-de-llavaneres/",
      "population": 11938,
      "rent_eur_per_m2_month": 9.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.58,
      "pm25_ug_m3": null
    },
    {
      "name": "La Bisbal d'Empordà",
      "canonical_url": "https://immigrationdb.com/cities/es/bisbal-d-emporda-la/",
      "population": 11757,
      "rent_eur_per_m2_month": 5.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Sant Joan de Vilatorrada",
      "canonical_url": "https://immigrationdb.com/cities/es/sant-joan-de-vilatorrada/",
      "population": 11133,
      "rent_eur_per_m2_month": 5.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.73,
      "pm25_ug_m3": null
    },
    {
      "name": "Cassà de la Selva",
      "canonical_url": "https://immigrationdb.com/cities/es/cassa-de-la-selva/",
      "population": 11131,
      "rent_eur_per_m2_month": 6.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.89,
      "pm25_ug_m3": null
    },
    {
      "name": "La Roca del Vallès",
      "canonical_url": "https://immigrationdb.com/cities/es/roca-del-valles-la/",
      "population": 11014,
      "rent_eur_per_m2_month": 8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Llinars del Vallès",
      "canonical_url": "https://immigrationdb.com/cities/es/llinars-del-valles/",
      "population": 10956,
      "rent_eur_per_m2_month": 7.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.15,
      "pm25_ug_m3": null
    },
    {
      "name": "Ripoll",
      "canonical_url": "https://immigrationdb.com/cities/es/ripoll/",
      "population": 10665,
      "rent_eur_per_m2_month": 5.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.21,
      "pm25_ug_m3": null
    },
    {
      "name": "Premià de Dalt",
      "canonical_url": "https://immigrationdb.com/cities/es/premia-de-dalt/",
      "population": 10632,
      "rent_eur_per_m2_month": 10,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.04,
      "pm25_ug_m3": null
    },
    {
      "name": "Santa Margarida de Montbui",
      "canonical_url": "https://immigrationdb.com/cities/es/santa-margarida-de-montbui/",
      "population": 10631,
      "rent_eur_per_m2_month": 5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.17,
      "pm25_ug_m3": null
    },
    {
      "name": "L'Escala",
      "canonical_url": "https://immigrationdb.com/cities/es/escala-l/",
      "population": 10374,
      "rent_eur_per_m2_month": 7.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.33,
      "pm25_ug_m3": null
    },
    {
      "name": "Alella",
      "canonical_url": "https://immigrationdb.com/cities/es/alella/",
      "population": 10262,
      "rent_eur_per_m2_month": 11.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.11,
      "pm25_ug_m3": null
    },
    {
      "name": "Alcarràs",
      "canonical_url": "https://immigrationdb.com/cities/es/alcarras/",
      "population": 10256,
      "rent_eur_per_m2_month": 5.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.5,
      "pm25_ug_m3": null
    },
    {
      "name": "Sant Vicenç de Castellet",
      "canonical_url": "https://immigrationdb.com/cities/es/sant-vicenc-de-castellet/",
      "population": 10164,
      "rent_eur_per_m2_month": 5.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.17,
      "pm25_ug_m3": null
    },
    {
      "name": "Bigues i Riells del Fai",
      "canonical_url": "https://immigrationdb.com/cities/es/bigues-i-riells-del-fai/",
      "population": 10139,
      "rent_eur_per_m2_month": 7.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.82,
      "pm25_ug_m3": null
    },
    {
      "name": "Masquefa",
      "canonical_url": "https://immigrationdb.com/cities/es/masquefa/",
      "population": 10120,
      "rent_eur_per_m2_month": 7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.43,
      "pm25_ug_m3": null
    },
    {
      "name": "Alcanar",
      "canonical_url": "https://immigrationdb.com/cities/es/alcanar/",
      "population": 10104,
      "rent_eur_per_m2_month": 4.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.72,
      "pm25_ug_m3": null
    },
    {
      "name": "Santa Maria de Palautordera",
      "canonical_url": "https://immigrationdb.com/cities/es/santa-maria-de-palautordera/",
      "population": 10080,
      "rent_eur_per_m2_month": 7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.1,
      "pm25_ug_m3": 8
    },
    {
      "name": "Palafolls",
      "canonical_url": "https://immigrationdb.com/cities/es/palafolls/",
      "population": 10038,
      "rent_eur_per_m2_month": 7.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.63,
      "pm25_ug_m3": null
    },
    {
      "name": "Puigcerdà",
      "canonical_url": "https://immigrationdb.com/cities/es/puigcerda/",
      "population": 10035,
      "rent_eur_per_m2_month": 6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.15,
      "pm25_ug_m3": 8
    },
    {
      "name": "Matadepera",
      "canonical_url": "https://immigrationdb.com/cities/es/matadepera/",
      "population": 9776,
      "rent_eur_per_m2_month": 9.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.49,
      "pm25_ug_m3": null
    },
    {
      "name": "Cervelló",
      "canonical_url": "https://immigrationdb.com/cities/es/cervello/",
      "population": 9743,
      "rent_eur_per_m2_month": 8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.49,
      "pm25_ug_m3": null
    },
    {
      "name": "Solsona",
      "canonical_url": "https://immigrationdb.com/cities/es/solsona/",
      "population": 9717,
      "rent_eur_per_m2_month": 4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.86,
      "pm25_ug_m3": null
    },
    {
      "name": "Cervera",
      "canonical_url": "https://immigrationdb.com/cities/es/cervera/",
      "population": 9603,
      "rent_eur_per_m2_month": 3.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.24,
      "pm25_ug_m3": null
    },
    {
      "name": "Llagostera",
      "canonical_url": "https://immigrationdb.com/cities/es/llagostera/",
      "population": 9585,
      "rent_eur_per_m2_month": 6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.91,
      "pm25_ug_m3": null
    },
    {
      "name": "Arenys de Munt",
      "canonical_url": "https://immigrationdb.com/cities/es/arenys-de-munt/",
      "population": 9558,
      "rent_eur_per_m2_month": 7.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.65,
      "pm25_ug_m3": null
    },
    {
      "name": "Sentmenat",
      "canonical_url": "https://immigrationdb.com/cities/es/sentmenat/",
      "population": 9548,
      "rent_eur_per_m2_month": 7.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.05,
      "pm25_ug_m3": null
    },
    {
      "name": "L'Ametlla del Vallès",
      "canonical_url": "https://immigrationdb.com/cities/es/ametlla-del-valles-l/",
      "population": 9474,
      "rent_eur_per_m2_month": 8.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.92,
      "pm25_ug_m3": null
    },
    {
      "name": "Sant Fost de Campsentelles",
      "canonical_url": "https://immigrationdb.com/cities/es/sant-fost-de-campsentelles/",
      "population": 9419,
      "rent_eur_per_m2_month": 8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.25,
      "pm25_ug_m3": null
    },
    {
      "name": "Vilassar de Dalt",
      "canonical_url": "https://immigrationdb.com/cities/es/vilassar-de-dalt/",
      "population": 9404,
      "rent_eur_per_m2_month": 9.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.07,
      "pm25_ug_m3": null
    },
    {
      "name": "Sant Fruitós de Bages",
      "canonical_url": "https://immigrationdb.com/cities/es/sant-fruitos-de-bages/",
      "population": 9333,
      "rent_eur_per_m2_month": 5.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.24,
      "pm25_ug_m3": null
    },
    {
      "name": "Tiana",
      "canonical_url": "https://immigrationdb.com/cities/es/tiana/",
      "population": 9331,
      "rent_eur_per_m2_month": 10.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.61,
      "pm25_ug_m3": null
    },
    {
      "name": "Montmeló",
      "canonical_url": "https://immigrationdb.com/cities/es/montmelo/",
      "population": 8886,
      "rent_eur_per_m2_month": 7.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.65,
      "pm25_ug_m3": null
    },
    {
      "name": "Vidreres",
      "canonical_url": "https://immigrationdb.com/cities/es/vidreres/",
      "population": 8862,
      "rent_eur_per_m2_month": 6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.05,
      "pm25_ug_m3": null
    },
    {
      "name": "Caldes de Malavella",
      "canonical_url": "https://immigrationdb.com/cities/es/caldes-de-malavella/",
      "population": 8673,
      "rent_eur_per_m2_month": 7.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.26,
      "pm25_ug_m3": null
    },
    {
      "name": "Roquetes",
      "canonical_url": "https://immigrationdb.com/cities/es/roquetes/",
      "population": 8607,
      "rent_eur_per_m2_month": 4.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Polinyà",
      "canonical_url": "https://immigrationdb.com/cities/es/polinya/",
      "population": 8581,
      "rent_eur_per_m2_month": 8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.54,
      "pm25_ug_m3": null
    },
    {
      "name": "Tona",
      "canonical_url": "https://immigrationdb.com/cities/es/tona/",
      "population": 8527,
      "rent_eur_per_m2_month": 6.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.86,
      "pm25_ug_m3": 8
    },
    {
      "name": "Santa Coloma de Cervelló",
      "canonical_url": "https://immigrationdb.com/cities/es/santa-coloma-de-cervello/",
      "population": 8273,
      "rent_eur_per_m2_month": 8.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.36,
      "pm25_ug_m3": null
    },
    {
      "name": "Roda de Berà",
      "canonical_url": "https://immigrationdb.com/cities/es/roda-de-bera/",
      "population": 8260,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.01,
      "pm25_ug_m3": null
    },
    {
      "name": "Gelida",
      "canonical_url": "https://immigrationdb.com/cities/es/gelida/",
      "population": 8198,
      "rent_eur_per_m2_month": 7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.95,
      "pm25_ug_m3": null
    },
    {
      "name": "Sant Esteve Sesrovires",
      "canonical_url": "https://immigrationdb.com/cities/es/sant-esteve-sesrovires/",
      "population": 8121,
      "rent_eur_per_m2_month": 7.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.68,
      "pm25_ug_m3": null
    },
    {
      "name": "Maçanet de la Selva",
      "canonical_url": "https://immigrationdb.com/cities/es/macanet-de-la-selva/",
      "population": 8071,
      "rent_eur_per_m2_month": 5.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.48,
      "pm25_ug_m3": null
    },
    {
      "name": "Santa Eulàlia de Ronçana",
      "canonical_url": "https://immigrationdb.com/cities/es/santa-eulalia-de-roncana/",
      "population": 7953,
      "rent_eur_per_m2_month": 7.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.53,
      "pm25_ug_m3": null
    },
    {
      "name": "Centelles",
      "canonical_url": "https://immigrationdb.com/cities/es/centelles/",
      "population": 7864,
      "rent_eur_per_m2_month": 6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.19,
      "pm25_ug_m3": null
    },
    {
      "name": "Viladecavalls",
      "canonical_url": "https://immigrationdb.com/cities/es/viladecavalls/",
      "population": 7817,
      "rent_eur_per_m2_month": 9.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.31,
      "pm25_ug_m3": null
    },
    {
      "name": "Santa Margarida i els Monjos",
      "canonical_url": "https://immigrationdb.com/cities/es/santa-margarida-i-els-monjos/",
      "population": 7806,
      "rent_eur_per_m2_month": 6.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.79,
      "pm25_ug_m3": null
    },
    {
      "name": "Guissona",
      "canonical_url": "https://immigrationdb.com/cities/es/guissona/",
      "population": 7774,
      "rent_eur_per_m2_month": 4.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.93,
      "pm25_ug_m3": null
    },
    {
      "name": "Cabrils",
      "canonical_url": "https://immigrationdb.com/cities/es/cabrils/",
      "population": 7765,
      "rent_eur_per_m2_month": 8.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.29,
      "pm25_ug_m3": null
    },
    {
      "name": "Santpedor",
      "canonical_url": "https://immigrationdb.com/cities/es/santpedor/",
      "population": 7744,
      "rent_eur_per_m2_month": 6.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.34,
      "pm25_ug_m3": null
    },
    {
      "name": "Vacarisses",
      "canonical_url": "https://immigrationdb.com/cities/es/vacarisses/",
      "population": 7729,
      "rent_eur_per_m2_month": 6.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.71,
      "pm25_ug_m3": null
    },
    {
      "name": "Begues",
      "canonical_url": "https://immigrationdb.com/cities/es/begues/",
      "population": 7561,
      "rent_eur_per_m2_month": 9.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.43,
      "pm25_ug_m3": null
    },
    {
      "name": "Montblanc",
      "canonical_url": "https://immigrationdb.com/cities/es/montblanc/",
      "population": 7542,
      "rent_eur_per_m2_month": 4.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.71,
      "pm25_ug_m3": 6
    },
    {
      "name": "L'Ametlla de Mar",
      "canonical_url": "https://immigrationdb.com/cities/es/ametlla-de-mar-l/",
      "population": 7446,
      "rent_eur_per_m2_month": 4.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.81,
      "pm25_ug_m3": null
    },
    {
      "name": "Vandellòs i l'Hospitalet de l'Infant",
      "canonical_url": "https://immigrationdb.com/cities/es/vandellos-i-l-hospitalet-de-l-infant/",
      "population": 7143,
      "rent_eur_per_m2_month": 6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.46,
      "pm25_ug_m3": null
    },
    {
      "name": "Constantí",
      "canonical_url": "https://immigrationdb.com/cities/es/constanti/",
      "population": 7108,
      "rent_eur_per_m2_month": 4.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.94,
      "pm25_ug_m3": 8
    },
    {
      "name": "Sallent",
      "canonical_url": "https://immigrationdb.com/cities/es/sallent/",
      "population": 7030,
      "rent_eur_per_m2_month": 5.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Almacelles",
      "canonical_url": "https://immigrationdb.com/cities/es/almacelles/",
      "population": 7018,
      "rent_eur_per_m2_month": 4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.34,
      "pm25_ug_m3": null
    },
    {
      "name": "Roda de Ter",
      "canonical_url": "https://immigrationdb.com/cities/es/roda-de-ter/",
      "population": 6937,
      "rent_eur_per_m2_month": 5.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.47,
      "pm25_ug_m3": null
    },
    {
      "name": "Sils",
      "canonical_url": "https://immigrationdb.com/cities/es/sils/",
      "population": 6920,
      "rent_eur_per_m2_month": 6.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.79,
      "pm25_ug_m3": null
    },
    {
      "name": "Lliçà de Vall",
      "canonical_url": "https://immigrationdb.com/cities/es/llica-de-vall/",
      "population": 6903,
      "rent_eur_per_m2_month": 6.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3,
      "pm25_ug_m3": null
    },
    {
      "name": "Teià",
      "canonical_url": "https://immigrationdb.com/cities/es/teia/",
      "population": 6898,
      "rent_eur_per_m2_month": 8.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.58,
      "pm25_ug_m3": null
    },
    {
      "name": "Riudoms",
      "canonical_url": "https://immigrationdb.com/cities/es/riudoms/",
      "population": 6891,
      "rent_eur_per_m2_month": 5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.47,
      "pm25_ug_m3": null
    },
    {
      "name": "Taradell",
      "canonical_url": "https://immigrationdb.com/cities/es/taradell/",
      "population": 6854,
      "rent_eur_per_m2_month": 5.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.49,
      "pm25_ug_m3": null
    },
    {
      "name": "Moià",
      "canonical_url": "https://immigrationdb.com/cities/es/moia/",
      "population": 6828,
      "rent_eur_per_m2_month": 5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.44,
      "pm25_ug_m3": null
    },
    {
      "name": "Sant Feliu de Codines",
      "canonical_url": "https://immigrationdb.com/cities/es/sant-feliu-de-codines/",
      "population": 6827,
      "rent_eur_per_m2_month": 6.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.78,
      "pm25_ug_m3": null
    },
    {
      "name": "Sant Vicenç de Montalt",
      "canonical_url": "https://immigrationdb.com/cities/es/sant-vicenc-de-montalt/",
      "population": 6802,
      "rent_eur_per_m2_month": 10,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.72,
      "pm25_ug_m3": null
    },
    {
      "name": "Sant Antoni de Vilamajor",
      "canonical_url": "https://immigrationdb.com/cities/es/sant-antoni-de-vilamajor/",
      "population": 6724,
      "rent_eur_per_m2_month": 7.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.64,
      "pm25_ug_m3": null
    },
    {
      "name": "Ulldecona",
      "canonical_url": "https://immigrationdb.com/cities/es/ulldecona/",
      "population": 6714,
      "rent_eur_per_m2_month": 3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.08,
      "pm25_ug_m3": null
    },
    {
      "name": "Arbúcies",
      "canonical_url": "https://immigrationdb.com/cities/es/arbucies/",
      "population": 6665,
      "rent_eur_per_m2_month": 4.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.63,
      "pm25_ug_m3": null
    },
    {
      "name": "Alpicat",
      "canonical_url": "https://immigrationdb.com/cities/es/alpicat/",
      "population": 6515,
      "rent_eur_per_m2_month": 5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.81,
      "pm25_ug_m3": null
    },
    {
      "name": "Les Borges Blanques",
      "canonical_url": "https://immigrationdb.com/cities/es/borges-blanques-les/",
      "population": 6482,
      "rent_eur_per_m2_month": 4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.96,
      "pm25_ug_m3": null
    },
    {
      "name": "Tossa de Mar",
      "canonical_url": "https://immigrationdb.com/cities/es/tossa-de-mar/",
      "population": 6347,
      "rent_eur_per_m2_month": 8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.42,
      "pm25_ug_m3": null
    },
    {
      "name": "Dosrius",
      "canonical_url": "https://immigrationdb.com/cities/es/dosrius/",
      "population": 6287,
      "rent_eur_per_m2_month": 8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.72,
      "pm25_ug_m3": null
    },
    {
      "name": "Navarcles",
      "canonical_url": "https://immigrationdb.com/cities/es/navarcles/",
      "population": 6276,
      "rent_eur_per_m2_month": 5.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.52,
      "pm25_ug_m3": null
    },
    {
      "name": "Navàs",
      "canonical_url": "https://immigrationdb.com/cities/es/navas/",
      "population": 6238,
      "rent_eur_per_m2_month": 4.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.3,
      "pm25_ug_m3": null
    },
    {
      "name": "Artés",
      "canonical_url": "https://immigrationdb.com/cities/es/artes/",
      "population": 6225,
      "rent_eur_per_m2_month": 5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Súria",
      "canonical_url": "https://immigrationdb.com/cities/es/suria/",
      "population": 6200,
      "rent_eur_per_m2_month": 4.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.76,
      "pm25_ug_m3": null
    },
    {
      "name": "Torrelles de Llobregat",
      "canonical_url": "https://immigrationdb.com/cities/es/torrelles-de-llobregat/",
      "population": 6170,
      "rent_eur_per_m2_month": 8.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.05,
      "pm25_ug_m3": null
    },
    {
      "name": "Tremp",
      "canonical_url": "https://immigrationdb.com/cities/es/tremp/",
      "population": 6123,
      "rent_eur_per_m2_month": 3.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.67,
      "pm25_ug_m3": null
    },
    {
      "name": "Sant Hilari Sacalm",
      "canonical_url": "https://immigrationdb.com/cities/es/sant-hilari-sacalm/",
      "population": 6069,
      "rent_eur_per_m2_month": 4.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.18,
      "pm25_ug_m3": null
    },
    {
      "name": "La Canonja",
      "canonical_url": "https://immigrationdb.com/cities/es/canonja-la/",
      "population": 6001,
      "rent_eur_per_m2_month": 5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.03,
      "pm25_ug_m3": null
    },
    {
      "name": "Santa Cristina d'Aro",
      "canonical_url": "https://immigrationdb.com/cities/es/santa-cristina-d-aro/",
      "population": 5987,
      "rent_eur_per_m2_month": 5.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.99,
      "pm25_ug_m3": null
    },
    {
      "name": "Anglès",
      "canonical_url": "https://immigrationdb.com/cities/es/angles/",
      "population": 5944,
      "rent_eur_per_m2_month": 4.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.48,
      "pm25_ug_m3": 9
    },
    {
      "name": "Altafulla",
      "canonical_url": "https://immigrationdb.com/cities/es/altafulla/",
      "population": 5870,
      "rent_eur_per_m2_month": 8.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.76,
      "pm25_ug_m3": null
    },
    {
      "name": "Vielha e Mijaran",
      "canonical_url": "https://immigrationdb.com/cities/es/vielha-e-mijaran/",
      "population": 5865,
      "rent_eur_per_m2_month": 7.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.06,
      "pm25_ug_m3": null
    },
    {
      "name": "Móra d'Ebre",
      "canonical_url": "https://immigrationdb.com/cities/es/mora-d-ebre/",
      "population": 5811,
      "rent_eur_per_m2_month": 4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.01,
      "pm25_ug_m3": 6
    },
    {
      "name": "Sant Pol de Mar",
      "canonical_url": "https://immigrationdb.com/cities/es/sant-pol-de-mar/",
      "population": 5793,
      "rent_eur_per_m2_month": 8.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.38,
      "pm25_ug_m3": null
    },
    {
      "name": "La Selva del Camp",
      "canonical_url": "https://immigrationdb.com/cities/es/selva-del-camp-la/",
      "population": 5732,
      "rent_eur_per_m2_month": 5.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.52,
      "pm25_ug_m3": null
    },
    {
      "name": "L'Arboç",
      "canonical_url": "https://immigrationdb.com/cities/es/arboc-l/",
      "population": 5721,
      "rent_eur_per_m2_month": 5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.07,
      "pm25_ug_m3": null
    },
    {
      "name": "Vilanova del Vallès",
      "canonical_url": "https://immigrationdb.com/cities/es/vilanova-del-valles/",
      "population": 5693,
      "rent_eur_per_m2_month": 8.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.93,
      "pm25_ug_m3": null
    },
    {
      "name": "Vilafant",
      "canonical_url": "https://immigrationdb.com/cities/es/vilafant/",
      "population": 5663,
      "rent_eur_per_m2_month": 5.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.74,
      "pm25_ug_m3": null
    },
    {
      "name": "Agramunt",
      "canonical_url": "https://immigrationdb.com/cities/es/agramunt/",
      "population": 5653,
      "rent_eur_per_m2_month": 4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.78,
      "pm25_ug_m3": null
    },
    {
      "name": "Celrà",
      "canonical_url": "https://immigrationdb.com/cities/es/celra/",
      "population": 5621,
      "rent_eur_per_m2_month": 6.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.63,
      "pm25_ug_m3": null
    },
    {
      "name": "Capellades",
      "canonical_url": "https://immigrationdb.com/cities/es/capellades/",
      "population": 5608,
      "rent_eur_per_m2_month": 5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.12,
      "pm25_ug_m3": 12
    },
    {
      "name": "La Sénia",
      "canonical_url": "https://immigrationdb.com/cities/es/senia-la/",
      "population": 5516,
      "rent_eur_per_m2_month": 2.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.44,
      "pm25_ug_m3": null
    },
    {
      "name": "Bellpuig",
      "canonical_url": "https://immigrationdb.com/cities/es/bellpuig/",
      "population": 5510,
      "rent_eur_per_m2_month": 4.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.87,
      "pm25_ug_m3": null
    },
    {
      "name": "Canyelles",
      "canonical_url": "https://immigrationdb.com/cities/es/canyelles/",
      "population": 5505,
      "rent_eur_per_m2_month": 9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.49,
      "pm25_ug_m3": null
    },
    {
      "name": "Sarrià de Ter",
      "canonical_url": "https://immigrationdb.com/cities/es/sarria-de-ter/",
      "population": 5406,
      "rent_eur_per_m2_month": 6.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.48,
      "pm25_ug_m3": null
    },
    {
      "name": "El Catllar",
      "canonical_url": "https://immigrationdb.com/cities/es/catllar-el/",
      "population": 5375,
      "rent_eur_per_m2_month": 5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.81,
      "pm25_ug_m3": null
    },
    {
      "name": "Alcover",
      "canonical_url": "https://immigrationdb.com/cities/es/alcover/",
      "population": 5362,
      "rent_eur_per_m2_month": 4.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.42,
      "pm25_ug_m3": null
    },
    {
      "name": "Bescanó",
      "canonical_url": "https://immigrationdb.com/cities/es/bescano/",
      "population": 5088,
      "rent_eur_per_m2_month": 7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.26,
      "pm25_ug_m3": null
    },
    {
      "name": "Gironella",
      "canonical_url": "https://immigrationdb.com/cities/es/gironella/",
      "population": 5083,
      "rent_eur_per_m2_month": 4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.72,
      "pm25_ug_m3": null
    },
    {
      "name": "Sant Pere de Vilamajor",
      "canonical_url": "https://immigrationdb.com/cities/es/sant-pere-de-vilamajor/",
      "population": 5074,
      "rent_eur_per_m2_month": 6.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.78,
      "pm25_ug_m3": null
    },
    {
      "name": "Cabrera de Mar",
      "canonical_url": "https://immigrationdb.com/cities/es/cabrera-de-mar/",
      "population": 5045,
      "rent_eur_per_m2_month": 10.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.18,
      "pm25_ug_m3": null
    },
    {
      "name": "Els Pallaresos",
      "canonical_url": "https://immigrationdb.com/cities/es/pallaresos-els/",
      "population": 5028,
      "rent_eur_per_m2_month": 6.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.92,
      "pm25_ug_m3": null
    },
    {
      "name": "Cardona",
      "canonical_url": "https://immigrationdb.com/cities/es/cardona/",
      "population": 4540,
      "rent_eur_per_m2_month": 3.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3,
      "pm25_ug_m3": null
    }
  ],
  "rankings": [
    {
      "key": "rent",
      "title": "Lowest net rent",
      "items": [
        {
          "name": "La Sénia",
          "href": "/cities/es/senia-la/",
          "value": "€2.90/m²",
          "year": "2022"
        },
        {
          "name": "Ulldecona",
          "href": "/cities/es/ulldecona/",
          "value": "€3.00/m²",
          "year": "2022"
        },
        {
          "name": "Tremp",
          "href": "/cities/es/tremp/",
          "value": "€3.60/m²",
          "year": "2022"
        },
        {
          "name": "Cardona",
          "href": "/cities/es/cardona/",
          "value": "€3.70/m²",
          "year": "2022"
        },
        {
          "name": "Cervera",
          "href": "/cities/es/cervera/",
          "value": "€3.80/m²",
          "year": "2022"
        }
      ]
    },
    {
      "key": "pm25",
      "title": "Cleanest air",
      "items": [
        {
          "name": "Montblanc",
          "href": "/cities/es/montblanc/",
          "value": "6.0 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Móra d'Ebre",
          "href": "/cities/es/mora-d-ebre/",
          "value": "6.0 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Figueres",
          "href": "/cities/es/figueres/",
          "value": "7.0 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Tarragona",
          "href": "/cities/es/tarragona/",
          "value": "7.5 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Berga",
          "href": "/cities/es/berga/",
          "value": "8.0 µg/m³ PM2.5",
          "year": "2024"
        }
      ]
    }
  ]
}
