{"schema_version":1,"page_version":"mp-office-page-v1","kind":"places-index","generated":"2026-04-30","office_slug":"justin-madders-ellesmere-port-and-bromborough","member_id":4418,"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":18,"places":[{"term":"Ellesmere Port and Bromborough","term_type":"constituency-name","source":"uk_parliament","ambiguity_status":"not-reviewed","routing_guidance":"Check matched terms and Hansard context before reuse.","mention_count":72,"source_record_ref_count":72,"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:8795F1DD-7B18-4BC1-82E1-5C6F0117A2FC:4037","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-8795F1DD-7B18-4BC1-82E1-5C6F0117A2FC","confidence_band":"medium","is_own_member":false,"speaker":"Mrs Badenoch","matched_terms":[{"term":"Ellesmere Port and Bromborough","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:9F783ED3-8A88-405C-AA5C-B2D22FD5003B:4037","source":"constituency-mentions","date":"2026-04-27","title":"Public Office (Accountability) Bill (Carry-over)","href":"constituency-mentions/2026-04.json","official_url":"https://hansard.parliament.uk/Commons/2026-04-27/debates/5FCA2854-15FA-4477-AEE4-AD6537D3616A/PublicOfficeAccountabilityBillCarryOver#contribution-9F783ED3-8A88-405C-AA5C-B2D22FD5003B","confidence_band":"medium","is_own_member":false,"speaker":"Alex Davies-Jones","matched_terms":[{"term":"Ellesmere Port and Bromborough","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:7B4C1BF8-D260-4AA4-A973-118D09FDED18:4037","source":"constituency-mentions","date":"2026-04-27","title":"Public Office (Accountability) Bill (Carry-over)","href":"constituency-mentions/2026-04.json","official_url":"https://hansard.parliament.uk/Commons/2026-04-27/debates/5FCA2854-15FA-4477-AEE4-AD6537D3616A/PublicOfficeAccountabilityBillCarryOver#contribution-7B4C1BF8-D260-4AA4-A973-118D09FDED18","confidence_band":"medium","is_own_member":false,"speaker":"Jess Brown-Fuller (Chichester) (LD)","matched_terms":[{"term":"Ellesmere Port and Bromborough","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:AED68F9A-1C2D-4500-B102-111FFAB190C5:4037","source":"constituency-mentions","date":"2026-04-16","title":"Representation of the People Bill (Ninth sitting)","href":"constituency-mentions/2026-04.json","official_url":"https://hansard.parliament.uk/Commons/2026-04-16/debates/acd98bcb-089d-4b23-8a11-ff4ab27cea2f/RepresentationOfThePeopleBillNinthSitting#contribution-AED68F9A-1C2D-4500-B102-111FFAB190C5","confidence_band":"medium","is_own_member":false,"speaker":"Dr Chowns","matched_terms":[{"term":"Ellesmere Port and Bromborough","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:F601C27B-368D-4B9B-9382-435742320676:4037","source":"constituency-mentions","date":"2026-04-15","title":"Single Status of Worker","href":"constituency-mentions/2026-04.json","official_url":"https://hansard.parliament.uk/Commons/2026-04-15/debates/64F4001A-663B-4599-815D-83CB8DAB0968/SingleStatusOfWorker#contribution-F601C27B-368D-4B9B-9382-435742320676","confidence_band":"medium","is_own_member":false,"speaker":"Jim Shannon (Strangford) (DUP)","matched_terms":[{"term":"Ellesmere Port and Bromborough","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:EFCB8780-95D9-4C5D-83F9-152DED88C3D3:4037","source":"constituency-mentions","date":"2026-04-15","title":"Single Status of Worker","href":"constituency-mentions/2026-04.json","official_url":"https://hansard.parliament.uk/Commons/2026-04-15/debates/64F4001A-663B-4599-815D-83CB8DAB0968/SingleStatusOfWorker#contribution-EFCB8780-95D9-4C5D-83F9-152DED88C3D3","confidence_band":"medium","is_own_member":false,"speaker":"Mr Joshua Reynolds (Maidenhead) (LD)","matched_terms":[{"term":"Ellesmere Port and Bromborough","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:CFAD46F3-2676-4E66-BF54-0625601A26F9:4037","source":"constituency-mentions","date":"2026-04-15","title":"Single Status of Worker","href":"constituency-mentions/2026-04.json","official_url":"https://hansard.parliament.uk/Commons/2026-04-15/debates/64F4001A-663B-4599-815D-83CB8DAB0968/SingleStatusOfWorker#contribution-CFAD46F3-2676-4E66-BF54-0625601A26F9","confidence_band":"medium","is_own_member":false,"speaker":"Andrew Griffith (Arundel and South Downs) (Con)","matched_terms":[{"term":"Ellesmere Port and Bromborough","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:CED1D6FB-DF79-4F5C-A9A5-60B62D5C17FB:4037","source":"constituency-mentions","date":"2026-04-15","title":"Single Status of Worker","href":"constituency-mentions/2026-04.json","official_url":"https://hansard.parliament.uk/Commons/2026-04-15/debates/64F4001A-663B-4599-815D-83CB8DAB0968/SingleStatusOfWorker#contribution-CED1D6FB-DF79-4F5C-A9A5-60B62D5C17FB","confidence_band":"medium","is_own_member":false,"speaker":"Andy McDonald (Middlesbrough and Thornaby East) (Lab)","matched_terms":[{"term":"Ellesmere Port and Bromborough","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":69,"low":0,"rejected":0}},{"term":"Ellesmere Port","term_type":"town","county":"Cheshire West and Chester","source":"os_open_names_2026_04","ambiguity_status":"not-reviewed","routing_guidance":"Check matched terms and Hansard context before reuse.","mention_count":2,"source_record_ref_count":2,"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:1B999BE7-5DFE-48D9-9314-272DA4776D4A:4037","source":"constituency-mentions","date":"2026-03-12","title":"Business of the House","href":"constituency-mentions/2026-03.json","official_url":"https://hansard.parliament.uk/Commons/2026-03-12/debates/FAF35D5F-BED8-4566-828D-A3FAA43E7E84/BusinessOfTheHouse#contribution-1B999BE7-5DFE-48D9-9314-272DA4776D4A","confidence_band":"high","is_own_member":true,"speaker":"Justin Madders (Ellesmere Port and Bromborough) (Lab)","matched_terms":[{"term":"Ellesmere Port","term_type":"town","source":"os_open_names_2026_04","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","os_open_names_2026_04","uk_parliament"]},{"id":"local-mention:hansard:E1ECCD13-971B-4E96-81C8-F6D6E52257E4:4037","source":"constituency-mentions","date":"2026-02-12","title":"Business of the House","href":"constituency-mentions/2026-02.json","official_url":"https://hansard.parliament.uk/Commons/2026-02-12/debates/0D359F37-D6A5-43A9-9E20-F3D3EC34717F/BusinessOfTheHouse#contribution-E1ECCD13-971B-4E96-81C8-F6D6E52257E4","confidence_band":"high","is_own_member":true,"speaker":"Justin Madders (Ellesmere Port and Bromborough) (Lab)","matched_terms":[{"term":"Ellesmere Port","term_type":"town","source":"os_open_names_2026_04","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","os_open_names_2026_04","uk_parliament"]}],"confidence_band_counts":{"high":2,"medium":0,"low":0,"rejected":0}},{"term":"Bebington","term_type":"town","district":"Wirral","county":"England","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":"Bromborough","term_type":"suburban area","district":"Wirral","county":"England","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":"Bromborough Pool","term_type":"suburban area","district":"Wirral","county":"England","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":"Eastham","term_type":"suburban area","district":"Wirral","county":"England","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":"Great Sutton","term_type":"suburban area","county":"Cheshire West and Chester","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":"Little Stanney","term_type":"suburban area","county":"Cheshire West and Chester","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":"Little Sutton","term_type":"suburban area","county":"Cheshire West and Chester","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":"New Ferry","term_type":"suburban area","district":"Wirral","county":"England","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":"Overpool","term_type":"suburban area","county":"Cheshire West and Chester","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":"Port Sunlight","term_type":"suburban area","district":"Wirral","county":"England","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":"Rock Park","term_type":"suburban area","district":"Wirral","county":"England","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":"Spital","term_type":"suburban area","district":"Wirral","county":"England","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":"Sutton Green","term_type":"suburban area","county":"Cheshire West and Chester","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":"Whitby","term_type":"suburban area","county":"Cheshire West and Chester","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":"Whitbyheath","term_type":"suburban area","county":"Cheshire West and Chester","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":"Wolverham","term_type":"suburban area","county":"Cheshire West and Chester","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}}],"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."]}
