{
  "snapshot_id": "approved-static-48d32b636f07abc8",
  "page_version": "eeeaa3c51876e8494e70a16e1f810147",
  "content_date": "2026-10-16",
  "schema_version": "immigrationdb-region-v1",
  "region_id": "region:pt:official:pt:portugal_admin_districts_autonomous_regions_20260714:12",
  "name": "Portalegre District",
  "name_local": "Portalegre",
  "country_code": "PT",
  "country": "Portugal",
  "canonical_url": "https://immigrationdb.com/countries/portugal/portalegre-district/",
  "summary": "Portalegre District has 17 published cities; the largest is Portalegre, with 24,930 residents. Net rent runs from €3.11 to €5.24 per m² a month across the 8 cities that publish it.",
  "cities": [
    {
      "name": "Portalegre",
      "canonical_url": "https://immigrationdb.com/cities/pt/portalegre/",
      "population": 24930,
      "rent_eur_per_m2_month": 4.89,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.12,
      "pm25_ug_m3": null
    },
    {
      "name": "Elvas",
      "canonical_url": "https://immigrationdb.com/cities/pt/elvas/",
      "population": 20706,
      "rent_eur_per_m2_month": 4.74,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.36,
      "pm25_ug_m3": 5
    },
    {
      "name": "Ponte de Sor",
      "canonical_url": "https://immigrationdb.com/cities/pt/ponte-de-sor/",
      "population": 16722,
      "rent_eur_per_m2_month": 5.24,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.19,
      "pm25_ug_m3": null
    },
    {
      "name": "Campo Maior",
      "canonical_url": "https://immigrationdb.com/cities/pt/campo-maior/",
      "population": 8456,
      "rent_eur_per_m2_month": 3.52,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.48,
      "pm25_ug_m3": null
    },
    {
      "name": "Nisa",
      "canonical_url": "https://immigrationdb.com/cities/pt/nisa/",
      "population": 7450,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.27,
      "pm25_ug_m3": null
    },
    {
      "name": "Sousel",
      "canonical_url": "https://immigrationdb.com/cities/pt/sousel/",
      "population": 5074,
      "rent_eur_per_m2_month": 3.13,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.58,
      "pm25_ug_m3": null
    },
    {
      "name": "Avis",
      "canonical_url": "https://immigrationdb.com/cities/pt/avis/",
      "population": 5007,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.52,
      "pm25_ug_m3": null
    },
    {
      "name": "Castelo de Vide",
      "canonical_url": "https://immigrationdb.com/cities/pt/castelo-de-vide/",
      "population": 2045,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.92,
      "pm25_ug_m3": null
    },
    {
      "name": "Alter do Chão",
      "canonical_url": "https://immigrationdb.com/cities/pt/alter-do-chao/",
      "population": 1965,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.63,
      "pm25_ug_m3": null
    },
    {
      "name": "Arronches",
      "canonical_url": "https://immigrationdb.com/cities/pt/arronches/",
      "population": 1725,
      "rent_eur_per_m2_month": 3.7,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.94,
      "pm25_ug_m3": null
    },
    {
      "name": "Fronteira",
      "canonical_url": "https://immigrationdb.com/cities/pt/fronteira/",
      "population": 1550,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.94,
      "pm25_ug_m3": null
    },
    {
      "name": "Crato",
      "canonical_url": "https://immigrationdb.com/cities/pt/crato/",
      "population": 1430,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.83,
      "pm25_ug_m3": null
    },
    {
      "name": "Monforte",
      "canonical_url": "https://immigrationdb.com/cities/pt/monforte/",
      "population": 1216,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 6.02,
      "pm25_ug_m3": null
    },
    {
      "name": "Gavião",
      "canonical_url": "https://immigrationdb.com/cities/pt/gaviao/",
      "population": 1168,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.09,
      "pm25_ug_m3": null
    },
    {
      "name": "Marvão",
      "canonical_url": "https://immigrationdb.com/cities/pt/marvao/",
      "population": 203,
      "rent_eur_per_m2_month": 3.11,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.72,
      "pm25_ug_m3": null
    },
    {
      "name": "Santo André",
      "canonical_url": "https://immigrationdb.com/cities/pt/santo-andre/",
      "population": 0,
      "rent_eur_per_m2_month": 5.24,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Vale da Amoreira",
      "canonical_url": "https://immigrationdb.com/cities/pt/vale-da-amoreira/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    }
  ],
  "rankings": []
}
