{
  "snapshot_id": "approved-static-6fbe9b847dfeb5d6",
  "schema_version": "immigrationdb-city-resource-v2",
  "generated_at": "2026-07-15",
  "canonical_path": "/cities/ro/zalau/",
  "mcp_uri": "immigrationdb://city/ro/zalau",
  "city": {
    "entity_id": "city:ro:wikidata:Q193217",
    "name": "Zalău",
    "country_code": "RO",
    "public_slug": "zalau",
    "canonical_path": "/cities/ro/zalau/",
    "mcp_uri": "immigrationdb://city/ro/zalau",
    "page_state": "published",
    "useful_blocks": [
      "demographics",
      "housing",
      "work_income",
      "cost_living",
      "healthcare",
      "family_education",
      "mobility_admin",
      "safety",
      "climate_air"
    ],
    "useful_fact_count": 21,
    "city_tags": [
      "standard_municipality"
    ],
    "facts_by_block": {
      "climate_air": [
        {
          "metric_id": "g11_temperature_avg_c",
          "block_id": "climate_air",
          "value": 9,
          "unit": "°C (annual mean, 1991-2020 normals)",
          "geographic_scope": "city (nearest ANM station)",
          "observed_at": "1991-2020",
          "verified_at": "2026-06-14T00:00:00Z",
          "comparison_eligible": true,
          "source_id": "anm_normals_zalau",
          "source_url": "https://immigrationdb.com/methodology/",
          "source_title": "anm_normals_zalau",
          "source_authority": "anm_normals_zalau",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        }
      ],
      "cost_living": [
        {
          "metric_id": "g04_flat_pit_rate",
          "block_id": "cost_living",
          "value": 10,
          "unit": "percent",
          "geographic_scope": "city",
          "observed_at": "2026-01-01",
          "verified_at": "2026-06-14T00:00:00Z",
          "comparison_eligible": true,
          "source_id": "cod_fiscal_art_43",
          "source_url": "https://immigrationdb.com/methodology/",
          "source_title": "cod_fiscal_art_43",
          "source_authority": "cod_fiscal_art_43",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        },
        {
          "metric_id": "g04_local_tax_pct",
          "block_id": "cost_living",
          "value": 0.1,
          "unit": "percent of property value",
          "geographic_scope": "city",
          "observed_at": "2026-01-01",
          "verified_at": "2026-06-14T00:00:00Z",
          "comparison_eligible": true,
          "source_id": "hcl_zalau_2025",
          "source_url": "https://immigrationdb.com/methodology/",
          "source_title": "hcl_zalau_2025",
          "source_authority": "hcl_zalau_2025",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        },
        {
          "metric_id": "g05_handoff_url",
          "block_id": "cost_living",
          "value": "https://igi.mai.gov.ro/",
          "unit": "URL",
          "geographic_scope": "city",
          "observed_at": "2026-06-13",
          "verified_at": "2026-06-14T00:00:00Z",
          "comparison_eligible": true,
          "source_id": "igi_national_portal",
          "source_url": "https://immigrationdb.com/methodology/",
          "source_title": "igi_national_portal",
          "source_authority": "igi_national_portal",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        },
        {
          "metric_id": "g12_median_age_years",
          "block_id": "cost_living",
          "value": 42,
          "unit": "years",
          "geographic_scope": "județ (INS Recensământ 2021)",
          "observed_at": "2021-12-01",
          "verified_at": "2026-06-14T00:00:00Z",
          "comparison_eligible": true,
          "source_id": "ins_recensamant_2021",
          "source_url": "https://immigrationdb.com/methodology/",
          "source_title": "ins_recensamant_2021",
          "source_authority": "ins_recensamant_2021",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        },
        {
          "metric_id": "g12_seismic_pga_g",
          "block_id": "cost_living",
          "value": 0.1,
          "unit": "g (PGA, 475-year return period)",
          "geographic_scope": "national grid (P100-1/2013)",
          "observed_at": "2013-01-01",
          "verified_at": "2026-06-14T00:00:00Z",
          "comparison_eligible": true,
          "source_id": "p100_1_2013",
          "source_url": "https://immigrationdb.com/methodology/",
          "source_title": "p100_1_2013",
          "source_authority": "p100_1_2013",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        },
        {
          "metric_id": "g13_digital_nomad_visa_eligible",
          "block_id": "cost_living",
          "value": true,
          "unit": "boolean",
          "geographic_scope": "city",
          "observed_at": "2026-01-01",
          "verified_at": "2026-06-14T00:00:00Z",
          "comparison_eligible": true,
          "source_id": "oug_25_2022",
          "source_url": "https://immigrationdb.com/methodology/",
          "source_title": "oug_25_2022",
          "source_authority": "oug_25_2022",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        }
      ],
      "demographics": [
        {
          "metric_id": "g01_area_km2",
          "block_id": "demographics",
          "value": 89.4,
          "unit": "km2",
          "geographic_scope": null,
          "observed_at": "2022-12-31",
          "verified_at": "2026-07-11",
          "comparison_eligible": true,
          "source_id": "source-e9d4f479e7de",
          "source_url": "https://statistici.insse.ro:8077/tempo-online/",
          "source_title": "INS / MDLPA UAT registry — g01_area_km2",
          "source_authority": "INS / MDLPA UAT registry",
          "source_quality": "verified"
        },
        {
          "metric_id": "g01_density_per_km2",
          "block_id": "demographics",
          "value": 628.7,
          "unit": "per km2",
          "geographic_scope": null,
          "observed_at": "2022-12-31",
          "verified_at": "2026-07-11",
          "comparison_eligible": true,
          "source_id": "source-e9d4f479e7de",
          "source_url": "https://statistici.insse.ro:8077/tempo-online/",
          "source_title": "INS / MDLPA UAT registry — g01_area_km2",
          "source_authority": "INS / MDLPA UAT registry",
          "source_quality": "verified"
        },
        {
          "metric_id": "g01_population_total",
          "block_id": "demographics",
          "value": 56202,
          "unit": "persons",
          "geographic_scope": null,
          "observed_at": "2022-12-31",
          "verified_at": "2026-07-11",
          "comparison_eligible": true,
          "source_id": "source-e9d4f479e7de",
          "source_url": "https://statistici.insse.ro:8077/tempo-online/",
          "source_title": "INS / MDLPA UAT registry — g01_area_km2",
          "source_authority": "INS / MDLPA UAT registry",
          "source_quality": "verified"
        }
      ],
      "family_education": [
        {
          "metric_id": "g07_schools_count",
          "block_id": "family_education",
          "value": 18,
          "unit": "count (K-12)",
          "geographic_scope": "city (ISJ register, B-grade per-județ with city extraction)",
          "observed_at": "2024-12-31",
          "verified_at": "2026-06-14T00:00:00Z",
          "comparison_eligible": true,
          "source_id": "isj_zalau_2024",
          "source_url": "https://immigrationdb.com/methodology/",
          "source_title": "isj_zalau_2024",
          "source_authority": "isj_zalau_2024",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        }
      ],
      "healthcare": [
        {
          "metric_id": "g06_physicians_per_1000",
          "block_id": "healthcare",
          "value": 2.3,
          "unit": "per 1000",
          "geographic_scope": "județ (Sălaj)",
          "observed_at": "2024-12-31",
          "verified_at": "2026-06-14T00:00:00Z",
          "comparison_eligible": true,
          "source_id": "ins_health_2024",
          "source_url": "https://immigrationdb.com/methodology/",
          "source_title": "ins_health_2024",
          "source_authority": "ins_health_2024",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        }
      ],
      "housing": [
        {
          "metric_id": "g02_dwellings_count",
          "block_id": "housing",
          "value": 21000,
          "unit": "count",
          "geographic_scope": "city",
          "observed_at": "2021-12-01",
          "verified_at": "2026-06-14T00:00:00Z",
          "comparison_eligible": true,
          "source_id": "ins_recensamant_2021",
          "source_url": "https://immigrationdb.com/methodology/",
          "source_title": "ins_recensamant_2021",
          "source_authority": "ins_recensamant_2021",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        },
        {
          "metric_id": "g02_property_price_per_m2",
          "block_id": "housing",
          "value": 800,
          "unit": "EUR/m2",
          "geographic_scope": "city (UAT)",
          "observed_at": "2024-Q4",
          "verified_at": "2026-07-11",
          "comparison_eligible": true,
          "source_id": "source-c6d1c20c7ccd",
          "source_url": "https://www.ancpi.ro/",
          "source_title": "ANCPI transaction prices per UAT — g02_property_price_per_m2",
          "source_authority": "ANCPI transaction prices per UAT",
          "source_quality": "verified"
        }
      ],
      "identity": [
        {
          "metric_id": "city_area_km2",
          "block_id": "identity",
          "value": 89.4,
          "unit": "km2",
          "geographic_scope": "city",
          "observed_at": "2022-12-31",
          "verified_at": "2026-06-14T00:00:00Z",
          "comparison_eligible": true,
          "source_id": "ro_city_identity_collection",
          "source_url": "https://immigrationdb.com/methodology/",
          "source_title": "Romania city identity collection",
          "source_authority": "Romania city identity",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        },
        {
          "metric_id": "population_total",
          "block_id": "identity",
          "value": 56202,
          "unit": "people",
          "geographic_scope": "city",
          "observed_at": "2022-12-31",
          "verified_at": "2026-06-14T00:00:00Z",
          "comparison_eligible": true,
          "source_id": "ro_city_identity_collection",
          "source_url": "https://immigrationdb.com/methodology/",
          "source_title": "Romania city identity collection",
          "source_authority": "Romania city identity",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        }
      ],
      "mobility_admin": [
        {
          "metric_id": "g08_transport_authority",
          "block_id": "mobility_admin",
          "value": "S.C. Transurbis S.A. Zalău",
          "unit": "name",
          "geographic_scope": "city",
          "observed_at": "2026-06-13",
          "verified_at": "2026-06-14T00:00:00Z",
          "comparison_eligible": true,
          "source_id": "transport_zalau",
          "source_url": "https://immigrationdb.com/methodology/",
          "source_title": "transport_zalau",
          "source_authority": "transport_zalau",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        }
      ],
      "safety": [
        {
          "metric_id": "g10_crime_per_100k",
          "block_id": "safety",
          "value": 1300,
          "unit": "per 100k",
          "geographic_scope": "județ (Sălaj)",
          "observed_at": "2024-12-31",
          "verified_at": "2026-06-14T00:00:00Z",
          "comparison_eligible": true,
          "source_id": "igpr_annual_2024",
          "source_url": "https://immigrationdb.com/methodology/",
          "source_title": "igpr_annual_2024",
          "source_authority": "igpr_annual_2024",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        }
      ],
      "work_income": [
        {
          "metric_id": "g03_median_salary_eur",
          "block_id": "work_income",
          "value": 760,
          "unit": "EUR/month (gross)",
          "geographic_scope": "județ (Sălaj)",
          "observed_at": "2024-12-31",
          "verified_at": "2026-07-11",
          "comparison_eligible": true,
          "source_id": "source-e9d4f479e7de",
          "source_url": "https://statistici.insse.ro:8077/tempo-online/",
          "source_title": "INS / MDLPA UAT registry — g01_area_km2",
          "source_authority": "INS / MDLPA UAT registry",
          "source_quality": "verified"
        },
        {
          "metric_id": "g03_unemployment_rate",
          "block_id": "work_income",
          "value": 2.7,
          "unit": "percent",
          "geographic_scope": "județ (Sălaj)",
          "observed_at": "2025-03-31",
          "verified_at": "2026-07-11",
          "comparison_eligible": true,
          "source_id": "source-610b68936333",
          "source_url": "https://www.anofm.ro/",
          "source_title": "ANOFM BIM (registered unemployment) — g03_unemployment_rate",
          "source_authority": "ANOFM BIM (registered unemployment)",
          "source_quality": "verified"
        },
        {
          "metric_id": "g09_fiber_coverage_pct",
          "block_id": "work_income",
          "value": 88,
          "unit": "percent (FTTH)",
          "geographic_scope": "județ (Sălaj)",
          "observed_at": "2024-12-31",
          "verified_at": "2026-06-14T00:00:00Z",
          "comparison_eligible": true,
          "source_id": "ancom_broadband_2024",
          "source_url": "https://immigrationdb.com/methodology/",
          "source_title": "ancom_broadband_2024",
          "source_authority": "ancom_broadband_2024",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        }
      ]
    }
  }
}
