{"schema_version":1,"page_version":"mp-office-page-v1","kind":"places-index","generated":"2026-04-30","office_slug":"john-mcdonnell-hayes-and-harlington","member_id":178,"public_data_only":true,"source_note":"Deterministic place-routing index from public geography terms and Constituency Mention matched-term evidence.","coverage":{"start":"2024-07-04","end":"2026-04-30","scope":"post-2024-election constituency mention extract"},"place_generation":{"method":"deterministic geography terms plus generated constituency-mention matched terms","deterministic":true,"source_files":["geography/index.json","constituency-mentions/index.json"],"matching_rules_version":"constituency-mentions-v1"},"count":9,"places":[{"term":"Hayes and Harlington","term_type":"constituency-name","source":"uk_parliament","ambiguity_status":"not-reviewed","routing_guidance":"Check matched terms and Hansard context before reuse.","mention_count":135,"source_record_ref_count":135,"source_record_ref_limit":8,"source_record_refs_are_capped":true,"all_source_records_href":"constituency-mentions/index.json","source_record_refs":[{"id":"local-mention:hansard:865A3030-CD24-4D1E-B7D7-375867617C4B:4091","source":"constituency-mentions","date":"2026-04-28","title":"Referral of Prime Minister to  Committee of Privileges","href":"constituency-mentions/2026-04.json","official_url":"https://hansard.parliament.uk/Commons/2026-04-28/debates/76BA70C1-A4B9-4E6A-8393-A9FD59E927A8/ReferralOfPrimeMinisterToCommitteeOfPrivileges#contribution-865A3030-CD24-4D1E-B7D7-375867617C4B","confidence_band":"medium","is_own_member":false,"speaker":"Mrs Badenoch","matched_terms":[{"term":"Hayes and Harlington","term_type":"constituency-name","source":"uk_parliament","ambiguity_status":"not-reviewed"}],"requires_official_source_before_quote":true,"official_source_use":"Open Hansard to verify local-match context and exact wording.","text_completeness":"compact","attribution_keys":["ons_wpc_2024","uk_parliament"]},{"id":"local-mention:hansard:26914213-B237-4C67-86F4-6B16D6A92815:4091","source":"constituency-mentions","date":"2026-04-28","title":"Referral of Prime Minister to  Committee of Privileges","href":"constituency-mentions/2026-04.json","official_url":"https://hansard.parliament.uk/Commons/2026-04-28/debates/76BA70C1-A4B9-4E6A-8393-A9FD59E927A8/ReferralOfPrimeMinisterToCommitteeOfPrivileges#contribution-26914213-B237-4C67-86F4-6B16D6A92815","confidence_band":"medium","is_own_member":false,"speaker":"Karl Turner","matched_terms":[{"term":"Hayes and Harlington","term_type":"constituency-name","source":"uk_parliament","ambiguity_status":"not-reviewed"}],"requires_official_source_before_quote":true,"official_source_use":"Open Hansard to verify local-match context and exact wording.","text_completeness":"compact","attribution_keys":["ons_wpc_2024","uk_parliament"]},{"id":"local-mention:hansard:62C990A1-46D7-492B-B61F-A76C58583040:4091","source":"constituency-mentions","date":"2026-04-22","title":"Pension Schemes","href":"constituency-mentions/2026-04.json","official_url":"https://hansard.parliament.uk/Commons/2026-04-22/debates/9AE1BC24-00A0-43F4-A41E-7E9B46AEEB3D/PensionSchemes#contribution-62C990A1-46D7-492B-B61F-A76C58583040","confidence_band":"medium","is_own_member":false,"speaker":"Anneliese Midgley (Knowsley) (Lab)","matched_terms":[{"term":"Hayes and Harlington","term_type":"constituency-name","source":"uk_parliament","ambiguity_status":"not-reviewed"}],"requires_official_source_before_quote":true,"official_source_use":"Open Hansard to verify local-match context and exact wording.","text_completeness":"compact","attribution_keys":["ons_wpc_2024","uk_parliament"]},{"id":"local-mention:hansard:FA2E75BC-6F1D-495B-BAC5-A35E0A64DD68:4091","source":"constituency-mentions","date":"2026-04-14","title":"Hidden Credit Liabilities:  Role of the FCA","href":"constituency-mentions/2026-04.json","official_url":"https://hansard.parliament.uk/Commons/2026-04-14/debates/36CFD08F-CC2F-4B9B-8F8C-D5525B5FC4E6/HiddenCreditLiabilitiesRoleOfTheFCA#contribution-FA2E75BC-6F1D-495B-BAC5-A35E0A64DD68","confidence_band":"medium","is_own_member":false,"speaker":"Jim Shannon (Strangford) (DUP)","matched_terms":[{"term":"Hayes and Harlington","term_type":"constituency-name","source":"uk_parliament","ambiguity_status":"not-reviewed"}],"requires_official_source_before_quote":true,"official_source_use":"Open Hansard to verify local-match context and exact wording.","text_completeness":"compact","attribution_keys":["ons_wpc_2024","uk_parliament"]},{"id":"local-mention:hansard:CA83E39A-F65B-430A-9BC3-3F6853FAC58B:4091","source":"constituency-mentions","date":"2026-04-14","title":"Crime and Policing Bill","href":"constituency-mentions/2026-04.json","official_url":"https://hansard.parliament.uk/Commons/2026-04-14/debates/0DF5A391-3E99-4413-867B-A878BEE4648F/CrimeAndPolicingBill#contribution-CA83E39A-F65B-430A-9BC3-3F6853FAC58B","confidence_band":"medium","is_own_member":false,"speaker":"Sarah Jones","matched_terms":[{"term":"Hayes and Harlington","term_type":"constituency-name","source":"uk_parliament","ambiguity_status":"not-reviewed"}],"requires_official_source_before_quote":true,"official_source_use":"Open Hansard to verify local-match context and exact wording.","text_completeness":"compact","attribution_keys":["ons_wpc_2024","uk_parliament"]},{"id":"local-mention:hansard:C0AE056A-8E79-47D9-B629-59A6C4E5A484:4091","source":"constituency-mentions","date":"2026-04-14","title":"Hidden Credit Liabilities:  Role of the FCA","href":"constituency-mentions/2026-04.json","official_url":"https://hansard.parliament.uk/Commons/2026-04-14/debates/36CFD08F-CC2F-4B9B-8F8C-D5525B5FC4E6/HiddenCreditLiabilitiesRoleOfTheFCA#contribution-C0AE056A-8E79-47D9-B629-59A6C4E5A484","confidence_band":"medium","is_own_member":false,"speaker":"Neil Duncan-Jordan (Poole) (Lab)","matched_terms":[{"term":"Hayes and Harlington","term_type":"constituency-name","source":"uk_parliament","ambiguity_status":"not-reviewed"}],"requires_official_source_before_quote":true,"official_source_use":"Open Hansard to verify local-match context and exact wording.","text_completeness":"compact","attribution_keys":["ons_wpc_2024","uk_parliament"]},{"id":"local-mention:hansard:9D4CDBAC-74A5-4518-B5B1-019A4DFDDA84:4091","source":"constituency-mentions","date":"2026-04-14","title":"Hidden Credit Liabilities:  Role of the FCA","href":"constituency-mentions/2026-04.json","official_url":"https://hansard.parliament.uk/Commons/2026-04-14/debates/36CFD08F-CC2F-4B9B-8F8C-D5525B5FC4E6/HiddenCreditLiabilitiesRoleOfTheFCA#contribution-9D4CDBAC-74A5-4518-B5B1-019A4DFDDA84","confidence_band":"medium","is_own_member":false,"speaker":"Mark Garnier (Wyre Forest) (Con)","matched_terms":[{"term":"Hayes and Harlington","term_type":"constituency-name","source":"uk_parliament","ambiguity_status":"not-reviewed"}],"requires_official_source_before_quote":true,"official_source_use":"Open Hansard to verify local-match context and exact wording.","text_completeness":"compact","attribution_keys":["ons_wpc_2024","uk_parliament"]},{"id":"local-mention:hansard:933FB9CE-A95E-409C-B00C-8EB8DA16E0D2:4091","source":"constituency-mentions","date":"2026-04-14","title":"Hidden Credit Liabilities:  Role of the FCA","href":"constituency-mentions/2026-04.json","official_url":"https://hansard.parliament.uk/Commons/2026-04-14/debates/36CFD08F-CC2F-4B9B-8F8C-D5525B5FC4E6/HiddenCreditLiabilitiesRoleOfTheFCA#contribution-933FB9CE-A95E-409C-B00C-8EB8DA16E0D2","confidence_band":"medium","is_own_member":false,"speaker":"Andy McDonald (Middlesbrough and Thornaby East) (Lab)","matched_terms":[{"term":"Hayes and Harlington","term_type":"constituency-name","source":"uk_parliament","ambiguity_status":"not-reviewed"}],"requires_official_source_before_quote":true,"official_source_use":"Open Hansard to verify local-match context and exact wording.","text_completeness":"compact","attribution_keys":["ons_wpc_2024","uk_parliament"]}],"confidence_band_counts":{"high":3,"medium":132,"low":0,"rejected":0}},{"term":"Hayes","term_type":"other settlement","district":"Hillingdon","county":"Greater London","source":"os_open_names_2026_04","ambiguity_status":"ambiguous","routing_guidance":"Ambiguous term; check matched evidence and Hansard context.","mention_count":6,"source_record_ref_count":6,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","source_record_refs":[{"id":"local-mention:hansard:CEFA9BB4-5994-4D9D-ADD6-22202FA64627:4091","source":"constituency-mentions","date":"2025-09-10","title":"Urgent Care Centres: Hillingdon","href":"constituency-mentions/2025-09.json","official_url":"https://hansard.parliament.uk/Commons/2025-09-10/debates/19045EEE-3FC8-4701-BC9C-2A8E0349E520/UrgentCareCentresHillingdon#contribution-CEFA9BB4-5994-4D9D-ADD6-22202FA64627","confidence_band":"high","is_own_member":false,"speaker":"David Simmonds","matched_terms":[{"term":"Hayes","term_type":"other settlement","source":"os_open_names_2026_04","ambiguity_status":"ambiguous"}],"requires_official_source_before_quote":true,"official_source_use":"Open Hansard to verify local-match context and exact wording.","text_completeness":"compact","attribution_keys":["ons_wpc_2024","os_open_names_2026_04","uk_parliament"]},{"id":"local-mention:hansard:F2C81ED8-825B-4E57-B337-A481A17C4119:4091","source":"constituency-mentions","date":"2025-07-03","title":"Women’s State Pension Age: Financial Redress","href":"constituency-mentions/2025-07.json","official_url":"https://hansard.parliament.uk/Commons/2025-07-03/debates/0577A53F-A5E5-4648-881A-E5CF31547E48/WomenSStatePensionAgeFinancialRedress#contribution-F2C81ED8-825B-4E57-B337-A481A17C4119","confidence_band":"medium","is_own_member":false,"speaker":"Rebecca Long Bailey","matched_terms":[{"term":"Hayes","term_type":"other settlement","source":"os_open_names_2026_04","ambiguity_status":"ambiguous"}],"requires_official_source_before_quote":true,"official_source_use":"Open Hansard to verify local-match context and exact wording.","text_completeness":"compact","attribution_keys":["ons_wpc_2024","os_open_names_2026_04","uk_parliament"]},{"id":"local-mention:hansard:06E9378A-AA1D-459A-8CA5-6F2B7C4AC456:4091","source":"constituency-mentions","date":"2025-07-03","title":"Women’s State Pension Age: Financial Redress","href":"constituency-mentions/2025-07.json","official_url":"https://hansard.parliament.uk/Commons/2025-07-03/debates/0577A53F-A5E5-4648-881A-E5CF31547E48/WomenSStatePensionAgeFinancialRedress#contribution-06E9378A-AA1D-459A-8CA5-6F2B7C4AC456","confidence_band":"medium","is_own_member":false,"speaker":"Danny Kruger (East Wiltshire) (Con)","matched_terms":[{"term":"Hayes","term_type":"other settlement","source":"os_open_names_2026_04","ambiguity_status":"ambiguous"}],"requires_official_source_before_quote":true,"official_source_use":"Open Hansard to verify local-match context and exact wording.","text_completeness":"compact","attribution_keys":["ons_wpc_2024","os_open_names_2026_04","uk_parliament"]},{"id":"local-mention:hansard:9A9E3588-2DB1-4280-9DE5-42CE9036273A:4091","source":"constituency-mentions","date":"2025-05-07","title":"Personal Independence Payment:  Disabled People","href":"constituency-mentions/2025-05.json","official_url":"https://hansard.parliament.uk/Commons/2025-05-07/debates/AF9A4463-0EB6-426A-AAD4-BB78FA659B82/PersonalIndependencePaymentDisabledPeople#contribution-9A9E3588-2DB1-4280-9DE5-42CE9036273A","confidence_band":"high","is_own_member":false,"speaker":"Danny Kruger","matched_terms":[{"term":"Hayes","term_type":"other settlement","source":"os_open_names_2026_04","ambiguity_status":"ambiguous"}],"requires_official_source_before_quote":true,"official_source_use":"Open Hansard to verify local-match context and exact wording.","text_completeness":"compact","attribution_keys":["ons_wpc_2024","os_open_names_2026_04","uk_parliament"]},{"id":"local-mention:hansard:69F7ED1A-B15C-4151-82DF-44E79457D443:4091","source":"constituency-mentions","date":"2025-04-02","title":"Universities: Funding and Employment","href":"constituency-mentions/2025-04.json","official_url":"https://hansard.parliament.uk/Commons/2025-04-02/debates/EF0E9755-8D33-4FBE-AB44-AB42396E95D6/UniversitiesFundingAndEmployment#contribution-69F7ED1A-B15C-4151-82DF-44E79457D443","confidence_band":"medium","is_own_member":false,"speaker":"The Parliamentary Under-Secretary of State for Education (Janet Daby)","matched_terms":[{"term":"Hayes","term_type":"other settlement","source":"os_open_names_2026_04","ambiguity_status":"ambiguous"}],"requires_official_source_before_quote":true,"official_source_use":"Open Hansard to verify local-match context and exact wording.","text_completeness":"compact","attribution_keys":["ons_wpc_2024","os_open_names_2026_04","uk_parliament"]},{"id":"local-mention:hansard:E7C532F3-F816-4B0D-95F2-A901C5901D59:4091","source":"constituency-mentions","date":"2024-07-16","title":"Members Sworn","href":"constituency-mentions/2024-07.json","official_url":"https://hansard.parliament.uk/Commons/2024-07-16/debates/BD539527-5A91-4D7F-850B-AC129CD54524/MembersSworn#contribution-E7C532F3-F816-4B0D-95F2-A901C5901D59","confidence_band":"high","is_own_member":false,"speaker":"Mr Speaker","matched_terms":[{"term":"Hayes","term_type":"other settlement","source":"os_open_names_2026_04","ambiguity_status":"ambiguous"}],"requires_official_source_before_quote":true,"official_source_use":"Open Hansard to verify local-match context and exact wording.","text_completeness":"compact","attribution_keys":["ons_wpc_2024","os_open_names_2026_04","uk_parliament"]}],"confidence_band_counts":{"high":3,"medium":3,"low":0,"rejected":0}},{"term":"Harlington","term_type":"suburban area","district":"Hillingdon","county":"Greater London","source":"os_open_names_2026_04","ambiguity_status":"ambiguous","routing_guidance":"Ambiguous term; check matched evidence and Hansard context.","mention_count":3,"source_record_ref_count":3,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","source_record_refs":[{"id":"local-mention:hansard:CEFA9BB4-5994-4D9D-ADD6-22202FA64627:4091","source":"constituency-mentions","date":"2025-09-10","title":"Urgent Care Centres: Hillingdon","href":"constituency-mentions/2025-09.json","official_url":"https://hansard.parliament.uk/Commons/2025-09-10/debates/19045EEE-3FC8-4701-BC9C-2A8E0349E520/UrgentCareCentresHillingdon#contribution-CEFA9BB4-5994-4D9D-ADD6-22202FA64627","confidence_band":"high","is_own_member":false,"speaker":"David Simmonds","matched_terms":[{"term":"Harlington","term_type":"suburban area","source":"os_open_names_2026_04","ambiguity_status":"ambiguous"}],"requires_official_source_before_quote":true,"official_source_use":"Open Hansard to verify local-match context and exact wording.","text_completeness":"compact","attribution_keys":["ons_wpc_2024","os_open_names_2026_04","uk_parliament"]},{"id":"local-mention:hansard:9A9E3588-2DB1-4280-9DE5-42CE9036273A:4091","source":"constituency-mentions","date":"2025-05-07","title":"Personal Independence Payment:  Disabled People","href":"constituency-mentions/2025-05.json","official_url":"https://hansard.parliament.uk/Commons/2025-05-07/debates/AF9A4463-0EB6-426A-AAD4-BB78FA659B82/PersonalIndependencePaymentDisabledPeople#contribution-9A9E3588-2DB1-4280-9DE5-42CE9036273A","confidence_band":"high","is_own_member":false,"speaker":"Danny Kruger","matched_terms":[{"term":"Harlington","term_type":"suburban area","source":"os_open_names_2026_04","ambiguity_status":"ambiguous"}],"requires_official_source_before_quote":true,"official_source_use":"Open Hansard to verify local-match context and exact wording.","text_completeness":"compact","attribution_keys":["ons_wpc_2024","os_open_names_2026_04","uk_parliament"]},{"id":"local-mention:hansard:E7C532F3-F816-4B0D-95F2-A901C5901D59:4091","source":"constituency-mentions","date":"2024-07-16","title":"Members Sworn","href":"constituency-mentions/2024-07.json","official_url":"https://hansard.parliament.uk/Commons/2024-07-16/debates/BD539527-5A91-4D7F-850B-AC129CD54524/MembersSworn#contribution-E7C532F3-F816-4B0D-95F2-A901C5901D59","confidence_band":"high","is_own_member":false,"speaker":"Mr Speaker","matched_terms":[{"term":"Harlington","term_type":"suburban area","source":"os_open_names_2026_04","ambiguity_status":"ambiguous"}],"requires_official_source_before_quote":true,"official_source_use":"Open Hansard to verify local-match context and exact wording.","text_completeness":"compact","attribution_keys":["ons_wpc_2024","os_open_names_2026_04","uk_parliament"]}],"confidence_band_counts":{"high":3,"medium":0,"low":0,"rejected":0}},{"term":"Cranford","term_type":"suburban area","district":"Hillingdon","county":"Greater London","source":"os_open_names_2026_04","ambiguity_status":"ambiguous","routing_guidance":"Ambiguous term; check matched evidence and Hansard context.","mention_count":0,"source_record_ref_count":0,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","confidence_band_counts":{"high":0,"medium":0,"low":0,"rejected":0}},{"term":"Harmondsworth","term_type":"suburban area","district":"Hillingdon","county":"Greater London","source":"os_open_names_2026_04","ambiguity_status":"not-reviewed","routing_guidance":"Check matched terms and Hansard context before reuse.","mention_count":0,"source_record_ref_count":0,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","confidence_band_counts":{"high":0,"medium":0,"low":0,"rejected":0}},{"term":"Hatton","term_type":"suburban area","district":"Hillingdon","county":"Greater London","source":"os_open_names_2026_04","ambiguity_status":"ambiguous","routing_guidance":"Ambiguous term; check matched evidence and Hansard context.","mention_count":0,"source_record_ref_count":0,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","confidence_band_counts":{"high":0,"medium":0,"low":0,"rejected":0}},{"term":"Longford","term_type":"suburban area","district":"Hillingdon","county":"Greater London","source":"os_open_names_2026_04","ambiguity_status":"ambiguous","routing_guidance":"Ambiguous term; check matched evidence and Hansard context.","mention_count":0,"source_record_ref_count":0,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","confidence_band_counts":{"high":0,"medium":0,"low":0,"rejected":0}},{"term":"Sipson","term_type":"suburban area","district":"Hillingdon","county":"Greater London","source":"os_open_names_2026_04","ambiguity_status":"not-reviewed","routing_guidance":"Check matched terms and Hansard context before reuse.","mention_count":0,"source_record_ref_count":0,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","confidence_band_counts":{"high":0,"medium":0,"low":0,"rejected":0}},{"term":"West Drayton","term_type":"other settlement","district":"Hillingdon","county":"Greater London","source":"os_open_names_2026_04","ambiguity_status":"ambiguous","routing_guidance":"Ambiguous term; check matched evidence and Hansard context.","mention_count":0,"source_record_ref_count":0,"source_record_ref_limit":8,"source_record_refs_are_capped":false,"all_source_records_href":"constituency-mentions/index.json","confidence_band_counts":{"high":0,"medium":0,"low":0,"rejected":0}}],"attribution_keys":["ons_wpc_2024","os_open_names_2026_04","uk_parliament"],"limitations":["Place matches are routing evidence, not standalone proof of local relevance.","Ambiguous and not-reviewed terms require Hansard context checks before reuse.","Place source_record_refs are capped for compact routing; open all_source_records_href and month shards for exhaustive other-speaker or all-mention reviews."]}
