{
  "snapshot_id": "approved-static-d7ed373c115d60d0",
  "schema_version": "immigrationdb-city-resource-v2",
  "generated_at": "2026-09-12",
  "citation": {
    "@type": "CreativeWork",
    "@id": "https://immigrationdb.com/cities/nl/loenen-aan-de-vecht/#citation",
    "schema_version": "immigrationdb-citation-v1",
    "citation_type": "ImmigrationDB compilation",
    "canonical_url": "https://immigrationdb.com/cities/nl/loenen-aan-de-vecht/",
    "title": "Loenen aan de Vecht, Netherlands: jobs",
    "author": {
      "name": "ImmigrationDB",
      "url": "https://immigrationdb.com/"
    },
    "publisher": {
      "name": "ImmigrationDB",
      "url": "https://immigrationdb.com/"
    },
    "snapshot_id": "approved-static-d7ed373c115d60d0",
    "version": "approved-static-d7ed373c115d60d0",
    "retrieval_date": "2026-09-12",
    "build_date": "2026-09-12",
    "compilation_license": {
      "name": "CC BY 4.0",
      "url": "https://creativecommons.org/licenses/by/4.0/",
      "terms_url": "https://immigrationdb.com/about/copyright/"
    },
    "formats": {
      "apa": "ImmigrationDB. (2026, September 12). Loenen aan de Vecht, Netherlands: jobs [ImmigrationDB compilation; snapshot approved-static-d7ed373c115d60d0; version approved-static-d7ed373c115d60d0]. ImmigrationDB. https://immigrationdb.com/cities/nl/loenen-aan-de-vecht/ Retrieved 2026-09-12. Compilation license: CC BY 4.0, https://creativecommons.org/licenses/by/4.0/",
      "bibtex": "@misc{immigrationdb_immigrationdb_loenen-aan-de-vecht-netherlands-jobs_c0167d48b8a8,\n  author = {ImmigrationDB},\n  title = {Loenen aan de Vecht, Netherlands: jobs},\n  publisher = {ImmigrationDB},\n  year = {2026},\n  date = {2026-09-12},\n  version = {approved-static-d7ed373c115d60d0},\n  snapshot = {approved-static-d7ed373c115d60d0},\n  url = {https://immigrationdb.com/cities/nl/loenen-aan-de-vecht/},\n  note = {Retrieved 2026-09-12. ImmigrationDB compilation. Compilation license: CC BY 4.0, https://creativecommons.org/licenses/by/4.0/},\n}",
      "markdown": "[Loenen aan de Vecht, Netherlands: jobs](https://immigrationdb.com/cities/nl/loenen-aan-de-vecht/) — ImmigrationDB; ImmigrationDB; snapshot approved-static-d7ed373c115d60d0; version approved-static-d7ed373c115d60d0; retrieved 2026-09-12; built 2026-09-12."
    },
    "boundary_note": "This citation identifies the ImmigrationDB compilation/page. Underlying source publishers and datasets retain their own terms; inspect the Sources section and cite those records separately."
  },
  "underlying_source_references": [
    {
      "source_id": "source-635826777828",
      "source_url": "https://longreads.cbs.nl/dearbeidsmarktincijfers-2024/het-aanbod-van-arbeid/",
      "source_title": "CBS labour market in figures 2024 — unemployment by municipality",
      "publisher": "CBS labour market in figures 2024",
      "source_quality": "verified",
      "last_checked": "2026-07-26"
    },
    {
      "source_id": "task-659-admission-01:source:2418a6eb3d650be9df6d72027379ea80",
      "source_url": "https://air.discomap.eea.europa.eu/arcgis/rest/services/AirQuality/AQ_Statistics_WM/MapServer/0/query?where=Country_ISO%3D%27NL%27+AND+AirPollutant%3D%27PM2.5%27+AND+YearOfStatistics%3D2024&outFields=AirPollutant%2CAirPollutionLevel%2CCountry_ISO%2CStationName%2CYearOfStatistics%2CUnitOfAirpollutionLevel%2CReportingMetric%2CLatitudeOfMeasurementStation%2CLongitudeOfMeasurementStation%2CDataCoverage%2CPreliminary&returnGeometry=false&f=json",
      "source_title": "European Environment Agency (EEA)",
      "publisher": "European Environment Agency (EEA)",
      "source_quality": "verified",
      "last_checked": "2026-08-06"
    },
    {
      "source_id": "task-659-admission-01:source:de3bfc7c93bc42b3edb54157a5105659",
      "source_url": "https://www.nodc.noaa.gov/archive/arc0216/0253808/1.1/data/0-data/data-composite-primary-parameters/wmo_normals_9120_TMAX.csv",
      "source_title": "NOAA National Centers for Environmental Information / WMO",
      "publisher": "NOAA National Centers for Environmental Information / WMO",
      "source_quality": "verified",
      "last_checked": "2026-08-06"
    },
    {
      "source_id": "task-659-admission-01:source:dc97aa1dc7e39b70427bbcc4b52bf081",
      "source_url": "https://www.nodc.noaa.gov/archive/arc0216/0253808/1.1/data/0-data/data-composite-primary-parameters/wmo_normals_9120_TMIN.csv",
      "source_title": "NOAA National Centers for Environmental Information / WMO",
      "publisher": "NOAA National Centers for Environmental Information / WMO",
      "source_quality": "verified",
      "last_checked": "2026-08-06"
    },
    {
      "source_id": "task-659-admission-01:source:5660fad1956c1bef63a95b34be9cfd60",
      "source_url": "https://www.nodc.noaa.gov/archive/arc0216/0253808/1.1/data/0-data/data-composite-primary-parameters/wmo_normals_9120_TAVG.csv",
      "source_title": "NOAA National Centers for Environmental Information / WMO",
      "publisher": "NOAA National Centers for Environmental Information / WMO",
      "source_quality": "verified",
      "last_checked": "2026-08-06"
    },
    {
      "source_id": "task-659-admission-01:source:9c640c101a32b20fefefb1ba70369ab3",
      "source_url": "https://www.nodc.noaa.gov/archive/arc0216/0253808/1.1/data/0-data/data-composite-primary-parameters/wmo_normals_9120_PRCP.csv",
      "source_title": "NOAA National Centers for Environmental Information / WMO",
      "publisher": "NOAA National Centers for Environmental Information / WMO",
      "source_quality": "verified",
      "last_checked": "2026-08-06"
    },
    {
      "source_id": "task-659-admission-01:source:e51786d06be46f1867bd002617847328",
      "source_url": "https://www.nodc.noaa.gov/archive/arc0216/0253808/1.1/data/0-data/data-composite-primary-parameters/wmo_normals_9120_TSUN.csv",
      "source_title": "NOAA National Centers for Environmental Information / WMO",
      "publisher": "NOAA National Centers for Environmental Information / WMO",
      "source_quality": "verified",
      "last_checked": "2026-08-06"
    },
    {
      "source_id": "source-45efb20e14ef",
      "source_url": "https://duo.nl/open_onderwijsdata/",
      "source_title": "DUO (Dienst Uitvoering Onderwijs)",
      "publisher": "DUO (Dienst Uitvoering Onderwijs)",
      "source_quality": "verified",
      "last_checked": "2026-08-03"
    },
    {
      "source_id": "source-2c811b7da15a",
      "source_url": "https://raw.githubusercontent.com/jpatokal/openflights/master/data/routes.dat",
      "source_title": "OpenFlights",
      "publisher": "OpenFlights",
      "source_quality": "verified",
      "last_checked": "2026-08-03"
    },
    {
      "source_id": "source-4e7d55f2c3dd",
      "source_url": "https://davidmegginson.github.io/ourairports-data/airports.csv",
      "source_title": "OurAirports",
      "publisher": "OurAirports",
      "source_quality": "verified",
      "last_checked": "2026-08-03"
    },
    {
      "source_id": "source-c2b4a0bb7b2b",
      "source_url": "https://gisco-services.ec.europa.eu/distribution/v2/lau/geojson/LAU_RG_01M_2024_4326.geojson",
      "source_title": "gisco-services.ec.europa.eu place coordinates",
      "publisher": "gisco-services.ec.europa.eu place coordinates",
      "source_quality": "verified",
      "last_checked": "2026-08-28"
    },
    {
      "source_id": "source-26677734cea8",
      "source_url": "https://opendata.cbs.nl/ODataApi/OData/83625ENG/TypedDataSet?$filter=(Regions%20eq%20%27GM0034%27%20or%20Regions%20eq%20%27GM0203%27%20or%20Regions%20eq%20%27GM0228%27%20or%20Regions%20eq%20%27GM0267%27%20or%20Regions%20eq%20%27GM0303%27%20or%20Regions%20eq%20%27GM0307%27%20or%20Regions%20eq%20%27GM0310%27%20or%20Regions%20eq%20%27GM0312%27%20or%20Regions%20eq%20%27GM0327%27%20or%20Regions%20eq%20%27GM0342%27%20or%20Regions%20eq%20%27GM0344%27%20or%20Regions%20eq%20%27GM0358%27%20or%20Regions%20eq%20%27GM0363%27%20or%20Regions%20eq%20%27GM0373%27%20or%20Regions%20eq%20%27GM0377%27%20or%20Regions%20eq%20%27GM0383%27%20or%20Regions%20eq%20%27GM0385%27%20or%20Regions%20eq%20%27GM0394%27%20or%20Regions%20eq%20%27GM0400%27%20or%20Regions%20eq%20%27GM0417%27%20or%20Regions%20eq%20%27GM0420%27%20or%20Regions%20eq%20%27GM0437%27%20or%20Regions%20eq%20%27GM0441%27%20or%20Regions%20eq%20%27GM0453%27%20or%20Regions%20eq%20%27GM0479%27%20or%20Regions%20eq%20%27GM0484%27%20or%20Regions%20eq%20%27GM0518%27%20or%20Regions%20eq%20%27GM0523%27%20or%20Regions%20eq%20%27GM0537%27%20or%20Regions%20eq%20%27GM0569%27%20or%20Regions%20eq%20%27GM0575%27%20or%20Regions%20eq%20%27GM0597%27%20or%20Regions%20eq%20%27GM0603%27%20or%20Regions%20eq%20%27GM0632%27%20or%20Regions%20eq%20%27GM0736%27%20or%20Regions%20eq%20%27GM0880%27%20or%20Regions%20eq%20%27GM1525%27%20or%20Regions%20eq%20%27GM1581%27%20or%20Regions%20eq%20%27GM1598%27%20or%20Regions%20eq%20%27GM1621%27%20or%20Regions%20eq%20%27GM1696%27%20or%20Regions%20eq%20%27GM1892%27%20or%20Regions%20eq%20%27GM1901%27%20or%20Regions%20eq%20%27GM1904%27%20or%20Regions%20eq%20%27GM1911%27%20or%20Regions%20eq%20%27GM1916%27%20or%20Regions%20eq%20%27GM1926%27%20or%20Regions%20eq%20%27GM1931%27%20or%20Regions%20eq%20%27GM1942%27%20or%20Regions%20eq%20%27GM1960%27%20or%20Regions%20eq%20%27GM1961%27%20or%20Regions%20eq%20%27GM1978%27%20or%20Regions%20eq%20%27GM1980%27)%20and%20(Periods%20eq%20%272023JJ00%27%20or%20Periods%20eq%20%272024JJ00%27%20or%20Periods%20eq%20%272025JJ00%27)&$select=ID,Regions,Periods,AveragePurchasePrice_1",
      "source_title": "CBS Netherlands — Existing own homes; average purchase prices, region (83625ENG)",
      "publisher": "CBS Netherlands",
      "source_quality": "verified",
      "last_checked": "2026-08-29"
    },
    {
      "source_id": "source-6d84ccf15143",
      "source_url": "https://opendata.cbs.nl/ODataApi/OData/86161NED/TypedDataSet?$filter=Populatie%20eq%20%271050010%27%20and%20KenmerkenVanHuishoudens%20eq%20%271050010%27%20and%20(RegioS%20eq%20%27GM0034%27%20or%20RegioS%20eq%20%27GM0203%27%20or%20RegioS%20eq%20%27GM0228%27%20or%20RegioS%20eq%20%27GM0267%27%20or%20RegioS%20eq%20%27GM0303%27%20or%20RegioS%20eq%20%27GM0307%27%20or%20RegioS%20eq%20%27GM0310%27%20or%20RegioS%20eq%20%27GM0312%27%20or%20RegioS%20eq%20%27GM0327%27%20or%20RegioS%20eq%20%27GM0342%27%20or%20RegioS%20eq%20%27GM0344%27%20or%20RegioS%20eq%20%27GM0358%27%20or%20RegioS%20eq%20%27GM0363%27%20or%20RegioS%20eq%20%27GM0373%27%20or%20RegioS%20eq%20%27GM0377%27%20or%20RegioS%20eq%20%27GM0383%27%20or%20RegioS%20eq%20%27GM0385%27%20or%20RegioS%20eq%20%27GM0394%27%20or%20RegioS%20eq%20%27GM0400%27%20or%20RegioS%20eq%20%27GM0417%27%20or%20RegioS%20eq%20%27GM0420%27%20or%20RegioS%20eq%20%27GM0437%27%20or%20RegioS%20eq%20%27GM0441%27%20or%20RegioS%20eq%20%27GM0453%27%20or%20RegioS%20eq%20%27GM0479%27%20or%20RegioS%20eq%20%27GM0484%27%20or%20RegioS%20eq%20%27GM0518%27%20or%20RegioS%20eq%20%27GM0523%27%20or%20RegioS%20eq%20%27GM0537%27%20or%20RegioS%20eq%20%27GM0569%27%20or%20RegioS%20eq%20%27GM0575%27%20or%20RegioS%20eq%20%27GM0597%27%20or%20RegioS%20eq%20%27GM0603%27%20or%20RegioS%20eq%20%27GM0632%27%20or%20RegioS%20eq%20%27GM0736%27%20or%20RegioS%20eq%20%27GM0880%27%20or%20RegioS%20eq%20%27GM1525%27%20or%20RegioS%20eq%20%27GM1581%27%20or%20RegioS%20eq%20%27GM1598%27%20or%20RegioS%20eq%20%27GM1621%27%20or%20RegioS%20eq%20%27GM1696%27%20or%20RegioS%20eq%20%27GM1892%27%20or%20RegioS%20eq%20%27GM1901%27%20or%20RegioS%20eq%20%27GM1904%27%20or%20RegioS%20eq%20%27GM1911%27%20or%20RegioS%20eq%20%27GM1916%27%20or%20RegioS%20eq%20%27GM1926%27%20or%20RegioS%20eq%20%27GM1931%27%20or%20RegioS%20eq%20%27GM1942%27%20or%20RegioS%20eq%20%27GM1960%27%20or%20RegioS%20eq%20%27GM1961%27%20or%20RegioS%20eq%20%27GM1978%27%20or%20RegioS%20eq%20%27GM1980%27)%20and%20(Perioden%20eq%20%272023JJ00%27%20or%20Perioden%20eq%20%272024JJ00%27)&$select=Populatie,KenmerkenVanHuishoudens,RegioS,Perioden,MediaanBesteedbaarInkomen_6",
      "source_title": "CBS Netherlands — Income of households; household characteristics, region (86161NED)",
      "publisher": "CBS Netherlands",
      "source_quality": "verified",
      "last_checked": "2026-08-29"
    },
    {
      "source_id": "source-98318bee311d",
      "source_url": "https://www.blikopwerk.nl/inburgeren/registers/",
      "source_title": "Blik op Werk institutional quality-register route for integration providers.",
      "publisher": "blikopwerk.nl",
      "source_quality": "verified",
      "last_checked": "2026-08-10"
    },
    {
      "source_id": "source-d16cb3e4d059",
      "source_url": "https://www.inburgeren.nl/u-gaat-inburgeren/cursus-kiezen.jsp",
      "source_title": "DUO official course-choice page for people who must integrate.",
      "publisher": "inburgeren.nl",
      "source_quality": "verified",
      "last_checked": "2026-08-10"
    },
    {
      "source_id": "source-1a9e83bfc0b2",
      "source_url": "https://www.rijksoverheid.nl/themas/migratie-en-reizen/inburgeren-in-nederland/nieuwe-wet-inburgering",
      "source_title": "Rijksoverheid page for the Wet inburgering 2021 and municipal integration responsibilities.",
      "publisher": "rijksoverheid.nl",
      "source_quality": "verified",
      "last_checked": "2026-08-10"
    },
    {
      "source_id": "source-5bc1ff0db257",
      "source_url": "https://www.rijksoverheid.nl/service/contact/contactgids/u/uitvoeringsinstituut-werknemersverzekeringen-uwv",
      "source_title": "UWV public employment service",
      "publisher": "Uitvoeringsinstituut Werknemersverzekeringen (UWV)",
      "source_quality": "verified",
      "last_checked": "2026-08-11"
    },
    {
      "source_id": "task-647-648-country-region-admission-01:source:f5198aba893bd7e253c191e7ac4d7599",
      "source_url": "https://www.government.nl/topics/health-insurance",
      "source_title": "Government of the Netherlands (Rijksoverheid)",
      "publisher": "Government of the Netherlands (Rijksoverheid)",
      "source_quality": "verified",
      "last_checked": "2026-08-03"
    },
    {
      "source_id": "source-035a50358190",
      "source_url": "https://www.wikidata.org/wiki/Q1020444",
      "source_title": "Coordinate identity evidence",
      "publisher": "Coordinate identity evidence",
      "source_quality": "verified",
      "last_checked": "2026-09-06"
    }
  ],
  "canonical_path": "/cities/nl/loenen-aan-de-vecht/",
  "mcp_uri": "immigrationdb://city/nl/loenen-aan-de-vecht",
  "editorial_copy": {
    "status": "reviewed",
    "reviewed_at": "2026-08-08",
    "copy_depth": "city_standard",
    "blocks": {
      "intro": "Loenen aan de Vecht is a city in the Netherlands. The city faced an unemployment rate of 3.2% at the end of 2024. At the end of 2024, annual PM2.5 reached 10 µg/m³.",
      "mobility_lead": "Loenen aan de Vecht's nearest airport was AMS, 21 km away and offered 232 direct destinations.",
      "climate_lead": "Loenen aan de Vecht's monthly mean temperatures were 3.6°C in January and 18.3°C in July. Loenen aan de Vecht's monthly precipitation totalled 70.8 mm in January and 85.2 mm in July. Average monthly sunshine totalled 66.6 hours in January and 213.9 hours in July."
    },
    "used_claim_count": 8,
    "uses_supplemental_cd": false
  },
  "city": {
    "coordinates": {
      "coordinate_id": "source-f6a75a25bee0",
      "latitude": 52.2419,
      "longitude": 5.0275,
      "source_id": "source-035a50358190",
      "source_url": "https://www.wikidata.org/wiki/Q1020444",
      "source_locator": "P1566 exact lookup (2751523; Wikidata lexical value 2751523); P625",
      "source_quality": "verified",
      "observed_at": "2026-09-06",
      "verified_at": "2026-09-06",
      "method": "registry_wikidata_cross_reference",
      "identity_property": "P1566",
      "identity_key": "2751523",
      "wikidata_qid": "Q1020444"
    },
    "entity_id": "city:nl:geonames:2751523",
    "name": "Loenen aan de Vecht",
    "country_code": "NL",
    "public_slug": "loenen-aan-de-vecht",
    "canonical_path": "/cities/nl/loenen-aan-de-vecht/",
    "mcp_uri": "immigrationdb://city/nl/loenen-aan-de-vecht",
    "page_state": "published",
    "usefulness": {
      "policy": "city_usefulness_v1",
      "has_reviewed_copy": true,
      "valid_slug": true,
      "counts": {
        "ab_facts": 13,
        "metrics": 13,
        "source_blocks": 5,
        "decision_domains": 4,
        "answer_intents": 3,
        "fresh_facts": 13
      },
      "answer_intents": [
        "air",
        "family",
        "work"
      ],
      "decision_domains": [
        "environment",
        "family",
        "mobility",
        "work"
      ],
      "requirements": {
        "metrics": true,
        "source_blocks": true,
        "decision_domains": true,
        "answer_intents": true,
        "fresh_facts": true
      },
      "base_floor_passed": true,
      "tier": "answer_linked",
      "indexable": true,
      "internal_link_kind": "typed_relationship",
      "structured_context_count": 1,
      "missing_requirements": []
    },
    "useful_blocks": [
      "climate_air",
      "mobility_admin",
      "family_education",
      "work_income",
      "other"
    ],
    "useful_fact_count": 13,
    "city_tags": [],
    "profile_scores": {
      "remote": {
        "point": 43,
        "low": 28,
        "high": 58,
        "factors": {
          "education": 24,
          "employment_service": 68,
          "family": 24,
          "language_integration": 68,
          "legal_path": 54
        },
        "housing_budget": {
          "status": "estimated_over",
          "currency": "EUR",
          "fx_date": null,
          "normalized_monthly_eur": 1304,
          "source_id": null,
          "basis": "country_median_estimate"
        },
        "coverage": 0.1385,
        "confidence": 0.9,
        "coverage_status": "capped",
        "missing_factors": [
          "air",
          "cost_pressure",
          "healthcare_capacity",
          "healthcare_migrant_access",
          "housing",
          "safety",
          "tax_retention",
          "work"
        ],
        "country_context": {
          "employment_service": {
            "score": 68,
            "weight": 0.75,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          },
          "language_integration": {
            "score": 68,
            "weight": 0.5,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          },
          "legal_path": {
            "score": 54,
            "weight": 1,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          }
        }
      },
      "skilled_employee": {
        "point": 56,
        "low": 44,
        "high": 68,
        "factors": {
          "education": 24,
          "employment_service": 68,
          "family": 24,
          "language_integration": 68,
          "legal_path": 88,
          "tax_retention": 72
        },
        "housing_budget": {
          "status": "estimated_fits",
          "currency": "EUR",
          "fx_date": null,
          "normalized_monthly_eur": 1304,
          "source_id": null,
          "basis": "country_median_estimate"
        },
        "coverage": 0.4444,
        "confidence": 0.8,
        "coverage_status": "usable",
        "missing_factors": [
          "healthcare_capacity",
          "healthcare_migrant_access",
          "housing",
          "safety",
          "work"
        ],
        "country_context": {
          "employment_service": {
            "score": 68,
            "weight": 1,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          },
          "language_integration": {
            "score": 68,
            "weight": 1,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          },
          "legal_path": {
            "score": 88,
            "weight": 2,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          },
          "tax_retention": {
            "score": 72,
            "weight": 2,
            "confidence": 0.5,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          }
        }
      },
      "family": {
        "point": 45,
        "low": 34,
        "high": 56,
        "factors": {
          "education": 24,
          "employment_service": 68,
          "family": 24,
          "language_integration": 68,
          "legal_path": 88
        },
        "housing_budget": {
          "status": "estimated_fits",
          "currency": "EUR",
          "fx_date": null,
          "normalized_monthly_eur": 1304,
          "source_id": null,
          "basis": "country_median_estimate"
        },
        "coverage": 0.4857,
        "confidence": 0.9,
        "coverage_status": "usable",
        "missing_factors": [
          "cost_pressure",
          "healthcare_capacity",
          "healthcare_migrant_access",
          "housing",
          "safety"
        ],
        "country_context": {
          "employment_service": {
            "score": 68,
            "weight": 0.5,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          },
          "language_integration": {
            "score": 68,
            "weight": 1,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          },
          "legal_path": {
            "score": 88,
            "weight": 1,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          }
        }
      },
      "student": {
        "point": 40,
        "low": 28,
        "high": 52,
        "factors": {
          "education": 24,
          "employment_service": 68,
          "family": 24,
          "language_integration": 68,
          "legal_path": 88
        },
        "housing_budget": {
          "status": "estimated_over",
          "currency": "EUR",
          "fx_date": null,
          "normalized_monthly_eur": 1304,
          "source_id": null,
          "basis": "country_median_estimate"
        },
        "coverage": 0.4118,
        "confidence": 0.9,
        "coverage_status": "usable",
        "missing_factors": [
          "cost_pressure",
          "healthcare_capacity",
          "healthcare_migrant_access",
          "housing",
          "safety",
          "work"
        ],
        "country_context": {
          "employment_service": {
            "score": 68,
            "weight": 0,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          },
          "language_integration": {
            "score": 68,
            "weight": 1,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          },
          "legal_path": {
            "score": 88,
            "weight": 2,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          }
        }
      },
      "retirement": {
        "point": 45,
        "low": 30,
        "high": 60,
        "factors": {
          "education": 24,
          "employment_service": 68,
          "family": 24,
          "language_integration": 68,
          "legal_path": 88
        },
        "housing_budget": {
          "status": "estimated_over",
          "currency": "EUR",
          "fx_date": null,
          "normalized_monthly_eur": 1304,
          "source_id": null,
          "basis": "country_median_estimate"
        },
        "coverage": 0.125,
        "confidence": 0.9,
        "coverage_status": "capped",
        "missing_factors": [
          "air",
          "bureaucracy",
          "cost_pressure",
          "healthcare_capacity",
          "healthcare_migrant_access",
          "housing",
          "safety",
          "tax_retention"
        ],
        "country_context": {
          "employment_service": {
            "score": 68,
            "weight": 0,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          },
          "language_integration": {
            "score": 68,
            "weight": 0.5,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          },
          "legal_path": {
            "score": 88,
            "weight": 2,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          }
        }
      }
    },
    "facts_by_block": {
      "housing_cost": [],
      "work_income": [
        {
          "reader_label": "Unemployment rate",
          "label_owner_metric_id": "unemployment_total_percent",
          "reader_label_role": "primary",
          "metric_id": "unemployment_total_percent",
          "block_id": "work_income",
          "value": 3.2,
          "unit": "percent",
          "geographic_scope": "parent_municipality",
          "observed_at": "2024-12-31",
          "verified_at": "2026-08-06",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "parent_municipality",
            "unit": "%",
            "observed_at": "2024-12-31",
            "data_level": null
          },
          "source_id": "source-635826777828",
          "source_url": "https://longreads.cbs.nl/dearbeidsmarktincijfers-2024/het-aanbod-van-arbeid/",
          "source_title": "CBS labour market in figures 2024 — unemployment by municipality",
          "source_authority": "Centraal Bureau voor de Statistiek (CBS), Netherlands",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        }
      ],
      "climate_air": [
        {
          "reader_label": "PM2.5 — annual mean",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "air_quality_pm25_annual_ug_m3",
          "block_id": "climate_air",
          "value": 10,
          "unit": "ug/m3",
          "geographic_scope": "nearest_station",
          "observed_at": "2024-12-31",
          "verified_at": "2026-08-06",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "nearest_station",
            "unit": "µg/m³",
            "observed_at": "2024-12-31",
            "data_level": null
          },
          "source_id": "task-659-admission-01:source:2418a6eb3d650be9df6d72027379ea80",
          "source_url": "https://air.discomap.eea.europa.eu/arcgis/rest/services/AirQuality/AQ_Statistics_WM/MapServer/0/query?where=Country_ISO%3D%27NL%27+AND+AirPollutant%3D%27PM2.5%27+AND+YearOfStatistics%3D2024&outFields=AirPollutant%2CAirPollutionLevel%2CCountry_ISO%2CStationName%2CYearOfStatistics%2CUnitOfAirpollutionLevel%2CReportingMetric%2CLatitudeOfMeasurementStation%2CLongitudeOfMeasurementStation%2CDataCoverage%2CPreliminary&returnGeometry=false&f=json",
          "source_title": "European Environment Agency (EEA)",
          "source_authority": "European Environment Agency (EEA)",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        },
        {
          "reader_label": "Average daytime high by month",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "climate_monthly_high_c",
          "block_id": "climate_air",
          "value": [
            6.1,
            7,
            10.5,
            14.8,
            18.3,
            20.9,
            23.1,
            22.9,
            19.5,
            14.8,
            9.9,
            6.7
          ],
          "unit": "°C",
          "geographic_scope": "nearest_station",
          "observed_at": "1991-12-31",
          "verified_at": "2026-08-06",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "nearest_station",
            "unit": "°c",
            "observed_at": "1991-12-31",
            "data_level": null
          },
          "source_id": "task-659-admission-01:source:de3bfc7c93bc42b3edb54157a5105659",
          "source_url": "https://www.nodc.noaa.gov/archive/arc0216/0253808/1.1/data/0-data/data-composite-primary-parameters/wmo_normals_9120_TMAX.csv",
          "source_title": "NOAA National Centers for Environmental Information / WMO",
          "source_authority": "NOAA National Centers for Environmental Information / WMO",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        },
        {
          "reader_label": "Average night-time low by month",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "climate_monthly_low_c",
          "block_id": "climate_air",
          "value": [
            0.9,
            0.7,
            2.4,
            4.5,
            8,
            10.8,
            13,
            12.5,
            10,
            7.1,
            3.9,
            1.6
          ],
          "unit": "°C",
          "geographic_scope": "nearest_station",
          "observed_at": "1991-12-31",
          "verified_at": "2026-08-06",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "nearest_station",
            "unit": "°c",
            "observed_at": "1991-12-31",
            "data_level": null
          },
          "source_id": "task-659-admission-01:source:dc97aa1dc7e39b70427bbcc4b52bf081",
          "source_url": "https://www.nodc.noaa.gov/archive/arc0216/0253808/1.1/data/0-data/data-composite-primary-parameters/wmo_normals_9120_TMIN.csv",
          "source_title": "NOAA National Centers for Environmental Information / WMO",
          "source_authority": "NOAA National Centers for Environmental Information / WMO",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        },
        {
          "reader_label": "Average temperature by month",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "climate_monthly_mean_c",
          "block_id": "climate_air",
          "value": [
            3.6,
            3.9,
            6.5,
            9.8,
            13.4,
            16.2,
            18.3,
            17.9,
            14.7,
            10.9,
            7,
            4.2
          ],
          "unit": "°C",
          "geographic_scope": "nearest_station",
          "observed_at": "1991-12-31",
          "verified_at": "2026-08-06",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "nearest_station",
            "unit": "°c",
            "observed_at": "1991-12-31",
            "data_level": null
          },
          "source_id": "task-659-admission-01:source:5660fad1956c1bef63a95b34be9cfd60",
          "source_url": "https://www.nodc.noaa.gov/archive/arc0216/0253808/1.1/data/0-data/data-composite-primary-parameters/wmo_normals_9120_TAVG.csv",
          "source_title": "NOAA National Centers for Environmental Information / WMO",
          "source_authority": "NOAA National Centers for Environmental Information / WMO",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        },
        {
          "reader_label": "Average precipitation by month",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "climate_monthly_precip_mm",
          "block_id": "climate_air",
          "value": [
            70.8,
            63.1,
            57.8,
            41.6,
            59.3,
            70.5,
            85.2,
            83.6,
            77.9,
            81.1,
            80,
            83.8
          ],
          "unit": "mm",
          "geographic_scope": "nearest_station",
          "observed_at": "1991-12-31",
          "verified_at": "2026-08-06",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "nearest_station",
            "unit": "mm",
            "observed_at": "1991-12-31",
            "data_level": null
          },
          "source_id": "task-659-admission-01:source:9c640c101a32b20fefefb1ba70369ab3",
          "source_url": "https://www.nodc.noaa.gov/archive/arc0216/0253808/1.1/data/0-data/data-composite-primary-parameters/wmo_normals_9120_PRCP.csv",
          "source_title": "NOAA National Centers for Environmental Information / WMO",
          "source_authority": "NOAA National Centers for Environmental Information / WMO",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        },
        {
          "reader_label": "Average sunshine by month",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "climate_monthly_sunshine_h",
          "block_id": "climate_air",
          "value": [
            66.6,
            89.6,
            139.4,
            189.2,
            217.5,
            207.1,
            213.9,
            196.3,
            152.8,
            119.3,
            67.4,
            55.5
          ],
          "unit": "hours",
          "geographic_scope": "nearest_station",
          "observed_at": "1991-12-31",
          "verified_at": "2026-08-06",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "nearest_station",
            "unit": "hours",
            "observed_at": "1991-12-31",
            "data_level": null
          },
          "source_id": "task-659-admission-01:source:e51786d06be46f1867bd002617847328",
          "source_url": "https://www.nodc.noaa.gov/archive/arc0216/0253808/1.1/data/0-data/data-composite-primary-parameters/wmo_normals_9120_TSUN.csv",
          "source_title": "NOAA National Centers for Environmental Information / WMO",
          "source_authority": "NOAA National Centers for Environmental Information / WMO",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        }
      ],
      "family_education": [
        {
          "reader_label": "Primary School Count",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "primary_school_count",
          "block_id": "family_education",
          "value": 3,
          "unit": "count",
          "geographic_scope": "city",
          "observed_at": "2026-08-03",
          "verified_at": "2026-08-03",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "city",
            "unit": "count",
            "observed_at": "2026-08-03",
            "data_level": null
          },
          "source_id": "source-45efb20e14ef",
          "source_url": "https://duo.nl/open_onderwijsdata/",
          "source_title": "DUO (Dienst Uitvoering Onderwijs)",
          "source_authority": "DUO (Dienst Uitvoering Onderwijs)",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        },
        {
          "reader_label": "School Count",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "school_count",
          "block_id": "family_education",
          "value": 3,
          "unit": "count",
          "geographic_scope": "city",
          "observed_at": "2026-08-03",
          "verified_at": "2026-08-03",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "city",
            "unit": "count",
            "observed_at": "2026-08-03",
            "data_level": null
          },
          "source_id": "source-45efb20e14ef",
          "source_url": "https://duo.nl/open_onderwijsdata/",
          "source_title": "DUO (Dienst Uitvoering Onderwijs)",
          "source_authority": "DUO (Dienst Uitvoering Onderwijs)",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        }
      ],
      "mobility_admin": [
        {
          "reader_label": "Airport Direct Destinations Count",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "airport_direct_destinations_count",
          "block_id": "mobility_admin",
          "value": 232,
          "unit": "count",
          "geographic_scope": "city",
          "observed_at": "2026-08-03",
          "verified_at": "2026-08-03",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "city",
            "unit": "count",
            "observed_at": "2026-08-03",
            "data_level": null
          },
          "source_id": "source-2c811b7da15a",
          "source_url": "https://raw.githubusercontent.com/jpatokal/openflights/master/data/routes.dat",
          "source_title": "OpenFlights",
          "source_authority": "OpenFlights",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        },
        {
          "reader_label": "Nearest Major Airport Distance Km",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "nearest_major_airport_distance_km",
          "block_id": "mobility_admin",
          "value": 21,
          "unit": "km",
          "geographic_scope": "city",
          "observed_at": "2026-08-03",
          "verified_at": "2026-08-03",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "city",
            "unit": "km",
            "observed_at": "2026-08-03",
            "data_level": null
          },
          "source_id": "source-4e7d55f2c3dd",
          "source_url": "https://davidmegginson.github.io/ourairports-data/airports.csv",
          "source_title": "OurAirports",
          "source_authority": "OurAirports",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        },
        {
          "reader_label": "Nearest Major Airport Iata",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "nearest_major_airport_iata",
          "block_id": "mobility_admin",
          "value": "AMS",
          "unit": "iata_code",
          "geographic_scope": "city",
          "observed_at": "2026-08-03",
          "verified_at": "2026-08-03",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "city",
            "unit": "unit-not-stated",
            "observed_at": "2026-08-03",
            "data_level": null
          },
          "source_id": "source-4e7d55f2c3dd",
          "source_url": "https://davidmegginson.github.io/ourairports-data/airports.csv",
          "source_title": "OurAirports",
          "source_authority": "OurAirports",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        }
      ],
      "other": [
        {
          "reader_label": "Universities",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "universities_count",
          "block_id": "other",
          "value": 0,
          "unit": "count",
          "geographic_scope": "city",
          "observed_at": "2026-08-03",
          "verified_at": "2026-08-03",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "city",
            "unit": "count",
            "observed_at": "2026-08-03",
            "data_level": null
          },
          "source_id": "source-45efb20e14ef",
          "source_url": "https://duo.nl/open_onderwijsdata/",
          "source_title": "DUO (Dienst Uitvoering Onderwijs)",
          "source_authority": "DUO (Dienst Uitvoering Onderwijs)",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        }
      ]
    },
    "language_integration": {
      "mode": "national",
      "local_locations": [],
      "supplemental_locations": [],
      "programmes": [
        {
          "program_id": "li:nl:program:blik-op-werk-register",
          "name": "Blik op Werk integration-provider quality register",
          "type": "other",
          "responsible_body": "Blik op Werk",
          "scope": {
            "name": "Netherlands",
            "grain": "national",
            "country_code": "NL",
            "relation_method": "national_scope"
          },
          "target_groups": [
            "integration-course applicants"
          ],
          "languages_taught": [
            "Dutch"
          ],
          "cefr_start": null,
          "cefr_end": null,
          "eligibility_summary": null,
          "cost_model": null,
          "modality": [
            "in_person",
            "online"
          ],
          "official_url": "https://www.blikopwerk.nl/inburgeren/registers/",
          "source": {
            "source_id": "source-98318bee311d",
            "title": "Blik op Werk institutional quality-register route for integration providers.",
            "publisher": "blikopwerk.nl",
            "url": "https://www.blikopwerk.nl/inburgeren/registers/",
            "source_url": "https://www.blikopwerk.nl/inburgeren/registers/",
            "source_quality": "verified",
            "last_checked": "2026-08-10"
          }
        },
        {
          "program_id": "li:nl:program:duo-cursus-kiezen",
          "name": "DUO choosing an integration course",
          "type": "state_language_course",
          "responsible_body": "Dienst Uitvoering Onderwijs (DUO)",
          "scope": {
            "name": "Netherlands",
            "grain": "national",
            "country_code": "NL",
            "relation_method": "national_scope"
          },
          "target_groups": [
            "people who must integrate"
          ],
          "languages_taught": [
            "Dutch"
          ],
          "cefr_start": null,
          "cefr_end": null,
          "eligibility_summary": null,
          "cost_model": null,
          "modality": [
            "in_person"
          ],
          "official_url": "https://www.inburgeren.nl/u-gaat-inburgeren/cursus-kiezen.jsp",
          "source": {
            "source_id": "source-d16cb3e4d059",
            "title": "DUO official course-choice page for people who must integrate.",
            "publisher": "inburgeren.nl",
            "url": "https://www.inburgeren.nl/u-gaat-inburgeren/cursus-kiezen.jsp",
            "source_url": "https://www.inburgeren.nl/u-gaat-inburgeren/cursus-kiezen.jsp",
            "source_quality": "verified",
            "last_checked": "2026-08-10"
          }
        },
        {
          "program_id": "li:nl:program:wet-inburgering-2021",
          "name": "Wet inburgering 2021",
          "type": "integration_course",
          "responsible_body": "Rijksoverheid, municipalities and DUO",
          "scope": {
            "name": "Netherlands",
            "grain": "national",
            "country_code": "NL",
            "relation_method": "national_scope"
          },
          "target_groups": [
            "people required to integrate"
          ],
          "languages_taught": [
            "Dutch"
          ],
          "cefr_start": null,
          "cefr_end": null,
          "eligibility_summary": null,
          "cost_model": null,
          "modality": [
            "in_person"
          ],
          "official_url": "https://www.rijksoverheid.nl/themas/migratie-en-reizen/inburgeren-in-nederland/nieuwe-wet-inburgering",
          "source": {
            "source_id": "source-1a9e83bfc0b2",
            "title": "Rijksoverheid page for the Wet inburgering 2021 and municipal integration responsibilities.",
            "publisher": "rijksoverheid.nl",
            "url": "https://www.rijksoverheid.nl/themas/migratie-en-reizen/inburgeren-in-nederland/nieuwe-wet-inburgering",
            "source_url": "https://www.rijksoverheid.nl/themas/migratie-en-reizen/inburgeren-in-nederland/nieuwe-wet-inburgering",
            "source_quality": "verified",
            "last_checked": "2026-08-10"
          }
        }
      ],
      "supplemental_programmes": []
    },
    "public_employment_service": {
      "mode": "national",
      "local_locations": [],
      "services": [
        {
          "service_id": "employment:nl:service:uwv",
          "name": "UWV public employment service",
          "agency_name": "Uitvoeringsinstituut Werknemersverzekeringen (UWV)",
          "scope": {
            "name": "NL",
            "grain": "national",
            "entity_id": null,
            "country_code": "NL",
            "official_key": null,
            "relation_method": "national_scope"
          },
          "service_types": [
            "job_search"
          ],
          "eligible_statuses": [],
          "registration_requirements": null,
          "languages_available": [],
          "information_url": "https://www.rijksoverheid.nl/themas/werk/ww-uitkering",
          "registration_url": null,
          "job_search_url": null,
          "source": {
            "source_id": "source-5bc1ff0db257",
            "title": "UWV public employment service",
            "publisher": "Uitvoeringsinstituut Werknemersverzekeringen (UWV)",
            "source_url": "https://www.rijksoverheid.nl/service/contact/contactgids/u/uitvoeringsinstituut-werknemersverzekeringen-uwv",
            "source_quality": "verified",
            "last_checked": "2026-08-11"
          }
        }
      ]
    },
    "healthcare_access": {
      "scope": "country_rule_with_city_capacity_when_available",
      "facts": [
        {
          "reader_label": "Public healthcare access for foreign residents",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "public_health_expat_coverage",
          "value": "yes",
          "unit": "eligibility_status",
          "geographic_scope": "country",
          "observed_at": "2026-08-03",
          "verified_at": "2026-08-03",
          "comparison_eligible": false,
          "comparison_basis": {
            "geographic_scope": "country",
            "unit": "unit-not-stated",
            "observed_at": "2026-08-03",
            "data_level": null
          },
          "source_id": "task-647-648-country-region-admission-01:source:f5198aba893bd7e253c191e7ac4d7599",
          "source_url": "https://www.government.nl/topics/health-insurance",
          "source_title": "Government of the Netherlands (Rijksoverheid)",
          "source_authority": "Government of the Netherlands (Rijksoverheid)",
          "source_quality": "verified"
        }
      ]
    },
    "city_intent": {
      "relationship_to_hub": {
        "relationship_id": "source-a25575dfd935",
        "relation_type": "nearby_independent_place",
        "distance_km": 18.722,
        "independent_administrative_status": "not_established_as_separate_lau",
        "subject": {
          "entity_id": "city:nl:geonames:2751523",
          "name": "Loenen aan de Vecht",
          "canonical_path": "/cities/nl/loenen-aan-de-vecht/"
        },
        "anchor": {
          "entity_id": "city:nl:wikidata:Q9899",
          "name": "Amsterdam",
          "canonical_path": "/cities/nl/amsterdam/"
        },
        "sources": [
          {
            "title": "gisco-services.ec.europa.eu place coordinates",
            "status": "active",
            "official": true,
            "publisher": "gisco-services.ec.europa.eu",
            "source_id": "source-c2b4a0bb7b2b",
            "source_url": "https://gisco-services.ec.europa.eu/distribution/v2/lau/geojson/LAU_RG_01M_2024_4326.geojson",
            "source_type": "dataset",
            "jurisdiction": null,
            "last_checked": "2026-08-28",
            "source_quality": "verified",
            "last_checked_period": "2026-08-28",
            "last_checked_precision": "day"
          },
          {
            "title": "download.geonames.org recorded crime data",
            "status": "active",
            "official": true,
            "publisher": "download.geonames.org",
            "source_id": "source-131160932652",
            "source_url": "https://download.geonames.org/export/dump/cities5000.zip",
            "source_type": "dataset",
            "jurisdiction": null,
            "last_checked": "2026-08-28",
            "source_quality": "verified",
            "last_checked_period": "2026-08-28",
            "last_checked_precision": "day"
          }
        ]
      },
      "nearby_linked_places": [],
      "international_community": [],
      "homebuyer": {
        "summary_id": "source-bccbacaa005f",
        "entity_id": "city:nl:geonames:2751523",
        "summary": {
          "facts": [
            {
              "unit": "EUR",
              "grain": "official_municipality",
              "value": 463136,
              "fact_id": "source-0cf022f51ff0",
              "family_id": "transaction_purchase_price",
              "metric_id": "cbs_existing_own_homes_average_purchase_price_eur",
              "source_id": "source-26677734cea8",
              "semantic_note": "This official municipal price input is pair-ready with the inherited Amsterdam price fact; it is factual context only and does not calculate affordability or rank places.",
              "observed_period": "2023JJ00",
              "settlement_grain_claim": false,
              "source_observation_grain": "official_municipality"
            },
            {
              "unit": "EUR/year",
              "grain": "official_municipality",
              "value": 53100,
              "fact_id": "source-478bf7c25eda",
              "family_id": "household_income",
              "metric_id": "cbs_median_disposable_household_income_eur_year",
              "source_id": "source-6d84ccf15143",
              "semantic_note": "This compatible official household-income input is pair-ready with the inherited Amsterdam income fact; it remains factual context and is not converted into borrowing capacity, affordability or a recommendation.",
              "observed_period": "2023JJ00",
              "settlement_grain_claim": false,
              "source_observation_grain": "official_municipality"
            }
          ],
          "place_role": "nearby_place",
          "distance_km": 18.722,
          "context_kind": "first_home_buyer_factual_inputs",
          "interpretation": "Official municipal purchase-price and household-income context; not an affordability score, borrowing assessment or recommendation.",
          "anchor_place_id": "city:nl:wikidata:Q9899",
          "answer_readiness": "multi_input_context"
        },
        "source_ids": [
          "source-26677734cea8",
          "source-6d84ccf15143"
        ],
        "evidence": {
          "official_codes": [
            "NL_GM1904"
          ],
          "collection_rounds": [
            "870-first-home-buyer-nearby-city-2026-08-29-r04"
          ],
          "comparison_readiness": [
            {
              "fact_id": "source-0cf022f51ff0",
              "readiness": "same_series_pair_candidate",
              "counterparts": [
                "source-e0d113de45be"
              ]
            },
            {
              "fact_id": "source-478bf7c25eda",
              "readiness": "same_series_pair_candidate",
              "counterparts": [
                "source-0913ba7c902e"
              ]
            }
          ]
        },
        "status": "current",
        "admitted_at": "2026-08-29T11:57:59.575818+00:00",
        "source_records": [
          {
            "title": "CBS Netherlands — Existing own homes; average purchase prices, region (83625ENG)",
            "status": "active",
            "official": true,
            "publisher": "Centraal Bureau voor de Statistiek (CBS)",
            "source_id": "source-26677734cea8",
            "source_url": "https://opendata.cbs.nl/ODataApi/OData/83625ENG/TypedDataSet?$filter=(Regions%20eq%20'GM0034'%20or%20Regions%20eq%20'GM0203'%20or%20Regions%20eq%20'GM0228'%20or%20Regions%20eq%20'GM0267'%20or%20Regions%20eq%20'GM0303'%20or%20Regions%20eq%20'GM0307'%20or%20Regions%20eq%20'GM0310'%20or%20Regions%20eq%20'GM0312'%20or%20Regions%20eq%20'GM0327'%20or%20Regions%20eq%20'GM0342'%20or%20Regions%20eq%20'GM0344'%20or%20Regions%20eq%20'GM0358'%20or%20Regions%20eq%20'GM0363'%20or%20Regions%20eq%20'GM0373'%20or%20Regions%20eq%20'GM0377'%20or%20Regions%20eq%20'GM0383'%20or%20Regions%20eq%20'GM0385'%20or%20Regions%20eq%20'GM0394'%20or%20Regions%20eq%20'GM0400'%20or%20Regions%20eq%20'GM0417'%20or%20Regions%20eq%20'GM0420'%20or%20Regions%20eq%20'GM0437'%20or%20Regions%20eq%20'GM0441'%20or%20Regions%20eq%20'GM0453'%20or%20Regions%20eq%20'GM0479'%20or%20Regions%20eq%20'GM0484'%20or%20Regions%20eq%20'GM0518'%20or%20Regions%20eq%20'GM0523'%20or%20Regions%20eq%20'GM0537'%20or%20Regions%20eq%20'GM0569'%20or%20Regions%20eq%20'GM0575'%20or%20Regions%20eq%20'GM0597'%20or%20Regions%20eq%20'GM0603'%20or%20Regions%20eq%20'GM0632'%20or%20Regions%20eq%20'GM0736'%20or%20Regions%20eq%20'GM0880'%20or%20Regions%20eq%20'GM1525'%20or%20Regions%20eq%20'GM1581'%20or%20Regions%20eq%20'GM1598'%20or%20Regions%20eq%20'GM1621'%20or%20Regions%20eq%20'GM1696'%20or%20Regions%20eq%20'GM1892'%20or%20Regions%20eq%20'GM1901'%20or%20Regions%20eq%20'GM1904'%20or%20Regions%20eq%20'GM1911'%20or%20Regions%20eq%20'GM1916'%20or%20Regions%20eq%20'GM1926'%20or%20Regions%20eq%20'GM1931'%20or%20Regions%20eq%20'GM1942'%20or%20Regions%20eq%20'GM1960'%20or%20Regions%20eq%20'GM1961'%20or%20Regions%20eq%20'GM1978'%20or%20Regions%20eq%20'GM1980')%20and%20(Periods%20eq%20'2023JJ00'%20or%20Periods%20eq%20'2024JJ00'%20or%20Periods%20eq%20'2025JJ00')&$select=ID,Regions,Periods,AveragePurchasePrice_1",
            "source_type": "dataset",
            "jurisdiction": null,
            "last_checked": "2026-08-29",
            "source_quality": "verified",
            "last_checked_period": "2026-08-29",
            "last_checked_precision": "day"
          },
          {
            "title": "CBS Netherlands — Income of households; household characteristics, region (86161NED)",
            "status": "active",
            "official": true,
            "publisher": "Centraal Bureau voor de Statistiek (CBS)",
            "source_id": "source-6d84ccf15143",
            "source_url": "https://opendata.cbs.nl/ODataApi/OData/86161NED/TypedDataSet?$filter=Populatie%20eq%20'1050010'%20and%20KenmerkenVanHuishoudens%20eq%20'1050010'%20and%20(RegioS%20eq%20'GM0034'%20or%20RegioS%20eq%20'GM0203'%20or%20RegioS%20eq%20'GM0228'%20or%20RegioS%20eq%20'GM0267'%20or%20RegioS%20eq%20'GM0303'%20or%20RegioS%20eq%20'GM0307'%20or%20RegioS%20eq%20'GM0310'%20or%20RegioS%20eq%20'GM0312'%20or%20RegioS%20eq%20'GM0327'%20or%20RegioS%20eq%20'GM0342'%20or%20RegioS%20eq%20'GM0344'%20or%20RegioS%20eq%20'GM0358'%20or%20RegioS%20eq%20'GM0363'%20or%20RegioS%20eq%20'GM0373'%20or%20RegioS%20eq%20'GM0377'%20or%20RegioS%20eq%20'GM0383'%20or%20RegioS%20eq%20'GM0385'%20or%20RegioS%20eq%20'GM0394'%20or%20RegioS%20eq%20'GM0400'%20or%20RegioS%20eq%20'GM0417'%20or%20RegioS%20eq%20'GM0420'%20or%20RegioS%20eq%20'GM0437'%20or%20RegioS%20eq%20'GM0441'%20or%20RegioS%20eq%20'GM0453'%20or%20RegioS%20eq%20'GM0479'%20or%20RegioS%20eq%20'GM0484'%20or%20RegioS%20eq%20'GM0518'%20or%20RegioS%20eq%20'GM0523'%20or%20RegioS%20eq%20'GM0537'%20or%20RegioS%20eq%20'GM0569'%20or%20RegioS%20eq%20'GM0575'%20or%20RegioS%20eq%20'GM0597'%20or%20RegioS%20eq%20'GM0603'%20or%20RegioS%20eq%20'GM0632'%20or%20RegioS%20eq%20'GM0736'%20or%20RegioS%20eq%20'GM0880'%20or%20RegioS%20eq%20'GM1525'%20or%20RegioS%20eq%20'GM1581'%20or%20RegioS%20eq%20'GM1598'%20or%20RegioS%20eq%20'GM1621'%20or%20RegioS%20eq%20'GM1696'%20or%20RegioS%20eq%20'GM1892'%20or%20RegioS%20eq%20'GM1901'%20or%20RegioS%20eq%20'GM1904'%20or%20RegioS%20eq%20'GM1911'%20or%20RegioS%20eq%20'GM1916'%20or%20RegioS%20eq%20'GM1926'%20or%20RegioS%20eq%20'GM1931'%20or%20RegioS%20eq%20'GM1942'%20or%20RegioS%20eq%20'GM1960'%20or%20RegioS%20eq%20'GM1961'%20or%20RegioS%20eq%20'GM1978'%20or%20RegioS%20eq%20'GM1980')%20and%20(Perioden%20eq%20'2023JJ00'%20or%20Perioden%20eq%20'2024JJ00')&$select=Populatie,KenmerkenVanHuishoudens,RegioS,Perioden,MediaanBesteedbaarInkomen_6",
            "source_type": "dataset",
            "jurisdiction": null,
            "last_checked": "2026-08-29",
            "source_quality": "verified",
            "last_checked_period": "2026-08-29",
            "last_checked_precision": "day"
          }
        ]
      },
      "recorded_safety": null,
      "questions": [
        {
          "question": "Is Loenen aan de Vecht part of Amsterdam?",
          "answer": "Loenen aan de Vecht is near Amsterdam, but the collected evidence does not establish that it is administratively part of the hub or an official satellite. It is about 18.7 km away by straight-line distance."
        },
        {
          "question": "Is Loenen aan de Vecht a good place for a first-home buyer?",
          "answer": "The current official set provides 2 factual inputs for Average purchase price — existing owner-occupied homes, Median disposable household income. They provide local context, but do not establish individual affordability or a buy recommendation."
        }
      ]
    },
    "country_rules_url": "/countries/netherlands/"
  }
}
