{
  "snapshot_id": "approved-static-48d32b636f07abc8",
  "page_version": "b835982e8cd08ea87f6e6d6d8739b273",
  "content_date": "2026-10-16",
  "schema_version": "immigrationdb-region-v1",
  "region_id": "region:pt:official:pt:portugal_admin_districts_autonomous_regions_20260714:17",
  "name": "Vila Real District",
  "name_local": "Vila Real",
  "country_code": "PT",
  "country": "Portugal",
  "canonical_url": "https://immigrationdb.com/countries/portugal/vila-real-district/",
  "summary": "Vila Real District has 16 published cities; the largest is Vila Real, with 51,850 residents. Net rent runs from €3.48 to €6.10 per m² a month across the 9 cities that publish it.",
  "cities": [
    {
      "name": "Vila Real",
      "canonical_url": "https://immigrationdb.com/cities/pt/vila-real/",
      "population": 51850,
      "rent_eur_per_m2_month": 6.1,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.41,
      "pm25_ug_m3": 5.01172131
    },
    {
      "name": "Chaves",
      "canonical_url": "https://immigrationdb.com/cities/pt/chaves/",
      "population": 41243,
      "rent_eur_per_m2_month": 5.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.1,
      "pm25_ug_m3": null
    },
    {
      "name": "Peso da Régua",
      "canonical_url": "https://immigrationdb.com/cities/pt/peso-da-regua/",
      "population": 17131,
      "rent_eur_per_m2_month": 4.88,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.63,
      "pm25_ug_m3": null
    },
    {
      "name": "Valpaços",
      "canonical_url": "https://immigrationdb.com/cities/pt/valpacos/",
      "population": 16882,
      "rent_eur_per_m2_month": 3.63,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.13,
      "pm25_ug_m3": null
    },
    {
      "name": "Vila Pouca de Aguiar",
      "canonical_url": "https://immigrationdb.com/cities/pt/vila-pouca-de-aguiar/",
      "population": 13187,
      "rent_eur_per_m2_month": 3.91,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.29,
      "pm25_ug_m3": null
    },
    {
      "name": "Alijó",
      "canonical_url": "https://immigrationdb.com/cities/pt/alijo/",
      "population": 11942,
      "rent_eur_per_m2_month": 3.48,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.53,
      "pm25_ug_m3": null
    },
    {
      "name": "Montalegre",
      "canonical_url": "https://immigrationdb.com/cities/pt/montalegre/",
      "population": 10537,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.02,
      "pm25_ug_m3": null
    },
    {
      "name": "Mondim de Basto",
      "canonical_url": "https://immigrationdb.com/cities/pt/mondim-de-basto/",
      "population": 7493,
      "rent_eur_per_m2_month": 4.05,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.26,
      "pm25_ug_m3": null
    },
    {
      "name": "Santa Marta de Penaguião",
      "canonical_url": "https://immigrationdb.com/cities/pt/santa-marta-de-penaguiao/",
      "population": 7356,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.88,
      "pm25_ug_m3": null
    },
    {
      "name": "Ribeira de Pena",
      "canonical_url": "https://immigrationdb.com/cities/pt/ribeira-de-pena/",
      "population": 6544,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.09,
      "pm25_ug_m3": null
    },
    {
      "name": "Sabrosa",
      "canonical_url": "https://immigrationdb.com/cities/pt/sabrosa/",
      "population": 6361,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.53,
      "pm25_ug_m3": null
    },
    {
      "name": "Murça",
      "canonical_url": "https://immigrationdb.com/cities/pt/murca/",
      "population": 5952,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Boticas",
      "canonical_url": "https://immigrationdb.com/cities/pt/boticas/",
      "population": 5750,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.63,
      "pm25_ug_m3": null
    },
    {
      "name": "Vidago",
      "canonical_url": "https://immigrationdb.com/cities/pt/vidago/",
      "population": 1124,
      "rent_eur_per_m2_month": 5.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Mesão Frio",
      "canonical_url": "https://immigrationdb.com/cities/pt/mesao-frio/",
      "population": 911,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.53,
      "pm25_ug_m3": null
    },
    {
      "name": "Vilela",
      "canonical_url": "https://immigrationdb.com/cities/pt/vilela/",
      "population": 0,
      "rent_eur_per_m2_month": 5.05,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    }
  ],
  "rankings": []
}
