{"schema_version":1,"page_version":"mp-office-page-v1","kind":"places-index","generated":"2026-04-30","office_slug":"mr-gregory-campbell-east-londonderry","member_id":1409,"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":28,"places":[{"term":"East Londonderry","term_type":"constituency-name","source":"uk_parliament","ambiguity_status":"not-reviewed","routing_guidance":"Check matched terms and Hansard context before reuse.","mention_count":77,"source_record_ref_count":77,"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:61D785BC-642F-4FB3-9A1E-73DF2F73BD89:4426","source":"constituency-mentions","date":"2026-04-21","title":"Wheelchair Provision:  Independent Review Body","href":"constituency-mentions/2026-04.json","official_url":"https://hansard.parliament.uk/Commons/2026-04-21/debates/21D008EA-C5EE-4686-AAA2-15B5F63938D9/WheelchairProvisionIndependentReviewBody#contribution-61D785BC-642F-4FB3-9A1E-73DF2F73BD89","confidence_band":"medium","is_own_member":false,"speaker":"Daniel Francis","matched_terms":[{"term":"East Londonderry","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:4426","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":"East Londonderry","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:FE32A38F-200A-4973-B71E-A60B5AAC0489:4426","source":"constituency-mentions","date":"2026-03-25","title":"Voluntary Groups and Community  Centres","href":"constituency-mentions/2026-03.json","official_url":"https://hansard.parliament.uk/Commons/2026-03-25/debates/318E8777-013F-4CE8-9C30-51A906AA99E0/VoluntaryGroupsAndCommunityCentres#contribution-FE32A38F-200A-4973-B71E-A60B5AAC0489","confidence_band":"high","is_own_member":false,"speaker":"Jim Shannon","matched_terms":[{"term":"East Londonderry","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:10FA2D05-90AD-48F5-92EF-0A0A717CF04F:4426","source":"constituency-mentions","date":"2026-03-25","title":"Voluntary Groups and Community  Centres","href":"constituency-mentions/2026-03.json","official_url":"https://hansard.parliament.uk/Commons/2026-03-25/debates/318E8777-013F-4CE8-9C30-51A906AA99E0/VoluntaryGroupsAndCommunityCentres#contribution-10FA2D05-90AD-48F5-92EF-0A0A717CF04F","confidence_band":"medium","is_own_member":false,"speaker":"Ben Coleman","matched_terms":[{"term":"East Londonderry","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:24CA3DB1-0E06-49BE-83F6-52E0DCE5D9ED:4426","source":"constituency-mentions","date":"2026-03-24","title":"Sudden Unexplained Death  in Childhood","href":"constituency-mentions/2026-03.json","official_url":"https://hansard.parliament.uk/Commons/2026-03-24/debates/E76A7759-F9CD-46C1-944F-ACCEECF61E29/SuddenUnexplainedDeathInChildhood#contribution-24CA3DB1-0E06-49BE-83F6-52E0DCE5D9ED","confidence_band":"medium","is_own_member":false,"speaker":"Andy MacNae","matched_terms":[{"term":"East Londonderry","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:24AB8B66-EF36-4EAD-B1F7-1B4BDF10C92A:4426","source":"constituency-mentions","date":"2026-03-03","title":"Community Cohesion","href":"constituency-mentions/2026-03.json","official_url":"https://hansard.parliament.uk/Commons/2026-03-03/debates/49968B4F-B631-49FB-93DB-15706A9C2F60/CommunityCohesion#contribution-24AB8B66-EF36-4EAD-B1F7-1B4BDF10C92A","confidence_band":"medium","is_own_member":false,"speaker":"David Simmonds (Ruislip, Northwood and Pinner) (Con)","matched_terms":[{"term":"East Londonderry","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:599AD1D3-4DB3-4D06-B1D4-E360E1AB4BC4:4426","source":"constituency-mentions","date":"2026-01-27","title":"Women’s Safety: Walking, Wheeling, Cycling and Running","href":"constituency-mentions/2026-01.json","official_url":"https://hansard.parliament.uk/Commons/2026-01-27/debates/8FCF1675-810A-45F1-983E-C123B9BF4577/WomenSSafetyWalkingWheelingCyclingAndRunning#contribution-599AD1D3-4DB3-4D06-B1D4-E360E1AB4BC4","confidence_band":"medium","is_own_member":false,"speaker":"Maya Ellis (Ribble Valley) (Lab)","matched_terms":[{"term":"East Londonderry","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:6FA719F5-F8E4-4DF2-B06C-A17B6E7B4596:4426","source":"constituency-mentions","date":"2026-01-22","title":"Business of the House","href":"constituency-mentions/2026-01.json","official_url":"https://hansard.parliament.uk/Commons/2026-01-22/debates/E9BBBAEB-7E84-452A-B380-64DF4DC19FE8/BusinessOfTheHouse#contribution-6FA719F5-F8E4-4DF2-B06C-A17B6E7B4596","confidence_band":"medium","is_own_member":false,"speaker":"Ann Davies (Caerfyrddin) (PC)","matched_terms":[{"term":"East Londonderry","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":10,"medium":67,"low":0,"rejected":0}},{"term":"COLERAINE","term_type":"place-name","county":"Northern Ireland","source":"osni_gazetteer_2025_10_14","ambiguity_status":"not-reviewed","routing_guidance":"Check matched terms and Hansard context before reuse.","mention_count":1,"source_record_ref_count":1,"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:7F95D196-9019-4080-B9D1-754D20106AE7:4426","source":"constituency-mentions","date":"2026-03-25","title":"Voluntary Groups and Community  Centres","href":"constituency-mentions/2026-03.json","official_url":"https://hansard.parliament.uk/Commons/2026-03-25/debates/318E8777-013F-4CE8-9C30-51A906AA99E0/VoluntaryGroupsAndCommunityCentres#contribution-7F95D196-9019-4080-B9D1-754D20106AE7","confidence_band":"high","is_own_member":true,"speaker":"Mr Gregory Campbell","matched_terms":[{"term":"COLERAINE","term_type":"place-name","source":"osni_gazetteer_2025_10_14","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","osni_gazetteer_2025_10_14","uk_parliament"]}],"confidence_band_counts":{"high":1,"medium":0,"low":0,"rejected":0}},{"term":"PORTRUSH","term_type":"place-name","county":"Northern Ireland","source":"osni_gazetteer_2025_10_14","ambiguity_status":"not-reviewed","routing_guidance":"Check matched terms and Hansard context before reuse.","mention_count":1,"source_record_ref_count":1,"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:ECCB1407-F8E5-4AD3-BFC2-BB34632864E2:4426","source":"constituency-mentions","date":"2024-11-20","title":"Asylum Seekers: Hotel Accommodation","href":"constituency-mentions/2024-11.json","official_url":"https://hansard.parliament.uk/Commons/2024-11-20/debates/960E913C-8B5F-432F-BF99-63E72A62970C/AsylumSeekersHotelAccommodation#contribution-ECCB1407-F8E5-4AD3-BFC2-BB34632864E2","confidence_band":"high","is_own_member":true,"speaker":"Mr Gregory Campbell (East Londonderry) (DUP)","matched_terms":[{"term":"PORTRUSH","term_type":"place-name","source":"osni_gazetteer_2025_10_14","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","osni_gazetteer_2025_10_14","uk_parliament"]}],"confidence_band_counts":{"high":1,"medium":0,"low":0,"rejected":0}},{"term":"AGHADOWEY","term_type":"place-name","county":"Northern Ireland","source":"osni_gazetteer_2025_10_14","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":"AGIVEY","term_type":"place-name","county":"Northern Ireland","source":"osni_gazetteer_2025_10_14","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":"ARTICLAVE","term_type":"place-name","county":"Northern Ireland","source":"osni_gazetteer_2025_10_14","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":"BALLYKELLY","term_type":"place-name","county":"Northern Ireland","source":"osni_gazetteer_2025_10_14","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":"BOLEA","term_type":"place-name","county":"Northern Ireland","source":"osni_gazetteer_2025_10_14","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":"BOVEDY","term_type":"place-name","county":"Northern Ireland","source":"osni_gazetteer_2025_10_14","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":"BOVEVAGH","term_type":"place-name","county":"Northern Ireland","source":"osni_gazetteer_2025_10_14","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":"CASTLEROCK","term_type":"place-name","county":"Northern Ireland","source":"osni_gazetteer_2025_10_14","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":"CLAUDY","term_type":"place-name","county":"Northern Ireland","source":"osni_gazetteer_2025_10_14","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":"DOWNHILL","term_type":"place-name","county":"Northern Ireland","source":"osni_gazetteer_2025_10_14","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":"DRUMSURN","term_type":"place-name","county":"Northern Ireland","source":"osni_gazetteer_2025_10_14","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":"DUNGIVEN","term_type":"place-name","county":"Northern Ireland","source":"osni_gazetteer_2025_10_14","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":"EGLINTON","term_type":"place-name","county":"Northern Ireland","source":"osni_gazetteer_2025_10_14","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":"FEENY","term_type":"place-name","county":"Northern Ireland","source":"osni_gazetteer_2025_10_14","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":"GARVAGH","term_type":"place-name","county":"Northern Ireland","source":"osni_gazetteer_2025_10_14","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":"GORTNAHEY","term_type":"place-name","county":"Northern Ireland","source":"osni_gazetteer_2025_10_14","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":"GREYSTEEL","term_type":"place-name","county":"Northern Ireland","source":"osni_gazetteer_2025_10_14","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":"KILREA","term_type":"place-name","county":"Northern Ireland","source":"osni_gazetteer_2025_10_14","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":"LIMAVADY","term_type":"place-name","county":"Northern Ireland","source":"osni_gazetteer_2025_10_14","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":"MACOSQUIN","term_type":"place-name","county":"Northern Ireland","source":"osni_gazetteer_2025_10_14","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":"MILLTOWN","term_type":"place-name","county":"Northern Ireland","source":"osni_gazetteer_2025_10_14","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":"MONEYDIG","term_type":"place-name","county":"Northern Ireland","source":"osni_gazetteer_2025_10_14","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":"MULLAN","term_type":"place-name","county":"Northern Ireland","source":"osni_gazetteer_2025_10_14","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":"PORTBALLINTRAE","term_type":"place-name","county":"Northern Ireland","source":"osni_gazetteer_2025_10_14","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":"PORTSTEWART","term_type":"place-name","county":"Northern Ireland","source":"osni_gazetteer_2025_10_14","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}}],"attribution_keys":["ons_wpc_2024","os_open_names_2026_04","osni_gazetteer_2025_10_14","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."]}
