{
  "snapshot_id": "approved-static-48d32b636f07abc8",
  "page_version": "a0a3e48d47d5bae5a2d64792b06e46f9",
  "content_date": "2026-10-16",
  "schema_version": "immigrationdb-region-v1",
  "region_id": "region:pt:official:pt:portugal_admin_districts_autonomous_regions_20260714:08",
  "name": "Faro District",
  "name_local": "Faro",
  "country_code": "PT",
  "country": "Portugal",
  "canonical_url": "https://immigrationdb.com/countries/portugal/faro-district/",
  "summary": "Faro District has 28 published cities; the largest is Faro, with 80,256 residents. Net rent runs from €6.92 to €12.14 per m² a month across the 16 cities that publish it.",
  "cities": [
    {
      "name": "Faro",
      "canonical_url": "https://immigrationdb.com/cities/pt/faro/",
      "population": 80256,
      "rent_eur_per_m2_month": 9.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.11,
      "pm25_ug_m3": 2.90583451
    },
    {
      "name": "Loulé",
      "canonical_url": "https://immigrationdb.com/cities/pt/loule/",
      "population": 70622,
      "rent_eur_per_m2_month": 12.06,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.74,
      "pm25_ug_m3": null
    },
    {
      "name": "Portimão",
      "canonical_url": "https://immigrationdb.com/cities/pt/portimao/",
      "population": 55614,
      "rent_eur_per_m2_month": 11.62,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.99,
      "pm25_ug_m3": null
    },
    {
      "name": "Olhão",
      "canonical_url": "https://immigrationdb.com/cities/pt/olhao/",
      "population": 45396,
      "rent_eur_per_m2_month": 8.65,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.11,
      "pm25_ug_m3": null
    },
    {
      "name": "Albufeira",
      "canonical_url": "https://immigrationdb.com/cities/pt/albufeira/",
      "population": 40828,
      "rent_eur_per_m2_month": 12.14,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.48,
      "pm25_ug_m3": 3
    },
    {
      "name": "Silves",
      "canonical_url": "https://immigrationdb.com/cities/pt/silves/",
      "population": 37126,
      "rent_eur_per_m2_month": 9.73,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.39,
      "pm25_ug_m3": null
    },
    {
      "name": "Lagos",
      "canonical_url": "https://immigrationdb.com/cities/pt/lagos/",
      "population": 31049,
      "rent_eur_per_m2_month": 12,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.66,
      "pm25_ug_m3": null
    },
    {
      "name": "Tavira",
      "canonical_url": "https://immigrationdb.com/cities/pt/tavira/",
      "population": 26167,
      "rent_eur_per_m2_month": 11.42,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.13,
      "pm25_ug_m3": null
    },
    {
      "name": "Vila Real de Santo António",
      "canonical_url": "https://immigrationdb.com/cities/pt/vila-real-de-santo-antonio/",
      "population": 17956,
      "rent_eur_per_m2_month": 9.68,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.11,
      "pm25_ug_m3": null
    },
    {
      "name": "Quarteira",
      "canonical_url": "https://immigrationdb.com/cities/pt/quarteira/",
      "population": 16138,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "São Brás de Alportel",
      "canonical_url": "https://immigrationdb.com/cities/pt/sao-bras-de-alportel/",
      "population": 10662,
      "rent_eur_per_m2_month": 6.92,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.55,
      "pm25_ug_m3": null
    },
    {
      "name": "Castro Marim",
      "canonical_url": "https://immigrationdb.com/cities/pt/castro-marim/",
      "population": 6747,
      "rent_eur_per_m2_month": 8.3,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.85,
      "pm25_ug_m3": null
    },
    {
      "name": "Monchique",
      "canonical_url": "https://immigrationdb.com/cities/pt/monchique/",
      "population": 6045,
      "rent_eur_per_m2_month": 7.87,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 1.29,
      "pm25_ug_m3": null
    },
    {
      "name": "Aljezur",
      "canonical_url": "https://immigrationdb.com/cities/pt/aljezur/",
      "population": 5884,
      "rent_eur_per_m2_month": 8.42,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.14,
      "pm25_ug_m3": null
    },
    {
      "name": "Vila do Bispo",
      "canonical_url": "https://immigrationdb.com/cities/pt/vila-do-bispo/",
      "population": 5258,
      "rent_eur_per_m2_month": 9.23,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 2.19,
      "pm25_ug_m3": null
    },
    {
      "name": "Armação de Pêra",
      "canonical_url": "https://immigrationdb.com/cities/pt/armacao-de-pera/",
      "population": 5238,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Almancil",
      "canonical_url": "https://immigrationdb.com/cities/pt/almancil/",
      "population": 4998,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Ferreiras",
      "canonical_url": "https://immigrationdb.com/cities/pt/ferreiras/",
      "population": 3884,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Tunes",
      "canonical_url": "https://immigrationdb.com/cities/pt/tunes/",
      "population": 2155,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Alvor",
      "canonical_url": "https://immigrationdb.com/cities/pt/alvor/",
      "population": 1303,
      "rent_eur_per_m2_month": 11.62,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Estói",
      "canonical_url": "https://immigrationdb.com/cities/pt/estoi/",
      "population": 1267,
      "rent_eur_per_m2_month": 9.8,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Olhos de Água",
      "canonical_url": "https://immigrationdb.com/cities/pt/olhos-de-agua/",
      "population": 1212,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Moncarapacho",
      "canonical_url": "https://immigrationdb.com/cities/pt/moncarapacho/",
      "population": 1192,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Laranjeiro",
      "canonical_url": "https://immigrationdb.com/cities/pt/laranjeiro/",
      "population": 489,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Alcoutim",
      "canonical_url": "https://immigrationdb.com/cities/pt/alcoutim/",
      "population": 445,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": 0.61,
      "pm25_ug_m3": 2.76968039
    },
    {
      "name": "Quelfes",
      "canonical_url": "https://immigrationdb.com/cities/pt/quelfes/",
      "population": 314,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "Fuzeta",
      "canonical_url": "https://immigrationdb.com/cities/pt/fuzeta/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    },
    {
      "name": "São Bartolomeu de Messines",
      "canonical_url": "https://immigrationdb.com/cities/pt/sao-bartolomeu-de-messines/",
      "population": 0,
      "rent_eur_per_m2_month": null,
      "median_gross_salary_eur_month": null,
      "unemployment_percent": null,
      "pm25_ug_m3": null
    }
  ],
  "rankings": [
    {
      "key": "rent",
      "title": "Lowest net rent",
      "items": [
        {
          "name": "São Brás de Alportel",
          "href": "/cities/pt/sao-bras-de-alportel/",
          "value": "€6.92/m²",
          "year": "2026"
        },
        {
          "name": "Monchique",
          "href": "/cities/pt/monchique/",
          "value": "€7.87/m²",
          "year": "2026"
        },
        {
          "name": "Castro Marim",
          "href": "/cities/pt/castro-marim/",
          "value": "€8.30/m²",
          "year": "2026"
        },
        {
          "name": "Aljezur",
          "href": "/cities/pt/aljezur/",
          "value": "€8.42/m²",
          "year": "2026"
        },
        {
          "name": "Olhão",
          "href": "/cities/pt/olhao/",
          "value": "€8.65/m²",
          "year": "2026"
        }
      ]
    }
  ]
}
