{
  "snapshot_id": "approved-static-48d32b636f07abc8",
  "page_version": "ba6cd345ce9be409ff91a7bfc34d07fe",
  "content_date": "2026-10-16",
  "schema_version": "immigrationdb-region-v1",
  "region_id": "region:pt:official:pt:portugal_admin_districts_autonomous_regions_20260714:04",
  "name": "Bragança District",
  "name_local": "Bragança",
  "country_code": "PT",
  "country": "Portugal",
  "canonical_url": "https://immigrationdb.com/countries/portugal/braganca-district/",
  "summary": "Bragança District has 13 published cities; the largest is Bragança, with 35,341 residents. Net rent runs from €2.41 to €4.74 per m² a month across the 7 cities that publish it.",
  "cities": [
    {
      "name": "Bragança",
      "canonical_url": "https://immigrationdb.com/cities/pt/braganca/",
      "population": 35341,
      "rent_eur_per_m2_month": 4.74,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Mirandela",
      "canonical_url": "https://immigrationdb.com/cities/pt/mirandela/",
      "population": 23850,
      "rent_eur_per_m2_month": 4.01,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.97,
      "pm25_ug_m3": null
    },
    {
      "name": "Macedo de Cavaleiros",
      "canonical_url": "https://immigrationdb.com/cities/pt/macedo-de-cavaleiros/",
      "population": 15776,
      "rent_eur_per_m2_month": 3.5,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.32,
      "pm25_ug_m3": 2.656
    },
    {
      "name": "Mogadouro",
      "canonical_url": "https://immigrationdb.com/cities/pt/mogadouro/",
      "population": 9542,
      "rent_eur_per_m2_month": 2.92,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.44,
      "pm25_ug_m3": null
    },
    {
      "name": "Vinhais",
      "canonical_url": "https://immigrationdb.com/cities/pt/vinhais/",
      "population": 9066,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.47,
      "pm25_ug_m3": null
    },
    {
      "name": "Torre de Moncorvo",
      "canonical_url": "https://immigrationdb.com/cities/pt/torre-de-moncorvo/",
      "population": 8572,
      "rent_eur_per_m2_month": 3.54,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.15,
      "pm25_ug_m3": null
    },
    {
      "name": "Miranda do Douro",
      "canonical_url": "https://immigrationdb.com/cities/pt/miranda-do-douro/",
      "population": 7482,
      "rent_eur_per_m2_month": 3.51,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.79,
      "pm25_ug_m3": null
    },
    {
      "name": "Vila Flor",
      "canonical_url": "https://immigrationdb.com/cities/pt/vila-flor/",
      "population": 6697,
      "rent_eur_per_m2_month": 2.41,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.76,
      "pm25_ug_m3": null
    },
    {
      "name": "Carrazeda de Ansiães",
      "canonical_url": "https://immigrationdb.com/cities/pt/carrazeda-de-ansiaes/",
      "population": 6373,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 3.4,
      "pm25_ug_m3": null
    },
    {
      "name": "Alfândega da Fé",
      "canonical_url": "https://immigrationdb.com/cities/pt/alfandega-da-fe/",
      "population": 5104,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.53,
      "pm25_ug_m3": null
    },
    {
      "name": "Freixo de Espada à Cinta",
      "canonical_url": "https://immigrationdb.com/cities/pt/freixo-de-espada-a-cinta/",
      "population": 1968,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 4.63,
      "pm25_ug_m3": null
    },
    {
      "name": "Vimioso",
      "canonical_url": "https://immigrationdb.com/cities/pt/vimioso/",
      "population": 1202,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.05,
      "pm25_ug_m3": null
    },
    {
      "name": "Carrazeda de Anciães",
      "canonical_url": "https://immigrationdb.com/cities/pt/carrazeda-de-anciaes/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    }
  ],
  "rankings": []
}
