{
  "snapshot_id": "approved-static-c751ebb1b4085a62",
  "schema_version": "immigrationdb-city-resource-v2",
  "generated_at": "2026-09-14",
  "citation": {
    "@type": "CreativeWork",
    "@id": "https://immigrationdb.com/cities/uk/east-grinstead/#citation",
    "schema_version": "immigrationdb-citation-v1",
    "citation_type": "ImmigrationDB compilation",
    "canonical_url": "https://immigrationdb.com/cities/uk/east-grinstead/",
    "title": "East Grinstead, United Kingdom: salary, jobs, air quality",
    "author": {
      "name": "ImmigrationDB",
      "url": "https://immigrationdb.com/"
    },
    "publisher": {
      "name": "ImmigrationDB",
      "url": "https://immigrationdb.com/"
    },
    "snapshot_id": "approved-static-c751ebb1b4085a62",
    "version": "approved-static-c751ebb1b4085a62",
    "retrieval_date": "2026-09-14",
    "build_date": "2026-09-14",
    "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 14). East Grinstead, United Kingdom: salary, jobs, air quality [ImmigrationDB compilation; snapshot approved-static-c751ebb1b4085a62; version approved-static-c751ebb1b4085a62]. ImmigrationDB. https://immigrationdb.com/cities/uk/east-grinstead/ Retrieved 2026-09-14. Compilation license: CC BY 4.0, https://creativecommons.org/licenses/by/4.0/",
      "bibtex": "@misc{immigrationdb_immigrationdb_east-grinstead-united-kingdom-salary-jobs-air-quality_8524d15589b2,\n  author = {ImmigrationDB},\n  title = {East Grinstead, United Kingdom: salary, jobs, air quality},\n  publisher = {ImmigrationDB},\n  year = {2026},\n  date = {2026-09-14},\n  version = {approved-static-c751ebb1b4085a62},\n  snapshot = {approved-static-c751ebb1b4085a62},\n  url = {https://immigrationdb.com/cities/uk/east-grinstead/},\n  note = {Retrieved 2026-09-14. ImmigrationDB compilation. Compilation license: CC BY 4.0, https://creativecommons.org/licenses/by/4.0/},\n}",
      "markdown": "[East Grinstead, United Kingdom: salary, jobs, air quality](https://immigrationdb.com/cities/uk/east-grinstead/) — ImmigrationDB; ImmigrationDB; snapshot approved-static-c751ebb1b4085a62; version approved-static-c751ebb1b4085a62; retrieved 2026-09-14; built 2026-09-14."
    },
    "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": "task-663-admission-01:source:6d017cdecaf49aa514c2a1fd9137ce46",
      "source_url": "https://www.ons.gov.uk/peoplepopulationandcommunity/housing/articles/townsandcitiescharacteristicsofbuiltupareas/census2021",
      "source_title": "Office for National Statistics",
      "publisher": "Office for National Statistics",
      "source_quality": "verified",
      "last_checked": "2026-08-07"
    },
    {
      "source_id": "task-652-admission-01:source:9cacd2af9f005993e33a33654e8d1bac",
      "source_url": "https://www.ons.gov.uk/peoplepopulationandcommunity/populationandmigration/populationestimates/datasets/townsandcitiescharacteristicsofbuiltupareasenglandandwalescensus2021",
      "source_title": "Office for National Statistics",
      "publisher": "Office for National Statistics",
      "source_quality": "verified",
      "last_checked": "2026-08-04"
    },
    {
      "source_id": "task-659-admission-01:source:cfc2bba5a24a508536cf46d27f54c34f",
      "source_url": "https://www.ons.gov.uk/employmentandlabourmarket/peopleinwork/earningsandworkinghours/datasets/placeofresidencebylocalauthorityashetable8",
      "source_title": "Office for National Statistics (ONS)",
      "publisher": "Office for National Statistics (ONS)",
      "source_quality": "verified",
      "last_checked": "2026-08-06"
    },
    {
      "source_id": "task-659-admission-01:source:7b6f64a3380e716a25c16bf2d95db309",
      "source_url": "https://www.ons.gov.uk/explore-local-statistics/indicators/modelled-unemployment",
      "source_title": "Office for National Statistics (ONS)",
      "publisher": "Office for National Statistics (ONS)",
      "source_quality": "verified",
      "last_checked": "2026-08-06"
    },
    {
      "source_id": "task-846-admission-01:source:38906ac6bfcd37e4d347e6a3283cba42",
      "source_url": "https://uk-air.defra.gov.uk/datastore/pcm/popwmpm252024byUKlocalauthority.csv",
      "source_title": "uk-air.defra.gov.uk",
      "publisher": "uk-air.defra.gov.uk",
      "source_quality": "verified",
      "last_checked": "2026-08-26"
    },
    {
      "source_id": "task-657-admission-01:source:92f9fe9d47f12283a7ae179038a748d5",
      "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": "World Meteorological Organization / NOAA NCEI",
      "publisher": "World Meteorological Organization / NOAA NCEI",
      "source_quality": "verified",
      "last_checked": "2026-08-05"
    },
    {
      "source_id": "task-657-admission-01:source:440075ba4a6cece781897687b7c0806e",
      "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": "World Meteorological Organization / NOAA NCEI",
      "publisher": "World Meteorological Organization / NOAA NCEI",
      "source_quality": "verified",
      "last_checked": "2026-08-05"
    },
    {
      "source_id": "task-657-admission-01:source:86cde00b777c3d56d1162d3f3bf847f0",
      "source_url": "https://power.larc.nasa.gov/api/temporal/climatology/point?parameters=T2M%2CT2M_MAX%2CT2M_MIN&community=SB&longitude=-0.006100&latitude=51.123820&format=JSON",
      "source_title": "NASA POWER / NASA Langley Research Center",
      "publisher": "NASA POWER / NASA Langley Research Center",
      "source_quality": "verified",
      "last_checked": "2026-08-05"
    },
    {
      "source_id": "task-657-admission-01:source:f0f1965d27a78ec13787552e59b66827",
      "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": "World Meteorological Organization / NOAA NCEI",
      "publisher": "World Meteorological Organization / NOAA NCEI",
      "source_quality": "verified",
      "last_checked": "2026-08-05"
    },
    {
      "source_id": "source-d01bf725857e",
      "source_url": "https://www.get-information-schools.service.gov.uk/Downloads",
      "source_title": "Department for Education (GIAS)",
      "publisher": "Department for Education (GIAS)",
      "source_quality": "verified",
      "last_checked": "2026-08-03"
    },
    {
      "source_id": "source-c9672ff7b349",
      "source_url": "https://www.officeforstudents.org.uk/for-providers/registering-with-the-ofs/the-ofs-register/",
      "source_title": "Office for Students",
      "publisher": "Office for Students",
      "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-131160932652",
      "source_url": "https://download.geonames.org/export/dump/cities5000.zip",
      "source_title": "download.geonames.org recorded crime data",
      "publisher": "download.geonames.org recorded crime data",
      "source_quality": "verified",
      "last_checked": "2026-08-28"
    },
    {
      "source_id": "uk_468c6fa9837a",
      "source_url": "https://www.ons.gov.uk/file?uri=/peoplepopulationandcommunity/housing/datasets/townsandcitiescharacteristicsofbuiltupareasenglandandwalescensus2021/2021/townsandcitiescharacteristicsofbuiltupareasenglandandwalescensus2021.xlsx",
      "source_title": "ONS Census 2021 BUA row and ONS/OS BUA 2022 geometry for Abbots Langley and Kings Langley",
      "publisher": "ONS Census 2021 BUA row and ONS/OS BUA 2022 geometry for Abbots Langley and Kings Langley",
      "source_quality": "verified",
      "last_checked": "2026-07-06"
    },
    {
      "source_id": "source-004e56a74739",
      "source_url": "https://www.gov.uk/contact-jobcentre-plus",
      "source_title": "Jobcentre Plus",
      "publisher": "Department for Work and Pensions",
      "source_quality": "verified",
      "last_checked": "2026-08-10"
    },
    {
      "source_id": "task-647-648-country-region-admission-01:source:5950f4eb32d8fea44210b5a3313d39ab",
      "source_url": "https://www.gov.uk/government/organisations/department-of-health-and-social-care",
      "source_title": "www.gov.uk",
      "publisher": "www.gov.uk",
      "source_quality": "verified",
      "last_checked": "2026-08-03"
    },
    {
      "source_id": "source-ec5d22023afb",
      "source_url": "https://www.wikidata.org/wiki/Q1277887",
      "source_title": "Coordinate identity evidence",
      "publisher": "Coordinate identity evidence",
      "source_quality": "verified",
      "last_checked": "2026-09-06"
    }
  ],
  "canonical_path": "/cities/uk/east-grinstead/",
  "mcp_uri": "immigrationdb://city/uk/east-grinstead",
  "editorial_copy": {
    "status": "reviewed",
    "reviewed_at": "2026-08-08",
    "copy_depth": "city_standard",
    "blocks": {
      "intro": "East Grinstead is one of the cities recorded in the United Kingdom. East Grinstead had a population of 26,350 at the end of 2021. Regional median gross salary figures for East Grinstead showed €3,335 per month at the end of 2024. An unemployment rate of 2.5% was measured at the end of 2023.",
      "mobility_lead": "East Grinstead's nearest airport was LGW, 13 km away and offered 165 direct destinations.",
      "population_lead": "At the end of 2021, the median age reached 44 years.",
      "work_lead": "East Grinstead's employment rate reached 63.2% at the end of 2021. The workforce in East Grinstead was 13,645 at the end of 2021.",
      "climate_lead": "Monthly mean temperature moved from 5.3°C in January to 17.2°C in July."
    },
    "used_claim_count": 10,
    "uses_supplemental_cd": false
  },
  "city": {
    "coordinates": {
      "coordinate_id": "source-9e9e73c398f6",
      "latitude": 51.128611111,
      "longitude": -0.014444444,
      "source_id": "source-ec5d22023afb",
      "source_url": "https://www.wikidata.org/wiki/Q1277887",
      "source_locator": "P1566 exact lookup (2650435; Wikidata lexical value 2650435); P625",
      "source_quality": "verified",
      "observed_at": "2026-09-06",
      "verified_at": "2026-09-06",
      "method": "registry_wikidata_cross_reference",
      "identity_property": "P1566",
      "identity_key": "2650435",
      "wikidata_qid": "Q1277887"
    },
    "entity_id": "city:uk:geonames:2650435",
    "name": "East Grinstead",
    "country_code": "UK",
    "public_slug": "east-grinstead",
    "canonical_path": "/cities/uk/east-grinstead/",
    "mcp_uri": "immigrationdb://city/uk/east-grinstead",
    "page_state": "published",
    "usefulness": {
      "policy": "city_usefulness_v1",
      "has_reviewed_copy": true,
      "valid_slug": true,
      "counts": {
        "ab_facts": 18,
        "metrics": 18,
        "source_blocks": 6,
        "decision_domains": 4,
        "answer_intents": 3,
        "fresh_facts": 18
      },
      "answer_intents": [
        "family",
        "income",
        "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",
      "work_income",
      "other",
      "family_education"
    ],
    "useful_fact_count": 19,
    "city_tags": [],
    "profile_scores": {
      "remote": {
        "point": 42,
        "low": 31,
        "high": 53,
        "factors": {
          "cost_pressure": 51,
          "education": 71,
          "employment_service": 68,
          "family": 71,
          "legal_path": 54,
          "work": 51
        },
        "housing_budget": {
          "status": "estimated_over",
          "currency": "EUR",
          "fx_date": null,
          "normalized_monthly_eur": 1276,
          "source_id": null,
          "basis": "country_median_estimate"
        },
        "coverage": 0.4769,
        "confidence": 0.9,
        "coverage_status": "usable",
        "missing_factors": [
          "air",
          "healthcare_capacity",
          "healthcare_migrant_access",
          "housing",
          "language_integration",
          "safety",
          "tax_retention"
        ],
        "country_context": {
          "employment_service": {
            "score": 68,
            "weight": 0.75,
            "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": 61,
        "low": 51,
        "high": 71,
        "factors": {
          "cost_pressure": 51,
          "education": 71,
          "employment_service": 68,
          "family": 71,
          "legal_path": 88,
          "tax_retention": 77,
          "work": 51
        },
        "housing_budget": {
          "status": "estimated_fits",
          "currency": "EUR",
          "fx_date": null,
          "normalized_monthly_eur": 1276,
          "source_id": null,
          "basis": "country_median_estimate"
        },
        "coverage": 0.6111,
        "confidence": 0.8273,
        "coverage_status": "usable",
        "missing_factors": [
          "healthcare_capacity",
          "healthcare_migrant_access",
          "housing",
          "language_integration",
          "safety"
        ],
        "country_context": {
          "employment_service": {
            "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": 77,
            "weight": 2,
            "confidence": 0.5,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          }
        }
      },
      "family": {
        "point": 60,
        "low": 49,
        "high": 71,
        "factors": {
          "cost_pressure": 51,
          "education": 71,
          "employment_service": 68,
          "family": 71,
          "legal_path": 88,
          "work": 51
        },
        "housing_budget": {
          "status": "estimated_fits",
          "currency": "EUR",
          "fx_date": null,
          "normalized_monthly_eur": 1276,
          "source_id": null,
          "basis": "country_median_estimate"
        },
        "coverage": 0.4857,
        "confidence": 0.9,
        "coverage_status": "usable",
        "missing_factors": [
          "healthcare_capacity",
          "healthcare_migrant_access",
          "housing",
          "language_integration",
          "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": []
          },
          "legal_path": {
            "score": 88,
            "weight": 1,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          }
        }
      },
      "student": {
        "point": 51,
        "low": 41,
        "high": 61,
        "factors": {
          "cost_pressure": 51,
          "education": 71,
          "employment_service": 68,
          "family": 71,
          "legal_path": 88,
          "work": 51
        },
        "housing_budget": {
          "status": "estimated_over",
          "currency": "EUR",
          "fx_date": null,
          "normalized_monthly_eur": 1276,
          "source_id": null,
          "basis": "country_median_estimate"
        },
        "coverage": 0.5882,
        "confidence": 0.9,
        "coverage_status": "usable",
        "missing_factors": [
          "healthcare_capacity",
          "healthcare_migrant_access",
          "housing",
          "language_integration",
          "safety"
        ],
        "country_context": {
          "employment_service": {
            "score": 68,
            "weight": 0,
            "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": 31,
        "high": 59,
        "factors": {
          "cost_pressure": 51,
          "education": 71,
          "employment_service": 68,
          "family": 71,
          "legal_path": 88,
          "work": 51
        },
        "housing_budget": {
          "status": "estimated_over",
          "currency": "EUR",
          "fx_date": null,
          "normalized_monthly_eur": 1276,
          "source_id": null,
          "basis": "country_median_estimate"
        },
        "coverage": 0.2,
        "confidence": 0.9,
        "coverage_status": "capped",
        "missing_factors": [
          "air",
          "bureaucracy",
          "healthcare_capacity",
          "healthcare_migrant_access",
          "housing",
          "language_integration",
          "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": []
          },
          "legal_path": {
            "score": 88,
            "weight": 2,
            "confidence": 0.9,
            "grain": "country",
            "grainLabel": "country-grain national context",
            "sourceCount": 1,
            "metricIds": [],
            "peerCounts": [],
            "normalization": []
          }
        }
      }
    },
    "facts_by_block": {
      "identity": [
        {
          "reader_label": "Population (built-up area)",
          "label_owner_metric_id": "population_total",
          "reader_label_role": "alternate",
          "metric_id": "g01_population_total",
          "block_id": "identity",
          "value": 26350,
          "unit": "people",
          "geographic_scope": "city",
          "observed_at": "2021-12-31",
          "verified_at": "2026-08-07",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "city",
            "unit": "people",
            "observed_at": "2021-12-31",
            "data_level": null
          },
          "source_id": "task-663-admission-01:source:6d017cdecaf49aa514c2a1fd9137ce46",
          "source_url": "https://www.ons.gov.uk/peoplepopulationandcommunity/housing/articles/townsandcitiescharacteristicsofbuiltupareas/census2021",
          "source_title": "Office for National Statistics",
          "source_authority": "Office for National Statistics",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        },
        {
          "reader_label": "Population",
          "label_owner_metric_id": "population_total",
          "reader_label_role": "primary",
          "metric_id": "population_total",
          "block_id": "identity",
          "value": 26350,
          "unit": "persons",
          "geographic_scope": "city",
          "observed_at": "2021-12-31",
          "verified_at": "2026-08-04",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "city",
            "unit": "people",
            "observed_at": "2021-12-31",
            "data_level": null
          },
          "source_id": "task-652-admission-01:source:9cacd2af9f005993e33a33654e8d1bac",
          "source_url": "https://www.ons.gov.uk/peoplepopulationandcommunity/populationandmigration/populationestimates/datasets/townsandcitiescharacteristicsofbuiltupareasenglandandwalescensus2021",
          "source_title": "Office for National Statistics",
          "source_authority": "Office for National Statistics",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        }
      ],
      "housing_cost": [],
      "work_income": [
        {
          "reader_label": "Employment rate",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "g03_employment_rate_pct",
          "block_id": "work_income",
          "value": 63.2,
          "unit": "percent",
          "geographic_scope": "city",
          "observed_at": "2021-12-31",
          "verified_at": "2026-08-07",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "city",
            "unit": "%",
            "observed_at": "2021-12-31",
            "data_level": null
          },
          "source_id": "task-663-admission-01:source:6d017cdecaf49aa514c2a1fd9137ce46",
          "source_url": "https://www.ons.gov.uk/peoplepopulationandcommunity/housing/articles/townsandcitiescharacteristicsofbuiltupareas/census2021",
          "source_title": "Office for National Statistics",
          "source_authority": "Office for National Statistics",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        },
        {
          "reader_label": "Median gross salary (regional)",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "salary_median_gross_regional_eur_month",
          "block_id": "work_income",
          "value": 3335.16,
          "unit": "EUR/month",
          "geographic_scope": "regional_context",
          "observed_at": "2024-12-31",
          "verified_at": "2026-08-06",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "regional_context",
            "unit": "eur/month",
            "observed_at": "2024-12-31",
            "data_level": null
          },
          "source_id": "task-659-admission-01:source:cfc2bba5a24a508536cf46d27f54c34f",
          "source_url": "https://www.ons.gov.uk/employmentandlabourmarket/peopleinwork/earningsandworkinghours/datasets/placeofresidencebylocalauthorityashetable8",
          "source_title": "Office for National Statistics (ONS)",
          "source_authority": "Office for National Statistics (ONS)",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        },
        {
          "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": 2.5,
          "unit": "percent",
          "geographic_scope": "regional_context",
          "observed_at": "2023-12-31",
          "verified_at": "2026-08-06",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "regional_context",
            "unit": "%",
            "observed_at": "2023-12-31",
            "data_level": null
          },
          "source_id": "task-659-admission-01:source:7b6f64a3380e716a25c16bf2d95db309",
          "source_url": "https://www.ons.gov.uk/explore-local-statistics/indicators/modelled-unemployment",
          "source_title": "Office for National Statistics (ONS)",
          "source_authority": "Office for National Statistics (ONS)",
          "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": 6.7638,
          "unit": "ug/m3",
          "geographic_scope": "city",
          "observed_at": "2024-12-31",
          "verified_at": "2026-08-26",
          "comparison_eligible": false,
          "comparison_basis": {
            "geographic_scope": "city",
            "unit": "µg/m³",
            "observed_at": "2024-12-31",
            "data_level": null
          },
          "source_id": "task-846-admission-01:source:38906ac6bfcd37e4d347e6a3283cba42",
          "source_url": "https://uk-air.defra.gov.uk/datastore/pcm/popwmpm252024byUKlocalauthority.csv",
          "source_title": "uk-air.defra.gov.uk",
          "source_authority": "uk-air.defra.gov.uk",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "supplemental"
        },
        {
          "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": [
            7,
            7.5,
            10.1,
            13.3,
            16.6,
            19.6,
            21.8,
            21.4,
            18.4,
            14.2,
            10.2,
            7.5
          ],
          "unit": "°C",
          "geographic_scope": "nearest_station",
          "observed_at": "1991-12-31",
          "verified_at": "2026-08-05",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "nearest_station",
            "unit": "°c",
            "observed_at": "1991-12-31",
            "data_level": null
          },
          "source_id": "task-657-admission-01:source:92f9fe9d47f12283a7ae179038a748d5",
          "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": "World Meteorological Organization / NOAA NCEI",
          "source_authority": "World Meteorological Organization / NOAA NCEI",
          "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": [
            2.1,
            2,
            3.4,
            5.1,
            8,
            10.7,
            12.9,
            13,
            10.7,
            8.1,
            4.9,
            2.5
          ],
          "unit": "°C",
          "geographic_scope": "nearest_station",
          "observed_at": "1991-12-31",
          "verified_at": "2026-08-05",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "nearest_station",
            "unit": "°c",
            "observed_at": "1991-12-31",
            "data_level": null
          },
          "source_id": "task-657-admission-01:source:440075ba4a6cece781897687b7c0806e",
          "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": "World Meteorological Organization / NOAA NCEI",
          "source_authority": "World Meteorological Organization / NOAA NCEI",
          "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": [
            5.3,
            5.11,
            6.53,
            9.13,
            12.14,
            15.12,
            17.18,
            17.25,
            15.16,
            12.32,
            8.72,
            6.14
          ],
          "unit": "°C",
          "geographic_scope": "coordinate_grid",
          "observed_at": "2001-12-31",
          "verified_at": "2026-08-05",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "coordinate_grid",
            "unit": "°c",
            "observed_at": "2001-12-31",
            "data_level": null
          },
          "source_id": "task-657-admission-01:source:86cde00b777c3d56d1162d3f3bf847f0",
          "source_url": "https://power.larc.nasa.gov/api/temporal/climatology/point?parameters=T2M%2CT2M_MAX%2CT2M_MIN&community=SB&longitude=-0.006100&latitude=51.123820&format=JSON",
          "source_title": "NASA POWER / NASA Langley Research Center",
          "source_authority": "NASA POWER / NASA Langley Research Center",
          "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": [
            86.7,
            65.4,
            53.6,
            57.2,
            59.1,
            59,
            56.3,
            66.3,
            66.2,
            94.3,
            92.2,
            90.5
          ],
          "unit": "mm",
          "geographic_scope": "nearest_station",
          "observed_at": "1991-12-31",
          "verified_at": "2026-08-05",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "nearest_station",
            "unit": "mm",
            "observed_at": "1991-12-31",
            "data_level": null
          },
          "source_id": "task-657-admission-01:source:f0f1965d27a78ec13787552e59b66827",
          "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": "World Meteorological Organization / NOAA NCEI",
          "source_authority": "World Meteorological Organization / NOAA NCEI",
          "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": 9,
          "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-d01bf725857e",
          "source_url": "https://www.get-information-schools.service.gov.uk/Downloads",
          "source_title": "Department for Education (GIAS)",
          "source_authority": "Department for Education (GIAS)",
          "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": 12,
          "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-d01bf725857e",
          "source_url": "https://www.get-information-schools.service.gov.uk/Downloads",
          "source_title": "Department for Education (GIAS)",
          "source_authority": "Department for Education (GIAS)",
          "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": 165,
          "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": 13,
          "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": "LGW",
          "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": "G07 Bachelors Or Higher Share Pct",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "g07_bachelors_or_higher_share_pct",
          "block_id": "other",
          "value": 34.7,
          "unit": "percent",
          "geographic_scope": "city",
          "observed_at": "2021-12-31",
          "verified_at": "2026-08-07",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "city",
            "unit": "%",
            "observed_at": "2021-12-31",
            "data_level": null
          },
          "source_id": "task-663-admission-01:source:6d017cdecaf49aa514c2a1fd9137ce46",
          "source_url": "https://www.ons.gov.uk/peoplepopulationandcommunity/housing/articles/townsandcitiescharacteristicsofbuiltupareas/census2021",
          "source_title": "Office for National Statistics",
          "source_authority": "Office for National Statistics",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        },
        {
          "reader_label": "G09 Total Workers 16plus",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "g09_total_workers_16plus",
          "block_id": "other",
          "value": 13645,
          "unit": "workers",
          "geographic_scope": "city",
          "observed_at": "2021-12-31",
          "verified_at": "2026-08-07",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "city",
            "unit": "workers",
            "observed_at": "2021-12-31",
            "data_level": null
          },
          "source_id": "task-663-admission-01:source:6d017cdecaf49aa514c2a1fd9137ce46",
          "source_url": "https://www.ons.gov.uk/peoplepopulationandcommunity/housing/articles/townsandcitiescharacteristicsofbuiltupareas/census2021",
          "source_title": "Office for National Statistics",
          "source_authority": "Office for National Statistics",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        },
        {
          "reader_label": "Median age",
          "label_owner_metric_id": null,
          "reader_label_role": "metric",
          "metric_id": "median_age_years",
          "block_id": "other",
          "value": 44,
          "unit": "years",
          "geographic_scope": "city",
          "observed_at": "2021-12-31",
          "verified_at": "2026-08-07",
          "comparison_eligible": true,
          "comparison_basis": {
            "geographic_scope": "city",
            "unit": "years",
            "observed_at": "2021-12-31",
            "data_level": null
          },
          "source_id": "task-663-admission-01:source:6d017cdecaf49aa514c2a1fd9137ce46",
          "source_url": "https://www.ons.gov.uk/peoplepopulationandcommunity/housing/articles/townsandcitiescharacteristicsofbuiltupareas/census2021",
          "source_title": "Office for National Statistics",
          "source_authority": "Office for National Statistics",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        },
        {
          "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-c9672ff7b349",
          "source_url": "https://www.officeforstudents.org.uk/for-providers/registering-with-the-ofs/the-ofs-register/",
          "source_title": "Office for Students",
          "source_authority": "Office for Students",
          "source_type": "official",
          "source_badge": "Official source",
          "source_quality": "verified"
        }
      ]
    },
    "language_integration": null,
    "public_employment_service": {
      "mode": "national",
      "local_locations": [],
      "services": [
        {
          "service_id": "employment:uk:service:jobcentre-plus",
          "name": "Jobcentre Plus",
          "agency_name": "Department for Work and Pensions",
          "scope": {
            "name": "UK",
            "grain": "national",
            "entity_id": null,
            "country_code": "UK",
            "official_key": null,
            "relation_method": "national_scope"
          },
          "service_types": [
            "job_search",
            "unemployment_claim"
          ],
          "eligible_statuses": [],
          "registration_requirements": null,
          "languages_available": [],
          "information_url": "https://www.gov.uk/contact-jobcentre-plus",
          "registration_url": null,
          "job_search_url": null,
          "source": {
            "source_id": "source-004e56a74739",
            "title": "Jobcentre Plus",
            "publisher": "Department for Work and Pensions",
            "source_url": "https://www.gov.uk/contact-jobcentre-plus",
            "source_quality": "verified",
            "last_checked": "2026-08-10"
          }
        }
      ]
    },
    "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:5950f4eb32d8fea44210b5a3313d39ab",
          "source_url": "https://www.gov.uk/government/organisations/department-of-health-and-social-care",
          "source_title": "www.gov.uk",
          "source_authority": "www.gov.uk",
          "source_quality": "verified"
        }
      ]
    },
    "city_intent": {
      "relationship_to_hub": {
        "relationship_id": "source-c12339537e1e",
        "relation_type": "nearby_independent_place",
        "distance_km": 43.459,
        "independent_administrative_status": "not_established_as_separate_lau",
        "subject": {
          "entity_id": "city:uk:geonames:2650435",
          "name": "East Grinstead",
          "canonical_path": "/cities/uk/east-grinstead/"
        },
        "anchor": {
          "entity_id": "city:uk:wikidata:Q84",
          "name": "London",
          "canonical_path": "/cities/uk/london/"
        },
        "sources": [
          {
            "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"
          },
          {
            "title": "wikidata.org place coordinates",
            "status": "active",
            "official": false,
            "publisher": "wikidata.org",
            "source_id": "source-838efbdce32c",
            "source_url": "https://www.wikidata.org/wiki/Special:EntityData/Q84.json",
            "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": [
        {
          "summary_id": "source-a797aa79328c",
          "dimension": "country_of_birth",
          "reference_period": "2021 Census",
          "source_grain": "ONS individual Built-up Area (BUA), England excluding London and Wales",
          "population_universe": "Usual residents living in the individual ONS Built-up Area on Census Day 21 March 2021",
          "groups": [
            {
              "unit": "people",
              "count": 1625,
              "share": 0.062,
              "group_code": "EU_COUNTRIES",
              "share_unit": "fraction",
              "group_label": "Europe: EU countries",
              "share_method": "published_percent",
              "is_denominator": false,
              "raw_count_value": 1625,
              "raw_share_value": 6.2,
              "disclosure_status": "published",
              "source_group_label": "Europe: EU countries"
            },
            {
              "unit": "people",
              "count": 1980,
              "share": 0.075,
              "group_code": "NON_EU_COUNTRIES_INCLUDING_BRITISH_OVERSEAS",
              "share_unit": "fraction",
              "group_label": "Non-EU countries (including British Overseas)",
              "share_method": "published_percent",
              "is_denominator": false,
              "raw_count_value": 1980,
              "raw_share_value": 7.5,
              "disclosure_status": "published",
              "source_group_label": "Non-EU countries (including British Overseas)"
            },
            {
              "unit": "people",
              "count": 22745,
              "share": 0.863,
              "group_code": "UNITED_KINGDOM",
              "share_unit": "fraction",
              "group_label": "Europe: United Kingdom",
              "share_method": "published_percent",
              "is_denominator": false,
              "raw_count_value": 22745,
              "raw_share_value": 86.3,
              "disclosure_status": "published",
              "source_group_label": "Europe: United Kingdom"
            }
          ],
          "source": {
            "title": "Office for National Statistics (ONS), United Kingdom — Task 890 community statistics",
            "status": "retained",
            "official": true,
            "publisher": "Office for National Statistics (ONS), United Kingdom",
            "source_id": "ons.gov.uk:Census2021:BUA:country-of-birth",
            "source_url": "https://www.ons.gov.uk/file?uri=/peoplepopulationandcommunity/housing/datasets/townsandcitiescharacteristicsofbuiltupareasenglandandwalescensus2021/2021/townsandcitiescharacteristicsofbuiltupareasenglandandwalescensus2021.xlsx",
            "source_type": "official_statistics",
            "jurisdiction": null,
            "last_checked": "2026-08-30",
            "source_quality": "verified",
            "last_checked_period": "2026-08-30",
            "last_checked_precision": "day"
          }
        }
      ],
      "homebuyer": null,
      "recorded_safety": null,
      "questions": [
        {
          "question": "Is East Grinstead part of London?",
          "answer": "East Grinstead is near London, but the collected evidence does not establish that it is administratively part of the hub or an official satellite. It is about 43.5 km away by straight-line distance."
        },
        {
          "question": "How many people born in Europe: EU countries live in East Grinstead?",
          "answer": "The official country of birth distribution records 1,625 people (6.2%) in the source-defined population for 2021 Census. This is a country of birth measure, not a general estimate of ethnicity or migration status."
        }
      ]
    },
    "country_rules_url": "/countries/united-kingdom/"
  }
}
