{"schema_version":1,"page_version":"mp-office-page-v1","kind":"places-index","generated":"2026-04-30","office_slug":"stephen-flynn-aberdeen-south","member_id":4735,"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":26,"places":[{"term":"Aberdeen South","term_type":"constituency-name","source":"uk_parliament","ambiguity_status":"not-reviewed","routing_guidance":"Check matched terms and Hansard context before reuse.","mention_count":49,"source_record_ref_count":49,"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:6EE603E8-667C-490F-92F9-79ADC4847554:4450","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-6EE603E8-667C-490F-92F9-79ADC4847554","confidence_band":"medium","is_own_member":false,"speaker":"Brian Leishman (Alloa and Grangemouth) (Lab)","matched_terms":[{"term":"Aberdeen South","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:FC46FA72-3227-49E6-BEE4-95C838CB8B96:4450","source":"constituency-mentions","date":"2026-02-25","title":"World Cup: Travelling Fans","href":"constituency-mentions/2026-02.json","official_url":"https://hansard.parliament.uk/Commons/2026-02-25/debates/6EB08285-1F2A-4C1A-8120-C01154E2A097/WorldCupTravellingFans#contribution-FC46FA72-3227-49E6-BEE4-95C838CB8B96","confidence_band":"medium","is_own_member":false,"speaker":"Mr Alexander","matched_terms":[{"term":"Aberdeen South","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:0B5905EB-FBDF-4FCD-BF79-EA54AE7689DC:4450","source":"constituency-mentions","date":"2026-02-25","title":"World Cup: Travelling Fans","href":"constituency-mentions/2026-02.json","official_url":"https://hansard.parliament.uk/Commons/2026-02-25/debates/6EB08285-1F2A-4C1A-8120-C01154E2A097/WorldCupTravellingFans#contribution-0B5905EB-FBDF-4FCD-BF79-EA54AE7689DC","confidence_band":"medium","is_own_member":false,"speaker":"Torcuil Crichton","matched_terms":[{"term":"Aberdeen South","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:44EBDAE8-CA19-4C5A-A03F-3224197ED9DC:4450","source":"constituency-mentions","date":"2026-02-04","title":"Lord Mandelson","href":"constituency-mentions/2026-02.json","official_url":"https://hansard.parliament.uk/Commons/2026-02-04/debates/79A0500C-FC08-4AEB-9D2D-3C4540C756C9/LordMandelson#contribution-44EBDAE8-CA19-4C5A-A03F-3224197ED9DC","confidence_band":"medium","is_own_member":false,"speaker":"Dr Arthur","matched_terms":[{"term":"Aberdeen South","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:8623BB2E-B00C-4D22-BBE0-288B11C562A8:4450","source":"constituency-mentions","date":"2026-01-08","title":"Glasgow Safer Drug Consumption Facility","href":"constituency-mentions/2026-01.json","official_url":"https://hansard.parliament.uk/Commons/2026-01-08/debates/DF2D79AF-FF32-44FB-8951-5545180ABFD4/GlasgowSaferDrugConsumptionFacility#contribution-8623BB2E-B00C-4D22-BBE0-288B11C562A8","confidence_band":"medium","is_own_member":false,"speaker":"Patricia Ferguson","matched_terms":[{"term":"Aberdeen South","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:75C651FB-765F-42DD-97CC-8C88F91A0961:4450","source":"constituency-mentions","date":"2025-10-27","title":"North Sea Oil and Gas Industry","href":"constituency-mentions/2025-10.json","official_url":"https://hansard.parliament.uk/Commons/2025-10-27/debates/F22B3304-0B3E-4200-8144-D79C1C58A894/NorthSeaOilAndGasIndustry#contribution-75C651FB-765F-42DD-97CC-8C88F91A0961","confidence_band":"medium","is_own_member":false,"speaker":"Mr Speaker","matched_terms":[{"term":"Aberdeen South","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:69AC4409-DDFC-43C4-9DE2-717EEC819389:4450","source":"constituency-mentions","date":"2025-10-22","title":"Devolution in Scotland","href":"constituency-mentions/2025-10.json","official_url":"https://hansard.parliament.uk/Commons/2025-10-22/debates/6B9AC60A-5D4A-41F8-AB0F-D7894A02F12B/DevolutionInScotland#contribution-69AC4409-DDFC-43C4-9DE2-717EEC819389","confidence_band":"medium","is_own_member":false,"speaker":"Melanie Ward","matched_terms":[{"term":"Aberdeen South","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:D98911BF-CE77-45D0-B119-803EB316EDD6:4450","source":"constituency-mentions","date":"2025-09-16","title":"Ambassador to the United States","href":"constituency-mentions/2025-09.json","official_url":"https://hansard.parliament.uk/Commons/2025-09-16/debates/E03E67BE-FE44-4A61-AB6D-81BE45E45213/AmbassadorToTheUnitedStates#contribution-D98911BF-CE77-45D0-B119-803EB316EDD6","confidence_band":"medium","is_own_member":false,"speaker":"Jamie Stone (Caithness, Sutherland and Easter Ross) (LD)","matched_terms":[{"term":"Aberdeen South","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":6,"medium":43,"low":0,"rejected":0}},{"term":"Aberdeen","term_type":"city","county":"Aberdeen City","source":"os_open_names_2026_04","ambiguity_status":"not-reviewed","routing_guidance":"Check matched terms and Hansard context before reuse.","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:CFEBF3D1-76AB-46AE-8097-1052DF4129CD:4450","source":"constituency-mentions","date":"2026-03-24","title":"Oil and Gas","href":"constituency-mentions/2026-03.json","official_url":"https://hansard.parliament.uk/Commons/2026-03-24/debates/13B0FEA9-17A3-4FFD-AADB-859DD1CE04B5/OilAndGas#contribution-CFEBF3D1-76AB-46AE-8097-1052DF4129CD","confidence_band":"high","is_own_member":true,"speaker":"Stephen Flynn (Aberdeen South) (SNP)","matched_terms":[{"term":"Aberdeen","term_type":"city","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:84F83393-D617-416A-8E35-66F7E26C82BA:4450","source":"constituency-mentions","date":"2025-01-07","title":"Crown Estate Bill [Lords]","href":"constituency-mentions/2025-01.json","official_url":"https://hansard.parliament.uk/Commons/2025-01-07/debates/61690C28-08BA-46F6-965F-943410857E22/CrownEstateBillLords#contribution-84F83393-D617-416A-8E35-66F7E26C82BA","confidence_band":"high","is_own_member":true,"speaker":"Stephen Flynn","matched_terms":[{"term":"Aberdeen","term_type":"city","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:C95A7A31-B5EF-4F75-945E-4638CF9835AD:4450","source":"constituency-mentions","date":"2024-07-17","title":"Debate on the Address","href":"constituency-mentions/2024-07.json","official_url":"https://hansard.parliament.uk/Commons/2024-07-17/debates/E49310A5-9111-4957-905D-5471B0019D80/DebateOnTheAddress#contribution-C95A7A31-B5EF-4F75-945E-4638CF9835AD","confidence_band":"high","is_own_member":true,"speaker":"Stephen Flynn","matched_terms":[{"term":"Aberdeen","term_type":"city","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":3,"medium":0,"low":0,"rejected":0}},{"term":"Torry","term_type":"suburban area","county":"Aberdeen City","source":"os_open_names_2026_04","ambiguity_status":"ambiguous","routing_guidance":"Ambiguous term; check matched evidence and Hansard context.","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:90206955-2F52-4BC4-BC31-33239C38F049:4450","source":"constituency-mentions","date":"2025-04-25","title":"Devolution (Immigration) (Scotland) Bill","href":"constituency-mentions/2025-04.json","official_url":"https://hansard.parliament.uk/Commons/2025-04-25/debates/2C2AFFF3-CBB9-42C4-8AF9-909194D25306/DevolutionImmigrationScotlandBill#contribution-90206955-2F52-4BC4-BC31-33239C38F049","confidence_band":"medium","is_own_member":false,"speaker":"Stephen Gethins","matched_terms":[{"term":"Torry","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":0,"medium":1,"low":0,"rejected":0}},{"term":"Altens","term_type":"suburban area","county":"Aberdeen City","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":"Benthoul","term_type":"hamlet","county":"Aberdeen City","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":"Bieldside","term_type":"village","county":"Aberdeen City","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":"Blacktop","term_type":"hamlet","county":"Aberdeen City","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":"Braeside","term_type":"suburban area","county":"Aberdeen City","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":"Charlestown","term_type":"hamlet","county":"Aberdeen City","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":"Cove Bay","term_type":"suburban area","county":"Aberdeen City","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":"Craigiebuckler","term_type":"suburban area","county":"Aberdeen City","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":"Cults","term_type":"village","county":"Aberdeen City","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":"Ferryhill","term_type":"suburban area","county":"Aberdeen City","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":"Footdee","term_type":"suburban area","county":"Aberdeen City","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":"Garthdee","term_type":"suburban area","county":"Aberdeen City","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":"Kaimhill","term_type":"suburban area","county":"Aberdeen City","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":"Kincorth","term_type":"suburban area","county":"Aberdeen City","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":"Mannofield","term_type":"suburban area","county":"Aberdeen City","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":"Mid Anguston","term_type":"hamlet","county":"Aberdeen City","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":"Milltimber","term_type":"village","county":"Aberdeen City","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":"Nigg","term_type":"suburban area","county":"Aberdeen City","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":"Peterculter","term_type":"village","county":"Aberdeen City","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":"Ruthrieston","term_type":"suburban area","county":"Aberdeen City","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":"Seafield","term_type":"suburban area","county":"Aberdeen City","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":"Summerhill","term_type":"suburban area","county":"Aberdeen City","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":"Tullos","term_type":"suburban area","county":"Aberdeen City","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."]}
