{
  "schema_version": "gig-migration-export-v1",
  "type": "Country",
  "slug": "portugal",
  "name": "Portugal",
  "continent": "Europe",
  "updated": "2026-05-27",
  "confidence": 85,
  
  "source": "https://migrationfit.com/countries/portugal/",
  "metric_values": [
    
    {
      "metric_id": "gdp_per_capita_usd",
      "metric_name": "GDP per capita (current US$)",
      "metric_description": "Gross domestic product per capita in current US dollars.",
      "value": 29292.242104753,
      "value_type": "number",
      "unit": "USD/person",
      "value_display": "29292.242104753 USD/person",
      "date": "2024-01-01",
      "date_observed": "2024-01-01",
      "last_checked": "2026-05-27T20:15:28.420118Z",
      "source_id": "world_bank",
      "source_name": "World Bank Data",
      "source_url": "https://data.worldbank.org",
      "confidence": "A",
      "freshness_state": "fresh",
      "freshness": {"checked_at":"2026-05-27T20:15:28.420118Z","policy":{"name":"World Bank annual macro indicators","refresh_interval_days":365,"warning_days":60},"policy_key":"world_bank_annual","state":"fresh"},
      "fallback_level": "country_level_estimate",
      "is_demo": false,
      "public_visibility": "public",
      "notes": null
    },
    
    {
      "metric_id": "life_expectancy_years",
      "metric_name": "Life expectancy at birth",
      "metric_description": "Life expectancy at birth, total (years).",
      "value": 82.3829268292683,
      "value_type": "number",
      "unit": "years",
      "value_display": "82.3829268292683 years",
      "date": "2024-01-01",
      "date_observed": "2024-01-01",
      "last_checked": "2026-05-27T20:15:28.420118Z",
      "source_id": "world_bank",
      "source_name": "World Bank Data",
      "source_url": "https://data.worldbank.org",
      "confidence": "A",
      "freshness_state": "fresh",
      "freshness": {"checked_at":"2026-05-27T20:15:28.420118Z","policy":{"name":"World Bank annual macro indicators","refresh_interval_days":365,"warning_days":60},"policy_key":"world_bank_annual","state":"fresh"},
      "fallback_level": "country_level_estimate",
      "is_demo": false,
      "public_visibility": "public",
      "notes": null
    },
    
    {
      "metric_id": "median_monthly_net_salary_eur",
      "metric_name": "Median monthly net salary",
      "metric_description": "Typical net salary estimate for full-time workers in the country.",
      "value": 1400,
      "value_type": "number",
      "unit": "EUR/month",
      "value_display": "1400 EUR/month",
      "date": "2025-12-31",
      "date_observed": "2025-12-31",
      "last_checked": "2026-05-20T08:00:00Z",
      "source_id": "eurostat",
      "source_name": "Eurostat",
      "source_url": "https://ec.europa.eu/eurostat",
      "confidence": "A",
      "freshness_state": "aging",
      "freshness": {"state":"aging","checked_at":"2026-05-20T08:00:00Z","policy_key":"salary_update","policy":{"name":"Salaries: quarterly/yearly refresh","refresh_interval_days":180,"warning_days":45}},
      "fallback_level": "country_level_estimate",
      "is_demo": true,
      "public_visibility": "public",
      "notes": "Demo-safe synthetic value."
    },
    
    {
      "metric_id": "air_quality_pm25_annual_ug_m3",
      "metric_name": "PM2.5 annual average",
      "metric_description": "Annual PM2.5 concentration as an urban air quality proxy.",
      "value": 18.2,
      "value_type": "number",
      "unit": "ug/m3",
      "value_display": "18.2 ug/m3",
      "date": "2025-12-31",
      "date_observed": "2025-12-31",
      "last_checked": "2026-05-25T10:00:00Z",
      "source_id": "openaq",
      "source_name": "OpenAQ",
      "source_url": "https://openaq.org",
      "confidence": "B",
      "freshness_state": "fresh",
      "freshness": {"state":"fresh","checked_at":"2026-05-25T10:00:00Z","policy_key":"air_annual","policy":{"name":"Annual air aggregate","refresh_interval_days":365,"warning_days":30}},
      "fallback_level": "country_level_estimate",
      "is_demo": true,
      "public_visibility": "public",
      "notes": "Demo-safe synthetic value."
    },
    
    {
      "metric_id": "population_total",
      "metric_name": "Population",
      "metric_description": "Total resident population.",
      "value": 10694681,
      "value_type": "number",
      "unit": "people",
      "value_display": "10694681 people",
      "date": "2024-01-01",
      "date_observed": "2024-01-01",
      "last_checked": "2026-05-27T20:15:28.420118Z",
      "source_id": "world_bank",
      "source_name": "World Bank Data",
      "source_url": "https://data.worldbank.org",
      "confidence": "A",
      "freshness_state": "fresh",
      "freshness": {"checked_at":"2026-05-27T20:15:28.420118Z","policy":{"name":"World Bank annual macro indicators","refresh_interval_days":365,"warning_days":60},"policy_key":"world_bank_annual","state":"fresh"},
      "fallback_level": "country_level_estimate",
      "is_demo": false,
      "public_visibility": "public",
      "notes": null
    },
    
    {
      "metric_id": "unemployment_total_percent",
      "metric_name": "Unemployment, total",
      "metric_description": "Unemployment, total (% of total labor force).",
      "value": 6.164,
      "value_type": "number",
      "unit": "percent",
      "value_display": "6.164 percent",
      "date": "2025-01-01",
      "date_observed": "2025-01-01",
      "last_checked": "2026-05-27T20:15:28.420118Z",
      "source_id": "world_bank",
      "source_name": "World Bank Data",
      "source_url": "https://data.worldbank.org",
      "confidence": "A",
      "freshness_state": "fresh",
      "freshness": {"checked_at":"2026-05-27T20:15:28.420118Z","policy":{"name":"World Bank annual macro indicators","refresh_interval_days":365,"warning_days":60},"policy_key":"world_bank_annual","state":"fresh"},
      "fallback_level": "country_level_estimate",
      "is_demo": false,
      "public_visibility": "public",
      "notes": null
    }
    
  ],
  
  "legal_routes": [{"id":"pt-residence-self-employ","country_id":"pt","name":"Self-employment residence permit","slug":"portugal-self-employment","route_type":"self_employment","status":"limited","source_ids":["bamf","eurostat"],"required_documents":["Business plan","Proof of capital","NIF registration support","Accommodation document"],"processing_time_days":180,"minimum_salary_eur":1400,"allow_family":true,"notes":"Demonstration data only; some metadata can be stale.","sources":[{"id":"bamf","name":"German Federal Office for Migration and Refugees","short_name":"BAMF","source_type":"official","source_grade":"A","is_official":true,"jurisdiction":"Germany","base_url":"https://www.bamf.de","refresh_hint":"on updates","data_coverage":["migration","residence permits","immigration"],"license":"Official portal under public use terms","last_reviewed_at":"2026-05-02T00:00:00Z","tags":["official","migration","law"]},{"id":"eurostat","name":"Eurostat","short_name":"Eurostat","source_type":"official","source_grade":"A","is_official":true,"jurisdiction":"European Union","base_url":"https://ec.europa.eu/eurostat","api_url":"https://ec.europa.eu/eurostat/web/json-and-unicode-files","refresh_hint":"quarterly","data_coverage":["economic indicators","demography","migration"],"license":"Public data, reuse allowed","last_reviewed_at":"2026-05-01T00:00:00Z","tags":["official","statistics","eu"]}],"processing_time_display":"180 days","minimum_salary_display":"1400 EUR","family_display":"Yes"}],
  
  "links": {
    "page": "/countries/portugal/"
  }
}
