{
  "snapshot_id": "approved-static-48d32b636f07abc8",
  "page_version": "f5b69f0ad369e725af8b4520cf34130a",
  "content_date": "2026-10-16",
  "schema_version": "immigrationdb-region-v1",
  "region_id": "region:es:official:es30",
  "name": "Community of Madrid",
  "name_local": "Comunidad de Madrid",
  "country_code": "ES",
  "country": "Spain",
  "canonical_url": "https://immigrationdb.com/countries/spain/community-of-madrid/",
  "summary": "Community of Madrid has 82 published cities; the largest is Madrid, with 3,506,730 residents. Net rent runs from €4.50 to €14.00 per m² a month across the 81 cities that publish it.",
  "cities": [
    {
      "name": "Madrid",
      "canonical_url": "https://immigrationdb.com/cities/es/madrid/",
      "population": 3506730,
      "rent_eur_per_m2_month": 14,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 8.83,
      "pm25_ug_m3": 8.667977
    },
    {
      "name": "Móstoles",
      "canonical_url": "https://immigrationdb.com/cities/es/mostoles/",
      "population": 214817,
      "rent_eur_per_m2_month": 8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Alcalá de Henares",
      "canonical_url": "https://immigrationdb.com/cities/es/alcala-de-henares/",
      "population": 203208,
      "rent_eur_per_m2_month": 8.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.88,
      "pm25_ug_m3": 11
    },
    {
      "name": "Leganés",
      "canonical_url": "https://immigrationdb.com/cities/es/leganes/",
      "population": 195734,
      "rent_eur_per_m2_month": 8.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.03,
      "pm25_ug_m3": 10
    },
    {
      "name": "Getafe",
      "canonical_url": "https://immigrationdb.com/cities/es/getafe/",
      "population": 193238,
      "rent_eur_per_m2_month": 9.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.09,
      "pm25_ug_m3": 8
    },
    {
      "name": "Fuenlabrada",
      "canonical_url": "https://immigrationdb.com/cities/es/fuenlabrada/",
      "population": 190076,
      "rent_eur_per_m2_month": 8.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.11,
      "pm25_ug_m3": null
    },
    {
      "name": "Alcorcón",
      "canonical_url": "https://immigrationdb.com/cities/es/alcorcon/",
      "population": 175719,
      "rent_eur_per_m2_month": 9.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": 11
    },
    {
      "name": "Torrejón de Ardoz",
      "canonical_url": "https://immigrationdb.com/cities/es/torrejon-de-ardoz/",
      "population": 143526,
      "rent_eur_per_m2_month": 8.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.04,
      "pm25_ug_m3": 10
    },
    {
      "name": "Parla",
      "canonical_url": "https://immigrationdb.com/cities/es/parla/",
      "population": 137471,
      "rent_eur_per_m2_month": 7.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 12.35,
      "pm25_ug_m3": 11
    },
    {
      "name": "Alcobendas",
      "canonical_url": "https://immigrationdb.com/cities/es/alcobendas/",
      "population": 123342,
      "rent_eur_per_m2_month": 10.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3,
      "pm25_ug_m3": null
    },
    {
      "name": "Rivas-Vaciamadrid",
      "canonical_url": "https://immigrationdb.com/cities/es/rivas-vaciamadrid/",
      "population": 103148,
      "rent_eur_per_m2_month": 8.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.71,
      "pm25_ug_m3": null
    },
    {
      "name": "Las Rozas de Madrid",
      "canonical_url": "https://immigrationdb.com/cities/es/rozas-de-madrid-las/",
      "population": 99037,
      "rent_eur_per_m2_month": 12.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.36,
      "pm25_ug_m3": null
    },
    {
      "name": "San Sebastián de los Reyes",
      "canonical_url": "https://immigrationdb.com/cities/es/san-sebastian-de-los-reyes/",
      "population": 96992,
      "rent_eur_per_m2_month": 10.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.29,
      "pm25_ug_m3": null
    },
    {
      "name": "Pozuelo de Alarcón",
      "canonical_url": "https://immigrationdb.com/cities/es/pozuelo-de-alarcon/",
      "population": 89770,
      "rent_eur_per_m2_month": 13,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.07,
      "pm25_ug_m3": 10
    },
    {
      "name": "Valdemoro",
      "canonical_url": "https://immigrationdb.com/cities/es/valdemoro/",
      "population": 85972,
      "rent_eur_per_m2_month": 8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.14,
      "pm25_ug_m3": 11
    },
    {
      "name": "Coslada",
      "canonical_url": "https://immigrationdb.com/cities/es/coslada/",
      "population": 80512,
      "rent_eur_per_m2_month": 9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.51,
      "pm25_ug_m3": 10
    },
    {
      "name": "Majadahonda",
      "canonical_url": "https://immigrationdb.com/cities/es/majadahonda/",
      "population": 73625,
      "rent_eur_per_m2_month": 12,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.27,
      "pm25_ug_m3": null
    },
    {
      "name": "Collado Villalba",
      "canonical_url": "https://immigrationdb.com/cities/es/collado-villalba/",
      "population": 67274,
      "rent_eur_per_m2_month": 8.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 10.13,
      "pm25_ug_m3": 12
    },
    {
      "name": "Boadilla del Monte",
      "canonical_url": "https://immigrationdb.com/cities/es/boadilla-del-monte/",
      "population": 66349,
      "rent_eur_per_m2_month": 11.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.12,
      "pm25_ug_m3": null
    },
    {
      "name": "Aranjuez",
      "canonical_url": "https://immigrationdb.com/cities/es/aranjuez/",
      "population": 63040,
      "rent_eur_per_m2_month": 7.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.52,
      "pm25_ug_m3": null
    },
    {
      "name": "Arganda del Rey",
      "canonical_url": "https://immigrationdb.com/cities/es/arganda-del-rey/",
      "population": 60419,
      "rent_eur_per_m2_month": 7.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 11.85,
      "pm25_ug_m3": null
    },
    {
      "name": "Colmenar Viejo",
      "canonical_url": "https://immigrationdb.com/cities/es/colmenar-viejo/",
      "population": 58730,
      "rent_eur_per_m2_month": 8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.44,
      "pm25_ug_m3": null
    },
    {
      "name": "Pinto",
      "canonical_url": "https://immigrationdb.com/cities/es/pinto/",
      "population": 56651,
      "rent_eur_per_m2_month": 8.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 9.39,
      "pm25_ug_m3": null
    },
    {
      "name": "Tres Cantos",
      "canonical_url": "https://immigrationdb.com/cities/es/tres-cantos/",
      "population": 54592,
      "rent_eur_per_m2_month": 10.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.58,
      "pm25_ug_m3": null
    },
    {
      "name": "San Fernando de Henares",
      "canonical_url": "https://immigrationdb.com/cities/es/san-fernando-de-henares/",
      "population": 39059,
      "rent_eur_per_m2_month": 9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.21,
      "pm25_ug_m3": null
    },
    {
      "name": "Galapagar",
      "canonical_url": "https://immigrationdb.com/cities/es/galapagar/",
      "population": 36758,
      "rent_eur_per_m2_month": 7.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.81,
      "pm25_ug_m3": null
    },
    {
      "name": "Navalcarnero",
      "canonical_url": "https://immigrationdb.com/cities/es/navalcarnero/",
      "population": 33331,
      "rent_eur_per_m2_month": 7.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.31,
      "pm25_ug_m3": null
    },
    {
      "name": "Villaviciosa de Odón",
      "canonical_url": "https://immigrationdb.com/cities/es/villaviciosa-de-odon/",
      "population": 30127,
      "rent_eur_per_m2_month": 11.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Paracuellos de Jarama",
      "canonical_url": "https://immigrationdb.com/cities/es/paracuellos-de-jarama/",
      "population": 27650,
      "rent_eur_per_m2_month": 9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.83,
      "pm25_ug_m3": null
    },
    {
      "name": "Ciempozuelos",
      "canonical_url": "https://immigrationdb.com/cities/es/ciempozuelos/",
      "population": 26350,
      "rent_eur_per_m2_month": 7.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.16,
      "pm25_ug_m3": null
    },
    {
      "name": "Torrelodones",
      "canonical_url": "https://immigrationdb.com/cities/es/torrelodones/",
      "population": 25433,
      "rent_eur_per_m2_month": 10.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.47,
      "pm25_ug_m3": null
    },
    {
      "name": "Mejorada del Campo",
      "canonical_url": "https://immigrationdb.com/cities/es/mejorada-del-campo/",
      "population": 25049,
      "rent_eur_per_m2_month": 8.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.36,
      "pm25_ug_m3": null
    },
    {
      "name": "Villanueva de la Cañada",
      "canonical_url": "https://immigrationdb.com/cities/es/villanueva-de-la-canada/",
      "population": 24028,
      "rent_eur_per_m2_month": 10.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.54,
      "pm25_ug_m3": null
    },
    {
      "name": "Algete",
      "canonical_url": "https://immigrationdb.com/cities/es/algete/",
      "population": 21144,
      "rent_eur_per_m2_month": 7.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.13,
      "pm25_ug_m3": 8
    },
    {
      "name": "San Martín de la Vega",
      "canonical_url": "https://immigrationdb.com/cities/es/san-martin-de-la-vega/",
      "population": 21010,
      "rent_eur_per_m2_month": 6.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.06,
      "pm25_ug_m3": null
    },
    {
      "name": "Humanes de Madrid",
      "canonical_url": "https://immigrationdb.com/cities/es/humanes-de-madrid/",
      "population": 20500,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.1,
      "pm25_ug_m3": null
    },
    {
      "name": "San Lorenzo de El Escorial",
      "canonical_url": "https://immigrationdb.com/cities/es/san-lorenzo-de-el-escorial/",
      "population": 18872,
      "rent_eur_per_m2_month": 8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.29,
      "pm25_ug_m3": null
    },
    {
      "name": "Villalbilla",
      "canonical_url": "https://immigrationdb.com/cities/es/villalbilla/",
      "population": 18687,
      "rent_eur_per_m2_month": 7.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.95,
      "pm25_ug_m3": null
    },
    {
      "name": "Villanueva del Pardillo",
      "canonical_url": "https://immigrationdb.com/cities/es/villanueva-del-pardillo/",
      "population": 18466,
      "rent_eur_per_m2_month": 9.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.91,
      "pm25_ug_m3": null
    },
    {
      "name": "Guadarrama",
      "canonical_url": "https://immigrationdb.com/cities/es/guadarrama/",
      "population": 17547,
      "rent_eur_per_m2_month": 7.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.53,
      "pm25_ug_m3": null
    },
    {
      "name": "El Escorial",
      "canonical_url": "https://immigrationdb.com/cities/es/escorial-el/",
      "population": 17171,
      "rent_eur_per_m2_month": 8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.42,
      "pm25_ug_m3": null
    },
    {
      "name": "Meco",
      "canonical_url": "https://immigrationdb.com/cities/es/meco/",
      "population": 15922,
      "rent_eur_per_m2_month": 7.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Alpedrete",
      "canonical_url": "https://immigrationdb.com/cities/es/alpedrete/",
      "population": 15686,
      "rent_eur_per_m2_month": 8.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.57,
      "pm25_ug_m3": null
    },
    {
      "name": "Moralzarzal",
      "canonical_url": "https://immigrationdb.com/cities/es/moralzarzal/",
      "population": 14772,
      "rent_eur_per_m2_month": 8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.48,
      "pm25_ug_m3": null
    },
    {
      "name": "Velilla de San Antonio",
      "canonical_url": "https://immigrationdb.com/cities/es/velilla-de-san-antonio/",
      "population": 14468,
      "rent_eur_per_m2_month": 8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.04,
      "pm25_ug_m3": null
    },
    {
      "name": "Valdemorillo",
      "canonical_url": "https://immigrationdb.com/cities/es/valdemorillo/",
      "population": 14420,
      "rent_eur_per_m2_month": 8.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.04,
      "pm25_ug_m3": null
    },
    {
      "name": "San Agustín del Guadalix",
      "canonical_url": "https://immigrationdb.com/cities/es/san-agustin-del-guadalix/",
      "population": 13825,
      "rent_eur_per_m2_month": 9.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.62,
      "pm25_ug_m3": null
    },
    {
      "name": "Brunete",
      "canonical_url": "https://immigrationdb.com/cities/es/brunete/",
      "population": 11287,
      "rent_eur_per_m2_month": 8.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.45,
      "pm25_ug_m3": null
    },
    {
      "name": "Griñón",
      "canonical_url": "https://immigrationdb.com/cities/es/grinon/",
      "population": 10799,
      "rent_eur_per_m2_month": 7.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.17,
      "pm25_ug_m3": null
    },
    {
      "name": "Daganzo de Arriba",
      "canonical_url": "https://immigrationdb.com/cities/es/daganzo-de-arriba/",
      "population": 10764,
      "rent_eur_per_m2_month": 8.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.55,
      "pm25_ug_m3": null
    },
    {
      "name": "Torrejón de la Calzada",
      "canonical_url": "https://immigrationdb.com/cities/es/torrejon-de-la-calzada/",
      "population": 10653,
      "rent_eur_per_m2_month": 6.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.43,
      "pm25_ug_m3": null
    },
    {
      "name": "El Álamo",
      "canonical_url": "https://immigrationdb.com/cities/es/alamo-el/",
      "population": 10594,
      "rent_eur_per_m2_month": 7.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.29,
      "pm25_ug_m3": null
    },
    {
      "name": "Sevilla la Nueva",
      "canonical_url": "https://immigrationdb.com/cities/es/sevilla-la-nueva/",
      "population": 9802,
      "rent_eur_per_m2_month": 7.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.01,
      "pm25_ug_m3": null
    },
    {
      "name": "Manzanares el Real",
      "canonical_url": "https://immigrationdb.com/cities/es/manzanares-el-real/",
      "population": 9648,
      "rent_eur_per_m2_month": 8.2,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.01,
      "pm25_ug_m3": null
    },
    {
      "name": "Colmenarejo",
      "canonical_url": "https://immigrationdb.com/cities/es/colmenarejo/",
      "population": 9640,
      "rent_eur_per_m2_month": 7.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4,
      "pm25_ug_m3": null
    },
    {
      "name": "Soto del Real",
      "canonical_url": "https://immigrationdb.com/cities/es/soto-del-real/",
      "population": 9400,
      "rent_eur_per_m2_month": 7.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.34,
      "pm25_ug_m3": null
    },
    {
      "name": "San Martín de Valdeiglesias",
      "canonical_url": "https://immigrationdb.com/cities/es/san-martin-de-valdeiglesias/",
      "population": 9324,
      "rent_eur_per_m2_month": 4.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.9,
      "pm25_ug_m3": null
    },
    {
      "name": "Hoyo de Manzanares",
      "canonical_url": "https://immigrationdb.com/cities/es/hoyo-de-manzanares/",
      "population": 9310,
      "rent_eur_per_m2_month": 8.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.17,
      "pm25_ug_m3": null
    },
    {
      "name": "Loeches",
      "canonical_url": "https://immigrationdb.com/cities/es/loeches/",
      "population": 9261,
      "rent_eur_per_m2_month": 6.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.41,
      "pm25_ug_m3": null
    },
    {
      "name": "Colmenar de Oreja",
      "canonical_url": "https://immigrationdb.com/cities/es/colmenar-de-oreja/",
      "population": 9127,
      "rent_eur_per_m2_month": 4.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.16,
      "pm25_ug_m3": null
    },
    {
      "name": "El Boalo",
      "canonical_url": "https://immigrationdb.com/cities/es/boalo-el/",
      "population": 8770,
      "rent_eur_per_m2_month": 7.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.18,
      "pm25_ug_m3": null
    },
    {
      "name": "Boalo",
      "canonical_url": "https://immigrationdb.com/cities/es/boalo/",
      "population": 8766,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 7.2,
      "pm25_ug_m3": null
    },
    {
      "name": "Morata de Tajuña",
      "canonical_url": "https://immigrationdb.com/cities/es/morata-de-tajuna/",
      "population": 8397,
      "rent_eur_per_m2_month": 6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.17,
      "pm25_ug_m3": null
    },
    {
      "name": "Camarma de Esteruelas",
      "canonical_url": "https://immigrationdb.com/cities/es/camarma-de-esteruelas/",
      "population": 8331,
      "rent_eur_per_m2_month": 7.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.97,
      "pm25_ug_m3": null
    },
    {
      "name": "Villarejo de Salvanés",
      "canonical_url": "https://immigrationdb.com/cities/es/villarejo-de-salvanes/",
      "population": 8042,
      "rent_eur_per_m2_month": 5.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.55,
      "pm25_ug_m3": 9
    },
    {
      "name": "Torres de la Alameda",
      "canonical_url": "https://immigrationdb.com/cities/es/torres-de-la-alameda/",
      "population": 7824,
      "rent_eur_per_m2_month": 6.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.01,
      "pm25_ug_m3": null
    },
    {
      "name": "Cercedilla",
      "canonical_url": "https://immigrationdb.com/cities/es/cercedilla/",
      "population": 7772,
      "rent_eur_per_m2_month": 7.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.28,
      "pm25_ug_m3": null
    },
    {
      "name": "Villa del Prado",
      "canonical_url": "https://immigrationdb.com/cities/es/villa-del-prado/",
      "population": 7743,
      "rent_eur_per_m2_month": 5.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.61,
      "pm25_ug_m3": 7
    },
    {
      "name": "Collado Mediano",
      "canonical_url": "https://immigrationdb.com/cities/es/collado-mediano/",
      "population": 7722,
      "rent_eur_per_m2_month": 7.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.23,
      "pm25_ug_m3": null
    },
    {
      "name": "Cobeña",
      "canonical_url": "https://immigrationdb.com/cities/es/cobena/",
      "population": 7670,
      "rent_eur_per_m2_month": 8.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.13,
      "pm25_ug_m3": null
    },
    {
      "name": "Nuevo Baztán",
      "canonical_url": "https://immigrationdb.com/cities/es/nuevo-baztan/",
      "population": 7429,
      "rent_eur_per_m2_month": 5.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.64,
      "pm25_ug_m3": null
    },
    {
      "name": "Fuente el Saz de Jarama",
      "canonical_url": "https://immigrationdb.com/cities/es/fuente-el-saz-de-jarama/",
      "population": 7413,
      "rent_eur_per_m2_month": 8.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.24,
      "pm25_ug_m3": null
    },
    {
      "name": "Miraflores de la Sierra",
      "canonical_url": "https://immigrationdb.com/cities/es/miraflores-de-la-sierra/",
      "population": 7350,
      "rent_eur_per_m2_month": 6.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.93,
      "pm25_ug_m3": null
    },
    {
      "name": "Cubas de la Sagra",
      "canonical_url": "https://immigrationdb.com/cities/es/cubas-de-la-sagra/",
      "population": 7238,
      "rent_eur_per_m2_month": 5.4,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.41,
      "pm25_ug_m3": null
    },
    {
      "name": "Guadalix de la Sierra",
      "canonical_url": "https://immigrationdb.com/cities/es/guadalix-de-la-sierra/",
      "population": 6993,
      "rent_eur_per_m2_month": 6.9,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.45,
      "pm25_ug_m3": null
    },
    {
      "name": "Campo Real",
      "canonical_url": "https://immigrationdb.com/cities/es/campo-real/",
      "population": 6974,
      "rent_eur_per_m2_month": 6.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.36,
      "pm25_ug_m3": null
    },
    {
      "name": "Becerril de la Sierra",
      "canonical_url": "https://immigrationdb.com/cities/es/becerril-de-la-sierra/",
      "population": 6737,
      "rent_eur_per_m2_month": 6.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.42,
      "pm25_ug_m3": null
    },
    {
      "name": "Pedrezuela",
      "canonical_url": "https://immigrationdb.com/cities/es/pedrezuela/",
      "population": 6606,
      "rent_eur_per_m2_month": 7.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.78,
      "pm25_ug_m3": null
    },
    {
      "name": "Chinchón",
      "canonical_url": "https://immigrationdb.com/cities/es/chinchon/",
      "population": 5800,
      "rent_eur_per_m2_month": 6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 5.22,
      "pm25_ug_m3": null
    },
    {
      "name": "Moraleja de Enmedio",
      "canonical_url": "https://immigrationdb.com/cities/es/moraleja-de-enmedio/",
      "population": 5580,
      "rent_eur_per_m2_month": 6.6,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.07,
      "pm25_ug_m3": null
    },
    {
      "name": "Valdetorres de Jarama",
      "canonical_url": "https://immigrationdb.com/cities/es/valdetorres-de-jarama/",
      "population": 5175,
      "rent_eur_per_m2_month": 6.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.79,
      "pm25_ug_m3": null
    },
    {
      "name": "Torrelaguna",
      "canonical_url": "https://immigrationdb.com/cities/es/torrelaguna/",
      "population": 5081,
      "rent_eur_per_m2_month": 5.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.51,
      "pm25_ug_m3": null
    }
  ],
  "rankings": [
    {
      "key": "rent",
      "title": "Lowest net rent",
      "items": [
        {
          "name": "Colmenar de Oreja",
          "href": "/cities/es/colmenar-de-oreja/",
          "value": "€4.50/m²",
          "year": "2022"
        },
        {
          "name": "San Martín de Valdeiglesias",
          "href": "/cities/es/san-martin-de-valdeiglesias/",
          "value": "€4.60/m²",
          "year": "2022"
        },
        {
          "name": "Nuevo Baztán",
          "href": "/cities/es/nuevo-baztan/",
          "value": "€5.10/m²",
          "year": "2022"
        },
        {
          "name": "Villarejo de Salvanés",
          "href": "/cities/es/villarejo-de-salvanes/",
          "value": "€5.10/m²",
          "year": "2022"
        },
        {
          "name": "Villa del Prado",
          "href": "/cities/es/villa-del-prado/",
          "value": "€5.30/m²",
          "year": "2022"
        }
      ]
    },
    {
      "key": "pm25",
      "title": "Cleanest air",
      "items": [
        {
          "name": "Villa del Prado",
          "href": "/cities/es/villa-del-prado/",
          "value": "7.0 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Algete",
          "href": "/cities/es/algete/",
          "value": "8.0 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Getafe",
          "href": "/cities/es/getafe/",
          "value": "8.0 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Madrid",
          "href": "/cities/es/madrid/",
          "value": "8.7 µg/m³ PM2.5",
          "year": "2024"
        },
        {
          "name": "Villarejo de Salvanés",
          "href": "/cities/es/villarejo-de-salvanes/",
          "value": "9.0 µg/m³ PM2.5",
          "year": "2024"
        }
      ]
    }
  ]
}
