{"schema_version":2,"dataset_version":"office-data-v1-wpc-2024","boundary_version":"ons-wpc-july-2024-bfe","geography_terms_version":"geography-terms-v1","ambiguous_register_version":"ambiguous-register-v1","matching_rules_version":"constituency-mentions-v1","place_source_versions":{"ons_boundaries":"WPC July 2024 Boundaries EW BFE","os_open_names":"OS Open Names 2026-04","osni_gazetteer":"OSNI Place Names Gazetteer 2025-10-14","os_boundary_line":"OS Boundary-Line 2025-10 enrichment-only","wordlist":"project-common-place-collision-terms-v1"},"generated_at":"2026-04-28T12:04:00Z","scope":"office-data","status":"completed","partial":false,"expected_office_count":650,"active_dataset_version":"office-data-v1-wpc-2024","dataset_url":"datasets/office-data-v1-wpc-2024/manifest.json","attributions_url":"attributions.json","generated":"2026-04-30","office_count":650,"offices":[{"slug":"abtisam-mohamed-sheffield-central","label":"Abtisam Mohamed MP office","member_id":5142,"member_name":"Abtisam Mohamed","constituency":"Sheffield Central","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/abtisam-mohamed-sheffield-central/index.json","generated":"2026-04-30","counts":{"feed":116,"written_questions":29,"awaiting_written_questions":0,"local_mentions":90,"bills":0,"committees":2,"interests":1}},{"slug":"adam-dance-yeovil","label":"Adam Dance MP office","member_id":5191,"member_name":"Adam Dance","constituency":"Yeovil","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/adam-dance-yeovil/index.json","generated":"2026-04-30","counts":{"feed":1530,"written_questions":504,"awaiting_written_questions":0,"local_mentions":197,"bills":1,"committees":0,"interests":4}},{"slug":"adam-jogee-newcastle-under-lyme","label":"Adam Jogee MP office","member_id":5168,"member_name":"Adam Jogee","constituency":"Newcastle-under-Lyme","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/adam-jogee-newcastle-under-lyme/index.json","generated":"2026-04-30","counts":{"feed":351,"written_questions":157,"awaiting_written_questions":3,"local_mentions":432,"bills":1,"committees":4,"interests":5}},{"slug":"adam-thompson-erewash","label":"Adam Thompson MP office","member_id":5044,"member_name":"Adam Thompson","constituency":"Erewash","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/adam-thompson-erewash/index.json","generated":"2026-04-30","counts":{"feed":120,"written_questions":5,"awaiting_written_questions":0,"local_mentions":127,"bills":0,"committees":7,"interests":4}},{"slug":"adrian-ramsay-waveney-valley","label":"Adrian Ramsay MP office","member_id":5320,"member_name":"Adrian Ramsay","constituency":"Waveney Valley","party_slug":"green-party","index_url":"datasets/office-data-v1-wpc-2024/offices/adrian-ramsay-waveney-valley/index.json","generated":"2026-04-30","counts":{"feed":226,"written_questions":59,"awaiting_written_questions":0,"local_mentions":65,"bills":1,"committees":1,"interests":3}},{"slug":"afzal-khan-manchester-rusholme","label":"Afzal Khan MP office","member_id":4671,"member_name":"Afzal Khan","constituency":"Manchester Rusholme","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/afzal-khan-manchester-rusholme/index.json","generated":"2026-04-30","counts":{"feed":173,"written_questions":84,"awaiting_written_questions":1,"local_mentions":18,"bills":1,"committees":1,"interests":6}},{"slug":"al-carns-birmingham-selly-oak","label":"Al Carns MP office","member_id":5235,"member_name":"Al Carns","constituency":"Birmingham Selly Oak","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/al-carns-birmingham-selly-oak/index.json","generated":"2026-04-30","counts":{"feed":259,"written_questions":0,"awaiting_written_questions":0,"local_mentions":42,"bills":0,"committees":1,"interests":2}},{"slug":"alan-gemmell-central-ayrshire","label":"Alan Gemmell MP office","member_id":5185,"member_name":"Alan Gemmell","constituency":"Central Ayrshire","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/alan-gemmell-central-ayrshire/index.json","generated":"2026-04-30","counts":{"feed":65,"written_questions":0,"awaiting_written_questions":0,"local_mentions":32,"bills":0,"committees":2,"interests":8}},{"slug":"alan-mak-havant","label":"Alan Mak MP office","member_id":4484,"member_name":"Alan Mak","constituency":"Havant","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/alan-mak-havant/index.json","generated":"2026-04-30","counts":{"feed":77,"written_questions":0,"awaiting_written_questions":0,"local_mentions":28,"bills":2,"committees":8,"interests":22}},{"slug":"alan-strickland-newton-aycliffe-and-spennymoor","label":"Alan Strickland MP office","member_id":5080,"member_name":"Alan Strickland","constituency":"Newton Aycliffe and Spennymoor","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/alan-strickland-newton-aycliffe-and-spennymoor/index.json","generated":"2026-04-30","counts":{"feed":91,"written_questions":0,"awaiting_written_questions":0,"local_mentions":49,"bills":0,"committees":1,"interests":0}},{"slug":"alberto-costa-south-leicestershire","label":"Alberto Costa MP office","member_id":4439,"member_name":"Alberto Costa","constituency":"South Leicestershire","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/alberto-costa-south-leicestershire/index.json","generated":"2026-04-30","counts":{"feed":76,"written_questions":13,"awaiting_written_questions":1,"local_mentions":65,"bills":3,"committees":8,"interests":25}},{"slug":"alex-baker-aldershot","label":"Alex Baker MP office","member_id":5173,"member_name":"Alex Baker","constituency":"Aldershot","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/alex-baker-aldershot/index.json","generated":"2026-04-30","counts":{"feed":95,"written_questions":7,"awaiting_written_questions":0,"local_mentions":106,"bills":0,"committees":2,"interests":1}},{"slug":"alex-ballinger-halesowen","label":"Alex Ballinger MP office","member_id":5238,"member_name":"Alex Ballinger","constituency":"Halesowen","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/alex-ballinger-halesowen/index.json","generated":"2026-04-30","counts":{"feed":136,"written_questions":18,"awaiting_written_questions":0,"local_mentions":161,"bills":0,"committees":4,"interests":4}},{"slug":"alex-brewer-north-east-hampshire","label":"Alex Brewer MP office","member_id":5263,"member_name":"Alex Brewer","constituency":"North East Hampshire","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/alex-brewer-north-east-hampshire/index.json","generated":"2026-04-30","counts":{"feed":924,"written_questions":274,"awaiting_written_questions":1,"local_mentions":46,"bills":0,"committees":3,"interests":6}},{"slug":"alex-burghart-brentwood-and-ongar","label":"Alex Burghart MP office","member_id":4613,"member_name":"Alex Burghart","constituency":"Brentwood and Ongar","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/alex-burghart-brentwood-and-ongar/index.json","generated":"2026-04-30","counts":{"feed":249,"written_questions":107,"awaiting_written_questions":13,"local_mentions":89,"bills":0,"committees":6,"interests":5}},{"slug":"alex-davies-jones-pontypridd","label":"Alex Davies-Jones MP office","member_id":4849,"member_name":"Alex Davies-Jones","constituency":"Pontypridd","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/alex-davies-jones-pontypridd/index.json","generated":"2026-04-30","counts":{"feed":107,"written_questions":0,"awaiting_written_questions":0,"local_mentions":79,"bills":1,"committees":21,"interests":2}},{"slug":"alex-easton-north-down","label":"Alex Easton MP office","member_id":5262,"member_name":"Alex Easton","constituency":"North Down","party_slug":"independent","index_url":"datasets/office-data-v1-wpc-2024/offices/alex-easton-north-down/index.json","generated":"2026-04-30","counts":{"feed":130,"written_questions":21,"awaiting_written_questions":0,"local_mentions":107,"bills":0,"committees":0,"interests":0}},{"slug":"alex-mayer-dunstable-and-leighton-buzzard","label":"Alex Mayer MP office","member_id":5141,"member_name":"Alex Mayer","constituency":"Dunstable and Leighton Buzzard","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/alex-mayer-dunstable-and-leighton-buzzard/index.json","generated":"2026-04-30","counts":{"feed":155,"written_questions":54,"awaiting_written_questions":1,"local_mentions":57,"bills":0,"committees":3,"interests":4}},{"slug":"alex-mcintyre-gloucester","label":"Alex McIntyre MP office","member_id":5349,"member_name":"Alex McIntyre","constituency":"Gloucester","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/alex-mcintyre-gloucester/index.json","generated":"2026-04-30","counts":{"feed":162,"written_questions":16,"awaiting_written_questions":0,"local_mentions":240,"bills":2,"committees":7,"interests":1}},{"slug":"alex-norris-nottingham-north-and-kimberley","label":"Alex Norris MP office","member_id":4641,"member_name":"Alex Norris","constituency":"Nottingham North and Kimberley","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/alex-norris-nottingham-north-and-kimberley/index.json","generated":"2026-04-30","counts":{"feed":138,"written_questions":0,"awaiting_written_questions":0,"local_mentions":37,"bills":3,"committees":8,"interests":4}},{"slug":"alex-sobel-leeds-central-and-headingley","label":"Alex Sobel MP office","member_id":4658,"member_name":"Alex Sobel","constituency":"Leeds Central and Headingley","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/alex-sobel-leeds-central-and-headingley/index.json","generated":"2026-04-30","counts":{"feed":120,"written_questions":43,"awaiting_written_questions":1,"local_mentions":116,"bills":1,"committees":9,"interests":10}},{"slug":"alice-macdonald-norwich-north","label":"Alice Macdonald MP office","member_id":5133,"member_name":"Alice Macdonald","constituency":"Norwich North","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/alice-macdonald-norwich-north/index.json","generated":"2026-04-30","counts":{"feed":97,"written_questions":2,"awaiting_written_questions":0,"local_mentions":94,"bills":1,"committees":4,"interests":6}},{"slug":"alicia-kearns-rutland-and-stamford","label":"Alicia Kearns MP office","member_id":4805,"member_name":"Alicia Kearns","constituency":"Rutland and Stamford","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/alicia-kearns-rutland-and-stamford/index.json","generated":"2026-04-30","counts":{"feed":177,"written_questions":65,"awaiting_written_questions":3,"local_mentions":111,"bills":0,"committees":7,"interests":11}},{"slug":"alison-bennett-mid-sussex","label":"Alison Bennett MP office","member_id":5283,"member_name":"Alison Bennett","constituency":"Mid Sussex","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/alison-bennett-mid-sussex/index.json","generated":"2026-04-30","counts":{"feed":1028,"written_questions":223,"awaiting_written_questions":2,"local_mentions":150,"bills":2,"committees":0,"interests":4}},{"slug":"alison-griffiths-bognor-regis-and-littlehampton","label":"Alison Griffiths MP office","member_id":5203,"member_name":"Alison Griffiths","constituency":"Bognor Regis and Littlehampton","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/alison-griffiths-bognor-regis-and-littlehampton/index.json","generated":"2026-04-30","counts":{"feed":158,"written_questions":42,"awaiting_written_questions":0,"local_mentions":75,"bills":0,"committees":5,"interests":7}},{"slug":"alison-hume-scarborough-and-whitby","label":"Alison Hume MP office","member_id":5254,"member_name":"Alison Hume","constituency":"Scarborough and Whitby","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/alison-hume-scarborough-and-whitby/index.json","generated":"2026-04-30","counts":{"feed":94,"written_questions":8,"awaiting_written_questions":0,"local_mentions":123,"bills":0,"committees":3,"interests":3}},{"slug":"alison-mcgovern-birkenhead","label":"Alison McGovern MP office","member_id":4083,"member_name":"Alison McGovern","constituency":"Birkenhead","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/alison-mcgovern-birkenhead/index.json","generated":"2026-04-30","counts":{"feed":165,"written_questions":0,"awaiting_written_questions":0,"local_mentions":46,"bills":2,"committees":6,"interests":1}},{"slug":"alison-taylor-paisley-and-renfrewshire-north","label":"Alison Taylor MP office","member_id":5093,"member_name":"Alison Taylor","constituency":"Paisley and Renfrewshire North","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/alison-taylor-paisley-and-renfrewshire-north/index.json","generated":"2026-04-30","counts":{"feed":30,"written_questions":4,"awaiting_written_questions":0,"local_mentions":38,"bills":0,"committees":1,"interests":9}},{"slug":"alistair-strathern-hitchin","label":"Alistair Strathern MP office","member_id":5000,"member_name":"Alistair Strathern","constituency":"Hitchin","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/alistair-strathern-hitchin/index.json","generated":"2026-04-30","counts":{"feed":113,"written_questions":4,"awaiting_written_questions":0,"local_mentions":80,"bills":1,"committees":6,"interests":1}},{"slug":"amanda-hack-north-west-leicestershire","label":"Amanda Hack MP office","member_id":5149,"member_name":"Amanda Hack","constituency":"North West Leicestershire","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/amanda-hack-north-west-leicestershire/index.json","generated":"2026-04-30","counts":{"feed":130,"written_questions":11,"awaiting_written_questions":0,"local_mentions":121,"bills":0,"committees":5,"interests":7}},{"slug":"amanda-martin-portsmouth-north","label":"Amanda Martin MP office","member_id":5294,"member_name":"Amanda Martin","constituency":"Portsmouth North","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/amanda-martin-portsmouth-north/index.json","generated":"2026-04-30","counts":{"feed":100,"written_questions":0,"awaiting_written_questions":0,"local_mentions":204,"bills":1,"committees":9,"interests":14}},{"slug":"andrew-bowie-west-aberdeenshire-and-kincardine","label":"Andrew Bowie MP office","member_id":4601,"member_name":"Andrew Bowie","constituency":"West Aberdeenshire and Kincardine","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/andrew-bowie-west-aberdeenshire-and-kincardine/index.json","generated":"2026-04-30","counts":{"feed":113,"written_questions":28,"awaiting_written_questions":0,"local_mentions":102,"bills":0,"committees":9,"interests":6}},{"slug":"andrew-cooper-mid-cheshire","label":"Andrew Cooper MP office","member_id":5195,"member_name":"Andrew Cooper","constituency":"Mid Cheshire","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/andrew-cooper-mid-cheshire/index.json","generated":"2026-04-30","counts":{"feed":123,"written_questions":13,"awaiting_written_questions":0,"local_mentions":85,"bills":0,"committees":4,"interests":0}},{"slug":"andrew-george-st-ives","label":"Andrew George MP office","member_id":227,"member_name":"Andrew George","constituency":"St Ives","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/andrew-george-st-ives/index.json","generated":"2026-04-30","counts":{"feed":1461,"written_questions":133,"awaiting_written_questions":0,"local_mentions":149,"bills":2,"committees":3,"interests":5}},{"slug":"andrew-griffith-arundel-and-south-downs","label":"Andrew Griffith MP office","member_id":4874,"member_name":"Andrew Griffith","constituency":"Arundel and South Downs","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/andrew-griffith-arundel-and-south-downs/index.json","generated":"2026-04-30","counts":{"feed":144,"written_questions":73,"awaiting_written_questions":1,"local_mentions":93,"bills":3,"committees":5,"interests":14}},{"slug":"andrew-lewin-welwyn-hatfield","label":"Andrew Lewin MP office","member_id":5061,"member_name":"Andrew Lewin","constituency":"Welwyn Hatfield","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/andrew-lewin-welwyn-hatfield/index.json","generated":"2026-04-30","counts":{"feed":99,"written_questions":0,"awaiting_written_questions":0,"local_mentions":97,"bills":0,"committees":2,"interests":8}},{"slug":"andrew-pakes-peterborough","label":"Andrew Pakes MP office","member_id":5243,"member_name":"Andrew Pakes","constituency":"Peterborough","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/andrew-pakes-peterborough/index.json","generated":"2026-04-30","counts":{"feed":84,"written_questions":0,"awaiting_written_questions":0,"local_mentions":500,"bills":1,"committees":6,"interests":5}},{"slug":"andrew-ranger-wrexham","label":"Andrew Ranger MP office","member_id":5046,"member_name":"Andrew Ranger","constituency":"Wrexham","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/andrew-ranger-wrexham/index.json","generated":"2026-04-30","counts":{"feed":88,"written_questions":5,"awaiting_written_questions":0,"local_mentions":154,"bills":1,"committees":4,"interests":1}},{"slug":"andrew-rosindell-romford","label":"Andrew Rosindell MP office","member_id":1447,"member_name":"Andrew Rosindell","constituency":"Romford","party_slug":"reform-uk","index_url":"datasets/office-data-v1-wpc-2024/offices/andrew-rosindell-romford/index.json","generated":"2026-04-30","counts":{"feed":250,"written_questions":161,"awaiting_written_questions":1,"local_mentions":192,"bills":17,"committees":11,"interests":10}},{"slug":"andrew-western-stretford-and-urmston","label":"Andrew Western MP office","member_id":4979,"member_name":"Andrew Western","constituency":"Stretford and Urmston","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/andrew-western-stretford-and-urmston/index.json","generated":"2026-04-30","counts":{"feed":112,"written_questions":0,"awaiting_written_questions":0,"local_mentions":16,"bills":0,"committees":8,"interests":2}},{"slug":"andy-macnae-rossendale-and-darwen","label":"Andy MacNae MP office","member_id":5134,"member_name":"Andy MacNae","constituency":"Rossendale and Darwen","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/andy-macnae-rossendale-and-darwen/index.json","generated":"2026-04-30","counts":{"feed":83,"written_questions":1,"awaiting_written_questions":0,"local_mentions":134,"bills":0,"committees":1,"interests":3}},{"slug":"andy-mcdonald-middlesbrough-and-thornaby-east","label":"Andy McDonald MP office","member_id":4269,"member_name":"Andy McDonald","constituency":"Middlesbrough and Thornaby East","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/andy-mcdonald-middlesbrough-and-thornaby-east/index.json","generated":"2026-04-30","counts":{"feed":191,"written_questions":28,"awaiting_written_questions":0,"local_mentions":101,"bills":2,"committees":4,"interests":1}},{"slug":"andy-slaughter-hammersmith-and-chiswick","label":"Andy Slaughter MP office","member_id":1516,"member_name":"Andy Slaughter","constituency":"Hammersmith and Chiswick","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/andy-slaughter-hammersmith-and-chiswick/index.json","generated":"2026-04-30","counts":{"feed":106,"written_questions":13,"awaiting_written_questions":0,"local_mentions":81,"bills":2,"committees":12,"interests":1}},{"slug":"angela-rayner-ashton-under-lyne","label":"Angela Rayner MP office","member_id":4356,"member_name":"Angela Rayner","constituency":"Ashton-under-Lyne","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/angela-rayner-ashton-under-lyne/index.json","generated":"2026-04-30","counts":{"feed":46,"written_questions":0,"awaiting_written_questions":0,"local_mentions":77,"bills":5,"committees":2,"interests":13}},{"slug":"ann-davies-caerfyrddin","label":"Ann Davies MP office","member_id":5177,"member_name":"Ann Davies","constituency":"Caerfyrddin","party_slug":"plaid-cymru","index_url":"datasets/office-data-v1-wpc-2024/offices/ann-davies-caerfyrddin/index.json","generated":"2026-04-30","counts":{"feed":157,"written_questions":27,"awaiting_written_questions":1,"local_mentions":101,"bills":0,"committees":2,"interests":12}},{"slug":"anna-dixon-shipley","label":"Anna Dixon MP office","member_id":5281,"member_name":"Anna Dixon","constituency":"Shipley","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/anna-dixon-shipley/index.json","generated":"2026-04-30","counts":{"feed":124,"written_questions":9,"awaiting_written_questions":0,"local_mentions":376,"bills":0,"committees":2,"interests":4}},{"slug":"anna-gelderd-south-east-cornwall","label":"Anna Gelderd MP office","member_id":5353,"member_name":"Anna Gelderd","constituency":"South East Cornwall","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/anna-gelderd-south-east-cornwall/index.json","generated":"2026-04-30","counts":{"feed":75,"written_questions":16,"awaiting_written_questions":0,"local_mentions":111,"bills":1,"committees":3,"interests":3}},{"slug":"anna-mcmorrin-cardiff-north","label":"Anna McMorrin MP office","member_id":4632,"member_name":"Anna McMorrin","constituency":"Cardiff North","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/anna-mcmorrin-cardiff-north/index.json","generated":"2026-04-30","counts":{"feed":70,"written_questions":0,"awaiting_written_questions":0,"local_mentions":6,"bills":2,"committees":10,"interests":1}},{"slug":"anna-sabine-frome-and-east-somerset","label":"Anna Sabine MP office","member_id":5286,"member_name":"Anna Sabine","constituency":"Frome and East Somerset","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/anna-sabine-frome-and-east-somerset/index.json","generated":"2026-04-30","counts":{"feed":843,"written_questions":171,"awaiting_written_questions":0,"local_mentions":92,"bills":1,"committees":3,"interests":8}},{"slug":"anna-turley-redcar","label":"Anna Turley MP office","member_id":4449,"member_name":"Anna Turley","constituency":"Redcar","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/anna-turley-redcar/index.json","generated":"2026-04-30","counts":{"feed":78,"written_questions":0,"awaiting_written_questions":0,"local_mentions":60,"bills":2,"committees":4,"interests":2}},{"slug":"anneliese-dodds-oxford-east","label":"Anneliese Dodds MP office","member_id":4657,"member_name":"Anneliese Dodds","constituency":"Oxford East","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/anneliese-dodds-oxford-east/index.json","generated":"2026-04-30","counts":{"feed":197,"written_questions":87,"awaiting_written_questions":0,"local_mentions":100,"bills":0,"committees":0,"interests":5}},{"slug":"anneliese-midgley-knowsley","label":"Anneliese Midgley MP office","member_id":5038,"member_name":"Anneliese Midgley","constituency":"Knowsley","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/anneliese-midgley-knowsley/index.json","generated":"2026-04-30","counts":{"feed":121,"written_questions":31,"awaiting_written_questions":0,"local_mentions":111,"bills":1,"committees":8,"interests":6}},{"slug":"antonia-bance-tipton-and-wednesbury","label":"Antonia Bance MP office","member_id":5048,"member_name":"Antonia Bance","constituency":"Tipton and Wednesbury","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/antonia-bance-tipton-and-wednesbury/index.json","generated":"2026-04-30","counts":{"feed":83,"written_questions":11,"awaiting_written_questions":0,"local_mentions":61,"bills":0,"committees":2,"interests":2}},{"slug":"aphra-brandreth-chester-south-and-eddisbury","label":"Aphra Brandreth MP office","member_id":5241,"member_name":"Aphra Brandreth","constituency":"Chester South and Eddisbury","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/aphra-brandreth-chester-south-and-eddisbury/index.json","generated":"2026-04-30","counts":{"feed":100,"written_questions":17,"awaiting_written_questions":0,"local_mentions":152,"bills":1,"committees":7,"interests":12}},{"slug":"apsana-begum-poplar-and-limehouse","label":"Apsana Begum MP office","member_id":4790,"member_name":"Apsana Begum","constituency":"Poplar and Limehouse","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/apsana-begum-poplar-and-limehouse/index.json","generated":"2026-04-30","counts":{"feed":181,"written_questions":27,"awaiting_written_questions":0,"local_mentions":55,"bills":0,"committees":3,"interests":3}},{"slug":"ashley-dalton-west-lancashire","label":"Ashley Dalton MP office","member_id":4981,"member_name":"Ashley Dalton","constituency":"West Lancashire","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/ashley-dalton-west-lancashire/index.json","generated":"2026-04-30","counts":{"feed":105,"written_questions":0,"awaiting_written_questions":0,"local_mentions":89,"bills":0,"committees":4,"interests":1}},{"slug":"ayoub-khan-birmingham-perry-barr","label":"Ayoub Khan MP office","member_id":5357,"member_name":"Ayoub Khan","constituency":"Birmingham Perry Barr","party_slug":"independent","index_url":"datasets/office-data-v1-wpc-2024/offices/ayoub-khan-birmingham-perry-barr/index.json","generated":"2026-04-30","counts":{"feed":136,"written_questions":15,"awaiting_written_questions":0,"local_mentions":94,"bills":0,"committees":0,"interests":11}},{"slug":"baggy-shanker-derby-south","label":"Baggy Shanker MP office","member_id":5176,"member_name":"Baggy Shanker","constituency":"Derby South","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/baggy-shanker-derby-south/index.json","generated":"2026-04-30","counts":{"feed":103,"written_questions":0,"awaiting_written_questions":0,"local_mentions":111,"bills":0,"committees":3,"interests":4}},{"slug":"bambos-charalambous-southgate-and-wood-green","label":"Bambos Charalambous MP office","member_id":4610,"member_name":"Bambos Charalambous","constituency":"Southgate and Wood Green","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/bambos-charalambous-southgate-and-wood-green/index.json","generated":"2026-04-30","counts":{"feed":81,"written_questions":9,"awaiting_written_questions":3,"local_mentions":62,"bills":4,"committees":10,"interests":5}},{"slug":"barry-gardiner-brent-west","label":"Barry Gardiner MP office","member_id":146,"member_name":"Barry Gardiner","constituency":"Brent West","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/barry-gardiner-brent-west/index.json","generated":"2026-04-30","counts":{"feed":107,"written_questions":36,"awaiting_written_questions":3,"local_mentions":77,"bills":2,"committees":13,"interests":11}},{"slug":"becky-gittins-clwyd-east","label":"Becky Gittins MP office","member_id":5181,"member_name":"Becky Gittins","constituency":"Clwyd East","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/becky-gittins-clwyd-east/index.json","generated":"2026-04-30","counts":{"feed":93,"written_questions":1,"awaiting_written_questions":0,"local_mentions":39,"bills":1,"committees":1,"interests":0}},{"slug":"bell-ribeiro-addy-clapham-and-brixton-hill","label":"Bell Ribeiro-Addy MP office","member_id":4764,"member_name":"Bell Ribeiro-Addy","constituency":"Clapham and Brixton Hill","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/bell-ribeiro-addy-clapham-and-brixton-hill/index.json","generated":"2026-04-30","counts":{"feed":230,"written_questions":88,"awaiting_written_questions":4,"local_mentions":81,"bills":1,"committees":3,"interests":6}},{"slug":"ben-coleman-chelsea-and-fulham","label":"Ben Coleman MP office","member_id":5344,"member_name":"Ben Coleman","constituency":"Chelsea and Fulham","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/ben-coleman-chelsea-and-fulham/index.json","generated":"2026-04-30","counts":{"feed":141,"written_questions":39,"awaiting_written_questions":1,"local_mentions":100,"bills":0,"committees":1,"interests":1}},{"slug":"ben-goldsborough-south-norfolk","label":"Ben Goldsborough MP office","member_id":5205,"member_name":"Ben Goldsborough","constituency":"South Norfolk","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/ben-goldsborough-south-norfolk/index.json","generated":"2026-04-30","counts":{"feed":115,"written_questions":4,"awaiting_written_questions":0,"local_mentions":176,"bills":0,"committees":1,"interests":0}},{"slug":"ben-lake-ceredigion-preseli","label":"Ben Lake MP office","member_id":4630,"member_name":"Ben Lake","constituency":"Ceredigion Preseli","party_slug":"plaid-cymru","index_url":"datasets/office-data-v1-wpc-2024/offices/ben-lake-ceredigion-preseli/index.json","generated":"2026-04-30","counts":{"feed":204,"written_questions":57,"awaiting_written_questions":0,"local_mentions":59,"bills":2,"committees":13,"interests":0}},{"slug":"ben-maguire-north-cornwall","label":"Ben Maguire MP office","member_id":5350,"member_name":"Ben Maguire","constituency":"North Cornwall","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/ben-maguire-north-cornwall/index.json","generated":"2026-04-30","counts":{"feed":1304,"written_questions":549,"awaiting_written_questions":0,"local_mentions":120,"bills":3,"committees":3,"interests":4}},{"slug":"ben-obese-jecty-huntingdon","label":"Ben Obese-Jecty MP office","member_id":5089,"member_name":"Ben Obese-Jecty","constituency":"Huntingdon","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/ben-obese-jecty-huntingdon/index.json","generated":"2026-04-30","counts":{"feed":468,"written_questions":315,"awaiting_written_questions":0,"local_mentions":237,"bills":1,"committees":4,"interests":4}},{"slug":"bill-esterson-sefton-central","label":"Bill Esterson MP office","member_id":4061,"member_name":"Bill Esterson","constituency":"Sefton Central","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/bill-esterson-sefton-central/index.json","generated":"2026-04-30","counts":{"feed":67,"written_questions":1,"awaiting_written_questions":0,"local_mentions":30,"bills":1,"committees":12,"interests":3}},{"slug":"blair-mcdougall-east-renfrewshire","label":"Blair McDougall MP office","member_id":5076,"member_name":"Blair McDougall","constituency":"East Renfrewshire","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/blair-mcdougall-east-renfrewshire/index.json","generated":"2026-04-30","counts":{"feed":158,"written_questions":0,"awaiting_written_questions":0,"local_mentions":67,"bills":3,"committees":1,"interests":7}},{"slug":"blake-stephenson-mid-bedfordshire","label":"Blake Stephenson MP office","member_id":5100,"member_name":"Blake Stephenson","constituency":"Mid Bedfordshire","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/blake-stephenson-mid-bedfordshire/index.json","generated":"2026-04-30","counts":{"feed":127,"written_questions":19,"awaiting_written_questions":0,"local_mentions":154,"bills":1,"committees":5,"interests":7}},{"slug":"bob-blackman-harrow-east","label":"Bob Blackman MP office","member_id":4005,"member_name":"Bob Blackman","constituency":"Harrow East","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/bob-blackman-harrow-east/index.json","generated":"2026-04-30","counts":{"feed":237,"written_questions":65,"awaiting_written_questions":0,"local_mentions":139,"bills":8,"committees":20,"interests":12}},{"slug":"bobby-dean-carshalton-and-wallington","label":"Bobby Dean MP office","member_id":5083,"member_name":"Bobby Dean","constituency":"Carshalton and Wallington","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/bobby-dean-carshalton-and-wallington/index.json","generated":"2026-04-30","counts":{"feed":701,"written_questions":138,"awaiting_written_questions":0,"local_mentions":87,"bills":1,"committees":5,"interests":5}},{"slug":"bradley-thomas-bromsgrove","label":"Bradley Thomas MP office","member_id":5186,"member_name":"Bradley Thomas","constituency":"Bromsgrove","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/bradley-thomas-bromsgrove/index.json","generated":"2026-04-30","counts":{"feed":189,"written_questions":43,"awaiting_written_questions":0,"local_mentions":164,"bills":1,"committees":3,"interests":1}},{"slug":"brendan-o-hara-argyll-bute-and-south-lochaber","label":"Brendan O'Hara MP office","member_id":4371,"member_name":"Brendan O'Hara","constituency":"Argyll, Bute and South Lochaber","party_slug":"scottish-national-party","index_url":"datasets/office-data-v1-wpc-2024/offices/brendan-o-hara-argyll-bute-and-south-lochaber/index.json","generated":"2026-04-30","counts":{"feed":82,"written_questions":17,"awaiting_written_questions":1,"local_mentions":45,"bills":3,"committees":6,"interests":7}},{"slug":"brian-leishman-alloa-and-grangemouth","label":"Brian Leishman MP office","member_id":5196,"member_name":"Brian Leishman","constituency":"Alloa and Grangemouth","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/brian-leishman-alloa-and-grangemouth/index.json","generated":"2026-04-30","counts":{"feed":174,"written_questions":14,"awaiting_written_questions":1,"local_mentions":110,"bills":0,"committees":0,"interests":2}},{"slug":"brian-mathew-melksham-and-devizes","label":"Brian Mathew MP office","member_id":5214,"member_name":"Brian Mathew","constituency":"Melksham and Devizes","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/brian-mathew-melksham-and-devizes/index.json","generated":"2026-04-30","counts":{"feed":769,"written_questions":107,"awaiting_written_questions":0,"local_mentions":63,"bills":0,"committees":1,"interests":4}},{"slug":"bridget-phillipson-houghton-and-sunderland-south","label":"Bridget Phillipson MP office","member_id":4046,"member_name":"Bridget Phillipson","constituency":"Houghton and Sunderland South","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/bridget-phillipson-houghton-and-sunderland-south/index.json","generated":"2026-04-30","counts":{"feed":167,"written_questions":0,"awaiting_written_questions":0,"local_mentions":15,"bills":2,"committees":7,"interests":13}},{"slug":"callum-anderson-buckingham-and-bletchley","label":"Callum Anderson MP office","member_id":5193,"member_name":"Callum Anderson","constituency":"Buckingham and Bletchley","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/callum-anderson-buckingham-and-bletchley/index.json","generated":"2026-04-30","counts":{"feed":223,"written_questions":125,"awaiting_written_questions":1,"local_mentions":58,"bills":0,"committees":2,"interests":3}},{"slug":"calum-miller-bicester-and-woodstock","label":"Calum Miller MP office","member_id":5346,"member_name":"Calum Miller","constituency":"Bicester and Woodstock","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/calum-miller-bicester-and-woodstock/index.json","generated":"2026-04-30","counts":{"feed":1079,"written_questions":205,"awaiting_written_questions":0,"local_mentions":89,"bills":4,"committees":1,"interests":11}},{"slug":"cameron-thomas-tewkesbury","label":"Cameron Thomas MP office","member_id":5354,"member_name":"Cameron Thomas","constituency":"Tewkesbury","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/cameron-thomas-tewkesbury/index.json","generated":"2026-04-30","counts":{"feed":1095,"written_questions":362,"awaiting_written_questions":0,"local_mentions":124,"bills":0,"committees":3,"interests":6}},{"slug":"carla-denyer-bristol-central","label":"Carla Denyer MP office","member_id":5102,"member_name":"Carla Denyer","constituency":"Bristol Central","party_slug":"green-party","index_url":"datasets/office-data-v1-wpc-2024/offices/carla-denyer-bristol-central/index.json","generated":"2026-04-30","counts":{"feed":204,"written_questions":21,"awaiting_written_questions":1,"local_mentions":79,"bills":2,"committees":2,"interests":10}},{"slug":"carla-lockhart-upper-bann","label":"Carla Lockhart MP office","member_id":4857,"member_name":"Carla Lockhart","constituency":"Upper Bann","party_slug":"democratic-unionist-party","index_url":"datasets/office-data-v1-wpc-2024/offices/carla-lockhart-upper-bann/index.json","generated":"2026-04-30","counts":{"feed":190,"written_questions":50,"awaiting_written_questions":0,"local_mentions":95,"bills":0,"committees":4,"interests":3}},{"slug":"caroline-nokes-romsey-and-southampton-north","label":"Caroline Nokes MP office","member_id":4048,"member_name":"Caroline Nokes","constituency":"Romsey and Southampton North","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/caroline-nokes-romsey-and-southampton-north/index.json","generated":"2026-04-30","counts":{"feed":223,"written_questions":0,"awaiting_written_questions":0,"local_mentions":18,"bills":1,"committees":9,"interests":2}},{"slug":"caroline-voaden-south-devon","label":"Caroline Voaden MP office","member_id":5216,"member_name":"Caroline Voaden","constituency":"South Devon","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/caroline-voaden-south-devon/index.json","generated":"2026-04-30","counts":{"feed":1078,"written_questions":140,"awaiting_written_questions":0,"local_mentions":28,"bills":1,"committees":2,"interests":3}},{"slug":"carolyn-harris-neath-and-swansea-east","label":"Carolyn Harris MP office","member_id":4480,"member_name":"Carolyn Harris","constituency":"Neath and Swansea East","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/carolyn-harris-neath-and-swansea-east/index.json","generated":"2026-04-30","counts":{"feed":113,"written_questions":8,"awaiting_written_questions":0,"local_mentions":44,"bills":3,"committees":10,"interests":5}},{"slug":"cat-eccles-stourbridge","label":"Cat Eccles MP office","member_id":5293,"member_name":"Cat Eccles","constituency":"Stourbridge","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/cat-eccles-stourbridge/index.json","generated":"2026-04-30","counts":{"feed":75,"written_questions":17,"awaiting_written_questions":0,"local_mentions":70,"bills":0,"committees":2,"interests":3}},{"slug":"cat-smith-lancaster-and-wyre","label":"Cat Smith MP office","member_id":4436,"member_name":"Cat Smith","constituency":"Lancaster and Wyre","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/cat-smith-lancaster-and-wyre/index.json","generated":"2026-04-30","counts":{"feed":115,"written_questions":28,"awaiting_written_questions":0,"local_mentions":43,"bills":2,"committees":16,"interests":2}},{"slug":"catherine-atkinson-derby-north","label":"Catherine Atkinson MP office","member_id":5143,"member_name":"Catherine Atkinson","constituency":"Derby North","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/catherine-atkinson-derby-north/index.json","generated":"2026-04-30","counts":{"feed":107,"written_questions":0,"awaiting_written_questions":0,"local_mentions":136,"bills":0,"committees":4,"interests":4}},{"slug":"catherine-fookes-monmouthshire","label":"Catherine Fookes MP office","member_id":5291,"member_name":"Catherine Fookes","constituency":"Monmouthshire","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/catherine-fookes-monmouthshire/index.json","generated":"2026-04-30","counts":{"feed":111,"written_questions":11,"awaiting_written_questions":0,"local_mentions":159,"bills":0,"committees":4,"interests":2}},{"slug":"catherine-mckinnell-newcastle-upon-tyne-north","label":"Catherine McKinnell MP office","member_id":4125,"member_name":"Catherine McKinnell","constituency":"Newcastle upon Tyne North","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/catherine-mckinnell-newcastle-upon-tyne-north/index.json","generated":"2026-04-30","counts":{"feed":45,"written_questions":8,"awaiting_written_questions":0,"local_mentions":18,"bills":2,"committees":11,"interests":6}},{"slug":"catherine-west-hornsey-and-friern-barnet","label":"Catherine West MP office","member_id":4523,"member_name":"Catherine West","constituency":"Hornsey and Friern Barnet","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/catherine-west-hornsey-and-friern-barnet/index.json","generated":"2026-04-30","counts":{"feed":126,"written_questions":30,"awaiting_written_questions":1,"local_mentions":54,"bills":1,"committees":5,"interests":2}},{"slug":"charlie-dewhirst-bridlington-and-the-wolds","label":"Charlie Dewhirst MP office","member_id":5169,"member_name":"Charlie Dewhirst","constituency":"Bridlington and The Wolds","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/charlie-dewhirst-bridlington-and-the-wolds/index.json","generated":"2026-04-30","counts":{"feed":288,"written_questions":148,"awaiting_written_questions":1,"local_mentions":55,"bills":0,"committees":6,"interests":5}},{"slug":"charlie-maynard-witney","label":"Charlie Maynard MP office","member_id":5325,"member_name":"Charlie Maynard","constituency":"Witney","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/charlie-maynard-witney/index.json","generated":"2026-04-30","counts":{"feed":755,"written_questions":126,"awaiting_written_questions":0,"local_mentions":133,"bills":0,"committees":7,"interests":40}},{"slug":"charlotte-cane-ely-and-east-cambridgeshire","label":"Charlotte Cane MP office","member_id":5182,"member_name":"Charlotte Cane","constituency":"Ely and East Cambridgeshire","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/charlotte-cane-ely-and-east-cambridgeshire/index.json","generated":"2026-04-30","counts":{"feed":1114,"written_questions":321,"awaiting_written_questions":0,"local_mentions":58,"bills":0,"committees":3,"interests":8}},{"slug":"charlotte-nichols-warrington-north","label":"Charlotte Nichols MP office","member_id":4799,"member_name":"Charlotte Nichols","constituency":"Warrington North","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/charlotte-nichols-warrington-north/index.json","generated":"2026-04-30","counts":{"feed":99,"written_questions":21,"awaiting_written_questions":0,"local_mentions":59,"bills":1,"committees":15,"interests":3}},{"slug":"chris-bloore-redditch","label":"Chris Bloore MP office","member_id":5109,"member_name":"Chris Bloore","constituency":"Redditch","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/chris-bloore-redditch/index.json","generated":"2026-04-30","counts":{"feed":131,"written_questions":39,"awaiting_written_questions":0,"local_mentions":212,"bills":1,"committees":7,"interests":2}},{"slug":"chris-bryant-rhondda-and-ogmore","label":"Chris Bryant MP office","member_id":1446,"member_name":"Chris Bryant","constituency":"Rhondda and Ogmore","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/chris-bryant-rhondda-and-ogmore/index.json","generated":"2026-04-30","counts":{"feed":104,"written_questions":0,"awaiting_written_questions":0,"local_mentions":52,"bills":5,"committees":18,"interests":5}},{"slug":"chris-coghlan-dorking-and-horley","label":"Chris Coghlan MP office","member_id":5198,"member_name":"Chris Coghlan","constituency":"Dorking and Horley","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/chris-coghlan-dorking-and-horley/index.json","generated":"2026-04-30","counts":{"feed":669,"written_questions":191,"awaiting_written_questions":0,"local_mentions":46,"bills":0,"committees":2,"interests":1}},{"slug":"chris-curtis-milton-keynes-north","label":"Chris Curtis MP office","member_id":5118,"member_name":"Chris Curtis","constituency":"Milton Keynes North","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/chris-curtis-milton-keynes-north/index.json","generated":"2026-04-30","counts":{"feed":71,"written_questions":1,"awaiting_written_questions":0,"local_mentions":50,"bills":0,"committees":1,"interests":14}},{"slug":"chris-elmore-bridgend","label":"Chris Elmore MP office","member_id":4572,"member_name":"Chris Elmore","constituency":"Bridgend","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/chris-elmore-bridgend/index.json","generated":"2026-04-30","counts":{"feed":53,"written_questions":0,"awaiting_written_questions":0,"local_mentions":27,"bills":1,"committees":17,"interests":3}},{"slug":"chris-evans-caerphilly","label":"Chris Evans MP office","member_id":4040,"member_name":"Chris Evans","constituency":"Caerphilly","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/chris-evans-caerphilly/index.json","generated":"2026-04-30","counts":{"feed":119,"written_questions":44,"awaiting_written_questions":13,"local_mentions":63,"bills":1,"committees":11,"interests":5}},{"slug":"chris-hazzard-south-down","label":"Chris Hazzard MP office","member_id":4636,"member_name":"Chris Hazzard","constituency":"South Down","party_slug":"sinn-fein","index_url":"datasets/office-data-v1-wpc-2024/offices/chris-hazzard-south-down/index.json","generated":"2026-04-30","counts":{"feed":0,"written_questions":0,"awaiting_written_questions":0,"local_mentions":0,"bills":0,"committees":0,"interests":2}},{"slug":"chris-hinchliff-north-east-hertfordshire","label":"Chris Hinchliff MP office","member_id":5244,"member_name":"Chris Hinchliff","constituency":"North East Hertfordshire","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/chris-hinchliff-north-east-hertfordshire/index.json","generated":"2026-04-30","counts":{"feed":153,"written_questions":23,"awaiting_written_questions":1,"local_mentions":99,"bills":0,"committees":1,"interests":2}},{"slug":"chris-kane-stirling-and-strathallan","label":"Chris Kane MP office","member_id":5155,"member_name":"Chris Kane","constituency":"Stirling and Strathallan","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/chris-kane-stirling-and-strathallan/index.json","generated":"2026-04-30","counts":{"feed":66,"written_questions":5,"awaiting_written_questions":0,"local_mentions":43,"bills":0,"committees":4,"interests":4}},{"slug":"chris-law-dundee-central","label":"Chris Law MP office","member_id":4403,"member_name":"Chris Law","constituency":"Dundee Central","party_slug":"scottish-national-party","index_url":"datasets/office-data-v1-wpc-2024/offices/chris-law-dundee-central/index.json","generated":"2026-04-30","counts":{"feed":61,"written_questions":10,"awaiting_written_questions":0,"local_mentions":36,"bills":0,"committees":5,"interests":9}},{"slug":"chris-mcdonald-stockton-north","label":"Chris McDonald MP office","member_id":5116,"member_name":"Chris McDonald","constituency":"Stockton North","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/chris-mcdonald-stockton-north/index.json","generated":"2026-04-30","counts":{"feed":116,"written_questions":0,"awaiting_written_questions":0,"local_mentions":81,"bills":0,"committees":1,"interests":5}},{"slug":"chris-murray-edinburgh-east-and-musselburgh","label":"Chris Murray MP office","member_id":5245,"member_name":"Chris Murray","constituency":"Edinburgh East and Musselburgh","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/chris-murray-edinburgh-east-and-musselburgh/index.json","generated":"2026-04-30","counts":{"feed":70,"written_questions":4,"awaiting_written_questions":0,"local_mentions":79,"bills":0,"committees":7,"interests":5}},{"slug":"chris-philp-croydon-south","label":"Chris Philp MP office","member_id":4503,"member_name":"Chris Philp","constituency":"Croydon South","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/chris-philp-croydon-south/index.json","generated":"2026-04-30","counts":{"feed":114,"written_questions":31,"awaiting_written_questions":0,"local_mentions":73,"bills":2,"committees":12,"interests":10}},{"slug":"chris-vince-harlow","label":"Chris Vince MP office","member_id":5237,"member_name":"Chris Vince","constituency":"Harlow","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/chris-vince-harlow/index.json","generated":"2026-04-30","counts":{"feed":196,"written_questions":2,"awaiting_written_questions":0,"local_mentions":501,"bills":1,"committees":15,"interests":4}},{"slug":"chris-ward-brighton-kemptown-and-peacehaven","label":"Chris Ward MP office","member_id":5276,"member_name":"Chris Ward","constituency":"Brighton Kemptown and Peacehaven","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/chris-ward-brighton-kemptown-and-peacehaven/index.json","generated":"2026-04-30","counts":{"feed":203,"written_questions":0,"awaiting_written_questions":0,"local_mentions":22,"bills":0,"committees":0,"interests":0}},{"slug":"chris-webb-blackpool-south","label":"Chris Webb MP office","member_id":5025,"member_name":"Chris Webb","constituency":"Blackpool South","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/chris-webb-blackpool-south/index.json","generated":"2026-04-30","counts":{"feed":65,"written_questions":2,"awaiting_written_questions":0,"local_mentions":54,"bills":0,"committees":1,"interests":3}},{"slug":"christian-wakeford-bury-south","label":"Christian Wakeford MP office","member_id":4871,"member_name":"Christian Wakeford","constituency":"Bury South","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/christian-wakeford-bury-south/index.json","generated":"2026-04-30","counts":{"feed":93,"written_questions":0,"awaiting_written_questions":0,"local_mentions":8,"bills":0,"committees":14,"interests":0}},{"slug":"christine-jardine-edinburgh-west","label":"Christine Jardine MP office","member_id":4634,"member_name":"Christine Jardine","constituency":"Edinburgh West","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/christine-jardine-edinburgh-west/index.json","generated":"2026-04-30","counts":{"feed":1288,"written_questions":66,"awaiting_written_questions":0,"local_mentions":92,"bills":16,"committees":9,"interests":7}},{"slug":"claire-coutinho-east-surrey","label":"Claire Coutinho MP office","member_id":4806,"member_name":"Claire Coutinho","constituency":"East Surrey","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/claire-coutinho-east-surrey/index.json","generated":"2026-04-30","counts":{"feed":104,"written_questions":34,"awaiting_written_questions":1,"local_mentions":88,"bills":1,"committees":3,"interests":5}},{"slug":"claire-hanna-belfast-south-and-mid-down","label":"Claire Hanna MP office","member_id":4827,"member_name":"Claire Hanna","constituency":"Belfast South and Mid Down","party_slug":"social-democratic-labour-party","index_url":"datasets/office-data-v1-wpc-2024/offices/claire-hanna-belfast-south-and-mid-down/index.json","generated":"2026-04-30","counts":{"feed":76,"written_questions":33,"awaiting_written_questions":1,"local_mentions":27,"bills":0,"committees":3,"interests":0}},{"slug":"claire-hazelgrove-filton-and-bradley-stoke","label":"Claire Hazelgrove MP office","member_id":5306,"member_name":"Claire Hazelgrove","constituency":"Filton and Bradley Stoke","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/claire-hazelgrove-filton-and-bradley-stoke/index.json","generated":"2026-04-30","counts":{"feed":93,"written_questions":6,"awaiting_written_questions":0,"local_mentions":41,"bills":0,"committees":3,"interests":3}},{"slug":"claire-hughes-bangor-aberconwy","label":"Claire Hughes MP office","member_id":5113,"member_name":"Claire Hughes","constituency":"Bangor Aberconwy","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/claire-hughes-bangor-aberconwy/index.json","generated":"2026-04-30","counts":{"feed":92,"written_questions":0,"awaiting_written_questions":0,"local_mentions":26,"bills":1,"committees":4,"interests":1}},{"slug":"claire-young-thornbury-and-yate","label":"Claire Young MP office","member_id":5140,"member_name":"Claire Young","constituency":"Thornbury and Yate","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/claire-young-thornbury-and-yate/index.json","generated":"2026-04-30","counts":{"feed":1056,"written_questions":129,"awaiting_written_questions":0,"local_mentions":82,"bills":0,"committees":2,"interests":3}},{"slug":"clive-efford-eltham-and-chislehurst","label":"Clive Efford MP office","member_id":165,"member_name":"Clive Efford","constituency":"Eltham and Chislehurst","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/clive-efford-eltham-and-chislehurst/index.json","generated":"2026-04-30","counts":{"feed":106,"written_questions":5,"awaiting_written_questions":0,"local_mentions":33,"bills":4,"committees":14,"interests":4}},{"slug":"clive-jones-wokingham","label":"Clive Jones MP office","member_id":5207,"member_name":"Clive Jones","constituency":"Wokingham","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/clive-jones-wokingham/index.json","generated":"2026-04-30","counts":{"feed":2046,"written_questions":503,"awaiting_written_questions":0,"local_mentions":285,"bills":2,"committees":4,"interests":8}},{"slug":"clive-lewis-norwich-south","label":"Clive Lewis MP office","member_id":4500,"member_name":"Clive Lewis","constituency":"Norwich South","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/clive-lewis-norwich-south/index.json","generated":"2026-04-30","counts":{"feed":83,"written_questions":36,"awaiting_written_questions":1,"local_mentions":70,"bills":2,"committees":7,"interests":31}},{"slug":"colum-eastwood-foyle","label":"Colum Eastwood MP office","member_id":4846,"member_name":"Colum Eastwood","constituency":"Foyle","party_slug":"social-democratic-labour-party","index_url":"datasets/office-data-v1-wpc-2024/offices/colum-eastwood-foyle/index.json","generated":"2026-04-30","counts":{"feed":29,"written_questions":3,"awaiting_written_questions":0,"local_mentions":17,"bills":1,"committees":1,"interests":3}},{"slug":"connor-naismith-crewe-and-nantwich","label":"Connor Naismith MP office","member_id":5273,"member_name":"Connor Naismith","constituency":"Crewe and Nantwich","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/connor-naismith-crewe-and-nantwich/index.json","generated":"2026-04-30","counts":{"feed":96,"written_questions":31,"awaiting_written_questions":2,"local_mentions":51,"bills":0,"committees":4,"interests":1}},{"slug":"d-ire-hughes-newry-and-armagh","label":"Dáire Hughes MP office","member_id":5292,"member_name":"Dáire Hughes","constituency":"Newry and Armagh","party_slug":"sinn-fein","index_url":"datasets/office-data-v1-wpc-2024/offices/d-ire-hughes-newry-and-armagh/index.json","generated":"2026-04-30","counts":{"feed":0,"written_questions":0,"awaiting_written_questions":0,"local_mentions":0,"bills":0,"committees":0,"interests":3}},{"slug":"daisy-cooper-st-albans","label":"Daisy Cooper MP office","member_id":4769,"member_name":"Daisy Cooper","constituency":"St Albans","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/daisy-cooper-st-albans/index.json","generated":"2026-04-30","counts":{"feed":1285,"written_questions":482,"awaiting_written_questions":0,"local_mentions":236,"bills":14,"committees":2,"interests":15}},{"slug":"dame-angela-eagle-wallasey","label":"Dame Angela Eagle MP office","member_id":491,"member_name":"Dame Angela Eagle","constituency":"Wallasey","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/dame-angela-eagle-wallasey/index.json","generated":"2026-04-30","counts":{"feed":97,"written_questions":0,"awaiting_written_questions":0,"local_mentions":25,"bills":1,"committees":15,"interests":0}},{"slug":"dame-caroline-dinenage-gosport","label":"Dame Caroline Dinenage MP office","member_id":4008,"member_name":"Dame Caroline Dinenage","constituency":"Gosport","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/dame-caroline-dinenage-gosport/index.json","generated":"2026-04-30","counts":{"feed":137,"written_questions":60,"awaiting_written_questions":2,"local_mentions":153,"bills":1,"committees":13,"interests":6}},{"slug":"dame-chi-onwurah-newcastle-upon-tyne-central-and-west","label":"Dame Chi Onwurah MP office","member_id":4124,"member_name":"Dame Chi Onwurah","constituency":"Newcastle upon Tyne Central and West","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/dame-chi-onwurah-newcastle-upon-tyne-central-and-west/index.json","generated":"2026-04-30","counts":{"feed":152,"written_questions":47,"awaiting_written_questions":3,"local_mentions":68,"bills":1,"committees":6,"interests":14}},{"slug":"dame-diana-johnson-kingston-upon-hull-north-and-cottingham","label":"Dame Diana Johnson MP office","member_id":1533,"member_name":"Dame Diana Johnson","constituency":"Kingston upon Hull North and Cottingham","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/dame-diana-johnson-kingston-upon-hull-north-and-cottingham/index.json","generated":"2026-04-30","counts":{"feed":81,"written_questions":0,"awaiting_written_questions":0,"local_mentions":49,"bills":9,"committees":16,"interests":2}},{"slug":"dame-harriett-baldwin-west-worcestershire","label":"Dame Harriett Baldwin MP office","member_id":4107,"member_name":"Dame Harriett Baldwin","constituency":"West Worcestershire","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/dame-harriett-baldwin-west-worcestershire/index.json","generated":"2026-04-30","counts":{"feed":148,"written_questions":50,"awaiting_written_questions":0,"local_mentions":113,"bills":4,"committees":13,"interests":10}},{"slug":"dame-karen-bradley-staffordshire-moorlands","label":"Dame Karen Bradley MP office","member_id":4110,"member_name":"Dame Karen Bradley","constituency":"Staffordshire Moorlands","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/dame-karen-bradley-staffordshire-moorlands/index.json","generated":"2026-04-30","counts":{"feed":49,"written_questions":0,"awaiting_written_questions":0,"local_mentions":62,"bills":11,"committees":11,"interests":12}},{"slug":"dame-meg-hillier-hackney-south-and-shoreditch","label":"Dame Meg Hillier MP office","member_id":1524,"member_name":"Dame Meg Hillier","constituency":"Hackney South and Shoreditch","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/dame-meg-hillier-hackney-south-and-shoreditch/index.json","generated":"2026-04-30","counts":{"feed":109,"written_questions":2,"awaiting_written_questions":0,"local_mentions":84,"bills":1,"committees":10,"interests":8}},{"slug":"dame-nia-griffith-llanelli","label":"Dame Nia Griffith MP office","member_id":1541,"member_name":"Dame Nia Griffith","constituency":"Llanelli","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/dame-nia-griffith-llanelli/index.json","generated":"2026-04-30","counts":{"feed":53,"written_questions":0,"awaiting_written_questions":0,"local_mentions":61,"bills":1,"committees":9,"interests":5}},{"slug":"dame-siobhain-mcdonagh-mitcham-and-morden","label":"Dame Siobhain McDonagh MP office","member_id":193,"member_name":"Dame Siobhain McDonagh","constituency":"Mitcham and Morden","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/dame-siobhain-mcdonagh-mitcham-and-morden/index.json","generated":"2026-04-30","counts":{"feed":81,"written_questions":1,"awaiting_written_questions":0,"local_mentions":106,"bills":9,"committees":12,"interests":0}},{"slug":"damian-hinds-east-hampshire","label":"Damian Hinds MP office","member_id":3969,"member_name":"Damian Hinds","constituency":"East Hampshire","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/damian-hinds-east-hampshire/index.json","generated":"2026-04-30","counts":{"feed":137,"written_questions":40,"awaiting_written_questions":2,"local_mentions":327,"bills":0,"committees":9,"interests":2}},{"slug":"damien-egan-bristol-north-east","label":"Damien Egan MP office","member_id":5010,"member_name":"Damien Egan","constituency":"Bristol North East","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/damien-egan-bristol-north-east/index.json","generated":"2026-04-30","counts":{"feed":89,"written_questions":31,"awaiting_written_questions":1,"local_mentions":13,"bills":0,"committees":4,"interests":1}},{"slug":"dan-aldridge-weston-super-mare","label":"Dan Aldridge MP office","member_id":5172,"member_name":"Dan Aldridge","constituency":"Weston-super-Mare","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/dan-aldridge-weston-super-mare/index.json","generated":"2026-04-30","counts":{"feed":74,"written_questions":6,"awaiting_written_questions":1,"local_mentions":112,"bills":0,"committees":4,"interests":3}},{"slug":"dan-carden-liverpool-walton","label":"Dan Carden MP office","member_id":4651,"member_name":"Dan Carden","constituency":"Liverpool Walton","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/dan-carden-liverpool-walton/index.json","generated":"2026-04-30","counts":{"feed":104,"written_questions":34,"awaiting_written_questions":0,"local_mentions":32,"bills":1,"committees":11,"interests":14}},{"slug":"dan-jarvis-barnsley-north","label":"Dan Jarvis MP office","member_id":4243,"member_name":"Dan Jarvis","constituency":"Barnsley North","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/dan-jarvis-barnsley-north/index.json","generated":"2026-04-30","counts":{"feed":156,"written_questions":0,"awaiting_written_questions":0,"local_mentions":27,"bills":3,"committees":8,"interests":4}},{"slug":"dan-norris-north-east-somerset-and-hanham","label":"Dan Norris MP office","member_id":221,"member_name":"Dan Norris","constituency":"North East Somerset and Hanham","party_slug":"independent","index_url":"datasets/office-data-v1-wpc-2024/offices/dan-norris-north-east-somerset-and-hanham/index.json","generated":"2026-04-30","counts":{"feed":109,"written_questions":19,"awaiting_written_questions":0,"local_mentions":1,"bills":0,"committees":2,"interests":3}},{"slug":"dan-tomlinson-chipping-barnet","label":"Dan Tomlinson MP office","member_id":5282,"member_name":"Dan Tomlinson","constituency":"Chipping Barnet","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/dan-tomlinson-chipping-barnet/index.json","generated":"2026-04-30","counts":{"feed":173,"written_questions":0,"awaiting_written_questions":0,"local_mentions":39,"bills":1,"committees":4,"interests":4}},{"slug":"daniel-francis-bexleyheath-and-crayford","label":"Daniel Francis MP office","member_id":5184,"member_name":"Daniel Francis","constituency":"Bexleyheath and Crayford","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/daniel-francis-bexleyheath-and-crayford/index.json","generated":"2026-04-30","counts":{"feed":136,"written_questions":9,"awaiting_written_questions":0,"local_mentions":186,"bills":1,"committees":4,"interests":3}},{"slug":"daniel-zeichner-cambridge","label":"Daniel Zeichner MP office","member_id":4382,"member_name":"Daniel Zeichner","constituency":"Cambridge","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/daniel-zeichner-cambridge/index.json","generated":"2026-04-30","counts":{"feed":95,"written_questions":3,"awaiting_written_questions":2,"local_mentions":500,"bills":2,"committees":11,"interests":2}},{"slug":"danny-beales-uxbridge-and-south-ruislip","label":"Danny Beales MP office","member_id":5339,"member_name":"Danny Beales","constituency":"Uxbridge and South Ruislip","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/danny-beales-uxbridge-and-south-ruislip/index.json","generated":"2026-04-30","counts":{"feed":118,"written_questions":3,"awaiting_written_questions":0,"local_mentions":135,"bills":1,"committees":3,"interests":1}},{"slug":"danny-kruger-east-wiltshire","label":"Danny Kruger MP office","member_id":4858,"member_name":"Danny Kruger","constituency":"East Wiltshire","party_slug":"reform-uk","index_url":"datasets/office-data-v1-wpc-2024/offices/danny-kruger-east-wiltshire/index.json","generated":"2026-04-30","counts":{"feed":55,"written_questions":3,"awaiting_written_questions":0,"local_mentions":204,"bills":0,"committees":9,"interests":7}},{"slug":"darren-jones-bristol-north-west","label":"Darren Jones MP office","member_id":4621,"member_name":"Darren Jones","constituency":"Bristol North West","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/darren-jones-bristol-north-west/index.json","generated":"2026-04-30","counts":{"feed":339,"written_questions":0,"awaiting_written_questions":0,"local_mentions":24,"bills":4,"committees":10,"interests":3}},{"slug":"darren-paffey-southampton-itchen","label":"Darren Paffey MP office","member_id":5270,"member_name":"Darren Paffey","constituency":"Southampton Itchen","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/darren-paffey-southampton-itchen/index.json","generated":"2026-04-30","counts":{"feed":82,"written_questions":9,"awaiting_written_questions":1,"local_mentions":112,"bills":0,"committees":3,"interests":1}},{"slug":"dave-doogan-angus-and-perthshire-glens","label":"Dave Doogan MP office","member_id":4736,"member_name":"Dave Doogan","constituency":"Angus and Perthshire Glens","party_slug":"scottish-national-party","index_url":"datasets/office-data-v1-wpc-2024/offices/dave-doogan-angus-and-perthshire-glens/index.json","generated":"2026-04-30","counts":{"feed":102,"written_questions":30,"awaiting_written_questions":3,"local_mentions":69,"bills":0,"committees":6,"interests":1}},{"slug":"dave-robertson-lichfield","label":"Dave Robertson MP office","member_id":5126,"member_name":"Dave Robertson","constituency":"Lichfield","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/dave-robertson-lichfield/index.json","generated":"2026-04-30","counts":{"feed":131,"written_questions":7,"awaiting_written_questions":0,"local_mentions":215,"bills":0,"committees":3,"interests":2}},{"slug":"david-baines-st-helens-north","label":"David Baines MP office","member_id":5092,"member_name":"David Baines","constituency":"St Helens North","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/david-baines-st-helens-north/index.json","generated":"2026-04-30","counts":{"feed":76,"written_questions":7,"awaiting_written_questions":0,"local_mentions":38,"bills":0,"committees":4,"interests":0}},{"slug":"david-burton-sampson-southend-west-and-leigh","label":"David Burton-Sampson MP office","member_id":5106,"member_name":"David Burton-Sampson","constituency":"Southend West and Leigh","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/david-burton-sampson-southend-west-and-leigh/index.json","generated":"2026-04-30","counts":{"feed":96,"written_questions":0,"awaiting_written_questions":0,"local_mentions":75,"bills":0,"committees":3,"interests":3}},{"slug":"david-chadwick-brecon-radnor-and-cwm-tawe","label":"David Chadwick MP office","member_id":5284,"member_name":"David Chadwick","constituency":"Brecon, Radnor and Cwm Tawe","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/david-chadwick-brecon-radnor-and-cwm-tawe/index.json","generated":"2026-04-30","counts":{"feed":1265,"written_questions":350,"awaiting_written_questions":0,"local_mentions":99,"bills":0,"committees":2,"interests":7}},{"slug":"david-davis-goole-and-pocklington","label":"David Davis MP office","member_id":373,"member_name":"David Davis","constituency":"Goole and Pocklington","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/david-davis-goole-and-pocklington/index.json","generated":"2026-04-30","counts":{"feed":114,"written_questions":29,"awaiting_written_questions":0,"local_mentions":84,"bills":6,"committees":3,"interests":6}},{"slug":"david-mundell-dumfriesshire-clydesdale-and-tweeddale","label":"David Mundell MP office","member_id":1512,"member_name":"David Mundell","constituency":"Dumfriesshire, Clydesdale and Tweeddale","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/david-mundell-dumfriesshire-clydesdale-and-tweeddale/index.json","generated":"2026-04-30","counts":{"feed":122,"written_questions":17,"awaiting_written_questions":0,"local_mentions":114,"bills":2,"committees":4,"interests":8}},{"slug":"david-pinto-duschinsky-hendon","label":"David Pinto-Duschinsky MP office","member_id":5360,"member_name":"David Pinto-Duschinsky","constituency":"Hendon","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/david-pinto-duschinsky-hendon/index.json","generated":"2026-04-30","counts":{"feed":85,"written_questions":0,"awaiting_written_questions":0,"local_mentions":96,"bills":0,"committees":4,"interests":8}},{"slug":"david-reed-exmouth-and-exeter-east","label":"David Reed MP office","member_id":5347,"member_name":"David Reed","constituency":"Exmouth and Exeter East","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/david-reed-exmouth-and-exeter-east/index.json","generated":"2026-04-30","counts":{"feed":178,"written_questions":28,"awaiting_written_questions":0,"local_mentions":78,"bills":1,"committees":6,"interests":13}},{"slug":"david-simmonds-ruislip-northwood-and-pinner","label":"David Simmonds MP office","member_id":4872,"member_name":"David Simmonds","constituency":"Ruislip, Northwood and Pinner","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/david-simmonds-ruislip-northwood-and-pinner/index.json","generated":"2026-04-30","counts":{"feed":271,"written_questions":100,"awaiting_written_questions":3,"local_mentions":169,"bills":0,"committees":20,"interests":6}},{"slug":"david-smith-north-northumberland","label":"David Smith MP office","member_id":5218,"member_name":"David Smith","constituency":"North Northumberland","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/david-smith-north-northumberland/index.json","generated":"2026-04-30","counts":{"feed":89,"written_questions":19,"awaiting_written_questions":1,"local_mentions":131,"bills":0,"committees":2,"interests":5}},{"slug":"david-taylor-hemel-hempstead","label":"David Taylor MP office","member_id":5348,"member_name":"David Taylor","constituency":"Hemel Hempstead","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/david-taylor-hemel-hempstead/index.json","generated":"2026-04-30","counts":{"feed":83,"written_questions":8,"awaiting_written_questions":1,"local_mentions":69,"bills":0,"committees":2,"interests":3}},{"slug":"david-williams-stoke-on-trent-north","label":"David Williams MP office","member_id":5151,"member_name":"David Williams","constituency":"Stoke-on-Trent North","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/david-williams-stoke-on-trent-north/index.json","generated":"2026-04-30","counts":{"feed":113,"written_questions":8,"awaiting_written_questions":0,"local_mentions":95,"bills":0,"committees":0,"interests":2}},{"slug":"dawn-butler-brent-east","label":"Dawn Butler MP office","member_id":1489,"member_name":"Dawn Butler","constituency":"Brent East","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/dawn-butler-brent-east/index.json","generated":"2026-04-30","counts":{"feed":91,"written_questions":1,"awaiting_written_questions":0,"local_mentions":142,"bills":3,"committees":6,"interests":7}},{"slug":"debbie-abrahams-oldham-east-and-saddleworth","label":"Debbie Abrahams MP office","member_id":4212,"member_name":"Debbie Abrahams","constituency":"Oldham East and Saddleworth","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/debbie-abrahams-oldham-east-and-saddleworth/index.json","generated":"2026-04-30","counts":{"feed":98,"written_questions":6,"awaiting_written_questions":1,"local_mentions":61,"bills":4,"committees":8,"interests":0}},{"slug":"deirdre-costigan-ealing-southall","label":"Deirdre Costigan MP office","member_id":5075,"member_name":"Deirdre Costigan","constituency":"Ealing Southall","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/deirdre-costigan-ealing-southall/index.json","generated":"2026-04-30","counts":{"feed":83,"written_questions":0,"awaiting_written_questions":0,"local_mentions":161,"bills":1,"committees":5,"interests":0}},{"slug":"derek-twigg-widnes-and-halewood","label":"Derek Twigg MP office","member_id":429,"member_name":"Derek Twigg","constituency":"Widnes and Halewood","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/derek-twigg-widnes-and-halewood/index.json","generated":"2026-04-30","counts":{"feed":90,"written_questions":8,"awaiting_written_questions":0,"local_mentions":26,"bills":0,"committees":13,"interests":1}},{"slug":"douglas-mcallister-west-dunbartonshire","label":"Douglas McAllister MP office","member_id":5057,"member_name":"Douglas McAllister","constituency":"West Dunbartonshire","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/douglas-mcallister-west-dunbartonshire/index.json","generated":"2026-04-30","counts":{"feed":150,"written_questions":12,"awaiting_written_questions":0,"local_mentions":113,"bills":0,"committees":2,"interests":5}},{"slug":"dr-al-pinkerton-surrey-heath","label":"Dr Al Pinkerton MP office","member_id":5288,"member_name":"Dr Al Pinkerton","constituency":"Surrey Heath","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/dr-al-pinkerton-surrey-heath/index.json","generated":"2026-04-30","counts":{"feed":2636,"written_questions":1343,"awaiting_written_questions":0,"local_mentions":152,"bills":2,"committees":2,"interests":4}},{"slug":"dr-allison-gardner-stoke-on-trent-south","label":"Dr Allison Gardner MP office","member_id":5334,"member_name":"Dr Allison Gardner","constituency":"Stoke-on-Trent South","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/dr-allison-gardner-stoke-on-trent-south/index.json","generated":"2026-04-30","counts":{"feed":154,"written_questions":25,"awaiting_written_questions":6,"local_mentions":124,"bills":0,"committees":3,"interests":2}},{"slug":"dr-andrew-murrison-south-west-wiltshire","label":"Dr Andrew Murrison MP office","member_id":1466,"member_name":"Dr Andrew Murrison","constituency":"South West Wiltshire","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/dr-andrew-murrison-south-west-wiltshire/index.json","generated":"2026-04-30","counts":{"feed":179,"written_questions":34,"awaiting_written_questions":0,"local_mentions":63,"bills":3,"committees":11,"interests":5}},{"slug":"dr-beccy-cooper-worthing-west","label":"Dr Beccy Cooper MP office","member_id":5307,"member_name":"Dr Beccy Cooper","constituency":"Worthing West","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/dr-beccy-cooper-worthing-west/index.json","generated":"2026-04-30","counts":{"feed":88,"written_questions":4,"awaiting_written_questions":0,"local_mentions":80,"bills":0,"committees":2,"interests":8}},{"slug":"dr-ben-spencer-runnymede-and-weybridge","label":"Dr Ben Spencer MP office","member_id":4785,"member_name":"Dr Ben Spencer","constituency":"Runnymede and Weybridge","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/dr-ben-spencer-runnymede-and-weybridge/index.json","generated":"2026-04-30","counts":{"feed":242,"written_questions":16,"awaiting_written_questions":0,"local_mentions":153,"bills":3,"committees":8,"interests":5}},{"slug":"dr-caroline-johnson-sleaford-and-north-hykeham","label":"Dr Caroline Johnson MP office","member_id":4592,"member_name":"Dr Caroline Johnson","constituency":"Sleaford and North Hykeham","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/dr-caroline-johnson-sleaford-and-north-hykeham/index.json","generated":"2026-04-30","counts":{"feed":165,"written_questions":37,"awaiting_written_questions":0,"local_mentions":150,"bills":1,"committees":12,"interests":3}},{"slug":"dr-danny-chambers-winchester","label":"Dr Danny Chambers MP office","member_id":5304,"member_name":"Dr Danny Chambers","constituency":"Winchester","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/dr-danny-chambers-winchester/index.json","generated":"2026-04-30","counts":{"feed":1122,"written_questions":110,"awaiting_written_questions":0,"local_mentions":396,"bills":1,"committees":5,"interests":7}},{"slug":"dr-ellie-chowns-north-herefordshire","label":"Dr Ellie Chowns MP office","member_id":5249,"member_name":"Dr Ellie Chowns","constituency":"North Herefordshire","party_slug":"green-party","index_url":"datasets/office-data-v1-wpc-2024/offices/dr-ellie-chowns-north-herefordshire/index.json","generated":"2026-04-30","counts":{"feed":370,"written_questions":45,"awaiting_written_questions":1,"local_mentions":240,"bills":4,"committees":4,"interests":4}},{"slug":"dr-jeevun-sandher-loughborough","label":"Dr Jeevun Sandher MP office","member_id":5259,"member_name":"Dr Jeevun Sandher","constituency":"Loughborough","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/dr-jeevun-sandher-loughborough/index.json","generated":"2026-04-30","counts":{"feed":95,"written_questions":1,"awaiting_written_questions":0,"local_mentions":115,"bills":0,"committees":2,"interests":3}},{"slug":"dr-kieran-mullan-bexhill-and-battle","label":"Dr Kieran Mullan MP office","member_id":4860,"member_name":"Dr Kieran Mullan","constituency":"Bexhill and Battle","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/dr-kieran-mullan-bexhill-and-battle/index.json","generated":"2026-04-30","counts":{"feed":423,"written_questions":29,"awaiting_written_questions":0,"local_mentions":157,"bills":0,"committees":12,"interests":1}},{"slug":"dr-lauren-sullivan-gravesham","label":"Dr Lauren Sullivan MP office","member_id":5269,"member_name":"Dr Lauren Sullivan","constituency":"Gravesham","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/dr-lauren-sullivan-gravesham/index.json","generated":"2026-04-30","counts":{"feed":99,"written_questions":0,"awaiting_written_questions":0,"local_mentions":94,"bills":0,"committees":3,"interests":6}},{"slug":"dr-luke-evans-hinckley-and-bosworth","label":"Dr Luke Evans MP office","member_id":4781,"member_name":"Dr Luke Evans","constituency":"Hinckley and Bosworth","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/dr-luke-evans-hinckley-and-bosworth/index.json","generated":"2026-04-30","counts":{"feed":349,"written_questions":170,"awaiting_written_questions":9,"local_mentions":280,"bills":3,"committees":9,"interests":0}},{"slug":"dr-marie-tidball-penistone-and-stocksbridge","label":"Dr Marie Tidball MP office","member_id":5098,"member_name":"Dr Marie Tidball","constituency":"Penistone and Stocksbridge","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/dr-marie-tidball-penistone-and-stocksbridge/index.json","generated":"2026-04-30","counts":{"feed":75,"written_questions":0,"awaiting_written_questions":0,"local_mentions":117,"bills":0,"committees":3,"interests":1}},{"slug":"dr-neil-hudson-epping-forest","label":"Dr Neil Hudson MP office","member_id":4853,"member_name":"Dr Neil Hudson","constituency":"Epping Forest","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/dr-neil-hudson-epping-forest/index.json","generated":"2026-04-30","counts":{"feed":113,"written_questions":27,"awaiting_written_questions":2,"local_mentions":135,"bills":0,"committees":8,"interests":4}},{"slug":"dr-neil-shastri-hurst-solihull-west-and-shirley","label":"Dr Neil Shastri-Hurst MP office","member_id":5197,"member_name":"Dr Neil Shastri-Hurst","constituency":"Solihull West and Shirley","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/dr-neil-shastri-hurst-solihull-west-and-shirley/index.json","generated":"2026-04-30","counts":{"feed":178,"written_questions":45,"awaiting_written_questions":0,"local_mentions":124,"bills":1,"committees":6,"interests":13}},{"slug":"dr-rosena-allin-khan-tooting","label":"Dr Rosena Allin-Khan MP office","member_id":4573,"member_name":"Dr Rosena Allin-Khan","constituency":"Tooting","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/dr-rosena-allin-khan-tooting/index.json","generated":"2026-04-30","counts":{"feed":48,"written_questions":24,"awaiting_written_questions":0,"local_mentions":22,"bills":0,"committees":3,"interests":8}},{"slug":"dr-roz-savage-south-cotswolds","label":"Dr Roz Savage MP office","member_id":5352,"member_name":"Dr Roz Savage","constituency":"South Cotswolds","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/dr-roz-savage-south-cotswolds/index.json","generated":"2026-04-30","counts":{"feed":1343,"written_questions":388,"awaiting_written_questions":0,"local_mentions":206,"bills":1,"committees":2,"interests":6}},{"slug":"dr-rupa-huq-ealing-central-and-acton","label":"Dr Rupa Huq MP office","member_id":4511,"member_name":"Dr Rupa Huq","constituency":"Ealing Central and Acton","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/dr-rupa-huq-ealing-central-and-acton/index.json","generated":"2026-04-30","counts":{"feed":104,"written_questions":6,"awaiting_written_questions":0,"local_mentions":30,"bills":2,"committees":10,"interests":7}},{"slug":"dr-scott-arthur-edinburgh-south-west","label":"Dr Scott Arthur MP office","member_id":5212,"member_name":"Dr Scott Arthur","constituency":"Edinburgh South West","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/dr-scott-arthur-edinburgh-south-west/index.json","generated":"2026-04-30","counts":{"feed":259,"written_questions":97,"awaiting_written_questions":0,"local_mentions":212,"bills":1,"committees":4,"interests":4}},{"slug":"dr-simon-opher-stroud","label":"Dr Simon Opher MP office","member_id":5030,"member_name":"Dr Simon Opher","constituency":"Stroud","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/dr-simon-opher-stroud/index.json","generated":"2026-04-30","counts":{"feed":117,"written_questions":18,"awaiting_written_questions":0,"local_mentions":261,"bills":1,"committees":1,"interests":8}},{"slug":"dr-zubir-ahmed-glasgow-south-west","label":"Dr Zubir Ahmed MP office","member_id":5213,"member_name":"Dr Zubir Ahmed","constituency":"Glasgow South West","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/dr-zubir-ahmed-glasgow-south-west/index.json","generated":"2026-04-30","counts":{"feed":143,"written_questions":0,"awaiting_written_questions":0,"local_mentions":71,"bills":0,"committees":1,"interests":5}},{"slug":"ed-davey-kingston-and-surbiton","label":"Ed Davey MP office","member_id":188,"member_name":"Ed Davey","constituency":"Kingston and Surbiton","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/ed-davey-kingston-and-surbiton/index.json","generated":"2026-04-30","counts":{"feed":435,"written_questions":3,"awaiting_written_questions":0,"local_mentions":120,"bills":11,"committees":2,"interests":10}},{"slug":"ed-miliband-doncaster-north","label":"Ed Miliband MP office","member_id":1510,"member_name":"Ed Miliband","constituency":"Doncaster North","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/ed-miliband-doncaster-north/index.json","generated":"2026-04-30","counts":{"feed":139,"written_questions":0,"awaiting_written_questions":0,"local_mentions":35,"bills":2,"committees":0,"interests":0}},{"slug":"edward-argar-melton-and-syston","label":"Edward Argar MP office","member_id":4362,"member_name":"Edward Argar","constituency":"Melton and Syston","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/edward-argar-melton-and-syston/index.json","generated":"2026-04-30","counts":{"feed":102,"written_questions":5,"awaiting_written_questions":0,"local_mentions":66,"bills":1,"committees":10,"interests":1}},{"slug":"edward-morello-west-dorset","label":"Edward Morello MP office","member_id":5326,"member_name":"Edward Morello","constituency":"West Dorset","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/edward-morello-west-dorset/index.json","generated":"2026-04-30","counts":{"feed":2524,"written_questions":1619,"awaiting_written_questions":0,"local_mentions":239,"bills":0,"committees":5,"interests":2}},{"slug":"elaine-stewart-ayr-carrick-and-cumnock","label":"Elaine Stewart MP office","member_id":5206,"member_name":"Elaine Stewart","constituency":"Ayr, Carrick and Cumnock","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/elaine-stewart-ayr-carrick-and-cumnock/index.json","generated":"2026-04-30","counts":{"feed":38,"written_questions":0,"awaiting_written_questions":0,"local_mentions":29,"bills":0,"committees":1,"interests":3}},{"slug":"ellie-reeves-lewisham-west-and-east-dulwich","label":"Ellie Reeves MP office","member_id":4620,"member_name":"Ellie Reeves","constituency":"Lewisham West and East Dulwich","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/ellie-reeves-lewisham-west-and-east-dulwich/index.json","generated":"2026-04-30","counts":{"feed":107,"written_questions":0,"awaiting_written_questions":0,"local_mentions":9,"bills":0,"committees":3,"interests":2}},{"slug":"emily-darlington-milton-keynes-central","label":"Emily Darlington MP office","member_id":5139,"member_name":"Emily Darlington","constituency":"Milton Keynes Central","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/emily-darlington-milton-keynes-central/index.json","generated":"2026-04-30","counts":{"feed":134,"written_questions":4,"awaiting_written_questions":0,"local_mentions":89,"bills":0,"committees":3,"interests":3}},{"slug":"emily-thornberry-islington-south-and-finsbury","label":"Emily Thornberry MP office","member_id":1536,"member_name":"Emily Thornberry","constituency":"Islington South and Finsbury","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/emily-thornberry-islington-south-and-finsbury/index.json","generated":"2026-04-30","counts":{"feed":84,"written_questions":0,"awaiting_written_questions":0,"local_mentions":65,"bills":2,"committees":8,"interests":3}},{"slug":"emma-foody-cramlington-and-killingworth","label":"Emma Foody MP office","member_id":5029,"member_name":"Emma Foody","constituency":"Cramlington and Killingworth","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/emma-foody-cramlington-and-killingworth/index.json","generated":"2026-04-30","counts":{"feed":85,"written_questions":0,"awaiting_written_questions":0,"local_mentions":64,"bills":2,"committees":4,"interests":3}},{"slug":"emma-hardy-kingston-upon-hull-west-and-haltemprice","label":"Emma Hardy MP office","member_id":4645,"member_name":"Emma Hardy","constituency":"Kingston upon Hull West and Haltemprice","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/emma-hardy-kingston-upon-hull-west-and-haltemprice/index.json","generated":"2026-04-30","counts":{"feed":99,"written_questions":0,"awaiting_written_questions":0,"local_mentions":59,"bills":6,"committees":9,"interests":0}},{"slug":"emma-lewell-south-shields","label":"Emma Lewell MP office","member_id":4277,"member_name":"Emma Lewell","constituency":"South Shields","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/emma-lewell-south-shields/index.json","generated":"2026-04-30","counts":{"feed":105,"written_questions":13,"awaiting_written_questions":0,"local_mentions":68,"bills":5,"committees":11,"interests":11}},{"slug":"emma-reynolds-wycombe","label":"Emma Reynolds MP office","member_id":4077,"member_name":"Emma Reynolds","constituency":"Wycombe","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/emma-reynolds-wycombe/index.json","generated":"2026-04-30","counts":{"feed":92,"written_questions":0,"awaiting_written_questions":0,"local_mentions":91,"bills":0,"committees":5,"interests":3}},{"slug":"esther-mcvey-tatton","label":"Esther McVey MP office","member_id":4084,"member_name":"Esther McVey","constituency":"Tatton","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/esther-mcvey-tatton/index.json","generated":"2026-04-30","counts":{"feed":135,"written_questions":50,"awaiting_written_questions":7,"local_mentions":101,"bills":1,"committees":4,"interests":6}},{"slug":"euan-stainbank-falkirk","label":"Euan Stainbank MP office","member_id":5110,"member_name":"Euan Stainbank","constituency":"Falkirk","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/euan-stainbank-falkirk/index.json","generated":"2026-04-30","counts":{"feed":195,"written_questions":67,"awaiting_written_questions":5,"local_mentions":183,"bills":0,"committees":9,"interests":5}},{"slug":"fabian-hamilton-leeds-north-east","label":"Fabian Hamilton MP office","member_id":415,"member_name":"Fabian Hamilton","constituency":"Leeds North East","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/fabian-hamilton-leeds-north-east/index.json","generated":"2026-04-30","counts":{"feed":48,"written_questions":13,"awaiting_written_questions":0,"local_mentions":15,"bills":2,"committees":10,"interests":0}},{"slug":"feryal-clark-enfield-north","label":"Feryal Clark MP office","member_id":4822,"member_name":"Feryal Clark","constituency":"Enfield North","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/feryal-clark-enfield-north/index.json","generated":"2026-04-30","counts":{"feed":75,"written_questions":1,"awaiting_written_questions":0,"local_mentions":14,"bills":0,"committees":2,"interests":3}},{"slug":"fleur-anderson-putney","label":"Fleur Anderson MP office","member_id":4788,"member_name":"Fleur Anderson","constituency":"Putney","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/fleur-anderson-putney/index.json","generated":"2026-04-30","counts":{"feed":96,"written_questions":28,"awaiting_written_questions":0,"local_mentions":65,"bills":3,"committees":6,"interests":2}},{"slug":"florence-eshalomi-vauxhall-and-camberwell-green","label":"Florence Eshalomi MP office","member_id":4870,"member_name":"Florence Eshalomi","constituency":"Vauxhall and Camberwell Green","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/florence-eshalomi-vauxhall-and-camberwell-green/index.json","generated":"2026-04-30","counts":{"feed":65,"written_questions":0,"awaiting_written_questions":0,"local_mentions":141,"bills":0,"committees":9,"interests":2}},{"slug":"frank-mcnally-coatbridge-and-bellshill","label":"Frank McNally MP office","member_id":5183,"member_name":"Frank McNally","constituency":"Coatbridge and Bellshill","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/frank-mcnally-coatbridge-and-bellshill/index.json","generated":"2026-04-30","counts":{"feed":72,"written_questions":2,"awaiting_written_questions":0,"local_mentions":34,"bills":0,"committees":2,"interests":0}},{"slug":"fred-thomas-plymouth-moor-view","label":"Fred Thomas MP office","member_id":5174,"member_name":"Fred Thomas","constituency":"Plymouth Moor View","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/fred-thomas-plymouth-moor-view/index.json","generated":"2026-04-30","counts":{"feed":79,"written_questions":6,"awaiting_written_questions":0,"local_mentions":34,"bills":0,"committees":1,"interests":7}},{"slug":"freddie-van-mierlo-henley-and-thame","label":"Freddie van Mierlo MP office","member_id":5296,"member_name":"Freddie van Mierlo","constituency":"Henley and Thame","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/freddie-van-mierlo-henley-and-thame/index.json","generated":"2026-04-30","counts":{"feed":1311,"written_questions":627,"awaiting_written_questions":3,"local_mentions":81,"bills":1,"committees":2,"interests":6}},{"slug":"gareth-bacon-orpington","label":"Gareth Bacon MP office","member_id":4798,"member_name":"Gareth Bacon","constituency":"Orpington","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/gareth-bacon-orpington/index.json","generated":"2026-04-30","counts":{"feed":122,"written_questions":21,"awaiting_written_questions":5,"local_mentions":59,"bills":1,"committees":13,"interests":2}},{"slug":"gareth-davies-grantham-and-bourne","label":"Gareth Davies MP office","member_id":4850,"member_name":"Gareth Davies","constituency":"Grantham and Bourne","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/gareth-davies-grantham-and-bourne/index.json","generated":"2026-04-30","counts":{"feed":101,"written_questions":26,"awaiting_written_questions":0,"local_mentions":56,"bills":2,"committees":13,"interests":7}},{"slug":"gareth-snell-stoke-on-trent-central","label":"Gareth Snell MP office","member_id":4595,"member_name":"Gareth Snell","constituency":"Stoke-on-Trent Central","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/gareth-snell-stoke-on-trent-central/index.json","generated":"2026-04-30","counts":{"feed":242,"written_questions":106,"awaiting_written_questions":0,"local_mentions":188,"bills":3,"committees":9,"interests":5}},{"slug":"gareth-thomas-harrow-west","label":"Gareth Thomas MP office","member_id":177,"member_name":"Gareth Thomas","constituency":"Harrow West","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/gareth-thomas-harrow-west/index.json","generated":"2026-04-30","counts":{"feed":121,"written_questions":55,"awaiting_written_questions":3,"local_mentions":32,"bills":14,"committees":6,"interests":1}},{"slug":"gavin-robinson-belfast-east","label":"Gavin Robinson MP office","member_id":4360,"member_name":"Gavin Robinson","constituency":"Belfast East","party_slug":"democratic-unionist-party","index_url":"datasets/office-data-v1-wpc-2024/offices/gavin-robinson-belfast-east/index.json","generated":"2026-04-30","counts":{"feed":132,"written_questions":26,"awaiting_written_questions":2,"local_mentions":91,"bills":2,"committees":11,"interests":4}},{"slug":"gen-kitchen-wellingborough-and-rushden","label":"Gen Kitchen MP office","member_id":5011,"member_name":"Gen Kitchen","constituency":"Wellingborough and Rushden","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/gen-kitchen-wellingborough-and-rushden/index.json","generated":"2026-04-30","counts":{"feed":79,"written_questions":0,"awaiting_written_questions":0,"local_mentions":15,"bills":0,"committees":6,"interests":0}},{"slug":"george-freeman-mid-norfolk","label":"George Freeman MP office","member_id":4020,"member_name":"George Freeman","constituency":"Mid Norfolk","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/george-freeman-mid-norfolk/index.json","generated":"2026-04-30","counts":{"feed":79,"written_questions":0,"awaiting_written_questions":0,"local_mentions":72,"bills":2,"committees":4,"interests":17}},{"slug":"georgia-gould-queen-s-park-and-maida-vale","label":"Georgia Gould MP office","member_id":5305,"member_name":"Georgia Gould","constituency":"Queen's Park and Maida Vale","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/georgia-gould-queen-s-park-and-maida-vale/index.json","generated":"2026-04-30","counts":{"feed":114,"written_questions":0,"awaiting_written_questions":0,"local_mentions":2,"bills":0,"committees":1,"interests":1}},{"slug":"gerald-jones-merthyr-tydfil-and-aberdare","label":"Gerald Jones MP office","member_id":4501,"member_name":"Gerald Jones","constituency":"Merthyr Tydfil and Aberdare","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/gerald-jones-merthyr-tydfil-and-aberdare/index.json","generated":"2026-04-30","counts":{"feed":92,"written_questions":2,"awaiting_written_questions":0,"local_mentions":19,"bills":1,"committees":7,"interests":2}},{"slug":"gideon-amos-taunton-and-wellington","label":"Gideon Amos MP office","member_id":5250,"member_name":"Gideon Amos","constituency":"Taunton and Wellington","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/gideon-amos-taunton-and-wellington/index.json","generated":"2026-04-30","counts":{"feed":1288,"written_questions":164,"awaiting_written_questions":0,"local_mentions":307,"bills":0,"committees":2,"interests":8}},{"slug":"gill-furniss-sheffield-brightside-and-hillsborough","label":"Gill Furniss MP office","member_id":4571,"member_name":"Gill Furniss","constituency":"Sheffield Brightside and Hillsborough","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/gill-furniss-sheffield-brightside-and-hillsborough/index.json","generated":"2026-04-30","counts":{"feed":75,"written_questions":12,"awaiting_written_questions":0,"local_mentions":17,"bills":0,"committees":13,"interests":3}},{"slug":"gill-german-clwyd-north","label":"Gill German MP office","member_id":5104,"member_name":"Gill German","constituency":"Clwyd North","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/gill-german-clwyd-north/index.json","generated":"2026-04-30","counts":{"feed":48,"written_questions":13,"awaiting_written_questions":0,"local_mentions":44,"bills":0,"committees":4,"interests":0}},{"slug":"gordon-mckee-glasgow-south","label":"Gordon McKee MP office","member_id":5189,"member_name":"Gordon McKee","constituency":"Glasgow South","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/gordon-mckee-glasgow-south/index.json","generated":"2026-04-30","counts":{"feed":71,"written_questions":1,"awaiting_written_questions":0,"local_mentions":95,"bills":0,"committees":7,"interests":1}},{"slug":"graeme-downie-dunfermline-and-dollar","label":"Graeme Downie MP office","member_id":5275,"member_name":"Graeme Downie","constituency":"Dunfermline and Dollar","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/graeme-downie-dunfermline-and-dollar/index.json","generated":"2026-04-30","counts":{"feed":90,"written_questions":46,"awaiting_written_questions":9,"local_mentions":117,"bills":0,"committees":5,"interests":3}},{"slug":"graham-leadbitter-moray-west-nairn-and-strathspey","label":"Graham Leadbitter MP office","member_id":5277,"member_name":"Graham Leadbitter","constituency":"Moray West, Nairn and Strathspey","party_slug":"scottish-national-party","index_url":"datasets/office-data-v1-wpc-2024/offices/graham-leadbitter-moray-west-nairn-and-strathspey/index.json","generated":"2026-04-30","counts":{"feed":122,"written_questions":29,"awaiting_written_questions":1,"local_mentions":62,"bills":0,"committees":1,"interests":2}},{"slug":"graham-stringer-blackley-and-middleton-south","label":"Graham Stringer MP office","member_id":449,"member_name":"Graham Stringer","constituency":"Blackley and Middleton South","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/graham-stringer-blackley-and-middleton-south/index.json","generated":"2026-04-30","counts":{"feed":88,"written_questions":1,"awaiting_written_questions":0,"local_mentions":31,"bills":1,"committees":14,"interests":3}},{"slug":"graham-stuart-beverley-and-holderness","label":"Graham Stuart MP office","member_id":1482,"member_name":"Graham Stuart","constituency":"Beverley and Holderness","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/graham-stuart-beverley-and-holderness/index.json","generated":"2026-04-30","counts":{"feed":192,"written_questions":9,"awaiting_written_questions":0,"local_mentions":150,"bills":0,"committees":9,"interests":11}},{"slug":"grahame-morris-easington","label":"Grahame Morris MP office","member_id":3973,"member_name":"Grahame Morris","constituency":"Easington","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/grahame-morris-easington/index.json","generated":"2026-04-30","counts":{"feed":182,"written_questions":60,"awaiting_written_questions":0,"local_mentions":62,"bills":3,"committees":13,"interests":3}},{"slug":"greg-smith-mid-buckinghamshire","label":"Greg Smith MP office","member_id":4778,"member_name":"Greg Smith","constituency":"Mid Buckinghamshire","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/greg-smith-mid-buckinghamshire/index.json","generated":"2026-04-30","counts":{"feed":216,"written_questions":62,"awaiting_written_questions":5,"local_mentions":239,"bills":3,"committees":14,"interests":10}},{"slug":"gregor-poynton-livingston","label":"Gregor Poynton MP office","member_id":5167,"member_name":"Gregor Poynton","constituency":"Livingston","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/gregor-poynton-livingston/index.json","generated":"2026-04-30","counts":{"feed":90,"written_questions":0,"awaiting_written_questions":0,"local_mentions":86,"bills":0,"committees":3,"interests":7}},{"slug":"gregory-stafford-farnham-and-bordon","label":"Gregory Stafford MP office","member_id":5351,"member_name":"Gregory Stafford","constituency":"Farnham and Bordon","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/gregory-stafford-farnham-and-bordon/index.json","generated":"2026-04-30","counts":{"feed":228,"written_questions":84,"awaiting_written_questions":4,"local_mentions":214,"bills":1,"committees":3,"interests":2}},{"slug":"gurinder-singh-josan-smethwick","label":"Gurinder Singh Josan MP office","member_id":5059,"member_name":"Gurinder Singh Josan","constituency":"Smethwick","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/gurinder-singh-josan-smethwick/index.json","generated":"2026-04-30","counts":{"feed":110,"written_questions":13,"awaiting_written_questions":0,"local_mentions":30,"bills":0,"committees":2,"interests":9}},{"slug":"hannah-spencer-gorton-and-denton","label":"Hannah Spencer MP office","member_id":5447,"member_name":"Hannah Spencer","constituency":"Gorton and Denton","party_slug":"green-party","index_url":"datasets/office-data-v1-wpc-2024/offices/hannah-spencer-gorton-and-denton/index.json","generated":"2026-04-30","counts":{"feed":158,"written_questions":10,"awaiting_written_questions":0,"local_mentions":80,"bills":0,"committees":0,"interests":15}},{"slug":"harpreet-uppal-huddersfield","label":"Harpreet Uppal MP office","member_id":5289,"member_name":"Harpreet Uppal","constituency":"Huddersfield","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/harpreet-uppal-huddersfield/index.json","generated":"2026-04-30","counts":{"feed":90,"written_questions":2,"awaiting_written_questions":0,"local_mentions":151,"bills":0,"committees":2,"interests":1}},{"slug":"harriet-cross-gordon-and-buchan","label":"Harriet Cross MP office","member_id":5311,"member_name":"Harriet Cross","constituency":"Gordon and Buchan","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/harriet-cross-gordon-and-buchan/index.json","generated":"2026-04-30","counts":{"feed":150,"written_questions":16,"awaiting_written_questions":1,"local_mentions":141,"bills":0,"committees":7,"interests":1}},{"slug":"heidi-alexander-swindon-south","label":"Heidi Alexander MP office","member_id":4038,"member_name":"Heidi Alexander","constituency":"Swindon South","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/heidi-alexander-swindon-south/index.json","generated":"2026-04-30","counts":{"feed":112,"written_questions":0,"awaiting_written_questions":0,"local_mentions":16,"bills":4,"committees":3,"interests":1}},{"slug":"helen-grant-maidstone-and-malling","label":"Helen Grant MP office","member_id":4018,"member_name":"Helen Grant","constituency":"Maidstone and Malling","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/helen-grant-maidstone-and-malling/index.json","generated":"2026-04-30","counts":{"feed":81,"written_questions":13,"awaiting_written_questions":0,"local_mentions":34,"bills":2,"committees":5,"interests":8}},{"slug":"helen-hayes-dulwich-and-west-norwood","label":"Helen Hayes MP office","member_id":4510,"member_name":"Helen Hayes","constituency":"Dulwich and West Norwood","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/helen-hayes-dulwich-and-west-norwood/index.json","generated":"2026-04-30","counts":{"feed":106,"written_questions":6,"awaiting_written_questions":0,"local_mentions":150,"bills":4,"committees":6,"interests":2}},{"slug":"helen-maguire-epsom-and-ewell","label":"Helen Maguire MP office","member_id":5336,"member_name":"Helen Maguire","constituency":"Epsom and Ewell","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/helen-maguire-epsom-and-ewell/index.json","generated":"2026-04-30","counts":{"feed":2498,"written_questions":1055,"awaiting_written_questions":0,"local_mentions":205,"bills":1,"committees":1,"interests":14}},{"slug":"helen-morgan-north-shropshire","label":"Helen Morgan MP office","member_id":4934,"member_name":"Helen Morgan","constituency":"North Shropshire","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/helen-morgan-north-shropshire/index.json","generated":"2026-04-30","counts":{"feed":1973,"written_questions":979,"awaiting_written_questions":6,"local_mentions":227,"bills":10,"committees":3,"interests":8}},{"slug":"helen-whately-faversham-and-mid-kent","label":"Helen Whately MP office","member_id":4527,"member_name":"Helen Whately","constituency":"Faversham and Mid Kent","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/helen-whately-faversham-and-mid-kent/index.json","generated":"2026-04-30","counts":{"feed":138,"written_questions":38,"awaiting_written_questions":2,"local_mentions":64,"bills":3,"committees":4,"interests":9}},{"slug":"helena-dollimore-hastings-and-rye","label":"Helena Dollimore MP office","member_id":5192,"member_name":"Helena Dollimore","constituency":"Hastings and Rye","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/helena-dollimore-hastings-and-rye/index.json","generated":"2026-04-30","counts":{"feed":76,"written_questions":0,"awaiting_written_questions":0,"local_mentions":103,"bills":0,"committees":6,"interests":3}},{"slug":"henry-tufnell-mid-and-south-pembrokeshire","label":"Henry Tufnell MP office","member_id":5121,"member_name":"Henry Tufnell","constituency":"Mid and South Pembrokeshire","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/henry-tufnell-mid-and-south-pembrokeshire/index.json","generated":"2026-04-30","counts":{"feed":83,"written_questions":0,"awaiting_written_questions":0,"local_mentions":46,"bills":0,"committees":2,"interests":2}},{"slug":"hilary-benn-leeds-south","label":"Hilary Benn MP office","member_id":413,"member_name":"Hilary Benn","constituency":"Leeds South","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/hilary-benn-leeds-south/index.json","generated":"2026-04-30","counts":{"feed":151,"written_questions":0,"awaiting_written_questions":0,"local_mentions":101,"bills":3,"committees":6,"interests":2}},{"slug":"ian-byrne-liverpool-west-derby","label":"Ian Byrne MP office","member_id":4831,"member_name":"Ian Byrne","constituency":"Liverpool West Derby","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/ian-byrne-liverpool-west-derby/index.json","generated":"2026-04-30","counts":{"feed":188,"written_questions":30,"awaiting_written_questions":0,"local_mentions":118,"bills":2,"committees":9,"interests":3}},{"slug":"ian-lavery-blyth-and-ashington","label":"Ian Lavery MP office","member_id":4139,"member_name":"Ian Lavery","constituency":"Blyth and Ashington","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/ian-lavery-blyth-and-ashington/index.json","generated":"2026-04-30","counts":{"feed":205,"written_questions":66,"awaiting_written_questions":1,"local_mentions":105,"bills":2,"committees":6,"interests":2}},{"slug":"ian-murray-edinburgh-south","label":"Ian Murray MP office","member_id":3966,"member_name":"Ian Murray","constituency":"Edinburgh South","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/ian-murray-edinburgh-south/index.json","generated":"2026-04-30","counts":{"feed":132,"written_questions":0,"awaiting_written_questions":0,"local_mentions":230,"bills":2,"committees":7,"interests":7}},{"slug":"ian-roome-north-devon","label":"Ian Roome MP office","member_id":5138,"member_name":"Ian Roome","constituency":"North Devon","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/ian-roome-north-devon/index.json","generated":"2026-04-30","counts":{"feed":1108,"written_questions":263,"awaiting_written_questions":2,"local_mentions":128,"bills":0,"committees":2,"interests":3}},{"slug":"ian-sollom-st-neots-and-mid-cambridgeshire","label":"Ian Sollom MP office","member_id":5096,"member_name":"Ian Sollom","constituency":"St Neots and Mid Cambridgeshire","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/ian-sollom-st-neots-and-mid-cambridgeshire/index.json","generated":"2026-04-30","counts":{"feed":991,"written_questions":256,"awaiting_written_questions":0,"local_mentions":109,"bills":0,"committees":2,"interests":2}},{"slug":"imogen-walker-hamilton-and-clyde-valley","label":"Imogen Walker MP office","member_id":5136,"member_name":"Imogen Walker","constituency":"Hamilton and Clyde Valley","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/imogen-walker-hamilton-and-clyde-valley/index.json","generated":"2026-04-30","counts":{"feed":66,"written_questions":0,"awaiting_written_questions":0,"local_mentions":14,"bills":0,"committees":1,"interests":6}},{"slug":"imran-hussain-bradford-east","label":"Imran Hussain MP office","member_id":4394,"member_name":"Imran Hussain","constituency":"Bradford East","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/imran-hussain-bradford-east/index.json","generated":"2026-04-30","counts":{"feed":174,"written_questions":47,"awaiting_written_questions":0,"local_mentions":59,"bills":0,"committees":4,"interests":4}},{"slug":"iqbal-mohamed-dewsbury-and-batley","label":"Iqbal Mohamed MP office","member_id":5268,"member_name":"Iqbal Mohamed","constituency":"Dewsbury and Batley","party_slug":"independent","index_url":"datasets/office-data-v1-wpc-2024/offices/iqbal-mohamed-dewsbury-and-batley/index.json","generated":"2026-04-30","counts":{"feed":327,"written_questions":167,"awaiting_written_questions":6,"local_mentions":127,"bills":0,"committees":0,"interests":5}},{"slug":"irene-campbell-north-ayrshire-and-arran","label":"Irene Campbell MP office","member_id":5145,"member_name":"Irene Campbell","constituency":"North Ayrshire and Arran","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/irene-campbell-north-ayrshire-and-arran/index.json","generated":"2026-04-30","counts":{"feed":88,"written_questions":5,"awaiting_written_questions":0,"local_mentions":126,"bills":0,"committees":4,"interests":2}},{"slug":"jack-abbott-ipswich","label":"Jack Abbott MP office","member_id":5131,"member_name":"Jack Abbott","constituency":"Ipswich","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/jack-abbott-ipswich/index.json","generated":"2026-04-30","counts":{"feed":101,"written_questions":0,"awaiting_written_questions":0,"local_mentions":266,"bills":0,"committees":2,"interests":6}},{"slug":"jack-rankin-windsor","label":"Jack Rankin MP office","member_id":5340,"member_name":"Jack Rankin","constituency":"Windsor","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/jack-rankin-windsor/index.json","generated":"2026-04-30","counts":{"feed":121,"written_questions":47,"awaiting_written_questions":8,"local_mentions":505,"bills":0,"committees":6,"interests":12}},{"slug":"jacob-collier-burton-and-uttoxeter","label":"Jacob Collier MP office","member_id":5077,"member_name":"Jacob Collier","constituency":"Burton and Uttoxeter","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/jacob-collier-burton-and-uttoxeter/index.json","generated":"2026-04-30","counts":{"feed":90,"written_questions":11,"awaiting_written_questions":0,"local_mentions":77,"bills":0,"committees":5,"interests":8}},{"slug":"jade-botterill-ossett-and-denby-dale","label":"Jade Botterill MP office","member_id":5236,"member_name":"Jade Botterill","constituency":"Ossett and Denby Dale","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/jade-botterill-ossett-and-denby-dale/index.json","generated":"2026-04-30","counts":{"feed":72,"written_questions":0,"awaiting_written_questions":0,"local_mentions":16,"bills":0,"committees":3,"interests":1}},{"slug":"jake-richards-rother-valley","label":"Jake Richards MP office","member_id":5082,"member_name":"Jake Richards","constituency":"Rother Valley","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/jake-richards-rother-valley/index.json","generated":"2026-04-30","counts":{"feed":91,"written_questions":0,"awaiting_written_questions":0,"local_mentions":69,"bills":1,"committees":2,"interests":4}},{"slug":"james-asser-west-ham-and-beckton","label":"James Asser MP office","member_id":5211,"member_name":"James Asser","constituency":"West Ham and Beckton","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/james-asser-west-ham-and-beckton/index.json","generated":"2026-04-30","counts":{"feed":106,"written_questions":2,"awaiting_written_questions":0,"local_mentions":42,"bills":0,"committees":2,"interests":1}},{"slug":"james-cartlidge-south-suffolk","label":"James Cartlidge MP office","member_id":4519,"member_name":"James Cartlidge","constituency":"South Suffolk","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/james-cartlidge-south-suffolk/index.json","generated":"2026-04-30","counts":{"feed":415,"written_questions":315,"awaiting_written_questions":0,"local_mentions":102,"bills":0,"committees":5,"interests":3}},{"slug":"james-maccleary-lewes","label":"James MacCleary MP office","member_id":5265,"member_name":"James MacCleary","constituency":"Lewes","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/james-maccleary-lewes/index.json","generated":"2026-04-30","counts":{"feed":1127,"written_questions":410,"awaiting_written_questions":1,"local_mentions":97,"bills":3,"committees":1,"interests":5}},{"slug":"james-mcmurdock-south-basildon-and-east-thurrock","label":"James McMurdock MP office","member_id":5361,"member_name":"James McMurdock","constituency":"South Basildon and East Thurrock","party_slug":"independent","index_url":"datasets/office-data-v1-wpc-2024/offices/james-mcmurdock-south-basildon-and-east-thurrock/index.json","generated":"2026-04-30","counts":{"feed":407,"written_questions":365,"awaiting_written_questions":0,"local_mentions":28,"bills":0,"committees":0,"interests":1}},{"slug":"james-murray-ealing-north","label":"James Murray MP office","member_id":4797,"member_name":"James Murray","constituency":"Ealing North","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/james-murray-ealing-north/index.json","generated":"2026-04-30","counts":{"feed":68,"written_questions":0,"awaiting_written_questions":0,"local_mentions":20,"bills":3,"committees":11,"interests":6}},{"slug":"james-naish-rushcliffe","label":"James Naish MP office","member_id":5047,"member_name":"James Naish","constituency":"Rushcliffe","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/james-naish-rushcliffe/index.json","generated":"2026-04-30","counts":{"feed":205,"written_questions":129,"awaiting_written_questions":8,"local_mentions":169,"bills":0,"committees":2,"interests":17}},{"slug":"james-wild-north-west-norfolk","label":"James Wild MP office","member_id":4787,"member_name":"James Wild","constituency":"North West Norfolk","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/james-wild-north-west-norfolk/index.json","generated":"2026-04-30","counts":{"feed":197,"written_questions":49,"awaiting_written_questions":0,"local_mentions":112,"bills":0,"committees":11,"interests":3}},{"slug":"jamie-stone-caithness-sutherland-and-easter-ross","label":"Jamie Stone MP office","member_id":4612,"member_name":"Jamie Stone","constituency":"Caithness, Sutherland and Easter Ross","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/jamie-stone-caithness-sutherland-and-easter-ross/index.json","generated":"2026-04-30","counts":{"feed":763,"written_questions":47,"awaiting_written_questions":0,"local_mentions":145,"bills":3,"committees":7,"interests":3}},{"slug":"janet-daby-lewisham-east","label":"Janet Daby MP office","member_id":4698,"member_name":"Janet Daby","constituency":"Lewisham East","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/janet-daby-lewisham-east/index.json","generated":"2026-04-30","counts":{"feed":80,"written_questions":2,"awaiting_written_questions":0,"local_mentions":37,"bills":0,"committees":7,"interests":0}},{"slug":"jas-athwal-ilford-south","label":"Jas Athwal MP office","member_id":5227,"member_name":"Jas Athwal","constituency":"Ilford South","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/jas-athwal-ilford-south/index.json","generated":"2026-04-30","counts":{"feed":110,"written_questions":14,"awaiting_written_questions":0,"local_mentions":125,"bills":0,"committees":0,"interests":4}},{"slug":"jayne-kirkham-truro-and-falmouth","label":"Jayne Kirkham MP office","member_id":5279,"member_name":"Jayne Kirkham","constituency":"Truro and Falmouth","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/jayne-kirkham-truro-and-falmouth/index.json","generated":"2026-04-30","counts":{"feed":200,"written_questions":60,"awaiting_written_questions":1,"local_mentions":131,"bills":1,"committees":6,"interests":1}},{"slug":"jeff-smith-manchester-withington","label":"Jeff Smith MP office","member_id":4456,"member_name":"Jeff Smith","constituency":"Manchester Withington","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/jeff-smith-manchester-withington/index.json","generated":"2026-04-30","counts":{"feed":91,"written_questions":6,"awaiting_written_questions":0,"local_mentions":11,"bills":1,"committees":12,"interests":3}},{"slug":"jen-craft-thurrock","label":"Jen Craft MP office","member_id":5056,"member_name":"Jen Craft","constituency":"Thurrock","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/jen-craft-thurrock/index.json","generated":"2026-04-30","counts":{"feed":101,"written_questions":2,"awaiting_written_questions":1,"local_mentions":267,"bills":1,"committees":3,"interests":2}},{"slug":"jenny-riddell-carpenter-suffolk-coastal","label":"Jenny Riddell-Carpenter MP office","member_id":5160,"member_name":"Jenny Riddell-Carpenter","constituency":"Suffolk Coastal","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/jenny-riddell-carpenter-suffolk-coastal/index.json","generated":"2026-04-30","counts":{"feed":147,"written_questions":54,"awaiting_written_questions":0,"local_mentions":96,"bills":1,"committees":2,"interests":9}},{"slug":"jeremy-corbyn-islington-north","label":"Jeremy Corbyn MP office","member_id":185,"member_name":"Jeremy Corbyn","constituency":"Islington North","party_slug":"independent","index_url":"datasets/office-data-v1-wpc-2024/offices/jeremy-corbyn-islington-north/index.json","generated":"2026-04-30","counts":{"feed":158,"written_questions":30,"awaiting_written_questions":0,"local_mentions":99,"bills":4,"committees":2,"interests":27}},{"slug":"jerome-mayhew-broadland-and-fakenham","label":"Jerome Mayhew MP office","member_id":4739,"member_name":"Jerome Mayhew","constituency":"Broadland and Fakenham","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/jerome-mayhew-broadland-and-fakenham/index.json","generated":"2026-04-30","counts":{"feed":287,"written_questions":102,"awaiting_written_questions":0,"local_mentions":223,"bills":2,"committees":19,"interests":16}},{"slug":"jess-asato-lowestoft","label":"Jess Asato MP office","member_id":5156,"member_name":"Jess Asato","constituency":"Lowestoft","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/jess-asato-lowestoft/index.json","generated":"2026-04-30","counts":{"feed":69,"written_questions":5,"awaiting_written_questions":0,"local_mentions":157,"bills":0,"committees":1,"interests":3}},{"slug":"jess-brown-fuller-chichester","label":"Jess Brown-Fuller MP office","member_id":5335,"member_name":"Jess Brown-Fuller","constituency":"Chichester","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/jess-brown-fuller-chichester/index.json","generated":"2026-04-30","counts":{"feed":1682,"written_questions":367,"awaiting_written_questions":6,"local_mentions":326,"bills":0,"committees":2,"interests":10}},{"slug":"jess-phillips-birmingham-yardley","label":"Jess Phillips MP office","member_id":4370,"member_name":"Jess Phillips","constituency":"Birmingham Yardley","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/jess-phillips-birmingham-yardley/index.json","generated":"2026-04-30","counts":{"feed":112,"written_questions":0,"awaiting_written_questions":0,"local_mentions":116,"bills":0,"committees":12,"interests":10}},{"slug":"jesse-norman-hereford-and-south-herefordshire","label":"Jesse Norman MP office","member_id":3991,"member_name":"Jesse Norman","constituency":"Hereford and South Herefordshire","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/jesse-norman-hereford-and-south-herefordshire/index.json","generated":"2026-04-30","counts":{"feed":97,"written_questions":0,"awaiting_written_questions":0,"local_mentions":28,"bills":8,"committees":13,"interests":7}},{"slug":"jessica-morden-newport-east","label":"Jessica Morden MP office","member_id":1548,"member_name":"Jessica Morden","constituency":"Newport East","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/jessica-morden-newport-east/index.json","generated":"2026-04-30","counts":{"feed":68,"written_questions":4,"awaiting_written_questions":0,"local_mentions":46,"bills":2,"committees":16,"interests":4}},{"slug":"jessica-toale-bournemouth-west","label":"Jessica Toale MP office","member_id":5202,"member_name":"Jessica Toale","constituency":"Bournemouth West","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/jessica-toale-bournemouth-west/index.json","generated":"2026-04-30","counts":{"feed":100,"written_questions":22,"awaiting_written_questions":1,"local_mentions":83,"bills":0,"committees":0,"interests":5}},{"slug":"jim-allister-north-antrim","label":"Jim Allister MP office","member_id":5356,"member_name":"Jim Allister","constituency":"North Antrim","party_slug":"traditional-unionist-voice","index_url":"datasets/office-data-v1-wpc-2024/offices/jim-allister-north-antrim/index.json","generated":"2026-04-30","counts":{"feed":178,"written_questions":15,"awaiting_written_questions":0,"local_mentions":207,"bills":1,"committees":0,"interests":4}},{"slug":"jim-dickson-dartford","label":"Jim Dickson MP office","member_id":5223,"member_name":"Jim Dickson","constituency":"Dartford","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/jim-dickson-dartford/index.json","generated":"2026-04-30","counts":{"feed":109,"written_questions":16,"awaiting_written_questions":0,"local_mentions":251,"bills":0,"committees":4,"interests":2}},{"slug":"jim-mcmahon-oldham-west-chadderton-and-royton","label":"Jim McMahon MP office","member_id":4569,"member_name":"Jim McMahon","constituency":"Oldham West, Chadderton and Royton","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/jim-mcmahon-oldham-west-chadderton-and-royton/index.json","generated":"2026-04-30","counts":{"feed":97,"written_questions":8,"awaiting_written_questions":0,"local_mentions":55,"bills":2,"committees":3,"interests":4}},{"slug":"jim-shannon-strangford","label":"Jim Shannon MP office","member_id":4131,"member_name":"Jim Shannon","constituency":"Strangford","party_slug":"democratic-unionist-party","index_url":"datasets/office-data-v1-wpc-2024/offices/jim-shannon-strangford/index.json","generated":"2026-04-30","counts":{"feed":1132,"written_questions":296,"awaiting_written_questions":9,"local_mentions":513,"bills":6,"committees":20,"interests":4}},{"slug":"jo-platt-leigh-and-atherton","label":"Jo Platt MP office","member_id":4673,"member_name":"Jo Platt","constituency":"Leigh and Atherton","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/jo-platt-leigh-and-atherton/index.json","generated":"2026-04-30","counts":{"feed":112,"written_questions":28,"awaiting_written_questions":3,"local_mentions":105,"bills":0,"committees":5,"interests":2}},{"slug":"jo-stevens-cardiff-east","label":"Jo Stevens MP office","member_id":4425,"member_name":"Jo Stevens","constituency":"Cardiff East","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/jo-stevens-cardiff-east/index.json","generated":"2026-04-30","counts":{"feed":76,"written_questions":0,"awaiting_written_questions":0,"local_mentions":6,"bills":1,"committees":9,"interests":1}},{"slug":"jo-white-bassetlaw","label":"Jo White MP office","member_id":5105,"member_name":"Jo White","constituency":"Bassetlaw","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/jo-white-bassetlaw/index.json","generated":"2026-04-30","counts":{"feed":114,"written_questions":14,"awaiting_written_questions":0,"local_mentions":96,"bills":0,"committees":2,"interests":5}},{"slug":"joani-reid-east-kilbride-and-strathaven","label":"Joani Reid MP office","member_id":5079,"member_name":"Joani Reid","constituency":"East Kilbride and Strathaven","party_slug":"independent","index_url":"datasets/office-data-v1-wpc-2024/offices/joani-reid-east-kilbride-and-strathaven/index.json","generated":"2026-04-30","counts":{"feed":28,"written_questions":15,"awaiting_written_questions":0,"local_mentions":19,"bills":0,"committees":2,"interests":7}},{"slug":"jodie-gosling-nuneaton","label":"Jodie Gosling MP office","member_id":5036,"member_name":"Jodie Gosling","constituency":"Nuneaton","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/jodie-gosling-nuneaton/index.json","generated":"2026-04-30","counts":{"feed":95,"written_questions":1,"awaiting_written_questions":0,"local_mentions":79,"bills":1,"committees":0,"interests":3}},{"slug":"joe-morris-hexham","label":"Joe Morris MP office","member_id":5081,"member_name":"Joe Morris","constituency":"Hexham","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/joe-morris-hexham/index.json","generated":"2026-04-30","counts":{"feed":94,"written_questions":14,"awaiting_written_questions":0,"local_mentions":187,"bills":3,"committees":2,"interests":0}},{"slug":"joe-powell-kensington-and-bayswater","label":"Joe Powell MP office","member_id":5229,"member_name":"Joe Powell","constituency":"Kensington and Bayswater","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/joe-powell-kensington-and-bayswater/index.json","generated":"2026-04-30","counts":{"feed":74,"written_questions":3,"awaiting_written_questions":0,"local_mentions":146,"bills":0,"committees":2,"interests":6}},{"slug":"joe-robertson-isle-of-wight-east","label":"Joe Robertson MP office","member_id":5255,"member_name":"Joe Robertson","constituency":"Isle of Wight East","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/joe-robertson-isle-of-wight-east/index.json","generated":"2026-04-30","counts":{"feed":312,"written_questions":123,"awaiting_written_questions":3,"local_mentions":137,"bills":1,"committees":9,"interests":3}},{"slug":"johanna-baxter-paisley-and-renfrewshire-south","label":"Johanna Baxter MP office","member_id":5063,"member_name":"Johanna Baxter","constituency":"Paisley and Renfrewshire South","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/johanna-baxter-paisley-and-renfrewshire-south/index.json","generated":"2026-04-30","counts":{"feed":116,"written_questions":5,"awaiting_written_questions":0,"local_mentions":109,"bills":0,"committees":4,"interests":1}},{"slug":"john-cooper-dumfries-and-galloway","label":"John Cooper MP office","member_id":5358,"member_name":"John Cooper","constituency":"Dumfries and Galloway","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/john-cooper-dumfries-and-galloway/index.json","generated":"2026-04-30","counts":{"feed":134,"written_questions":18,"awaiting_written_questions":1,"local_mentions":155,"bills":1,"committees":3,"interests":2}},{"slug":"john-finucane-belfast-north","label":"John Finucane MP office","member_id":4823,"member_name":"John Finucane","constituency":"Belfast North","party_slug":"sinn-fein","index_url":"datasets/office-data-v1-wpc-2024/offices/john-finucane-belfast-north/index.json","generated":"2026-04-30","counts":{"feed":0,"written_questions":0,"awaiting_written_questions":0,"local_mentions":5,"bills":0,"committees":0,"interests":5}},{"slug":"john-glen-salisbury","label":"John Glen MP office","member_id":4051,"member_name":"John Glen","constituency":"Salisbury","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/john-glen-salisbury/index.json","generated":"2026-04-30","counts":{"feed":118,"written_questions":22,"awaiting_written_questions":0,"local_mentions":351,"bills":4,"committees":7,"interests":14}},{"slug":"john-grady-glasgow-east","label":"John Grady MP office","member_id":5170,"member_name":"John Grady","constituency":"Glasgow East","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/john-grady-glasgow-east/index.json","generated":"2026-04-30","counts":{"feed":111,"written_questions":21,"awaiting_written_questions":0,"local_mentions":90,"bills":1,"committees":7,"interests":3}},{"slug":"john-healey-rawmarsh-and-conisbrough","label":"John Healey MP office","member_id":400,"member_name":"John Healey","constituency":"Rawmarsh and Conisbrough","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/john-healey-rawmarsh-and-conisbrough/index.json","generated":"2026-04-30","counts":{"feed":186,"written_questions":0,"awaiting_written_questions":0,"local_mentions":8,"bills":6,"committees":4,"interests":5}},{"slug":"john-lamont-berwickshire-roxburgh-and-selkirk","label":"John Lamont MP office","member_id":4608,"member_name":"John Lamont","constituency":"Berwickshire, Roxburgh and Selkirk","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/john-lamont-berwickshire-roxburgh-and-selkirk/index.json","generated":"2026-04-30","counts":{"feed":164,"written_questions":40,"awaiting_written_questions":1,"local_mentions":139,"bills":0,"committees":9,"interests":8}},{"slug":"john-mcdonnell-hayes-and-harlington","label":"John McDonnell MP office","member_id":178,"member_name":"John McDonnell","constituency":"Hayes and Harlington","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/john-mcdonnell-hayes-and-harlington/index.json","generated":"2026-04-30","counts":{"feed":257,"written_questions":74,"awaiting_written_questions":0,"local_mentions":135,"bills":6,"committees":5,"interests":4}},{"slug":"john-milne-horsham","label":"John Milne MP office","member_id":5329,"member_name":"John Milne","constituency":"Horsham","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/john-milne-horsham/index.json","generated":"2026-04-30","counts":{"feed":940,"written_questions":191,"awaiting_written_questions":4,"local_mentions":264,"bills":0,"committees":3,"interests":1}},{"slug":"john-slinger-rugby","label":"John Slinger MP office","member_id":5127,"member_name":"John Slinger","constituency":"Rugby","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/john-slinger-rugby/index.json","generated":"2026-04-30","counts":{"feed":145,"written_questions":3,"awaiting_written_questions":0,"local_mentions":500,"bills":1,"committees":2,"interests":4}},{"slug":"john-whitby-derbyshire-dales","label":"John Whitby MP office","member_id":5342,"member_name":"John Whitby","constituency":"Derbyshire Dales","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/john-whitby-derbyshire-dales/index.json","generated":"2026-04-30","counts":{"feed":125,"written_questions":14,"awaiting_written_questions":0,"local_mentions":51,"bills":0,"committees":2,"interests":2}},{"slug":"jon-pearce-high-peak","label":"Jon Pearce MP office","member_id":5115,"member_name":"Jon Pearce","constituency":"High Peak","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/jon-pearce-high-peak/index.json","generated":"2026-04-30","counts":{"feed":77,"written_questions":1,"awaiting_written_questions":0,"local_mentions":72,"bills":0,"committees":5,"interests":10}},{"slug":"jon-trickett-normanton-and-hemsworth","label":"Jon Trickett MP office","member_id":410,"member_name":"Jon Trickett","constituency":"Normanton and Hemsworth","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/jon-trickett-normanton-and-hemsworth/index.json","generated":"2026-04-30","counts":{"feed":160,"written_questions":13,"awaiting_written_questions":2,"local_mentions":39,"bills":0,"committees":3,"interests":1}},{"slug":"jonathan-davies-mid-derbyshire","label":"Jonathan Davies MP office","member_id":5256,"member_name":"Jonathan Davies","constituency":"Mid Derbyshire","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/jonathan-davies-mid-derbyshire/index.json","generated":"2026-04-30","counts":{"feed":112,"written_questions":13,"awaiting_written_questions":0,"local_mentions":64,"bills":0,"committees":5,"interests":3}},{"slug":"jonathan-hinder-pendle-and-clitheroe","label":"Jonathan Hinder MP office","member_id":5264,"member_name":"Jonathan Hinder","constituency":"Pendle and Clitheroe","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/jonathan-hinder-pendle-and-clitheroe/index.json","generated":"2026-04-30","counts":{"feed":96,"written_questions":6,"awaiting_written_questions":1,"local_mentions":27,"bills":0,"committees":0,"interests":1}},{"slug":"jonathan-reynolds-stalybridge-and-hyde","label":"Jonathan Reynolds MP office","member_id":4119,"member_name":"Jonathan Reynolds","constituency":"Stalybridge and Hyde","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/jonathan-reynolds-stalybridge-and-hyde/index.json","generated":"2026-04-30","counts":{"feed":63,"written_questions":0,"awaiting_written_questions":0,"local_mentions":16,"bills":3,"committees":6,"interests":5}},{"slug":"josh-babarinde-eastbourne","label":"Josh Babarinde MP office","member_id":5086,"member_name":"Josh Babarinde","constituency":"Eastbourne","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/josh-babarinde-eastbourne/index.json","generated":"2026-04-30","counts":{"feed":1044,"written_questions":246,"awaiting_written_questions":0,"local_mentions":274,"bills":2,"committees":1,"interests":8}},{"slug":"josh-dean-hertford-and-stortford","label":"Josh Dean MP office","member_id":5187,"member_name":"Josh Dean","constituency":"Hertford and Stortford","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/josh-dean-hertford-and-stortford/index.json","generated":"2026-04-30","counts":{"feed":95,"written_questions":7,"awaiting_written_questions":0,"local_mentions":92,"bills":0,"committees":2,"interests":2}},{"slug":"josh-fenton-glynn-calder-valley","label":"Josh Fenton-Glynn MP office","member_id":5295,"member_name":"Josh Fenton-Glynn","constituency":"Calder Valley","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/josh-fenton-glynn-calder-valley/index.json","generated":"2026-04-30","counts":{"feed":156,"written_questions":37,"awaiting_written_questions":0,"local_mentions":145,"bills":0,"committees":3,"interests":1}},{"slug":"josh-macalister-whitehaven-and-workington","label":"Josh MacAlister MP office","member_id":5033,"member_name":"Josh MacAlister","constituency":"Whitehaven and Workington","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/josh-macalister-whitehaven-and-workington/index.json","generated":"2026-04-30","counts":{"feed":127,"written_questions":0,"awaiting_written_questions":0,"local_mentions":136,"bills":1,"committees":2,"interests":5}},{"slug":"josh-newbury-cannock-chase","label":"Josh Newbury MP office","member_id":5034,"member_name":"Josh Newbury","constituency":"Cannock Chase","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/josh-newbury-cannock-chase/index.json","generated":"2026-04-30","counts":{"feed":132,"written_questions":7,"awaiting_written_questions":0,"local_mentions":192,"bills":0,"committees":2,"interests":2}},{"slug":"josh-simons-makerfield","label":"Josh Simons MP office","member_id":5060,"member_name":"Josh Simons","constituency":"Makerfield","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/josh-simons-makerfield/index.json","generated":"2026-04-30","counts":{"feed":27,"written_questions":0,"awaiting_written_questions":0,"local_mentions":58,"bills":0,"committees":2,"interests":12}},{"slug":"joy-morrissey-beaconsfield","label":"Joy Morrissey MP office","member_id":4759,"member_name":"Joy Morrissey","constituency":"Beaconsfield","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/joy-morrissey-beaconsfield/index.json","generated":"2026-04-30","counts":{"feed":135,"written_questions":17,"awaiting_written_questions":0,"local_mentions":96,"bills":0,"committees":10,"interests":0}},{"slug":"judith-cummins-bradford-south","label":"Judith Cummins MP office","member_id":4391,"member_name":"Judith Cummins","constituency":"Bradford South","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/judith-cummins-bradford-south/index.json","generated":"2026-04-30","counts":{"feed":241,"written_questions":0,"awaiting_written_questions":0,"local_mentions":12,"bills":3,"committees":7,"interests":1}},{"slug":"julia-buckley-shrewsbury","label":"Julia Buckley MP office","member_id":5171,"member_name":"Julia Buckley","constituency":"Shrewsbury","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/julia-buckley-shrewsbury/index.json","generated":"2026-04-30","counts":{"feed":103,"written_questions":17,"awaiting_written_questions":0,"local_mentions":224,"bills":0,"committees":2,"interests":4}},{"slug":"julia-lopez-hornchurch-and-upminster","label":"Julia Lopez MP office","member_id":4647,"member_name":"Julia Lopez","constituency":"Hornchurch and Upminster","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/julia-lopez-hornchurch-and-upminster/index.json","generated":"2026-04-30","counts":{"feed":115,"written_questions":32,"awaiting_written_questions":0,"local_mentions":43,"bills":0,"committees":7,"interests":0}},{"slug":"juliet-campbell-broxtowe","label":"Juliet Campbell MP office","member_id":5058,"member_name":"Juliet Campbell","constituency":"Broxtowe","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/juliet-campbell-broxtowe/index.json","generated":"2026-04-30","counts":{"feed":127,"written_questions":37,"awaiting_written_questions":0,"local_mentions":73,"bills":0,"committees":7,"interests":1}},{"slug":"justin-madders-ellesmere-port-and-bromborough","label":"Justin Madders MP office","member_id":4418,"member_name":"Justin Madders","constituency":"Ellesmere Port and Bromborough","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/justin-madders-ellesmere-port-and-bromborough/index.json","generated":"2026-04-30","counts":{"feed":168,"written_questions":55,"awaiting_written_questions":0,"local_mentions":74,"bills":2,"committees":7,"interests":3}},{"slug":"kanishka-narayan-vale-of-glamorgan","label":"Kanishka Narayan MP office","member_id":5039,"member_name":"Kanishka Narayan","constituency":"Vale of Glamorgan","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/kanishka-narayan-vale-of-glamorgan/index.json","generated":"2026-04-30","counts":{"feed":217,"written_questions":0,"awaiting_written_questions":0,"local_mentions":36,"bills":0,"committees":3,"interests":4}},{"slug":"karin-smyth-bristol-south","label":"Karin Smyth MP office","member_id":4444,"member_name":"Karin Smyth","constituency":"Bristol South","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/karin-smyth-bristol-south/index.json","generated":"2026-04-30","counts":{"feed":142,"written_questions":0,"awaiting_written_questions":0,"local_mentions":31,"bills":0,"committees":6,"interests":2}},{"slug":"karl-turner-kingston-upon-hull-east","label":"Karl Turner MP office","member_id":4030,"member_name":"Karl Turner","constituency":"Kingston upon Hull East","party_slug":"independent","index_url":"datasets/office-data-v1-wpc-2024/offices/karl-turner-kingston-upon-hull-east/index.json","generated":"2026-04-30","counts":{"feed":55,"written_questions":5,"awaiting_written_questions":0,"local_mentions":37,"bills":1,"committees":7,"interests":2}},{"slug":"kate-dearden-halifax","label":"Kate Dearden MP office","member_id":5224,"member_name":"Kate Dearden","constituency":"Halifax","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/kate-dearden-halifax/index.json","generated":"2026-04-30","counts":{"feed":108,"written_questions":0,"awaiting_written_questions":0,"local_mentions":77,"bills":0,"committees":4,"interests":6}},{"slug":"kate-osamor-edmonton-and-winchmore-hill","label":"Kate Osamor MP office","member_id":4515,"member_name":"Kate Osamor","constituency":"Edmonton and Winchmore Hill","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/kate-osamor-edmonton-and-winchmore-hill/index.json","generated":"2026-04-30","counts":{"feed":80,"written_questions":42,"awaiting_written_questions":0,"local_mentions":13,"bills":1,"committees":9,"interests":3}},{"slug":"kate-osborne-jarrow-and-gateshead-east","label":"Kate Osborne MP office","member_id":4783,"member_name":"Kate Osborne","constituency":"Jarrow and Gateshead East","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/kate-osborne-jarrow-and-gateshead-east/index.json","generated":"2026-04-30","counts":{"feed":98,"written_questions":18,"awaiting_written_questions":1,"local_mentions":28,"bills":1,"committees":12,"interests":5}},{"slug":"katie-lam-weald-of-kent","label":"Katie Lam MP office","member_id":5285,"member_name":"Katie Lam","constituency":"Weald of Kent","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/katie-lam-weald-of-kent/index.json","generated":"2026-04-30","counts":{"feed":94,"written_questions":1,"awaiting_written_questions":0,"local_mentions":116,"bills":1,"committees":4,"interests":7}},{"slug":"katie-white-leeds-north-west","label":"Katie White MP office","member_id":5260,"member_name":"Katie White","constituency":"Leeds North West","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/katie-white-leeds-north-west/index.json","generated":"2026-04-30","counts":{"feed":65,"written_questions":0,"awaiting_written_questions":0,"local_mentions":28,"bills":1,"committees":0,"interests":6}},{"slug":"katrina-murray-cumbernauld-and-kirkintilloch","label":"Katrina Murray MP office","member_id":5309,"member_name":"Katrina Murray","constituency":"Cumbernauld and Kirkintilloch","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/katrina-murray-cumbernauld-and-kirkintilloch/index.json","generated":"2026-04-30","counts":{"feed":116,"written_questions":7,"awaiting_written_questions":0,"local_mentions":73,"bills":0,"committees":6,"interests":5}},{"slug":"keir-mather-selby","label":"Keir Mather MP office","member_id":4993,"member_name":"Keir Mather","constituency":"Selby","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/keir-mather-selby/index.json","generated":"2026-04-30","counts":{"feed":216,"written_questions":0,"awaiting_written_questions":0,"local_mentions":59,"bills":0,"committees":8,"interests":1}},{"slug":"kenneth-stevenson-airdrie-and-shotts","label":"Kenneth Stevenson MP office","member_id":5200,"member_name":"Kenneth Stevenson","constituency":"Airdrie and Shotts","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/kenneth-stevenson-airdrie-and-shotts/index.json","generated":"2026-04-30","counts":{"feed":42,"written_questions":0,"awaiting_written_questions":0,"local_mentions":42,"bills":0,"committees":2,"interests":4}},{"slug":"kerry-mccarthy-bristol-east","label":"Kerry McCarthy MP office","member_id":1491,"member_name":"Kerry McCarthy","constituency":"Bristol East","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/kerry-mccarthy-bristol-east/index.json","generated":"2026-04-30","counts":{"feed":147,"written_questions":47,"awaiting_written_questions":0,"local_mentions":35,"bills":7,"committees":11,"interests":2}},{"slug":"kevin-bonavia-stevenage","label":"Kevin Bonavia MP office","member_id":5051,"member_name":"Kevin Bonavia","constituency":"Stevenage","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/kevin-bonavia-stevenage/index.json","generated":"2026-04-30","counts":{"feed":114,"written_questions":2,"awaiting_written_questions":0,"local_mentions":214,"bills":0,"committees":4,"interests":2}},{"slug":"kevin-hollinrake-thirsk-and-malton","label":"Kevin Hollinrake MP office","member_id":4474,"member_name":"Kevin Hollinrake","constituency":"Thirsk and Malton","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/kevin-hollinrake-thirsk-and-malton/index.json","generated":"2026-04-30","counts":{"feed":248,"written_questions":200,"awaiting_written_questions":1,"local_mentions":77,"bills":4,"committees":12,"interests":11}},{"slug":"kevin-mckenna-sittingbourne-and-sheppey","label":"Kevin McKenna MP office","member_id":5300,"member_name":"Kevin McKenna","constituency":"Sittingbourne and Sheppey","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/kevin-mckenna-sittingbourne-and-sheppey/index.json","generated":"2026-04-30","counts":{"feed":90,"written_questions":1,"awaiting_written_questions":0,"local_mentions":58,"bills":0,"committees":3,"interests":4}},{"slug":"kim-johnson-liverpool-riverside","label":"Kim Johnson MP office","member_id":4824,"member_name":"Kim Johnson","constituency":"Liverpool Riverside","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/kim-johnson-liverpool-riverside/index.json","generated":"2026-04-30","counts":{"feed":236,"written_questions":82,"awaiting_written_questions":0,"local_mentions":82,"bills":1,"committees":8,"interests":7}},{"slug":"kim-leadbeater-spen-valley","label":"Kim Leadbeater MP office","member_id":4923,"member_name":"Kim Leadbeater","constituency":"Spen Valley","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/kim-leadbeater-spen-valley/index.json","generated":"2026-04-30","counts":{"feed":107,"written_questions":15,"awaiting_written_questions":2,"local_mentions":498,"bills":2,"committees":8,"interests":3}},{"slug":"kirith-entwistle-bolton-north-east","label":"Kirith Entwistle MP office","member_id":5095,"member_name":"Kirith Entwistle","constituency":"Bolton North East","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/kirith-entwistle-bolton-north-east/index.json","generated":"2026-04-30","counts":{"feed":75,"written_questions":1,"awaiting_written_questions":0,"local_mentions":62,"bills":0,"committees":8,"interests":1}},{"slug":"kirsteen-sullivan-bathgate-and-linlithgow","label":"Kirsteen Sullivan MP office","member_id":5179,"member_name":"Kirsteen Sullivan","constituency":"Bathgate and Linlithgow","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/kirsteen-sullivan-bathgate-and-linlithgow/index.json","generated":"2026-04-30","counts":{"feed":189,"written_questions":14,"awaiting_written_questions":0,"local_mentions":57,"bills":1,"committees":3,"interests":4}},{"slug":"kirsty-blackman-aberdeen-north","label":"Kirsty Blackman MP office","member_id":4357,"member_name":"Kirsty Blackman","constituency":"Aberdeen North","party_slug":"scottish-national-party","index_url":"datasets/office-data-v1-wpc-2024/offices/kirsty-blackman-aberdeen-north/index.json","generated":"2026-04-30","counts":{"feed":98,"written_questions":26,"awaiting_written_questions":8,"local_mentions":131,"bills":3,"committees":15,"interests":0}},{"slug":"kirsty-mcneill-midlothian","label":"Kirsty McNeill MP office","member_id":5114,"member_name":"Kirsty McNeill","constituency":"Midlothian","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/kirsty-mcneill-midlothian/index.json","generated":"2026-04-30","counts":{"feed":45,"written_questions":0,"awaiting_written_questions":0,"local_mentions":24,"bills":0,"committees":0,"interests":0}},{"slug":"kit-malthouse-north-west-hampshire","label":"Kit Malthouse MP office","member_id":4495,"member_name":"Kit Malthouse","constituency":"North West Hampshire","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/kit-malthouse-north-west-hampshire/index.json","generated":"2026-04-30","counts":{"feed":103,"written_questions":3,"awaiting_written_questions":2,"local_mentions":140,"bills":1,"committees":7,"interests":5}},{"slug":"laura-kyrke-smith-aylesbury","label":"Laura Kyrke-Smith MP office","member_id":5341,"member_name":"Laura Kyrke-Smith","constituency":"Aylesbury","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/laura-kyrke-smith-aylesbury/index.json","generated":"2026-04-30","counts":{"feed":108,"written_questions":11,"awaiting_written_questions":0,"local_mentions":122,"bills":1,"committees":3,"interests":3}},{"slug":"laura-trott-sevenoaks","label":"Laura Trott MP office","member_id":4780,"member_name":"Laura Trott","constituency":"Sevenoaks","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/laura-trott-sevenoaks/index.json","generated":"2026-04-30","counts":{"feed":112,"written_questions":9,"awaiting_written_questions":2,"local_mentions":58,"bills":2,"committees":5,"interests":12}},{"slug":"lauren-edwards-rochester-and-strood","label":"Lauren Edwards MP office","member_id":5298,"member_name":"Lauren Edwards","constituency":"Rochester and Strood","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/lauren-edwards-rochester-and-strood/index.json","generated":"2026-04-30","counts":{"feed":119,"written_questions":4,"awaiting_written_questions":0,"local_mentions":41,"bills":0,"committees":2,"interests":2}},{"slug":"laurence-turner-birmingham-northfield","label":"Laurence Turner MP office","member_id":5234,"member_name":"Laurence Turner","constituency":"Birmingham Northfield","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/laurence-turner-birmingham-northfield/index.json","generated":"2026-04-30","counts":{"feed":123,"written_questions":27,"awaiting_written_questions":0,"local_mentions":137,"bills":1,"committees":5,"interests":1}},{"slug":"layla-moran-oxford-west-and-abingdon","label":"Layla Moran MP office","member_id":4656,"member_name":"Layla Moran","constituency":"Oxford West and Abingdon","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/layla-moran-oxford-west-and-abingdon/index.json","generated":"2026-04-30","counts":{"feed":748,"written_questions":153,"awaiting_written_questions":0,"local_mentions":81,"bills":17,"committees":4,"interests":13}},{"slug":"lee-anderson-ashfield","label":"Lee Anderson MP office","member_id":4743,"member_name":"Lee Anderson","constituency":"Ashfield","party_slug":"reform-uk","index_url":"datasets/office-data-v1-wpc-2024/offices/lee-anderson-ashfield/index.json","generated":"2026-04-30","counts":{"feed":270,"written_questions":221,"awaiting_written_questions":8,"local_mentions":144,"bills":0,"committees":9,"interests":10}},{"slug":"lee-barron-corby-and-east-northamptonshire","label":"Lee Barron MP office","member_id":5315,"member_name":"Lee Barron","constituency":"Corby and East Northamptonshire","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/lee-barron-corby-and-east-northamptonshire/index.json","generated":"2026-04-30","counts":{"feed":82,"written_questions":1,"awaiting_written_questions":0,"local_mentions":43,"bills":0,"committees":1,"interests":0}},{"slug":"lee-pitcher-doncaster-east-and-the-isle-of-axholme","label":"Lee Pitcher MP office","member_id":5233,"member_name":"Lee Pitcher","constituency":"Doncaster East and the Isle of Axholme","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/lee-pitcher-doncaster-east-and-the-isle-of-axholme/index.json","generated":"2026-04-30","counts":{"feed":114,"written_questions":3,"awaiting_written_questions":0,"local_mentions":125,"bills":1,"committees":2,"interests":5}},{"slug":"leigh-ingham-stafford","label":"Leigh Ingham MP office","member_id":5290,"member_name":"Leigh Ingham","constituency":"Stafford","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/leigh-ingham-stafford/index.json","generated":"2026-04-30","counts":{"feed":110,"written_questions":10,"awaiting_written_questions":0,"local_mentions":387,"bills":0,"committees":9,"interests":4}},{"slug":"lewis-atkinson-sunderland-central","label":"Lewis Atkinson MP office","member_id":5028,"member_name":"Lewis Atkinson","constituency":"Sunderland Central","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/lewis-atkinson-sunderland-central/index.json","generated":"2026-04-30","counts":{"feed":116,"written_questions":6,"awaiting_written_questions":0,"local_mentions":103,"bills":0,"committees":6,"interests":3}},{"slug":"lewis-cocking-broxbourne","label":"Lewis Cocking MP office","member_id":5050,"member_name":"Lewis Cocking","constituency":"Broxbourne","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/lewis-cocking-broxbourne/index.json","generated":"2026-04-30","counts":{"feed":131,"written_questions":8,"awaiting_written_questions":0,"local_mentions":180,"bills":0,"committees":6,"interests":4}},{"slug":"liam-byrne-birmingham-hodge-hill-and-solihull-north","label":"Liam Byrne MP office","member_id":1171,"member_name":"Liam Byrne","constituency":"Birmingham Hodge Hill and Solihull North","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/liam-byrne-birmingham-hodge-hill-and-solihull-north/index.json","generated":"2026-04-30","counts":{"feed":92,"written_questions":22,"awaiting_written_questions":1,"local_mentions":69,"bills":1,"committees":13,"interests":3}},{"slug":"liam-conlon-beckenham-and-penge","label":"Liam Conlon MP office","member_id":5132,"member_name":"Liam Conlon","constituency":"Beckenham and Penge","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/liam-conlon-beckenham-and-penge/index.json","generated":"2026-04-30","counts":{"feed":90,"written_questions":2,"awaiting_written_questions":0,"local_mentions":90,"bills":1,"committees":2,"interests":3}},{"slug":"lilian-greenwood-nottingham-south","label":"Lilian Greenwood MP office","member_id":4029,"member_name":"Lilian Greenwood","constituency":"Nottingham South","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/lilian-greenwood-nottingham-south/index.json","generated":"2026-04-30","counts":{"feed":133,"written_questions":0,"awaiting_written_questions":0,"local_mentions":41,"bills":1,"committees":14,"interests":0}},{"slug":"lillian-jones-kilmarnock-and-loudoun","label":"Lillian Jones MP office","member_id":5043,"member_name":"Lillian Jones","constituency":"Kilmarnock and Loudoun","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/lillian-jones-kilmarnock-and-loudoun/index.json","generated":"2026-04-30","counts":{"feed":28,"written_questions":0,"awaiting_written_questions":0,"local_mentions":26,"bills":0,"committees":2,"interests":1}},{"slug":"lincoln-jopp-spelthorne","label":"Lincoln Jopp MP office","member_id":5332,"member_name":"Lincoln Jopp","constituency":"Spelthorne","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/lincoln-jopp-spelthorne/index.json","generated":"2026-04-30","counts":{"feed":211,"written_questions":9,"awaiting_written_questions":0,"local_mentions":238,"bills":0,"committees":8,"interests":3}},{"slug":"linsey-farnsworth-amber-valley","label":"Linsey Farnsworth MP office","member_id":5107,"member_name":"Linsey Farnsworth","constituency":"Amber Valley","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/linsey-farnsworth-amber-valley/index.json","generated":"2026-04-30","counts":{"feed":165,"written_questions":3,"awaiting_written_questions":0,"local_mentions":120,"bills":1,"committees":5,"interests":2}},{"slug":"lisa-nandy-wigan","label":"Lisa Nandy MP office","member_id":4082,"member_name":"Lisa Nandy","constituency":"Wigan","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/lisa-nandy-wigan/index.json","generated":"2026-04-30","counts":{"feed":79,"written_questions":0,"awaiting_written_questions":0,"local_mentions":128,"bills":1,"committees":1,"interests":1}},{"slug":"lisa-smart-hazel-grove","label":"Lisa Smart MP office","member_id":5070,"member_name":"Lisa Smart","constituency":"Hazel Grove","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/lisa-smart-hazel-grove/index.json","generated":"2026-04-30","counts":{"feed":1496,"written_questions":545,"awaiting_written_questions":0,"local_mentions":223,"bills":2,"committees":4,"interests":15}},{"slug":"liz-jarvis-eastleigh","label":"Liz Jarvis MP office","member_id":5040,"member_name":"Liz Jarvis","constituency":"Eastleigh","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/liz-jarvis-eastleigh/index.json","generated":"2026-04-30","counts":{"feed":1478,"written_questions":471,"awaiting_written_questions":0,"local_mentions":147,"bills":2,"committees":2,"interests":1}},{"slug":"liz-kendall-leicester-west","label":"Liz Kendall MP office","member_id":4026,"member_name":"Liz Kendall","constituency":"Leicester West","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/liz-kendall-leicester-west/index.json","generated":"2026-04-30","counts":{"feed":81,"written_questions":0,"awaiting_written_questions":0,"local_mentions":17,"bills":4,"committees":4,"interests":0}},{"slug":"liz-saville-roberts-dwyfor-meirionnydd","label":"Liz Saville Roberts MP office","member_id":4521,"member_name":"Liz Saville Roberts","constituency":"Dwyfor Meirionnydd","party_slug":"plaid-cymru","index_url":"datasets/office-data-v1-wpc-2024/offices/liz-saville-roberts-dwyfor-meirionnydd/index.json","generated":"2026-04-30","counts":{"feed":188,"written_questions":27,"awaiting_written_questions":0,"local_mentions":74,"bills":7,"committees":5,"interests":16}},{"slug":"liz-twist-blaydon-and-consett","label":"Liz Twist MP office","member_id":4618,"member_name":"Liz Twist","constituency":"Blaydon and Consett","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/liz-twist-blaydon-and-consett/index.json","generated":"2026-04-30","counts":{"feed":107,"written_questions":5,"awaiting_written_questions":0,"local_mentions":59,"bills":2,"committees":18,"interests":3}},{"slug":"lizzi-collinge-morecambe-and-lunesdale","label":"Lizzi Collinge MP office","member_id":5225,"member_name":"Lizzi Collinge","constituency":"Morecambe and Lunesdale","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/lizzi-collinge-morecambe-and-lunesdale/index.json","generated":"2026-04-30","counts":{"feed":120,"written_questions":12,"awaiting_written_questions":0,"local_mentions":125,"bills":0,"committees":3,"interests":2}},{"slug":"llinos-medi-ynys-m-n","label":"Llinos Medi MP office","member_id":5085,"member_name":"Llinos Medi","constituency":"Ynys Môn","party_slug":"plaid-cymru","index_url":"datasets/office-data-v1-wpc-2024/offices/llinos-medi-ynys-m-n/index.json","generated":"2026-04-30","counts":{"feed":126,"written_questions":21,"awaiting_written_questions":0,"local_mentions":120,"bills":0,"committees":2,"interests":5}},{"slug":"lloyd-hatton-south-dorset","label":"Lloyd Hatton MP office","member_id":5217,"member_name":"Lloyd Hatton","constituency":"South Dorset","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/lloyd-hatton-south-dorset/index.json","generated":"2026-04-30","counts":{"feed":131,"written_questions":8,"awaiting_written_questions":0,"local_mentions":90,"bills":0,"committees":3,"interests":0}},{"slug":"lola-mcevoy-darlington","label":"Lola McEvoy MP office","member_id":5037,"member_name":"Lola McEvoy","constituency":"Darlington","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/lola-mcevoy-darlington/index.json","generated":"2026-04-30","counts":{"feed":105,"written_questions":2,"awaiting_written_questions":0,"local_mentions":299,"bills":0,"committees":2,"interests":4}},{"slug":"lorraine-beavers-blackpool-north-and-fleetwood","label":"Lorraine Beavers MP office","member_id":5232,"member_name":"Lorraine Beavers","constituency":"Blackpool North and Fleetwood","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/lorraine-beavers-blackpool-north-and-fleetwood/index.json","generated":"2026-04-30","counts":{"feed":161,"written_questions":26,"awaiting_written_questions":0,"local_mentions":49,"bills":0,"committees":0,"interests":3}},{"slug":"louise-haigh-sheffield-heeley","label":"Louise Haigh MP office","member_id":4473,"member_name":"Louise Haigh","constituency":"Sheffield Heeley","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/louise-haigh-sheffield-heeley/index.json","generated":"2026-04-30","counts":{"feed":58,"written_questions":7,"awaiting_written_questions":0,"local_mentions":46,"bills":6,"committees":1,"interests":1}},{"slug":"louise-sandher-jones-north-east-derbyshire","label":"Louise Sandher-Jones MP office","member_id":5258,"member_name":"Louise Sandher-Jones","constituency":"North East Derbyshire","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/louise-sandher-jones-north-east-derbyshire/index.json","generated":"2026-04-30","counts":{"feed":106,"written_questions":0,"awaiting_written_questions":0,"local_mentions":73,"bills":0,"committees":5,"interests":2}},{"slug":"lucy-powell-manchester-central","label":"Lucy Powell MP office","member_id":4263,"member_name":"Lucy Powell","constituency":"Manchester Central","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/lucy-powell-manchester-central/index.json","generated":"2026-04-30","counts":{"feed":38,"written_questions":0,"awaiting_written_questions":0,"local_mentions":33,"bills":1,"committees":9,"interests":12}},{"slug":"lucy-rigby-northampton-north","label":"Lucy Rigby MP office","member_id":5333,"member_name":"Lucy Rigby","constituency":"Northampton North","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/lucy-rigby-northampton-north/index.json","generated":"2026-04-30","counts":{"feed":108,"written_questions":0,"awaiting_written_questions":0,"local_mentions":9,"bills":0,"committees":2,"interests":3}},{"slug":"luke-akehurst-north-durham","label":"Luke Akehurst MP office","member_id":5112,"member_name":"Luke Akehurst","constituency":"North Durham","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/luke-akehurst-north-durham/index.json","generated":"2026-04-30","counts":{"feed":208,"written_questions":89,"awaiting_written_questions":0,"local_mentions":130,"bills":2,"committees":4,"interests":8}},{"slug":"luke-murphy-basingstoke","label":"Luke Murphy MP office","member_id":5248,"member_name":"Luke Murphy","constituency":"Basingstoke","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/luke-murphy-basingstoke/index.json","generated":"2026-04-30","counts":{"feed":98,"written_questions":4,"awaiting_written_questions":0,"local_mentions":170,"bills":1,"committees":4,"interests":1}},{"slug":"luke-myer-middlesbrough-south-and-east-cleveland","label":"Luke Myer MP office","member_id":5147,"member_name":"Luke Myer","constituency":"Middlesbrough South and East Cleveland","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/luke-myer-middlesbrough-south-and-east-cleveland/index.json","generated":"2026-04-30","counts":{"feed":138,"written_questions":6,"awaiting_written_questions":1,"local_mentions":60,"bills":0,"committees":2,"interests":0}},{"slug":"luke-pollard-plymouth-sutton-and-devonport","label":"Luke Pollard MP office","member_id":4682,"member_name":"Luke Pollard","constituency":"Plymouth Sutton and Devonport","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/luke-pollard-plymouth-sutton-and-devonport/index.json","generated":"2026-04-30","counts":{"feed":167,"written_questions":0,"awaiting_written_questions":0,"local_mentions":45,"bills":3,"committees":7,"interests":2}},{"slug":"luke-taylor-sutton-and-cheam","label":"Luke Taylor MP office","member_id":5103,"member_name":"Luke Taylor","constituency":"Sutton and Cheam","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/luke-taylor-sutton-and-cheam/index.json","generated":"2026-04-30","counts":{"feed":1140,"written_questions":314,"awaiting_written_questions":0,"local_mentions":146,"bills":1,"committees":3,"interests":2}},{"slug":"manuela-perteghella-stratford-on-avon","label":"Manuela Perteghella MP office","member_id":5122,"member_name":"Manuela Perteghella","constituency":"Stratford-on-Avon","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/manuela-perteghella-stratford-on-avon/index.json","generated":"2026-04-30","counts":{"feed":1387,"written_questions":438,"awaiting_written_questions":0,"local_mentions":148,"bills":2,"committees":3,"interests":5}},{"slug":"margaret-mullane-dagenham-and-rainham","label":"Margaret Mullane MP office","member_id":5272,"member_name":"Margaret Mullane","constituency":"Dagenham and Rainham","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/margaret-mullane-dagenham-and-rainham/index.json","generated":"2026-04-30","counts":{"feed":103,"written_questions":11,"awaiting_written_questions":0,"local_mentions":32,"bills":0,"committees":2,"interests":4}},{"slug":"maria-eagle-liverpool-garston","label":"Maria Eagle MP office","member_id":483,"member_name":"Maria Eagle","constituency":"Liverpool Garston","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/maria-eagle-liverpool-garston/index.json","generated":"2026-04-30","counts":{"feed":68,"written_questions":4,"awaiting_written_questions":0,"local_mentions":49,"bills":7,"committees":13,"interests":1}},{"slug":"marie-goldman-chelmsford","label":"Marie Goldman MP office","member_id":5073,"member_name":"Marie Goldman","constituency":"Chelmsford","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/marie-goldman-chelmsford/index.json","generated":"2026-04-30","counts":{"feed":696,"written_questions":128,"awaiting_written_questions":0,"local_mentions":193,"bills":0,"committees":7,"interests":8}},{"slug":"mark-ferguson-gateshead-central-and-whickham","label":"Mark Ferguson MP office","member_id":5031,"member_name":"Mark Ferguson","constituency":"Gateshead Central and Whickham","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/mark-ferguson-gateshead-central-and-whickham/index.json","generated":"2026-04-30","counts":{"feed":91,"written_questions":0,"awaiting_written_questions":0,"local_mentions":38,"bills":0,"committees":7,"interests":6}},{"slug":"mark-garnier-wyre-forest","label":"Mark Garnier MP office","member_id":4074,"member_name":"Mark Garnier","constituency":"Wyre Forest","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/mark-garnier-wyre-forest/index.json","generated":"2026-04-30","counts":{"feed":154,"written_questions":33,"awaiting_written_questions":0,"local_mentions":168,"bills":3,"committees":16,"interests":20}},{"slug":"mark-pritchard-the-wrekin","label":"Mark Pritchard MP office","member_id":1576,"member_name":"Mark Pritchard","constituency":"The Wrekin","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/mark-pritchard-the-wrekin/index.json","generated":"2026-04-30","counts":{"feed":126,"written_questions":59,"awaiting_written_questions":1,"local_mentions":21,"bills":2,"committees":10,"interests":5}},{"slug":"mark-sewards-leeds-south-west-and-morley","label":"Mark Sewards MP office","member_id":5166,"member_name":"Mark Sewards","constituency":"Leeds South West and Morley","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/mark-sewards-leeds-south-west-and-morley/index.json","generated":"2026-04-30","counts":{"feed":124,"written_questions":34,"awaiting_written_questions":3,"local_mentions":86,"bills":0,"committees":2,"interests":6}},{"slug":"markus-campbell-savours-penrith-and-solway","label":"Markus Campbell-Savours MP office","member_id":5124,"member_name":"Markus Campbell-Savours","constituency":"Penrith and Solway","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/markus-campbell-savours-penrith-and-solway/index.json","generated":"2026-04-30","counts":{"feed":99,"written_questions":8,"awaiting_written_questions":0,"local_mentions":63,"bills":0,"committees":3,"interests":2}},{"slug":"marsha-de-cordova-battersea","label":"Marsha De Cordova MP office","member_id":4676,"member_name":"Marsha De Cordova","constituency":"Battersea","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/marsha-de-cordova-battersea/index.json","generated":"2026-04-30","counts":{"feed":115,"written_questions":47,"awaiting_written_questions":0,"local_mentions":140,"bills":3,"committees":5,"interests":2}},{"slug":"martin-mccluskey-inverclyde-and-renfrewshire-west","label":"Martin McCluskey MP office","member_id":5129,"member_name":"Martin McCluskey","constituency":"Inverclyde and Renfrewshire West","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/martin-mccluskey-inverclyde-and-renfrewshire-west/index.json","generated":"2026-04-30","counts":{"feed":188,"written_questions":0,"awaiting_written_questions":0,"local_mentions":32,"bills":0,"committees":1,"interests":1}},{"slug":"martin-rhodes-glasgow-north","label":"Martin Rhodes MP office","member_id":5251,"member_name":"Martin Rhodes","constituency":"Glasgow North","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/martin-rhodes-glasgow-north/index.json","generated":"2026-04-30","counts":{"feed":110,"written_questions":10,"awaiting_written_questions":0,"local_mentions":138,"bills":0,"committees":3,"interests":1}},{"slug":"martin-vickers-brigg-and-immingham","label":"Martin Vickers MP office","member_id":3957,"member_name":"Martin Vickers","constituency":"Brigg and Immingham","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/martin-vickers-brigg-and-immingham/index.json","generated":"2026-04-30","counts":{"feed":109,"written_questions":3,"awaiting_written_questions":0,"local_mentions":111,"bills":2,"committees":12,"interests":8}},{"slug":"martin-wrigley-newton-abbot","label":"Martin Wrigley MP office","member_id":5111,"member_name":"Martin Wrigley","constituency":"Newton Abbot","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/martin-wrigley-newton-abbot/index.json","generated":"2026-04-30","counts":{"feed":2678,"written_questions":1649,"awaiting_written_questions":0,"local_mentions":141,"bills":1,"committees":4,"interests":4}},{"slug":"mary-creagh-coventry-east","label":"Mary Creagh MP office","member_id":1579,"member_name":"Mary Creagh","constituency":"Coventry East","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/mary-creagh-coventry-east/index.json","generated":"2026-04-30","counts":{"feed":74,"written_questions":0,"awaiting_written_questions":0,"local_mentions":37,"bills":1,"committees":7,"interests":4}},{"slug":"mary-glindon-newcastle-upon-tyne-east-and-wallsend","label":"Mary Glindon MP office","member_id":4126,"member_name":"Mary Glindon","constituency":"Newcastle upon Tyne East and Wallsend","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/mary-glindon-newcastle-upon-tyne-east-and-wallsend/index.json","generated":"2026-04-30","counts":{"feed":152,"written_questions":48,"awaiting_written_questions":0,"local_mentions":50,"bills":0,"committees":15,"interests":0}},{"slug":"mary-kelly-foy-city-of-durham","label":"Mary Kelly Foy MP office","member_id":4753,"member_name":"Mary Kelly Foy","constituency":"City of Durham","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/mary-kelly-foy-city-of-durham/index.json","generated":"2026-04-30","counts":{"feed":157,"written_questions":25,"awaiting_written_questions":0,"local_mentions":74,"bills":1,"committees":7,"interests":0}},{"slug":"matt-bishop-forest-of-dean","label":"Matt Bishop MP office","member_id":5323,"member_name":"Matt Bishop","constituency":"Forest of Dean","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/matt-bishop-forest-of-dean/index.json","generated":"2026-04-30","counts":{"feed":74,"written_questions":4,"awaiting_written_questions":0,"local_mentions":52,"bills":0,"committees":7,"interests":7}},{"slug":"matt-rodda-reading-central","label":"Matt Rodda MP office","member_id":4654,"member_name":"Matt Rodda","constituency":"Reading Central","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/matt-rodda-reading-central/index.json","generated":"2026-04-30","counts":{"feed":97,"written_questions":0,"awaiting_written_questions":0,"local_mentions":20,"bills":1,"committees":7,"interests":1}},{"slug":"matt-turmaine-watford","label":"Matt Turmaine MP office","member_id":5130,"member_name":"Matt Turmaine","constituency":"Watford","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/matt-turmaine-watford/index.json","generated":"2026-04-30","counts":{"feed":96,"written_questions":1,"awaiting_written_questions":0,"local_mentions":124,"bills":0,"committees":3,"interests":1}},{"slug":"matt-vickers-stockton-west","label":"Matt Vickers MP office","member_id":4844,"member_name":"Matt Vickers","constituency":"Stockton West","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/matt-vickers-stockton-west/index.json","generated":"2026-04-30","counts":{"feed":176,"written_questions":49,"awaiting_written_questions":2,"local_mentions":187,"bills":0,"committees":13,"interests":4}},{"slug":"matt-western-warwick-and-leamington","label":"Matt Western MP office","member_id":4617,"member_name":"Matt Western","constituency":"Warwick and Leamington","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/matt-western-warwick-and-leamington/index.json","generated":"2026-04-30","counts":{"feed":105,"written_questions":2,"awaiting_written_questions":0,"local_mentions":67,"bills":3,"committees":9,"interests":2}},{"slug":"matthew-patrick-wirral-west","label":"Matthew Patrick MP office","member_id":5162,"member_name":"Matthew Patrick","constituency":"Wirral West","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/matthew-patrick-wirral-west/index.json","generated":"2026-04-30","counts":{"feed":76,"written_questions":0,"awaiting_written_questions":0,"local_mentions":32,"bills":0,"committees":2,"interests":1}},{"slug":"matthew-pennycook-greenwich-and-woolwich","label":"Matthew Pennycook MP office","member_id":4520,"member_name":"Matthew Pennycook","constituency":"Greenwich and Woolwich","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/matthew-pennycook-greenwich-and-woolwich/index.json","generated":"2026-04-30","counts":{"feed":163,"written_questions":0,"awaiting_written_questions":0,"local_mentions":31,"bills":0,"committees":9,"interests":0}},{"slug":"maureen-burke-glasgow-north-east","label":"Maureen Burke MP office","member_id":5137,"member_name":"Maureen Burke","constituency":"Glasgow North East","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/maureen-burke-glasgow-north-east/index.json","generated":"2026-04-30","counts":{"feed":33,"written_questions":13,"awaiting_written_questions":0,"local_mentions":44,"bills":0,"committees":1,"interests":1}},{"slug":"max-wilkinson-cheltenham","label":"Max Wilkinson MP office","member_id":5055,"member_name":"Max Wilkinson","constituency":"Cheltenham","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/max-wilkinson-cheltenham/index.json","generated":"2026-04-30","counts":{"feed":1245,"written_questions":423,"awaiting_written_questions":0,"local_mentions":291,"bills":4,"committees":3,"interests":7}},{"slug":"maya-ellis-ribble-valley","label":"Maya Ellis MP office","member_id":5228,"member_name":"Maya Ellis","constituency":"Ribble Valley","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/maya-ellis-ribble-valley/index.json","generated":"2026-04-30","counts":{"feed":82,"written_questions":9,"awaiting_written_questions":0,"local_mentions":71,"bills":0,"committees":2,"interests":2}},{"slug":"melanie-onn-great-grimsby-and-cleethorpes","label":"Melanie Onn MP office","member_id":4464,"member_name":"Melanie Onn","constituency":"Great Grimsby and Cleethorpes","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/melanie-onn-great-grimsby-and-cleethorpes/index.json","generated":"2026-04-30","counts":{"feed":129,"written_questions":20,"awaiting_written_questions":0,"local_mentions":152,"bills":3,"committees":10,"interests":6}},{"slug":"melanie-ward-cowdenbeath-and-kirkcaldy","label":"Melanie Ward MP office","member_id":5240,"member_name":"Melanie Ward","constituency":"Cowdenbeath and Kirkcaldy","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/melanie-ward-cowdenbeath-and-kirkcaldy/index.json","generated":"2026-04-30","counts":{"feed":91,"written_questions":5,"awaiting_written_questions":0,"local_mentions":103,"bills":0,"committees":2,"interests":5}},{"slug":"miatta-fahnbulleh-peckham","label":"Miatta Fahnbulleh MP office","member_id":5099,"member_name":"Miatta Fahnbulleh","constituency":"Peckham","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/miatta-fahnbulleh-peckham/index.json","generated":"2026-04-30","counts":{"feed":142,"written_questions":0,"awaiting_written_questions":0,"local_mentions":59,"bills":0,"committees":1,"interests":1}},{"slug":"michael-payne-gedling","label":"Michael Payne MP office","member_id":5146,"member_name":"Michael Payne","constituency":"Gedling","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/michael-payne-gedling/index.json","generated":"2026-04-30","counts":{"feed":70,"written_questions":3,"awaiting_written_questions":0,"local_mentions":36,"bills":0,"committees":2,"interests":11}},{"slug":"michael-shanks-rutherglen","label":"Michael Shanks MP office","member_id":4998,"member_name":"Michael Shanks","constituency":"Rutherglen","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/michael-shanks-rutherglen/index.json","generated":"2026-04-30","counts":{"feed":103,"written_questions":0,"awaiting_written_questions":0,"local_mentions":63,"bills":0,"committees":3,"interests":4}},{"slug":"michael-wheeler-worsley-and-eccles","label":"Michael Wheeler MP office","member_id":5242,"member_name":"Michael Wheeler","constituency":"Worsley and Eccles","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/michael-wheeler-worsley-and-eccles/index.json","generated":"2026-04-30","counts":{"feed":106,"written_questions":18,"awaiting_written_questions":0,"local_mentions":48,"bills":0,"committees":7,"interests":2}},{"slug":"michelle-scrogham-barrow-and-furness","label":"Michelle Scrogham MP office","member_id":5049,"member_name":"Michelle Scrogham","constituency":"Barrow and Furness","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/michelle-scrogham-barrow-and-furness/index.json","generated":"2026-04-30","counts":{"feed":78,"written_questions":0,"awaiting_written_questions":0,"local_mentions":44,"bills":0,"committees":3,"interests":3}},{"slug":"michelle-welsh-sherwood-forest","label":"Michelle Welsh MP office","member_id":5226,"member_name":"Michelle Welsh","constituency":"Sherwood Forest","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/michelle-welsh-sherwood-forest/index.json","generated":"2026-04-30","counts":{"feed":113,"written_questions":8,"awaiting_written_questions":0,"local_mentions":105,"bills":0,"committees":4,"interests":2}},{"slug":"mike-kane-wythenshawe-and-sale-east","label":"Mike Kane MP office","member_id":4316,"member_name":"Mike Kane","constituency":"Wythenshawe and Sale East","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/mike-kane-wythenshawe-and-sale-east/index.json","generated":"2026-04-30","counts":{"feed":98,"written_questions":2,"awaiting_written_questions":0,"local_mentions":32,"bills":2,"committees":8,"interests":2}},{"slug":"mike-martin-tunbridge-wells","label":"Mike Martin MP office","member_id":5219,"member_name":"Mike Martin","constituency":"Tunbridge Wells","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/mike-martin-tunbridge-wells/index.json","generated":"2026-04-30","counts":{"feed":845,"written_questions":229,"awaiting_written_questions":2,"local_mentions":163,"bills":0,"committees":7,"interests":44}},{"slug":"mike-reader-northampton-south","label":"Mike Reader MP office","member_id":5316,"member_name":"Mike Reader","constituency":"Northampton South","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/mike-reader-northampton-south/index.json","generated":"2026-04-30","counts":{"feed":84,"written_questions":15,"awaiting_written_questions":0,"local_mentions":64,"bills":1,"committees":3,"interests":17}},{"slug":"mike-tapp-dover-and-deal","label":"Mike Tapp MP office","member_id":5266,"member_name":"Mike Tapp","constituency":"Dover and Deal","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/mike-tapp-dover-and-deal/index.json","generated":"2026-04-30","counts":{"feed":97,"written_questions":0,"awaiting_written_questions":0,"local_mentions":33,"bills":0,"committees":2,"interests":2}},{"slug":"mike-wood-kingswinford-and-south-staffordshire","label":"Mike Wood MP office","member_id":4384,"member_name":"Mike Wood","constituency":"Kingswinford and South Staffordshire","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/mike-wood-kingswinford-and-south-staffordshire/index.json","generated":"2026-04-30","counts":{"feed":453,"written_questions":336,"awaiting_written_questions":1,"local_mentions":95,"bills":2,"committees":14,"interests":0}},{"slug":"mims-davies-east-grinstead-and-uckfield","label":"Mims Davies MP office","member_id":4513,"member_name":"Mims Davies","constituency":"East Grinstead and Uckfield","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/mims-davies-east-grinstead-and-uckfield/index.json","generated":"2026-04-30","counts":{"feed":174,"written_questions":67,"awaiting_written_questions":0,"local_mentions":74,"bills":1,"committees":6,"interests":2}},{"slug":"mohammad-yasin-bedford","label":"Mohammad Yasin MP office","member_id":4598,"member_name":"Mohammad Yasin","constituency":"Bedford","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/mohammad-yasin-bedford/index.json","generated":"2026-04-30","counts":{"feed":147,"written_questions":42,"awaiting_written_questions":2,"local_mentions":212,"bills":0,"committees":2,"interests":1}},{"slug":"monica-harding-esher-and-walton","label":"Monica Harding MP office","member_id":5299,"member_name":"Monica Harding","constituency":"Esher and Walton","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/monica-harding-esher-and-walton/index.json","generated":"2026-04-30","counts":{"feed":819,"written_questions":113,"awaiting_written_questions":0,"local_mentions":139,"bills":0,"committees":3,"interests":16}},{"slug":"mr-adnan-hussain-blackburn","label":"Mr Adnan Hussain MP office","member_id":5231,"member_name":"Mr Adnan Hussain","constituency":"Blackburn","party_slug":"independent","index_url":"datasets/office-data-v1-wpc-2024/offices/mr-adnan-hussain-blackburn/index.json","generated":"2026-04-30","counts":{"feed":73,"written_questions":2,"awaiting_written_questions":2,"local_mentions":80,"bills":0,"committees":0,"interests":12}},{"slug":"mr-alex-barros-curtis-cardiff-west","label":"Mr Alex Barros-Curtis MP office","member_id":5175,"member_name":"Mr Alex Barros-Curtis","constituency":"Cardiff West","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/mr-alex-barros-curtis-cardiff-west/index.json","generated":"2026-04-30","counts":{"feed":100,"written_questions":0,"awaiting_written_questions":0,"local_mentions":68,"bills":1,"committees":5,"interests":5}},{"slug":"mr-alistair-carmichael-orkney-and-shetland","label":"Mr Alistair Carmichael MP office","member_id":1442,"member_name":"Mr Alistair Carmichael","constituency":"Orkney and Shetland","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/mr-alistair-carmichael-orkney-and-shetland/index.json","generated":"2026-04-30","counts":{"feed":641,"written_questions":22,"awaiting_written_questions":0,"local_mentions":214,"bills":13,"committees":14,"interests":5}},{"slug":"mr-andrew-snowden-fylde","label":"Mr Andrew Snowden MP office","member_id":5072,"member_name":"Mr Andrew Snowden","constituency":"Fylde","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/mr-andrew-snowden-fylde/index.json","generated":"2026-04-30","counts":{"feed":273,"written_questions":152,"awaiting_written_questions":2,"local_mentions":92,"bills":0,"committees":2,"interests":6}},{"slug":"mr-angus-macdonald-inverness-skye-and-west-ross-shire","label":"Mr Angus MacDonald MP office","member_id":5362,"member_name":"Mr Angus MacDonald","constituency":"Inverness, Skye and West Ross-shire","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/mr-angus-macdonald-inverness-skye-and-west-ross-shire/index.json","generated":"2026-04-30","counts":{"feed":2120,"written_questions":666,"awaiting_written_questions":0,"local_mentions":66,"bills":0,"committees":2,"interests":7}},{"slug":"mr-bayo-alaba-southend-east-and-rochford","label":"Mr Bayo Alaba MP office","member_id":5097,"member_name":"Mr Bayo Alaba","constituency":"Southend East and Rochford","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/mr-bayo-alaba-southend-east-and-rochford/index.json","generated":"2026-04-30","counts":{"feed":69,"written_questions":1,"awaiting_written_questions":0,"local_mentions":75,"bills":0,"committees":1,"interests":4}},{"slug":"mr-calvin-bailey-leyton-and-wanstead","label":"Mr Calvin Bailey MP office","member_id":5054,"member_name":"Mr Calvin Bailey","constituency":"Leyton and Wanstead","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/mr-calvin-bailey-leyton-and-wanstead/index.json","generated":"2026-04-30","counts":{"feed":94,"written_questions":6,"awaiting_written_questions":0,"local_mentions":122,"bills":0,"committees":2,"interests":0}},{"slug":"mr-cathal-mallaghan-mid-ulster","label":"Mr Cathal Mallaghan MP office","member_id":5153,"member_name":"Mr Cathal Mallaghan","constituency":"Mid Ulster","party_slug":"sinn-fein","index_url":"datasets/office-data-v1-wpc-2024/offices/mr-cathal-mallaghan-mid-ulster/index.json","generated":"2026-04-30","counts":{"feed":0,"written_questions":0,"awaiting_written_questions":0,"local_mentions":4,"bills":0,"committees":0,"interests":4}},{"slug":"mr-clive-betts-sheffield-south-east","label":"Mr Clive Betts MP office","member_id":394,"member_name":"Mr Clive Betts","constituency":"Sheffield South East","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/mr-clive-betts-sheffield-south-east/index.json","generated":"2026-04-30","counts":{"feed":118,"written_questions":22,"awaiting_written_questions":0,"local_mentions":101,"bills":0,"committees":23,"interests":3}},{"slug":"mr-connor-rand-altrincham-and-sale-west","label":"Mr Connor Rand MP office","member_id":5159,"member_name":"Mr Connor Rand","constituency":"Altrincham and Sale West","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/mr-connor-rand-altrincham-and-sale-west/index.json","generated":"2026-04-30","counts":{"feed":106,"written_questions":7,"awaiting_written_questions":0,"local_mentions":73,"bills":0,"committees":3,"interests":2}},{"slug":"mr-david-lammy-tottenham","label":"Mr David Lammy MP office","member_id":206,"member_name":"Mr David Lammy","constituency":"Tottenham","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/mr-david-lammy-tottenham/index.json","generated":"2026-04-30","counts":{"feed":105,"written_questions":0,"awaiting_written_questions":0,"local_mentions":102,"bills":3,"committees":6,"interests":3}},{"slug":"mr-douglas-alexander-lothian-east","label":"Mr Douglas Alexander MP office","member_id":632,"member_name":"Mr Douglas Alexander","constituency":"Lothian East","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/mr-douglas-alexander-lothian-east/index.json","generated":"2026-04-30","counts":{"feed":61,"written_questions":0,"awaiting_written_questions":0,"local_mentions":11,"bills":1,"committees":0,"interests":4}},{"slug":"mr-gagan-mohindra-south-west-hertfordshire","label":"Mr Gagan Mohindra MP office","member_id":4804,"member_name":"Mr Gagan Mohindra","constituency":"South West Hertfordshire","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/mr-gagan-mohindra-south-west-hertfordshire/index.json","generated":"2026-04-30","counts":{"feed":85,"written_questions":2,"awaiting_written_questions":0,"local_mentions":89,"bills":0,"committees":16,"interests":6}},{"slug":"mr-gregory-campbell-east-londonderry","label":"Mr Gregory Campbell MP office","member_id":1409,"member_name":"Mr Gregory Campbell","constituency":"East Londonderry","party_slug":"democratic-unionist-party","index_url":"datasets/office-data-v1-wpc-2024/offices/mr-gregory-campbell-east-londonderry/index.json","generated":"2026-04-30","counts":{"feed":223,"written_questions":115,"awaiting_written_questions":0,"local_mentions":78,"bills":0,"committees":3,"interests":3}},{"slug":"mr-hamish-falconer-lincoln","label":"Mr Hamish Falconer MP office","member_id":5148,"member_name":"Mr Hamish Falconer","constituency":"Lincoln","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/mr-hamish-falconer-lincoln/index.json","generated":"2026-04-30","counts":{"feed":185,"written_questions":0,"awaiting_written_questions":0,"local_mentions":305,"bills":0,"committees":0,"interests":4}},{"slug":"mr-james-frith-bury-north","label":"Mr James Frith MP office","member_id":4637,"member_name":"Mr James Frith","constituency":"Bury North","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/mr-james-frith-bury-north/index.json","generated":"2026-04-30","counts":{"feed":64,"written_questions":2,"awaiting_written_questions":0,"local_mentions":82,"bills":0,"committees":2,"interests":6}},{"slug":"mr-jonathan-brash-hartlepool","label":"Mr Jonathan Brash MP office","member_id":5045,"member_name":"Mr Jonathan Brash","constituency":"Hartlepool","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/mr-jonathan-brash-hartlepool/index.json","generated":"2026-04-30","counts":{"feed":101,"written_questions":8,"awaiting_written_questions":0,"local_mentions":281,"bills":0,"committees":1,"interests":3}},{"slug":"mr-joshua-reynolds-maidenhead","label":"Mr Joshua Reynolds MP office","member_id":5343,"member_name":"Mr Joshua Reynolds","constituency":"Maidenhead","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/mr-joshua-reynolds-maidenhead/index.json","generated":"2026-04-30","counts":{"feed":1376,"written_questions":384,"awaiting_written_questions":0,"local_mentions":217,"bills":0,"committees":3,"interests":8}},{"slug":"mr-lee-dillon-newbury","label":"Mr Lee Dillon MP office","member_id":5310,"member_name":"Mr Lee Dillon","constituency":"Newbury","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/mr-lee-dillon-newbury/index.json","generated":"2026-04-30","counts":{"feed":1592,"written_questions":569,"awaiting_written_questions":0,"local_mentions":210,"bills":1,"committees":4,"interests":4}},{"slug":"mr-louie-french-old-bexley-and-sidcup","label":"Mr Louie French MP office","member_id":4932,"member_name":"Mr Louie French","constituency":"Old Bexley and Sidcup","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/mr-louie-french-old-bexley-and-sidcup/index.json","generated":"2026-04-30","counts":{"feed":119,"written_questions":23,"awaiting_written_questions":0,"local_mentions":91,"bills":0,"committees":6,"interests":15}},{"slug":"mr-luke-charters-york-outer","label":"Mr Luke Charters MP office","member_id":5199,"member_name":"Mr Luke Charters","constituency":"York Outer","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/mr-luke-charters-york-outer/index.json","generated":"2026-04-30","counts":{"feed":134,"written_questions":15,"awaiting_written_questions":0,"local_mentions":123,"bills":2,"committees":2,"interests":3}},{"slug":"mr-mark-francois-rayleigh-and-wickford","label":"Mr Mark Francois MP office","member_id":1444,"member_name":"Mr Mark Francois","constituency":"Rayleigh and Wickford","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/mr-mark-francois-rayleigh-and-wickford/index.json","generated":"2026-04-30","counts":{"feed":200,"written_questions":6,"awaiting_written_questions":0,"local_mentions":188,"bills":3,"committees":9,"interests":4}},{"slug":"mr-paul-foster-south-ribble","label":"Mr Paul Foster MP office","member_id":5074,"member_name":"Mr Paul Foster","constituency":"South Ribble","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/mr-paul-foster-south-ribble/index.json","generated":"2026-04-30","counts":{"feed":103,"written_questions":0,"awaiting_written_questions":0,"local_mentions":44,"bills":0,"committees":1,"interests":11}},{"slug":"mr-paul-kohler-wimbledon","label":"Mr Paul Kohler MP office","member_id":5321,"member_name":"Mr Paul Kohler","constituency":"Wimbledon","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/mr-paul-kohler-wimbledon/index.json","generated":"2026-04-30","counts":{"feed":919,"written_questions":155,"awaiting_written_questions":0,"local_mentions":298,"bills":0,"committees":7,"interests":12}},{"slug":"mr-peter-bedford-mid-leicestershire","label":"Mr Peter Bedford MP office","member_id":5330,"member_name":"Mr Peter Bedford","constituency":"Mid Leicestershire","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/mr-peter-bedford-mid-leicestershire/index.json","generated":"2026-04-30","counts":{"feed":218,"written_questions":120,"awaiting_written_questions":0,"local_mentions":122,"bills":2,"committees":3,"interests":9}},{"slug":"mr-richard-holden-basildon-and-billericay","label":"Mr Richard Holden MP office","member_id":4813,"member_name":"Mr Richard Holden","constituency":"Basildon and Billericay","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/mr-richard-holden-basildon-and-billericay/index.json","generated":"2026-04-30","counts":{"feed":393,"written_questions":303,"awaiting_written_questions":0,"local_mentions":100,"bills":4,"committees":12,"interests":4}},{"slug":"mr-tanmanjeet-singh-dhesi-slough","label":"Mr Tanmanjeet Singh Dhesi MP office","member_id":4638,"member_name":"Mr Tanmanjeet Singh Dhesi","constituency":"Slough","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/mr-tanmanjeet-singh-dhesi-slough/index.json","generated":"2026-04-30","counts":{"feed":374,"written_questions":262,"awaiting_written_questions":4,"local_mentions":178,"bills":0,"committees":8,"interests":1}},{"slug":"mr-toby-perkins-chesterfield","label":"Mr Toby Perkins MP office","member_id":3952,"member_name":"Mr Toby Perkins","constituency":"Chesterfield","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/mr-toby-perkins-chesterfield/index.json","generated":"2026-04-30","counts":{"feed":155,"written_questions":42,"awaiting_written_questions":0,"local_mentions":85,"bills":2,"committees":11,"interests":4}},{"slug":"mr-will-forster-woking","label":"Mr Will Forster MP office","member_id":5322,"member_name":"Mr Will Forster","constituency":"Woking","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/mr-will-forster-woking/index.json","generated":"2026-04-30","counts":{"feed":1369,"written_questions":305,"awaiting_written_questions":0,"local_mentions":240,"bills":0,"committees":3,"interests":4}},{"slug":"mrs-elsie-blundell-heywood-and-middleton-north","label":"Mrs Elsie Blundell MP office","member_id":5084,"member_name":"Mrs Elsie Blundell","constituency":"Heywood and Middleton North","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/mrs-elsie-blundell-heywood-and-middleton-north/index.json","generated":"2026-04-30","counts":{"feed":132,"written_questions":42,"awaiting_written_questions":0,"local_mentions":30,"bills":0,"committees":3,"interests":3}},{"slug":"mrs-kemi-badenoch-north-west-essex","label":"Mrs Kemi Badenoch MP office","member_id":4597,"member_name":"Mrs Kemi Badenoch","constituency":"North West Essex","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/mrs-kemi-badenoch-north-west-essex/index.json","generated":"2026-04-30","counts":{"feed":132,"written_questions":0,"awaiting_written_questions":0,"local_mentions":75,"bills":4,"committees":5,"interests":15}},{"slug":"mrs-sharon-hodgson-washington-and-gateshead-south","label":"Mrs Sharon Hodgson MP office","member_id":1521,"member_name":"Mrs Sharon Hodgson","constituency":"Washington and Gateshead South","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/mrs-sharon-hodgson-washington-and-gateshead-south/index.json","generated":"2026-04-30","counts":{"feed":125,"written_questions":5,"awaiting_written_questions":0,"local_mentions":107,"bills":2,"committees":12,"interests":6}},{"slug":"ms-abena-oppong-asare-erith-and-thamesmead","label":"Ms Abena Oppong-Asare MP office","member_id":4820,"member_name":"Ms Abena Oppong-Asare","constituency":"Erith and Thamesmead","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/ms-abena-oppong-asare-erith-and-thamesmead/index.json","generated":"2026-04-30","counts":{"feed":81,"written_questions":3,"awaiting_written_questions":0,"local_mentions":31,"bills":1,"committees":4,"interests":3}},{"slug":"ms-diane-abbott-hackney-north-and-stoke-newington","label":"Ms Diane Abbott MP office","member_id":172,"member_name":"Ms Diane Abbott","constituency":"Hackney North and Stoke Newington","party_slug":"independent","index_url":"datasets/office-data-v1-wpc-2024/offices/ms-diane-abbott-hackney-north-and-stoke-newington/index.json","generated":"2026-04-30","counts":{"feed":61,"written_questions":0,"awaiting_written_questions":0,"local_mentions":70,"bills":0,"committees":4,"interests":3}},{"slug":"ms-julie-minns-carlisle","label":"Ms Julie Minns MP office","member_id":5094,"member_name":"Ms Julie Minns","constituency":"Carlisle","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/ms-julie-minns-carlisle/index.json","generated":"2026-04-30","counts":{"feed":137,"written_questions":3,"awaiting_written_questions":0,"local_mentions":290,"bills":2,"committees":6,"interests":5}},{"slug":"ms-marie-rimmer-st-helens-south-and-whiston","label":"Ms Marie Rimmer MP office","member_id":4457,"member_name":"Ms Marie Rimmer","constituency":"St Helens South and Whiston","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/ms-marie-rimmer-st-helens-south-and-whiston/index.json","generated":"2026-04-30","counts":{"feed":43,"written_questions":2,"awaiting_written_questions":0,"local_mentions":31,"bills":0,"committees":8,"interests":0}},{"slug":"ms-nusrat-ghani-sussex-weald","label":"Ms Nusrat Ghani MP office","member_id":4460,"member_name":"Ms Nusrat Ghani","constituency":"Sussex Weald","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/ms-nusrat-ghani-sussex-weald/index.json","generated":"2026-04-30","counts":{"feed":287,"written_questions":0,"awaiting_written_questions":0,"local_mentions":23,"bills":2,"committees":15,"interests":4}},{"slug":"ms-polly-billington-east-thanet","label":"Ms Polly Billington MP office","member_id":5123,"member_name":"Ms Polly Billington","constituency":"East Thanet","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/ms-polly-billington-east-thanet/index.json","generated":"2026-04-30","counts":{"feed":109,"written_questions":5,"awaiting_written_questions":0,"local_mentions":130,"bills":1,"committees":3,"interests":1}},{"slug":"ms-stella-creasy-walthamstow","label":"Ms Stella Creasy MP office","member_id":4088,"member_name":"Ms Stella Creasy","constituency":"Walthamstow","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/ms-stella-creasy-walthamstow/index.json","generated":"2026-04-30","counts":{"feed":96,"written_questions":8,"awaiting_written_questions":0,"local_mentions":167,"bills":2,"committees":7,"interests":2}},{"slug":"munira-wilson-twickenham","label":"Munira Wilson MP office","member_id":4776,"member_name":"Munira Wilson","constituency":"Twickenham","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/munira-wilson-twickenham/index.json","generated":"2026-04-30","counts":{"feed":1318,"written_questions":396,"awaiting_written_questions":0,"local_mentions":259,"bills":8,"committees":3,"interests":22}},{"slug":"nadia-whittome-nottingham-east","label":"Nadia Whittome MP office","member_id":4869,"member_name":"Nadia Whittome","constituency":"Nottingham East","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/nadia-whittome-nottingham-east/index.json","generated":"2026-04-30","counts":{"feed":103,"written_questions":33,"awaiting_written_questions":0,"local_mentions":43,"bills":2,"committees":6,"interests":0}},{"slug":"natalie-fleet-bolsover","label":"Natalie Fleet MP office","member_id":5053,"member_name":"Natalie Fleet","constituency":"Bolsover","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/natalie-fleet-bolsover/index.json","generated":"2026-04-30","counts":{"feed":97,"written_questions":6,"awaiting_written_questions":0,"local_mentions":74,"bills":0,"committees":2,"interests":5}},{"slug":"natasha-irons-croydon-east","label":"Natasha Irons MP office","member_id":5119,"member_name":"Natasha Irons","constituency":"Croydon East","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/natasha-irons-croydon-east/index.json","generated":"2026-04-30","counts":{"feed":104,"written_questions":9,"awaiting_written_questions":0,"local_mentions":55,"bills":1,"committees":3,"interests":0}},{"slug":"naushabah-khan-gillingham-and-rainham","label":"Naushabah Khan MP office","member_id":5215,"member_name":"Naushabah Khan","constituency":"Gillingham and Rainham","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/naushabah-khan-gillingham-and-rainham/index.json","generated":"2026-04-30","counts":{"feed":81,"written_questions":0,"awaiting_written_questions":0,"local_mentions":26,"bills":0,"committees":2,"interests":5}},{"slug":"navendu-mishra-stockport","label":"Navendu Mishra MP office","member_id":4811,"member_name":"Navendu Mishra","constituency":"Stockport","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/navendu-mishra-stockport/index.json","generated":"2026-04-30","counts":{"feed":135,"written_questions":48,"awaiting_written_questions":1,"local_mentions":251,"bills":0,"committees":14,"interests":5}},{"slug":"naz-shah-bradford-west","label":"Naz Shah MP office","member_id":4409,"member_name":"Naz Shah","constituency":"Bradford West","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/naz-shah-bradford-west/index.json","generated":"2026-04-30","counts":{"feed":66,"written_questions":2,"awaiting_written_questions":0,"local_mentions":93,"bills":0,"committees":4,"interests":7}},{"slug":"neil-coyle-bermondsey-and-old-southwark","label":"Neil Coyle MP office","member_id":4368,"member_name":"Neil Coyle","constituency":"Bermondsey and Old Southwark","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/neil-coyle-bermondsey-and-old-southwark/index.json","generated":"2026-04-30","counts":{"feed":103,"written_questions":34,"awaiting_written_questions":1,"local_mentions":27,"bills":0,"committees":6,"interests":7}},{"slug":"neil-duncan-jordan-poole","label":"Neil Duncan-Jordan MP office","member_id":5359,"member_name":"Neil Duncan-Jordan","constituency":"Poole","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/neil-duncan-jordan-poole/index.json","generated":"2026-04-30","counts":{"feed":356,"written_questions":172,"awaiting_written_questions":5,"local_mentions":354,"bills":0,"committees":1,"interests":2}},{"slug":"neil-o-brien-harborough-oadby-and-wigston","label":"Neil O'Brien MP office","member_id":4679,"member_name":"Neil O'Brien","constituency":"Harborough, Oadby and Wigston","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/neil-o-brien-harborough-oadby-and-wigston/index.json","generated":"2026-04-30","counts":{"feed":148,"written_questions":76,"awaiting_written_questions":8,"local_mentions":133,"bills":0,"committees":4,"interests":1}},{"slug":"nesil-caliskan-barking","label":"Nesil Caliskan MP office","member_id":5180,"member_name":"Nesil Caliskan","constituency":"Barking","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/nesil-caliskan-barking/index.json","generated":"2026-04-30","counts":{"feed":91,"written_questions":0,"awaiting_written_questions":0,"local_mentions":117,"bills":1,"committees":6,"interests":1}},{"slug":"nick-smith-blaenau-gwent-and-rhymney","label":"Nick Smith MP office","member_id":3928,"member_name":"Nick Smith","constituency":"Blaenau Gwent and Rhymney","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/nick-smith-blaenau-gwent-and-rhymney/index.json","generated":"2026-04-30","counts":{"feed":100,"written_questions":1,"awaiting_written_questions":0,"local_mentions":19,"bills":2,"committees":15,"interests":0}},{"slug":"nick-thomas-symonds-torfaen","label":"Nick Thomas-Symonds MP office","member_id":4479,"member_name":"Nick Thomas-Symonds","constituency":"Torfaen","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/nick-thomas-symonds-torfaen/index.json","generated":"2026-04-30","counts":{"feed":156,"written_questions":0,"awaiting_written_questions":0,"local_mentions":73,"bills":1,"committees":2,"interests":5}},{"slug":"nick-timothy-west-suffolk","label":"Nick Timothy MP office","member_id":5062,"member_name":"Nick Timothy","constituency":"West Suffolk","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/nick-timothy-west-suffolk/index.json","generated":"2026-04-30","counts":{"feed":175,"written_questions":97,"awaiting_written_questions":0,"local_mentions":172,"bills":1,"committees":1,"interests":13}},{"slug":"nigel-farage-clacton","label":"Nigel Farage MP office","member_id":5091,"member_name":"Nigel Farage","constituency":"Clacton","party_slug":"reform-uk","index_url":"datasets/office-data-v1-wpc-2024/offices/nigel-farage-clacton/index.json","generated":"2026-04-30","counts":{"feed":19,"written_questions":0,"awaiting_written_questions":0,"local_mentions":328,"bills":0,"committees":0,"interests":33}},{"slug":"nigel-huddleston-droitwich-and-evesham","label":"Nigel Huddleston MP office","member_id":4407,"member_name":"Nigel Huddleston","constituency":"Droitwich and Evesham","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/nigel-huddleston-droitwich-and-evesham/index.json","generated":"2026-04-30","counts":{"feed":104,"written_questions":17,"awaiting_written_questions":0,"local_mentions":23,"bills":1,"committees":9,"interests":13}},{"slug":"noah-law-st-austell-and-newquay","label":"Noah Law MP office","member_id":5302,"member_name":"Noah Law","constituency":"St Austell and Newquay","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/noah-law-st-austell-and-newquay/index.json","generated":"2026-04-30","counts":{"feed":87,"written_questions":9,"awaiting_written_questions":0,"local_mentions":52,"bills":0,"committees":2,"interests":0}},{"slug":"oliver-ryan-burnley","label":"Oliver Ryan MP office","member_id":5135,"member_name":"Oliver Ryan","constituency":"Burnley","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/oliver-ryan-burnley/index.json","generated":"2026-04-30","counts":{"feed":86,"written_questions":5,"awaiting_written_questions":0,"local_mentions":183,"bills":1,"committees":6,"interests":2}},{"slug":"olivia-bailey-reading-west-and-mid-berkshire","label":"Olivia Bailey MP office","member_id":5337,"member_name":"Olivia Bailey","constituency":"Reading West and Mid Berkshire","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/olivia-bailey-reading-west-and-mid-berkshire/index.json","generated":"2026-04-30","counts":{"feed":166,"written_questions":0,"awaiting_written_questions":0,"local_mentions":44,"bills":1,"committees":1,"interests":5}},{"slug":"olivia-blake-sheffield-hallam","label":"Olivia Blake MP office","member_id":4864,"member_name":"Olivia Blake","constituency":"Sheffield Hallam","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/olivia-blake-sheffield-hallam/index.json","generated":"2026-04-30","counts":{"feed":119,"written_questions":28,"awaiting_written_questions":0,"local_mentions":89,"bills":2,"committees":7,"interests":5}},{"slug":"olly-glover-didcot-and-wantage","label":"Olly Glover MP office","member_id":5318,"member_name":"Olly Glover","constituency":"Didcot and Wantage","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/olly-glover-didcot-and-wantage/index.json","generated":"2026-04-30","counts":{"feed":1064,"written_questions":207,"awaiting_written_questions":0,"local_mentions":229,"bills":2,"committees":3,"interests":2}},{"slug":"pam-cox-colchester","label":"Pam Cox MP office","member_id":5042,"member_name":"Pam Cox","constituency":"Colchester","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/pam-cox-colchester/index.json","generated":"2026-04-30","counts":{"feed":84,"written_questions":1,"awaiting_written_questions":0,"local_mentions":113,"bills":0,"committees":4,"interests":2}},{"slug":"pamela-nash-motherwell-wishaw-and-carluke","label":"Pamela Nash MP office","member_id":3909,"member_name":"Pamela Nash","constituency":"Motherwell, Wishaw and Carluke","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/pamela-nash-motherwell-wishaw-and-carluke/index.json","generated":"2026-04-30","counts":{"feed":60,"written_questions":0,"awaiting_written_questions":0,"local_mentions":7,"bills":0,"committees":2,"interests":0}},{"slug":"pat-cullen-fermanagh-and-south-tyrone","label":"Pat Cullen MP office","member_id":5261,"member_name":"Pat Cullen","constituency":"Fermanagh and South Tyrone","party_slug":"sinn-fein","index_url":"datasets/office-data-v1-wpc-2024/offices/pat-cullen-fermanagh-and-south-tyrone/index.json","generated":"2026-04-30","counts":{"feed":0,"written_questions":0,"awaiting_written_questions":0,"local_mentions":8,"bills":0,"committees":0,"interests":2}},{"slug":"pat-mcfadden-wolverhampton-south-east","label":"Pat McFadden MP office","member_id":1587,"member_name":"Pat McFadden","constituency":"Wolverhampton South East","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/pat-mcfadden-wolverhampton-south-east/index.json","generated":"2026-04-30","counts":{"feed":167,"written_questions":0,"awaiting_written_questions":0,"local_mentions":11,"bills":4,"committees":6,"interests":1}},{"slug":"patricia-ferguson-glasgow-west","label":"Patricia Ferguson MP office","member_id":5190,"member_name":"Patricia Ferguson","constituency":"Glasgow West","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/patricia-ferguson-glasgow-west/index.json","generated":"2026-04-30","counts":{"feed":94,"written_questions":2,"awaiting_written_questions":0,"local_mentions":106,"bills":0,"committees":3,"interests":1}},{"slug":"patrick-hurley-southport","label":"Patrick Hurley MP office","member_id":5052,"member_name":"Patrick Hurley","constituency":"Southport","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/patrick-hurley-southport/index.json","generated":"2026-04-30","counts":{"feed":115,"written_questions":4,"awaiting_written_questions":0,"local_mentions":331,"bills":0,"committees":1,"interests":1}},{"slug":"patrick-spencer-central-suffolk-and-north-ipswich","label":"Patrick Spencer MP office","member_id":5303,"member_name":"Patrick Spencer","constituency":"Central Suffolk and North Ipswich","party_slug":"independent","index_url":"datasets/office-data-v1-wpc-2024/offices/patrick-spencer-central-suffolk-and-north-ipswich/index.json","generated":"2026-04-30","counts":{"feed":102,"written_questions":23,"awaiting_written_questions":0,"local_mentions":29,"bills":0,"committees":4,"interests":7}},{"slug":"paul-davies-colne-valley","label":"Paul Davies MP office","member_id":5317,"member_name":"Paul Davies","constituency":"Colne Valley","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/paul-davies-colne-valley/index.json","generated":"2026-04-30","counts":{"feed":105,"written_questions":5,"awaiting_written_questions":0,"local_mentions":79,"bills":0,"committees":3,"interests":0}},{"slug":"paul-holmes-hamble-valley","label":"Paul Holmes MP office","member_id":4803,"member_name":"Paul Holmes","constituency":"Hamble Valley","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/paul-holmes-hamble-valley/index.json","generated":"2026-04-30","counts":{"feed":360,"written_questions":54,"awaiting_written_questions":0,"local_mentions":181,"bills":3,"committees":14,"interests":3}},{"slug":"paul-maskey-belfast-west","label":"Paul Maskey MP office","member_id":4245,"member_name":"Paul Maskey","constituency":"Belfast West","party_slug":"sinn-fein","index_url":"datasets/office-data-v1-wpc-2024/offices/paul-maskey-belfast-west/index.json","generated":"2026-04-30","counts":{"feed":0,"written_questions":0,"awaiting_written_questions":0,"local_mentions":0,"bills":0,"committees":0,"interests":1}},{"slug":"paul-waugh-rochdale","label":"Paul Waugh MP office","member_id":5071,"member_name":"Paul Waugh","constituency":"Rochdale","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/paul-waugh-rochdale/index.json","generated":"2026-04-30","counts":{"feed":104,"written_questions":1,"awaiting_written_questions":0,"local_mentions":284,"bills":0,"committees":3,"interests":1}},{"slug":"paula-barker-liverpool-wavertree","label":"Paula Barker MP office","member_id":4828,"member_name":"Paula Barker","constituency":"Liverpool Wavertree","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/paula-barker-liverpool-wavertree/index.json","generated":"2026-04-30","counts":{"feed":121,"written_questions":26,"awaiting_written_questions":0,"local_mentions":64,"bills":2,"committees":8,"interests":3}},{"slug":"paulette-hamilton-birmingham-erdington","label":"Paulette Hamilton MP office","member_id":4938,"member_name":"Paulette Hamilton","constituency":"Birmingham Erdington","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/paulette-hamilton-birmingham-erdington/index.json","generated":"2026-04-30","counts":{"feed":108,"written_questions":0,"awaiting_written_questions":0,"local_mentions":105,"bills":0,"committees":5,"interests":4}},{"slug":"perran-moon-camborne-and-redruth","label":"Perran Moon MP office","member_id":5208,"member_name":"Perran Moon","constituency":"Camborne and Redruth","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/perran-moon-camborne-and-redruth/index.json","generated":"2026-04-30","counts":{"feed":161,"written_questions":43,"awaiting_written_questions":1,"local_mentions":121,"bills":0,"committees":3,"interests":5}},{"slug":"pete-wishart-perth-and-kinross-shire","label":"Pete Wishart MP office","member_id":1440,"member_name":"Pete Wishart","constituency":"Perth and Kinross-shire","party_slug":"scottish-national-party","index_url":"datasets/office-data-v1-wpc-2024/offices/pete-wishart-perth-and-kinross-shire/index.json","generated":"2026-04-30","counts":{"feed":65,"written_questions":8,"awaiting_written_questions":0,"local_mentions":148,"bills":3,"committees":11,"interests":5}},{"slug":"peter-dowd-bootle","label":"Peter Dowd MP office","member_id":4397,"member_name":"Peter Dowd","constituency":"Bootle","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/peter-dowd-bootle/index.json","generated":"2026-04-30","counts":{"feed":49,"written_questions":2,"awaiting_written_questions":0,"local_mentions":40,"bills":2,"committees":12,"interests":1}},{"slug":"peter-fortune-bromley-and-biggin-hill","label":"Peter Fortune MP office","member_id":5209,"member_name":"Peter Fortune","constituency":"Bromley and Biggin Hill","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/peter-fortune-bromley-and-biggin-hill/index.json","generated":"2026-04-30","counts":{"feed":134,"written_questions":3,"awaiting_written_questions":0,"local_mentions":102,"bills":0,"committees":3,"interests":5}},{"slug":"peter-kyle-hove-and-portslade","label":"Peter Kyle MP office","member_id":4505,"member_name":"Peter Kyle","constituency":"Hove and Portslade","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/peter-kyle-hove-and-portslade/index.json","generated":"2026-04-30","counts":{"feed":81,"written_questions":0,"awaiting_written_questions":0,"local_mentions":9,"bills":3,"committees":3,"interests":3}},{"slug":"peter-lamb-crawley","label":"Peter Lamb MP office","member_id":5345,"member_name":"Peter Lamb","constituency":"Crawley","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/peter-lamb-crawley/index.json","generated":"2026-04-30","counts":{"feed":139,"written_questions":9,"awaiting_written_questions":4,"local_mentions":134,"bills":1,"committees":2,"interests":0}},{"slug":"peter-prinsley-bury-st-edmunds-and-stowmarket","label":"Peter Prinsley MP office","member_id":5163,"member_name":"Peter Prinsley","constituency":"Bury St Edmunds and Stowmarket","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/peter-prinsley-bury-st-edmunds-and-stowmarket/index.json","generated":"2026-04-30","counts":{"feed":170,"written_questions":21,"awaiting_written_questions":1,"local_mentions":141,"bills":0,"committees":1,"interests":8}},{"slug":"peter-swallow-bracknell","label":"Peter Swallow MP office","member_id":5165,"member_name":"Peter Swallow","constituency":"Bracknell","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/peter-swallow-bracknell/index.json","generated":"2026-04-30","counts":{"feed":126,"written_questions":6,"awaiting_written_questions":0,"local_mentions":233,"bills":1,"committees":7,"interests":2}},{"slug":"phil-brickell-bolton-west","label":"Phil Brickell MP office","member_id":5128,"member_name":"Phil Brickell","constituency":"Bolton West","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/phil-brickell-bolton-west/index.json","generated":"2026-04-30","counts":{"feed":116,"written_questions":21,"awaiting_written_questions":0,"local_mentions":138,"bills":0,"committees":6,"interests":2}},{"slug":"pippa-heylings-south-cambridgeshire","label":"Pippa Heylings MP office","member_id":5078,"member_name":"Pippa Heylings","constituency":"South Cambridgeshire","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/pippa-heylings-south-cambridgeshire/index.json","generated":"2026-04-30","counts":{"feed":1465,"written_questions":548,"awaiting_written_questions":0,"local_mentions":158,"bills":1,"committees":3,"interests":2}},{"slug":"preet-kaur-gill-birmingham-edgbaston","label":"Preet Kaur Gill MP office","member_id":4603,"member_name":"Preet Kaur Gill","constituency":"Birmingham Edgbaston","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/preet-kaur-gill-birmingham-edgbaston/index.json","generated":"2026-04-30","counts":{"feed":158,"written_questions":69,"awaiting_written_questions":0,"local_mentions":42,"bills":4,"committees":4,"interests":7}},{"slug":"priti-patel-witham","label":"Priti Patel MP office","member_id":4066,"member_name":"Priti Patel","constituency":"Witham","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/priti-patel-witham/index.json","generated":"2026-04-30","counts":{"feed":138,"written_questions":47,"awaiting_written_questions":0,"local_mentions":110,"bills":12,"committees":6,"interests":15}},{"slug":"rachael-maskell-york-central","label":"Rachael Maskell MP office","member_id":4471,"member_name":"Rachael Maskell","constituency":"York Central","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/rachael-maskell-york-central/index.json","generated":"2026-04-30","counts":{"feed":306,"written_questions":44,"awaiting_written_questions":3,"local_mentions":243,"bills":8,"committees":9,"interests":2}},{"slug":"rachel-blake-cities-of-london-and-westminster","label":"Rachel Blake MP office","member_id":5257,"member_name":"Rachel Blake","constituency":"Cities of London and Westminster","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/rachel-blake-cities-of-london-and-westminster/index.json","generated":"2026-04-30","counts":{"feed":119,"written_questions":22,"awaiting_written_questions":0,"local_mentions":119,"bills":2,"committees":9,"interests":1}},{"slug":"rachel-gilmour-tiverton-and-minehead","label":"Rachel Gilmour MP office","member_id":5252,"member_name":"Rachel Gilmour","constituency":"Tiverton and Minehead","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/rachel-gilmour-tiverton-and-minehead/index.json","generated":"2026-04-30","counts":{"feed":807,"written_questions":236,"awaiting_written_questions":0,"local_mentions":128,"bills":0,"committees":2,"interests":5}},{"slug":"rachel-hopkins-luton-south-and-south-bedfordshire","label":"Rachel Hopkins MP office","member_id":4873,"member_name":"Rachel Hopkins","constituency":"Luton South and South Bedfordshire","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/rachel-hopkins-luton-south-and-south-bedfordshire/index.json","generated":"2026-04-30","counts":{"feed":114,"written_questions":0,"awaiting_written_questions":0,"local_mentions":90,"bills":1,"committees":17,"interests":2}},{"slug":"rachel-reeves-leeds-west-and-pudsey","label":"Rachel Reeves MP office","member_id":4031,"member_name":"Rachel Reeves","constituency":"Leeds West and Pudsey","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/rachel-reeves-leeds-west-and-pudsey/index.json","generated":"2026-04-30","counts":{"feed":248,"written_questions":0,"awaiting_written_questions":0,"local_mentions":22,"bills":7,"committees":6,"interests":5}},{"slug":"rachel-taylor-north-warwickshire-and-bedworth","label":"Rachel Taylor MP office","member_id":5065,"member_name":"Rachel Taylor","constituency":"North Warwickshire and Bedworth","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/rachel-taylor-north-warwickshire-and-bedworth/index.json","generated":"2026-04-30","counts":{"feed":140,"written_questions":6,"awaiting_written_questions":0,"local_mentions":109,"bills":1,"committees":3,"interests":11}},{"slug":"rebecca-harris-castle-point","label":"Rebecca Harris MP office","member_id":3948,"member_name":"Rebecca Harris","constituency":"Castle Point","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/rebecca-harris-castle-point/index.json","generated":"2026-04-30","counts":{"feed":79,"written_questions":0,"awaiting_written_questions":0,"local_mentions":8,"bills":2,"committees":10,"interests":4}},{"slug":"rebecca-long-bailey-salford","label":"Rebecca Long Bailey MP office","member_id":4396,"member_name":"Rebecca Long Bailey","constituency":"Salford","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/rebecca-long-bailey-salford/index.json","generated":"2026-04-30","counts":{"feed":130,"written_questions":15,"awaiting_written_questions":2,"local_mentions":161,"bills":0,"committees":6,"interests":5}},{"slug":"rebecca-paul-reigate","label":"Rebecca Paul MP office","member_id":5297,"member_name":"Rebecca Paul","constituency":"Reigate","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/rebecca-paul-reigate/index.json","generated":"2026-04-30","counts":{"feed":194,"written_questions":28,"awaiting_written_questions":0,"local_mentions":233,"bills":0,"committees":8,"interests":4}},{"slug":"rebecca-smith-south-west-devon","label":"Rebecca Smith MP office","member_id":5301,"member_name":"Rebecca Smith","constituency":"South West Devon","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/rebecca-smith-south-west-devon/index.json","generated":"2026-04-30","counts":{"feed":194,"written_questions":33,"awaiting_written_questions":0,"local_mentions":191,"bills":1,"committees":7,"interests":9}},{"slug":"rfhlaith-begley-west-tyrone","label":"Órfhlaith Begley MP office","member_id":4697,"member_name":"Órfhlaith Begley","constituency":"West Tyrone","party_slug":"sinn-fein","index_url":"datasets/office-data-v1-wpc-2024/offices/rfhlaith-begley-west-tyrone/index.json","generated":"2026-04-30","counts":{"feed":0,"written_questions":0,"awaiting_written_questions":0,"local_mentions":0,"bills":0,"committees":0,"interests":1}},{"slug":"richard-baker-glenrothes-and-mid-fife","label":"Richard Baker MP office","member_id":5253,"member_name":"Richard Baker","constituency":"Glenrothes and Mid Fife","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/richard-baker-glenrothes-and-mid-fife/index.json","generated":"2026-04-30","counts":{"feed":62,"written_questions":5,"awaiting_written_questions":1,"local_mentions":60,"bills":0,"committees":1,"interests":6}},{"slug":"richard-burgon-leeds-east","label":"Richard Burgon MP office","member_id":4493,"member_name":"Richard Burgon","constituency":"Leeds East","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/richard-burgon-leeds-east/index.json","generated":"2026-04-30","counts":{"feed":219,"written_questions":28,"awaiting_written_questions":1,"local_mentions":66,"bills":7,"committees":2,"interests":4}},{"slug":"richard-foord-honiton-and-sidmouth","label":"Richard Foord MP office","member_id":4942,"member_name":"Richard Foord","constituency":"Honiton and Sidmouth","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/richard-foord-honiton-and-sidmouth/index.json","generated":"2026-04-30","counts":{"feed":953,"written_questions":76,"awaiting_written_questions":0,"local_mentions":155,"bills":6,"committees":5,"interests":1}},{"slug":"richard-fuller-north-bedfordshire","label":"Richard Fuller MP office","member_id":3912,"member_name":"Richard Fuller","constituency":"North Bedfordshire","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/richard-fuller-north-bedfordshire/index.json","generated":"2026-04-30","counts":{"feed":90,"written_questions":3,"awaiting_written_questions":0,"local_mentions":53,"bills":4,"committees":11,"interests":5}},{"slug":"richard-quigley-isle-of-wight-west","label":"Richard Quigley MP office","member_id":5144,"member_name":"Richard Quigley","constituency":"Isle of Wight West","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/richard-quigley-isle-of-wight-west/index.json","generated":"2026-04-30","counts":{"feed":85,"written_questions":8,"awaiting_written_questions":0,"local_mentions":87,"bills":1,"committees":2,"interests":6}},{"slug":"richard-tice-boston-and-skegness","label":"Richard Tice MP office","member_id":5161,"member_name":"Richard Tice","constituency":"Boston and Skegness","party_slug":"reform-uk","index_url":"datasets/office-data-v1-wpc-2024/offices/richard-tice-boston-and-skegness/index.json","generated":"2026-04-30","counts":{"feed":63,"written_questions":5,"awaiting_written_questions":0,"local_mentions":146,"bills":3,"committees":0,"interests":23}},{"slug":"rishi-sunak-richmond-and-northallerton","label":"Rishi Sunak MP office","member_id":4483,"member_name":"Rishi Sunak","constituency":"Richmond and Northallerton","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/rishi-sunak-richmond-and-northallerton/index.json","generated":"2026-04-30","counts":{"feed":8,"written_questions":0,"awaiting_written_questions":0,"local_mentions":130,"bills":9,"committees":2,"interests":14}},{"slug":"robbie-moore-keighley-and-ilkley","label":"Robbie Moore MP office","member_id":4861,"member_name":"Robbie Moore","constituency":"Keighley and Ilkley","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/robbie-moore-keighley-and-ilkley/index.json","generated":"2026-04-30","counts":{"feed":163,"written_questions":16,"awaiting_written_questions":0,"local_mentions":314,"bills":4,"committees":14,"interests":4}},{"slug":"robert-jenrick-newark","label":"Robert Jenrick MP office","member_id":4320,"member_name":"Robert Jenrick","constituency":"Newark","party_slug":"reform-uk","index_url":"datasets/office-data-v1-wpc-2024/offices/robert-jenrick-newark/index.json","generated":"2026-04-30","counts":{"feed":27,"written_questions":0,"awaiting_written_questions":0,"local_mentions":168,"bills":3,"committees":2,"interests":13}},{"slug":"robin-swann-south-antrim","label":"Robin Swann MP office","member_id":5319,"member_name":"Robin Swann","constituency":"South Antrim","party_slug":"ulster-unionist-party","index_url":"datasets/office-data-v1-wpc-2024/offices/robin-swann-south-antrim/index.json","generated":"2026-04-30","counts":{"feed":143,"written_questions":18,"awaiting_written_questions":1,"local_mentions":94,"bills":0,"committees":2,"interests":3}},{"slug":"rosie-duffield-canterbury","label":"Rosie Duffield MP office","member_id":4616,"member_name":"Rosie Duffield","constituency":"Canterbury","party_slug":"independent","index_url":"datasets/office-data-v1-wpc-2024/offices/rosie-duffield-canterbury/index.json","generated":"2026-04-30","counts":{"feed":60,"written_questions":14,"awaiting_written_questions":0,"local_mentions":168,"bills":0,"committees":10,"interests":0}},{"slug":"rosie-wrighting-kettering","label":"Rosie Wrighting MP office","member_id":5331,"member_name":"Rosie Wrighting","constituency":"Kettering","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/rosie-wrighting-kettering/index.json","generated":"2026-04-30","counts":{"feed":95,"written_questions":3,"awaiting_written_questions":0,"local_mentions":81,"bills":1,"committees":4,"interests":7}},{"slug":"rupert-lowe-great-yarmouth","label":"Rupert Lowe MP office","member_id":5158,"member_name":"Rupert Lowe","constituency":"Great Yarmouth","party_slug":"restore-britain","index_url":"datasets/office-data-v1-wpc-2024/offices/rupert-lowe-great-yarmouth/index.json","generated":"2026-04-30","counts":{"feed":244,"written_questions":209,"awaiting_written_questions":28,"local_mentions":117,"bills":1,"committees":1,"interests":60}},{"slug":"rushanara-ali-bethnal-green-and-stepney","label":"Rushanara Ali MP office","member_id":4138,"member_name":"Rushanara Ali","constituency":"Bethnal Green and Stepney","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/rushanara-ali-bethnal-green-and-stepney/index.json","generated":"2026-04-30","counts":{"feed":112,"written_questions":9,"awaiting_written_questions":0,"local_mentions":24,"bills":0,"committees":10,"interests":5}},{"slug":"ruth-cadbury-brentford-and-isleworth","label":"Ruth Cadbury MP office","member_id":4389,"member_name":"Ruth Cadbury","constituency":"Brentford and Isleworth","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/ruth-cadbury-brentford-and-isleworth/index.json","generated":"2026-04-30","counts":{"feed":87,"written_questions":18,"awaiting_written_questions":1,"local_mentions":64,"bills":1,"committees":7,"interests":3}},{"slug":"ruth-jones-newport-west-and-islwyn","label":"Ruth Jones MP office","member_id":4716,"member_name":"Ruth Jones","constituency":"Newport West and Islwyn","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/ruth-jones-newport-west-and-islwyn/index.json","generated":"2026-04-30","counts":{"feed":215,"written_questions":116,"awaiting_written_questions":3,"local_mentions":97,"bills":3,"committees":16,"interests":4}},{"slug":"sadik-al-hassan-north-somerset","label":"Sadik Al-Hassan MP office","member_id":5312,"member_name":"Sadik Al-Hassan","constituency":"North Somerset","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/sadik-al-hassan-north-somerset/index.json","generated":"2026-04-30","counts":{"feed":75,"written_questions":2,"awaiting_written_questions":0,"local_mentions":102,"bills":0,"committees":4,"interests":4}},{"slug":"sally-jameson-doncaster-central","label":"Sally Jameson MP office","member_id":5178,"member_name":"Sally Jameson","constituency":"Doncaster Central","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/sally-jameson-doncaster-central/index.json","generated":"2026-04-30","counts":{"feed":99,"written_questions":3,"awaiting_written_questions":0,"local_mentions":54,"bills":1,"committees":4,"interests":1}},{"slug":"sam-carling-north-west-cambridgeshire","label":"Sam Carling MP office","member_id":5308,"member_name":"Sam Carling","constituency":"North West Cambridgeshire","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/sam-carling-north-west-cambridgeshire/index.json","generated":"2026-04-30","counts":{"feed":115,"written_questions":7,"awaiting_written_questions":0,"local_mentions":90,"bills":0,"committees":3,"interests":3}},{"slug":"sam-rushworth-bishop-auckland","label":"Sam Rushworth MP office","member_id":5108,"member_name":"Sam Rushworth","constituency":"Bishop Auckland","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/sam-rushworth-bishop-auckland/index.json","generated":"2026-04-30","counts":{"feed":131,"written_questions":3,"awaiting_written_questions":0,"local_mentions":166,"bills":0,"committees":3,"interests":3}},{"slug":"samantha-dixon-chester-north-and-neston","label":"Samantha Dixon MP office","member_id":4976,"member_name":"Samantha Dixon","constituency":"Chester North and Neston","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/samantha-dixon-chester-north-and-neston/index.json","generated":"2026-04-30","counts":{"feed":255,"written_questions":0,"awaiting_written_questions":0,"local_mentions":18,"bills":0,"committees":12,"interests":0}},{"slug":"samantha-niblett-south-derbyshire","label":"Samantha Niblett MP office","member_id":5150,"member_name":"Samantha Niblett","constituency":"South Derbyshire","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/samantha-niblett-south-derbyshire/index.json","generated":"2026-04-30","counts":{"feed":161,"written_questions":62,"awaiting_written_questions":11,"local_mentions":116,"bills":0,"committees":3,"interests":2}},{"slug":"sammy-wilson-east-antrim","label":"Sammy Wilson MP office","member_id":1593,"member_name":"Sammy Wilson","constituency":"East Antrim","party_slug":"democratic-unionist-party","index_url":"datasets/office-data-v1-wpc-2024/offices/sammy-wilson-east-antrim/index.json","generated":"2026-04-30","counts":{"feed":128,"written_questions":32,"awaiting_written_questions":2,"local_mentions":53,"bills":1,"committees":9,"interests":2}},{"slug":"saqib-bhatti-meriden-and-solihull-east","label":"Saqib Bhatti MP office","member_id":4818,"member_name":"Saqib Bhatti","constituency":"Meriden and Solihull East","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/saqib-bhatti-meriden-and-solihull-east/index.json","generated":"2026-04-30","counts":{"feed":146,"written_questions":53,"awaiting_written_questions":2,"local_mentions":82,"bills":1,"committees":7,"interests":10}},{"slug":"sarah-bool-south-northamptonshire","label":"Sarah Bool MP office","member_id":5355,"member_name":"Sarah Bool","constituency":"South Northamptonshire","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/sarah-bool-south-northamptonshire/index.json","generated":"2026-04-30","counts":{"feed":109,"written_questions":0,"awaiting_written_questions":0,"local_mentions":125,"bills":1,"committees":4,"interests":14}},{"slug":"sarah-champion-rotherham","label":"Sarah Champion MP office","member_id":4267,"member_name":"Sarah Champion","constituency":"Rotherham","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/sarah-champion-rotherham/index.json","generated":"2026-04-30","counts":{"feed":88,"written_questions":20,"awaiting_written_questions":1,"local_mentions":214,"bills":3,"committees":25,"interests":5}},{"slug":"sarah-coombes-west-bromwich","label":"Sarah Coombes MP office","member_id":5088,"member_name":"Sarah Coombes","constituency":"West Bromwich","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/sarah-coombes-west-bromwich/index.json","generated":"2026-04-30","counts":{"feed":99,"written_questions":18,"awaiting_written_questions":0,"local_mentions":106,"bills":1,"committees":1,"interests":6}},{"slug":"sarah-dyke-glastonbury-and-somerton","label":"Sarah Dyke MP office","member_id":4995,"member_name":"Sarah Dyke","constituency":"Glastonbury and Somerton","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/sarah-dyke-glastonbury-and-somerton/index.json","generated":"2026-04-30","counts":{"feed":1949,"written_questions":159,"awaiting_written_questions":0,"local_mentions":266,"bills":5,"committees":1,"interests":3}},{"slug":"sarah-edwards-tamworth","label":"Sarah Edwards MP office","member_id":5001,"member_name":"Sarah Edwards","constituency":"Tamworth","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/sarah-edwards-tamworth/index.json","generated":"2026-04-30","counts":{"feed":109,"written_questions":8,"awaiting_written_questions":0,"local_mentions":110,"bills":0,"committees":5,"interests":1}},{"slug":"sarah-gibson-chippenham","label":"Sarah Gibson MP office","member_id":5239,"member_name":"Sarah Gibson","constituency":"Chippenham","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/sarah-gibson-chippenham/index.json","generated":"2026-04-30","counts":{"feed":1144,"written_questions":385,"awaiting_written_questions":0,"local_mentions":89,"bills":0,"committees":3,"interests":4}},{"slug":"sarah-green-chesham-and-amersham","label":"Sarah Green MP office","member_id":4918,"member_name":"Sarah Green","constituency":"Chesham and Amersham","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/sarah-green-chesham-and-amersham/index.json","generated":"2026-04-30","counts":{"feed":633,"written_questions":123,"awaiting_written_questions":0,"local_mentions":36,"bills":6,"committees":3,"interests":2}},{"slug":"sarah-hall-warrington-south","label":"Sarah Hall MP office","member_id":5154,"member_name":"Sarah Hall","constituency":"Warrington South","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/sarah-hall-warrington-south/index.json","generated":"2026-04-30","counts":{"feed":110,"written_questions":50,"awaiting_written_questions":1,"local_mentions":62,"bills":0,"committees":2,"interests":4}},{"slug":"sarah-jones-croydon-west","label":"Sarah Jones MP office","member_id":4631,"member_name":"Sarah Jones","constituency":"Croydon West","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/sarah-jones-croydon-west/index.json","generated":"2026-04-30","counts":{"feed":215,"written_questions":0,"awaiting_written_questions":0,"local_mentions":24,"bills":0,"committees":3,"interests":1}},{"slug":"sarah-olney-richmond-park","label":"Sarah Olney MP office","member_id":4591,"member_name":"Sarah Olney","constituency":"Richmond Park","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/sarah-olney-richmond-park/index.json","generated":"2026-04-30","counts":{"feed":1188,"written_questions":229,"awaiting_written_questions":0,"local_mentions":243,"bills":8,"committees":3,"interests":0}},{"slug":"sarah-owen-luton-north","label":"Sarah Owen MP office","member_id":4777,"member_name":"Sarah Owen","constituency":"Luton North","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/sarah-owen-luton-north/index.json","generated":"2026-04-30","counts":{"feed":63,"written_questions":7,"awaiting_written_questions":0,"local_mentions":120,"bills":3,"committees":12,"interests":1}},{"slug":"sarah-pochin-runcorn-and-helsby","label":"Sarah Pochin MP office","member_id":5403,"member_name":"Sarah Pochin","constituency":"Runcorn and Helsby","party_slug":"reform-uk","index_url":"datasets/office-data-v1-wpc-2024/offices/sarah-pochin-runcorn-and-helsby/index.json","generated":"2026-04-30","counts":{"feed":69,"written_questions":19,"awaiting_written_questions":4,"local_mentions":55,"bills":1,"committees":0,"interests":3}},{"slug":"sarah-russell-congleton","label":"Sarah Russell MP office","member_id":5324,"member_name":"Sarah Russell","constituency":"Congleton","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/sarah-russell-congleton/index.json","generated":"2026-04-30","counts":{"feed":124,"written_questions":12,"awaiting_written_questions":0,"local_mentions":119,"bills":0,"committees":4,"interests":2}},{"slug":"sarah-sackman-finchley-and-golders-green","label":"Sarah Sackman MP office","member_id":5204,"member_name":"Sarah Sackman","constituency":"Finchley and Golders Green","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/sarah-sackman-finchley-and-golders-green/index.json","generated":"2026-04-30","counts":{"feed":387,"written_questions":0,"awaiting_written_questions":0,"local_mentions":45,"bills":0,"committees":3,"interests":15}},{"slug":"sarah-smith-hyndburn","label":"Sarah Smith MP office","member_id":5117,"member_name":"Sarah Smith","constituency":"Hyndburn","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/sarah-smith-hyndburn/index.json","generated":"2026-04-30","counts":{"feed":77,"written_questions":0,"awaiting_written_questions":0,"local_mentions":91,"bills":0,"committees":3,"interests":2}},{"slug":"satvir-kaur-southampton-test","label":"Satvir Kaur MP office","member_id":5271,"member_name":"Satvir Kaur","constituency":"Southampton Test","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/satvir-kaur-southampton-test/index.json","generated":"2026-04-30","counts":{"feed":65,"written_questions":0,"awaiting_written_questions":0,"local_mentions":17,"bills":0,"committees":0,"interests":1}},{"slug":"seamus-logan-aberdeenshire-north-and-moray-east","label":"Seamus Logan MP office","member_id":5280,"member_name":"Seamus Logan","constituency":"Aberdeenshire North and Moray East","party_slug":"scottish-national-party","index_url":"datasets/office-data-v1-wpc-2024/offices/seamus-logan-aberdeenshire-north-and-moray-east/index.json","generated":"2026-04-30","counts":{"feed":131,"written_questions":31,"awaiting_written_questions":1,"local_mentions":125,"bills":1,"committees":1,"interests":3}},{"slug":"sean-woodcock-banbury","label":"Sean Woodcock MP office","member_id":5328,"member_name":"Sean Woodcock","constituency":"Banbury","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/sean-woodcock-banbury/index.json","generated":"2026-04-30","counts":{"feed":112,"written_questions":4,"awaiting_written_questions":0,"local_mentions":110,"bills":0,"committees":7,"interests":1}},{"slug":"seema-malhotra-feltham-and-heston","label":"Seema Malhotra MP office","member_id":4253,"member_name":"Seema Malhotra","constituency":"Feltham and Heston","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/seema-malhotra-feltham-and-heston/index.json","generated":"2026-04-30","counts":{"feed":78,"written_questions":0,"awaiting_written_questions":0,"local_mentions":24,"bills":1,"committees":11,"interests":4}},{"slug":"shabana-mahmood-birmingham-ladywood","label":"Shabana Mahmood MP office","member_id":3914,"member_name":"Shabana Mahmood","constituency":"Birmingham Ladywood","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/shabana-mahmood-birmingham-ladywood/index.json","generated":"2026-04-30","counts":{"feed":86,"written_questions":0,"awaiting_written_questions":0,"local_mentions":16,"bills":3,"committees":4,"interests":4}},{"slug":"shaun-davies-telford","label":"Shaun Davies MP office","member_id":5041,"member_name":"Shaun Davies","constituency":"Telford","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/shaun-davies-telford/index.json","generated":"2026-04-30","counts":{"feed":111,"written_questions":39,"awaiting_written_questions":0,"local_mentions":247,"bills":0,"committees":1,"interests":15}},{"slug":"shivani-raja-leicester-east","label":"Shivani Raja MP office","member_id":5068,"member_name":"Shivani Raja","constituency":"Leicester East","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/shivani-raja-leicester-east/index.json","generated":"2026-04-30","counts":{"feed":105,"written_questions":102,"awaiting_written_questions":2,"local_mentions":13,"bills":0,"committees":1,"interests":3}},{"slug":"shockat-adam-leicester-south","label":"Shockat Adam MP office","member_id":5120,"member_name":"Shockat Adam","constituency":"Leicester South","party_slug":"independent","index_url":"datasets/office-data-v1-wpc-2024/offices/shockat-adam-leicester-south/index.json","generated":"2026-04-30","counts":{"feed":139,"written_questions":24,"awaiting_written_questions":0,"local_mentions":122,"bills":2,"committees":0,"interests":9}},{"slug":"si-n-berry-brighton-pavilion","label":"Siân Berry MP office","member_id":5314,"member_name":"Siân Berry","constituency":"Brighton Pavilion","party_slug":"green-party","index_url":"datasets/office-data-v1-wpc-2024/offices/si-n-berry-brighton-pavilion/index.json","generated":"2026-04-30","counts":{"feed":277,"written_questions":33,"awaiting_written_questions":0,"local_mentions":162,"bills":2,"committees":4,"interests":3}},{"slug":"simon-hoare-north-dorset","label":"Simon Hoare MP office","member_id":4494,"member_name":"Simon Hoare","constituency":"North Dorset","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/simon-hoare-north-dorset/index.json","generated":"2026-04-30","counts":{"feed":124,"written_questions":10,"awaiting_written_questions":0,"local_mentions":116,"bills":1,"committees":12,"interests":3}},{"slug":"simon-lightwood-wakefield-and-rothwell","label":"Simon Lightwood MP office","member_id":4943,"member_name":"Simon Lightwood","constituency":"Wakefield and Rothwell","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/simon-lightwood-wakefield-and-rothwell/index.json","generated":"2026-04-30","counts":{"feed":95,"written_questions":0,"awaiting_written_questions":0,"local_mentions":43,"bills":1,"committees":3,"interests":3}},{"slug":"sir-alan-campbell-tynemouth","label":"Sir Alan Campbell MP office","member_id":529,"member_name":"Sir Alan Campbell","constituency":"Tynemouth","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/sir-alan-campbell-tynemouth/index.json","generated":"2026-04-30","counts":{"feed":390,"written_questions":0,"awaiting_written_questions":0,"local_mentions":10,"bills":0,"committees":11,"interests":0}},{"slug":"sir-alec-shelbrooke-wetherby-and-easingwold","label":"Sir Alec Shelbrooke MP office","member_id":3997,"member_name":"Sir Alec Shelbrooke","constituency":"Wetherby and Easingwold","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/sir-alec-shelbrooke-wetherby-and-easingwold/index.json","generated":"2026-04-30","counts":{"feed":123,"written_questions":10,"awaiting_written_questions":0,"local_mentions":63,"bills":3,"committees":9,"interests":1}},{"slug":"sir-andrew-mitchell-sutton-coldfield","label":"Sir Andrew Mitchell MP office","member_id":1211,"member_name":"Sir Andrew Mitchell","constituency":"Sutton Coldfield","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/sir-andrew-mitchell-sutton-coldfield/index.json","generated":"2026-04-30","counts":{"feed":89,"written_questions":30,"awaiting_written_questions":0,"local_mentions":103,"bills":2,"committees":3,"interests":18}},{"slug":"sir-ashley-fox-bridgwater","label":"Sir Ashley Fox MP office","member_id":5101,"member_name":"Sir Ashley Fox","constituency":"Bridgwater","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/sir-ashley-fox-bridgwater/index.json","generated":"2026-04-30","counts":{"feed":143,"written_questions":19,"awaiting_written_questions":0,"local_mentions":190,"bills":1,"committees":5,"interests":3}},{"slug":"sir-bernard-jenkin-harwich-and-north-essex","label":"Sir Bernard Jenkin MP office","member_id":40,"member_name":"Sir Bernard Jenkin","constituency":"Harwich and North Essex","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/sir-bernard-jenkin-harwich-and-north-essex/index.json","generated":"2026-04-30","counts":{"feed":80,"written_questions":3,"awaiting_written_questions":0,"local_mentions":77,"bills":1,"committees":18,"interests":6}},{"slug":"sir-christopher-chope-christchurch","label":"Sir Christopher Chope MP office","member_id":242,"member_name":"Sir Christopher Chope","constituency":"Christchurch","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/sir-christopher-chope-christchurch/index.json","generated":"2026-04-30","counts":{"feed":85,"written_questions":10,"awaiting_written_questions":0,"local_mentions":170,"bills":20,"committees":17,"interests":5}},{"slug":"sir-desmond-swayne-new-forest-west","label":"Sir Desmond Swayne MP office","member_id":55,"member_name":"Sir Desmond Swayne","constituency":"New Forest West","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/sir-desmond-swayne-new-forest-west/index.json","generated":"2026-04-30","counts":{"feed":133,"written_questions":19,"awaiting_written_questions":2,"local_mentions":4,"bills":0,"committees":16,"interests":3}},{"slug":"sir-edward-leigh-gainsborough","label":"Sir Edward Leigh MP office","member_id":345,"member_name":"Sir Edward Leigh","constituency":"Gainsborough","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/sir-edward-leigh-gainsborough/index.json","generated":"2026-04-30","counts":{"feed":119,"written_questions":3,"awaiting_written_questions":0,"local_mentions":145,"bills":3,"committees":13,"interests":3}},{"slug":"sir-gavin-williamson-stone-great-wyrley-and-penkridge","label":"Sir Gavin Williamson MP office","member_id":4108,"member_name":"Sir Gavin Williamson","constituency":"Stone, Great Wyrley and Penkridge","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/sir-gavin-williamson-stone-great-wyrley-and-penkridge/index.json","generated":"2026-04-30","counts":{"feed":76,"written_questions":12,"awaiting_written_questions":0,"local_mentions":95,"bills":2,"committees":3,"interests":11}},{"slug":"sir-geoffrey-clifton-brown-north-cotswolds","label":"Sir Geoffrey Clifton-Brown MP office","member_id":249,"member_name":"Sir Geoffrey Clifton-Brown","constituency":"North Cotswolds","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/sir-geoffrey-clifton-brown-north-cotswolds/index.json","generated":"2026-04-30","counts":{"feed":60,"written_questions":0,"awaiting_written_questions":0,"local_mentions":61,"bills":2,"committees":10,"interests":7}},{"slug":"sir-geoffrey-cox-torridge-and-tavistock","label":"Sir Geoffrey Cox MP office","member_id":1508,"member_name":"Sir Geoffrey Cox","constituency":"Torridge and Tavistock","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/sir-geoffrey-cox-torridge-and-tavistock/index.json","generated":"2026-04-30","counts":{"feed":62,"written_questions":6,"awaiting_written_questions":0,"local_mentions":24,"bills":1,"committees":5,"interests":13}},{"slug":"sir-iain-duncan-smith-chingford-and-woodford-green","label":"Sir Iain Duncan Smith MP office","member_id":152,"member_name":"Sir Iain Duncan Smith","constituency":"Chingford and Woodford Green","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/sir-iain-duncan-smith-chingford-and-woodford-green/index.json","generated":"2026-04-30","counts":{"feed":143,"written_questions":31,"awaiting_written_questions":0,"local_mentions":233,"bills":6,"committees":4,"interests":12}},{"slug":"sir-james-cleverly-braintree","label":"Sir James Cleverly MP office","member_id":4366,"member_name":"Sir James Cleverly","constituency":"Braintree","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/sir-james-cleverly-braintree/index.json","generated":"2026-04-30","counts":{"feed":388,"written_questions":301,"awaiting_written_questions":0,"local_mentions":99,"bills":3,"committees":3,"interests":5}},{"slug":"sir-jeremy-hunt-godalming-and-ash","label":"Sir Jeremy Hunt MP office","member_id":1572,"member_name":"Sir Jeremy Hunt","constituency":"Godalming and Ash","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/sir-jeremy-hunt-godalming-and-ash/index.json","generated":"2026-04-30","counts":{"feed":64,"written_questions":9,"awaiting_written_questions":1,"local_mentions":115,"bills":10,"committees":3,"interests":18}},{"slug":"sir-jeremy-wright-kenilworth-and-southam","label":"Sir Jeremy Wright MP office","member_id":1560,"member_name":"Sir Jeremy Wright","constituency":"Kenilworth and Southam","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/sir-jeremy-wright-kenilworth-and-southam/index.json","generated":"2026-04-30","counts":{"feed":51,"written_questions":0,"awaiting_written_questions":0,"local_mentions":78,"bills":2,"committees":6,"interests":6}},{"slug":"sir-john-hayes-south-holland-and-the-deepings","label":"Sir John Hayes MP office","member_id":350,"member_name":"Sir John Hayes","constituency":"South Holland and The Deepings","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/sir-john-hayes-south-holland-and-the-deepings/index.json","generated":"2026-04-30","counts":{"feed":335,"written_questions":207,"awaiting_written_questions":3,"local_mentions":148,"bills":1,"committees":10,"interests":5}},{"slug":"sir-john-whittingdale-maldon","label":"Sir John Whittingdale MP office","member_id":39,"member_name":"Sir John Whittingdale","constituency":"Maldon","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/sir-john-whittingdale-maldon/index.json","generated":"2026-04-30","counts":{"feed":88,"written_questions":2,"awaiting_written_questions":0,"local_mentions":147,"bills":0,"committees":11,"interests":10}},{"slug":"sir-julian-lewis-new-forest-east","label":"Sir Julian Lewis MP office","member_id":54,"member_name":"Sir Julian Lewis","constituency":"New Forest East","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/sir-julian-lewis-new-forest-east/index.json","generated":"2026-04-30","counts":{"feed":239,"written_questions":48,"awaiting_written_questions":0,"local_mentions":192,"bills":0,"committees":8,"interests":2}},{"slug":"sir-julian-smith-skipton-and-ripon","label":"Sir Julian Smith MP office","member_id":4118,"member_name":"Sir Julian Smith","constituency":"Skipton and Ripon","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/sir-julian-smith-skipton-and-ripon/index.json","generated":"2026-04-30","counts":{"feed":180,"written_questions":77,"awaiting_written_questions":0,"local_mentions":28,"bills":1,"committees":3,"interests":5}},{"slug":"sir-keir-starmer-holborn-and-st-pancras","label":"Sir Keir Starmer MP office","member_id":4514,"member_name":"Sir Keir Starmer","constituency":"Holborn and St Pancras","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/sir-keir-starmer-holborn-and-st-pancras/index.json","generated":"2026-04-30","counts":{"feed":340,"written_questions":0,"awaiting_written_questions":0,"local_mentions":15,"bills":1,"committees":1,"interests":16}},{"slug":"sir-lindsay-hoyle-chorley","label":"Sir Lindsay Hoyle MP office","member_id":467,"member_name":"Sir Lindsay Hoyle","constituency":"Chorley","party_slug":"speaker","index_url":"datasets/office-data-v1-wpc-2024/offices/sir-lindsay-hoyle-chorley/index.json","generated":"2026-04-30","counts":{"feed":351,"written_questions":0,"awaiting_written_questions":0,"local_mentions":80,"bills":2,"committees":14,"interests":0}},{"slug":"sir-mark-hendrick-preston","label":"Sir Mark Hendrick MP office","member_id":473,"member_name":"Sir Mark Hendrick","constituency":"Preston","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/sir-mark-hendrick-preston/index.json","generated":"2026-04-30","counts":{"feed":32,"written_questions":20,"awaiting_written_questions":1,"local_mentions":135,"bills":3,"committees":14,"interests":1}},{"slug":"sir-mark-tami-alyn-and-deeside","label":"Sir Mark Tami MP office","member_id":1383,"member_name":"Sir Mark Tami","constituency":"Alyn and Deeside","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/sir-mark-tami-alyn-and-deeside/index.json","generated":"2026-04-30","counts":{"feed":87,"written_questions":0,"awaiting_written_questions":0,"local_mentions":6,"bills":0,"committees":14,"interests":2}},{"slug":"sir-mel-stride-central-devon","label":"Sir Mel Stride MP office","member_id":3935,"member_name":"Sir Mel Stride","constituency":"Central Devon","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/sir-mel-stride-central-devon/index.json","generated":"2026-04-30","counts":{"feed":98,"written_questions":20,"awaiting_written_questions":0,"local_mentions":73,"bills":9,"committees":8,"interests":8}},{"slug":"sir-nicholas-dakin-scunthorpe","label":"Sir Nicholas Dakin MP office","member_id":4056,"member_name":"Sir Nicholas Dakin","constituency":"Scunthorpe","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/sir-nicholas-dakin-scunthorpe/index.json","generated":"2026-04-30","counts":{"feed":70,"written_questions":0,"awaiting_written_questions":0,"local_mentions":283,"bills":3,"committees":6,"interests":2}},{"slug":"sir-oliver-dowden-hertsmere","label":"Sir Oliver Dowden MP office","member_id":4441,"member_name":"Sir Oliver Dowden","constituency":"Hertsmere","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/sir-oliver-dowden-hertsmere/index.json","generated":"2026-04-30","counts":{"feed":161,"written_questions":88,"awaiting_written_questions":0,"local_mentions":58,"bills":0,"committees":2,"interests":17}},{"slug":"sir-roger-gale-herne-bay-and-sandwich","label":"Sir Roger Gale MP office","member_id":87,"member_name":"Sir Roger Gale","constituency":"Herne Bay and Sandwich","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/sir-roger-gale-herne-bay-and-sandwich/index.json","generated":"2026-04-30","counts":{"feed":87,"written_questions":0,"awaiting_written_questions":0,"local_mentions":49,"bills":1,"committees":4,"interests":5}},{"slug":"sir-stephen-timms-east-ham","label":"Sir Stephen Timms MP office","member_id":163,"member_name":"Sir Stephen Timms","constituency":"East Ham","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/sir-stephen-timms-east-ham/index.json","generated":"2026-04-30","counts":{"feed":130,"written_questions":0,"awaiting_written_questions":0,"local_mentions":38,"bills":8,"committees":14,"interests":3}},{"slug":"sojan-joseph-ashford","label":"Sojan Joseph MP office","member_id":5247,"member_name":"Sojan Joseph","constituency":"Ashford","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/sojan-joseph-ashford/index.json","generated":"2026-04-30","counts":{"feed":118,"written_questions":8,"awaiting_written_questions":0,"local_mentions":161,"bills":0,"committees":4,"interests":4}},{"slug":"sonia-kumar-dudley","label":"Sonia Kumar MP office","member_id":5274,"member_name":"Sonia Kumar","constituency":"Dudley","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/sonia-kumar-dudley/index.json","generated":"2026-04-30","counts":{"feed":113,"written_questions":4,"awaiting_written_questions":0,"local_mentions":223,"bills":1,"committees":5,"interests":7}},{"slug":"sorcha-eastwood-lagan-valley","label":"Sorcha Eastwood MP office","member_id":5125,"member_name":"Sorcha Eastwood","constituency":"Lagan Valley","party_slug":"alliance","index_url":"datasets/office-data-v1-wpc-2024/offices/sorcha-eastwood-lagan-valley/index.json","generated":"2026-04-30","counts":{"feed":60,"written_questions":17,"awaiting_written_questions":0,"local_mentions":117,"bills":0,"committees":1,"interests":0}},{"slug":"steff-aquarone-north-norfolk","label":"Steff Aquarone MP office","member_id":5164,"member_name":"Steff Aquarone","constituency":"North Norfolk","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/steff-aquarone-north-norfolk/index.json","generated":"2026-04-30","counts":{"feed":889,"written_questions":139,"awaiting_written_questions":0,"local_mentions":266,"bills":0,"committees":3,"interests":11}},{"slug":"stephanie-peacock-barnsley-south","label":"Stephanie Peacock MP office","member_id":4607,"member_name":"Stephanie Peacock","constituency":"Barnsley South","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/stephanie-peacock-barnsley-south/index.json","generated":"2026-04-30","counts":{"feed":80,"written_questions":0,"awaiting_written_questions":0,"local_mentions":68,"bills":1,"committees":9,"interests":0}},{"slug":"stephen-doughty-cardiff-south-and-penarth","label":"Stephen Doughty MP office","member_id":4264,"member_name":"Stephen Doughty","constituency":"Cardiff South and Penarth","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/stephen-doughty-cardiff-south-and-penarth/index.json","generated":"2026-04-30","counts":{"feed":150,"written_questions":0,"awaiting_written_questions":0,"local_mentions":101,"bills":0,"committees":7,"interests":0}},{"slug":"stephen-flynn-aberdeen-south","label":"Stephen Flynn MP office","member_id":4735,"member_name":"Stephen Flynn","constituency":"Aberdeen South","party_slug":"scottish-national-party","index_url":"datasets/office-data-v1-wpc-2024/offices/stephen-flynn-aberdeen-south/index.json","generated":"2026-04-30","counts":{"feed":52,"written_questions":0,"awaiting_written_questions":0,"local_mentions":50,"bills":1,"committees":5,"interests":4}},{"slug":"stephen-gethins-arbroath-and-broughty-ferry","label":"Stephen Gethins MP office","member_id":4434,"member_name":"Stephen Gethins","constituency":"Arbroath and Broughty Ferry","party_slug":"scottish-national-party","index_url":"datasets/office-data-v1-wpc-2024/offices/stephen-gethins-arbroath-and-broughty-ferry/index.json","generated":"2026-04-30","counts":{"feed":125,"written_questions":42,"awaiting_written_questions":0,"local_mentions":71,"bills":1,"committees":3,"interests":8}},{"slug":"stephen-kinnock-aberafan-maesteg","label":"Stephen Kinnock MP office","member_id":4359,"member_name":"Stephen Kinnock","constituency":"Aberafan Maesteg","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/stephen-kinnock-aberafan-maesteg/index.json","generated":"2026-04-30","counts":{"feed":146,"written_questions":0,"awaiting_written_questions":0,"local_mentions":38,"bills":0,"committees":9,"interests":5}},{"slug":"stephen-morgan-portsmouth-south","label":"Stephen Morgan MP office","member_id":4653,"member_name":"Stephen Morgan","constituency":"Portsmouth South","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/stephen-morgan-portsmouth-south/index.json","generated":"2026-04-30","counts":{"feed":85,"written_questions":0,"awaiting_written_questions":0,"local_mentions":38,"bills":0,"committees":4,"interests":3}},{"slug":"steve-barclay-north-east-cambridgeshire","label":"Steve Barclay MP office","member_id":4095,"member_name":"Steve Barclay","constituency":"North East Cambridgeshire","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/steve-barclay-north-east-cambridgeshire/index.json","generated":"2026-04-30","counts":{"feed":130,"written_questions":40,"awaiting_written_questions":5,"local_mentions":67,"bills":3,"committees":7,"interests":5}},{"slug":"steve-darling-torbay","label":"Steve Darling MP office","member_id":5066,"member_name":"Steve Darling","constituency":"Torbay","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/steve-darling-torbay/index.json","generated":"2026-04-30","counts":{"feed":1738,"written_questions":554,"awaiting_written_questions":0,"local_mentions":366,"bills":0,"committees":4,"interests":5}},{"slug":"steve-race-exeter","label":"Steve Race MP office","member_id":5064,"member_name":"Steve Race","constituency":"Exeter","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/steve-race-exeter/index.json","generated":"2026-04-30","counts":{"feed":114,"written_questions":0,"awaiting_written_questions":0,"local_mentions":371,"bills":1,"committees":3,"interests":4}},{"slug":"steve-reed-streatham-and-croydon-north","label":"Steve Reed MP office","member_id":4268,"member_name":"Steve Reed","constituency":"Streatham and Croydon North","party_slug":"labour-co-op","index_url":"datasets/office-data-v1-wpc-2024/offices/steve-reed-streatham-and-croydon-north/index.json","generated":"2026-04-30","counts":{"feed":219,"written_questions":0,"awaiting_written_questions":0,"local_mentions":25,"bills":4,"committees":2,"interests":2}},{"slug":"steve-witherden-montgomeryshire-and-glynd-r","label":"Steve Witherden MP office","member_id":5221,"member_name":"Steve Witherden","constituency":"Montgomeryshire and Glyndŵr","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/steve-witherden-montgomeryshire-and-glynd-r/index.json","generated":"2026-04-30","counts":{"feed":144,"written_questions":11,"awaiting_written_questions":1,"local_mentions":66,"bills":0,"committees":1,"interests":1}},{"slug":"steve-yemm-mansfield","label":"Steve Yemm MP office","member_id":5194,"member_name":"Steve Yemm","constituency":"Mansfield","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/steve-yemm-mansfield/index.json","generated":"2026-04-30","counts":{"feed":113,"written_questions":6,"awaiting_written_questions":0,"local_mentions":183,"bills":0,"committees":1,"interests":5}},{"slug":"stuart-anderson-south-shropshire","label":"Stuart Anderson MP office","member_id":4742,"member_name":"Stuart Anderson","constituency":"South Shropshire","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/stuart-anderson-south-shropshire/index.json","generated":"2026-04-30","counts":{"feed":162,"written_questions":52,"awaiting_written_questions":2,"local_mentions":109,"bills":0,"committees":9,"interests":0}},{"slug":"stuart-andrew-daventry","label":"Stuart Andrew MP office","member_id":4032,"member_name":"Stuart Andrew","constituency":"Daventry","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/stuart-andrew-daventry/index.json","generated":"2026-04-30","counts":{"feed":139,"written_questions":59,"awaiting_written_questions":21,"local_mentions":71,"bills":1,"committees":4,"interests":6}},{"slug":"suella-braverman-fareham-and-waterlooville","label":"Suella Braverman MP office","member_id":4475,"member_name":"Suella Braverman","constituency":"Fareham and Waterlooville","party_slug":"reform-uk","index_url":"datasets/office-data-v1-wpc-2024/offices/suella-braverman-fareham-and-waterlooville/index.json","generated":"2026-04-30","counts":{"feed":214,"written_questions":185,"awaiting_written_questions":0,"local_mentions":30,"bills":4,"committees":3,"interests":9}},{"slug":"sureena-brackenridge-wolverhampton-north-east","label":"Sureena Brackenridge MP office","member_id":5152,"member_name":"Sureena Brackenridge","constituency":"Wolverhampton North East","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/sureena-brackenridge-wolverhampton-north-east/index.json","generated":"2026-04-30","counts":{"feed":87,"written_questions":5,"awaiting_written_questions":2,"local_mentions":99,"bills":0,"committees":3,"interests":1}},{"slug":"susan-murray-mid-dunbartonshire","label":"Susan Murray MP office","member_id":5157,"member_name":"Susan Murray","constituency":"Mid Dunbartonshire","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/susan-murray-mid-dunbartonshire/index.json","generated":"2026-04-30","counts":{"feed":751,"written_questions":139,"awaiting_written_questions":0,"local_mentions":83,"bills":0,"committees":4,"interests":1}},{"slug":"tahir-ali-birmingham-hall-green-and-moseley","label":"Tahir Ali MP office","member_id":4747,"member_name":"Tahir Ali","constituency":"Birmingham Hall Green and Moseley","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/tahir-ali-birmingham-hall-green-and-moseley/index.json","generated":"2026-04-30","counts":{"feed":99,"written_questions":8,"awaiting_written_questions":0,"local_mentions":20,"bills":0,"committees":5,"interests":5}},{"slug":"taiwo-owatemi-coventry-north-west","label":"Taiwo Owatemi MP office","member_id":4779,"member_name":"Taiwo Owatemi","constituency":"Coventry North West","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/taiwo-owatemi-coventry-north-west/index.json","generated":"2026-04-30","counts":{"feed":72,"written_questions":0,"awaiting_written_questions":0,"local_mentions":3,"bills":1,"committees":9,"interests":2}},{"slug":"terry-jermy-south-west-norfolk","label":"Terry Jermy MP office","member_id":5338,"member_name":"Terry Jermy","constituency":"South West Norfolk","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/terry-jermy-south-west-norfolk/index.json","generated":"2026-04-30","counts":{"feed":72,"written_questions":11,"awaiting_written_questions":0,"local_mentions":130,"bills":0,"committees":2,"interests":5}},{"slug":"tessa-munt-wells-and-mendip-hills","label":"Tessa Munt MP office","member_id":4089,"member_name":"Tessa Munt","constituency":"Wells and Mendip Hills","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/tessa-munt-wells-and-mendip-hills/index.json","generated":"2026-04-30","counts":{"feed":803,"written_questions":76,"awaiting_written_questions":2,"local_mentions":63,"bills":2,"committees":4,"interests":5}},{"slug":"tim-farron-westmorland-and-lonsdale","label":"Tim Farron MP office","member_id":1591,"member_name":"Tim Farron","constituency":"Westmorland and Lonsdale","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/tim-farron-westmorland-and-lonsdale/index.json","generated":"2026-04-30","counts":{"feed":1317,"written_questions":439,"awaiting_written_questions":2,"local_mentions":184,"bills":20,"committees":10,"interests":8}},{"slug":"tim-roca-macclesfield","label":"Tim Roca MP office","member_id":5287,"member_name":"Tim Roca","constituency":"Macclesfield","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/tim-roca-macclesfield/index.json","generated":"2026-04-30","counts":{"feed":93,"written_questions":7,"awaiting_written_questions":0,"local_mentions":137,"bills":0,"committees":5,"interests":8}},{"slug":"tom-collins-worcester","label":"Tom Collins MP office","member_id":5087,"member_name":"Tom Collins","constituency":"Worcester","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/tom-collins-worcester/index.json","generated":"2026-04-30","counts":{"feed":87,"written_questions":0,"awaiting_written_questions":0,"local_mentions":169,"bills":0,"committees":2,"interests":0}},{"slug":"tom-gordon-harrogate-and-knaresborough","label":"Tom Gordon MP office","member_id":5032,"member_name":"Tom Gordon","constituency":"Harrogate and Knaresborough","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/tom-gordon-harrogate-and-knaresborough/index.json","generated":"2026-04-30","counts":{"feed":1139,"written_questions":139,"awaiting_written_questions":0,"local_mentions":139,"bills":0,"committees":4,"interests":2}},{"slug":"tom-hayes-bournemouth-east","label":"Tom Hayes MP office","member_id":5210,"member_name":"Tom Hayes","constituency":"Bournemouth East","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/tom-hayes-bournemouth-east/index.json","generated":"2026-04-30","counts":{"feed":100,"written_questions":2,"awaiting_written_questions":0,"local_mentions":215,"bills":0,"committees":4,"interests":0}},{"slug":"tom-morrison-cheadle","label":"Tom Morrison MP office","member_id":5090,"member_name":"Tom Morrison","constituency":"Cheadle","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/tom-morrison-cheadle/index.json","generated":"2026-04-30","counts":{"feed":1187,"written_questions":528,"awaiting_written_questions":0,"local_mentions":108,"bills":0,"committees":4,"interests":2}},{"slug":"tom-rutland-east-worthing-and-shoreham","label":"Tom Rutland MP office","member_id":5222,"member_name":"Tom Rutland","constituency":"East Worthing and Shoreham","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/tom-rutland-east-worthing-and-shoreham/index.json","generated":"2026-04-30","counts":{"feed":80,"written_questions":0,"awaiting_written_questions":0,"local_mentions":36,"bills":0,"committees":2,"interests":8}},{"slug":"tom-tugendhat-tonbridge","label":"Tom Tugendhat MP office","member_id":4462,"member_name":"Tom Tugendhat","constituency":"Tonbridge","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/tom-tugendhat-tonbridge/index.json","generated":"2026-04-30","counts":{"feed":95,"written_questions":8,"awaiting_written_questions":0,"local_mentions":109,"bills":1,"committees":13,"interests":45}},{"slug":"tonia-antoniazzi-gower","label":"Tonia Antoniazzi MP office","member_id":4623,"member_name":"Tonia Antoniazzi","constituency":"Gower","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/tonia-antoniazzi-gower/index.json","generated":"2026-04-30","counts":{"feed":120,"written_questions":9,"awaiting_written_questions":0,"local_mentions":383,"bills":2,"committees":21,"interests":11}},{"slug":"tony-vaughan-folkestone-and-hythe","label":"Tony Vaughan MP office","member_id":5067,"member_name":"Tony Vaughan","constituency":"Folkestone and Hythe","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/tony-vaughan-folkestone-and-hythe/index.json","generated":"2026-04-30","counts":{"feed":129,"written_questions":31,"awaiting_written_questions":6,"local_mentions":161,"bills":0,"committees":2,"interests":8}},{"slug":"torcuil-crichton-na-h-eileanan-an-iar","label":"Torcuil Crichton MP office","member_id":5246,"member_name":"Torcuil Crichton","constituency":"Na h-Eileanan an Iar","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/torcuil-crichton-na-h-eileanan-an-iar/index.json","generated":"2026-04-30","counts":{"feed":81,"written_questions":0,"awaiting_written_questions":0,"local_mentions":116,"bills":0,"committees":2,"interests":1}},{"slug":"torsten-bell-swansea-west","label":"Torsten Bell MP office","member_id":5069,"member_name":"Torsten Bell","constituency":"Swansea West","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/torsten-bell-swansea-west/index.json","generated":"2026-04-30","counts":{"feed":183,"written_questions":0,"awaiting_written_questions":0,"local_mentions":44,"bills":0,"committees":1,"interests":2}},{"slug":"tracy-gilbert-edinburgh-north-and-leith","label":"Tracy Gilbert MP office","member_id":5188,"member_name":"Tracy Gilbert","constituency":"Edinburgh North and Leith","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/tracy-gilbert-edinburgh-north-and-leith/index.json","generated":"2026-04-30","counts":{"feed":93,"written_questions":6,"awaiting_written_questions":0,"local_mentions":77,"bills":1,"committees":4,"interests":0}},{"slug":"tristan-osborne-chatham-and-aylesford","label":"Tristan Osborne MP office","member_id":5220,"member_name":"Tristan Osborne","constituency":"Chatham and Aylesford","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/tristan-osborne-chatham-and-aylesford/index.json","generated":"2026-04-30","counts":{"feed":128,"written_questions":9,"awaiting_written_questions":0,"local_mentions":60,"bills":0,"committees":5,"interests":1}},{"slug":"tulip-siddiq-hampstead-and-highgate","label":"Tulip Siddiq MP office","member_id":4518,"member_name":"Tulip Siddiq","constituency":"Hampstead and Highgate","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/tulip-siddiq-hampstead-and-highgate/index.json","generated":"2026-04-30","counts":{"feed":94,"written_questions":1,"awaiting_written_questions":0,"local_mentions":38,"bills":2,"committees":9,"interests":2}},{"slug":"uma-kumaran-stratford-and-bow","label":"Uma Kumaran MP office","member_id":5278,"member_name":"Uma Kumaran","constituency":"Stratford and Bow","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/uma-kumaran-stratford-and-bow/index.json","generated":"2026-04-30","counts":{"feed":67,"written_questions":3,"awaiting_written_questions":0,"local_mentions":78,"bills":0,"committees":5,"interests":4}},{"slug":"valerie-vaz-walsall-and-bloxwich","label":"Valerie Vaz MP office","member_id":4076,"member_name":"Valerie Vaz","constituency":"Walsall and Bloxwich","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/valerie-vaz-walsall-and-bloxwich/index.json","generated":"2026-04-30","counts":{"feed":112,"written_questions":9,"awaiting_written_questions":0,"local_mentions":18,"bills":2,"committees":18,"interests":3}},{"slug":"vicky-foxcroft-lewisham-north","label":"Vicky Foxcroft MP office","member_id":4491,"member_name":"Vicky Foxcroft","constituency":"Lewisham North","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/vicky-foxcroft-lewisham-north/index.json","generated":"2026-04-30","counts":{"feed":103,"written_questions":25,"awaiting_written_questions":1,"local_mentions":16,"bills":1,"committees":8,"interests":1}},{"slug":"victoria-atkins-louth-and-horncastle","label":"Victoria Atkins MP office","member_id":4399,"member_name":"Victoria Atkins","constituency":"Louth and Horncastle","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/victoria-atkins-louth-and-horncastle/index.json","generated":"2026-04-30","counts":{"feed":74,"written_questions":0,"awaiting_written_questions":0,"local_mentions":55,"bills":4,"committees":5,"interests":6}},{"slug":"victoria-collins-harpenden-and-berkhamsted","label":"Victoria Collins MP office","member_id":5201,"member_name":"Victoria Collins","constituency":"Harpenden and Berkhamsted","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/victoria-collins-harpenden-and-berkhamsted/index.json","generated":"2026-04-30","counts":{"feed":1542,"written_questions":723,"awaiting_written_questions":0,"local_mentions":142,"bills":1,"committees":1,"interests":8}},{"slug":"vikki-slade-mid-dorset-and-north-poole","label":"Vikki Slade MP office","member_id":5327,"member_name":"Vikki Slade","constituency":"Mid Dorset and North Poole","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/vikki-slade-mid-dorset-and-north-poole/index.json","generated":"2026-04-30","counts":{"feed":1474,"written_questions":353,"awaiting_written_questions":0,"local_mentions":141,"bills":0,"committees":5,"interests":13}},{"slug":"warinder-juss-wolverhampton-west","label":"Warinder Juss MP office","member_id":5230,"member_name":"Warinder Juss","constituency":"Wolverhampton West","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/warinder-juss-wolverhampton-west/index.json","generated":"2026-04-30","counts":{"feed":125,"written_questions":0,"awaiting_written_questions":0,"local_mentions":125,"bills":0,"committees":3,"interests":11}},{"slug":"wendy-chamberlain-north-east-fife","label":"Wendy Chamberlain MP office","member_id":4765,"member_name":"Wendy Chamberlain","constituency":"North East Fife","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/wendy-chamberlain-north-east-fife/index.json","generated":"2026-04-30","counts":{"feed":1192,"written_questions":141,"awaiting_written_questions":0,"local_mentions":130,"bills":9,"committees":11,"interests":9}},{"slug":"wendy-morton-aldridge-brownhills","label":"Wendy Morton MP office","member_id":4358,"member_name":"Wendy Morton","constituency":"Aldridge-Brownhills","party_slug":"conservative","index_url":"datasets/office-data-v1-wpc-2024/offices/wendy-morton-aldridge-brownhills/index.json","generated":"2026-04-30","counts":{"feed":261,"written_questions":146,"awaiting_written_questions":0,"local_mentions":165,"bills":5,"committees":8,"interests":12}},{"slug":"wera-hobhouse-bath","label":"Wera Hobhouse MP office","member_id":4602,"member_name":"Wera Hobhouse","constituency":"Bath","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/wera-hobhouse-bath/index.json","generated":"2026-04-30","counts":{"feed":1653,"written_questions":190,"awaiting_written_questions":0,"local_mentions":470,"bills":12,"committees":9,"interests":5}},{"slug":"wes-streeting-ilford-north","label":"Wes Streeting MP office","member_id":4504,"member_name":"Wes Streeting","constituency":"Ilford North","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/wes-streeting-ilford-north/index.json","generated":"2026-04-30","counts":{"feed":104,"written_questions":0,"awaiting_written_questions":0,"local_mentions":18,"bills":3,"committees":3,"interests":6}},{"slug":"will-stone-swindon-north","label":"Will Stone MP office","member_id":5035,"member_name":"Will Stone","constituency":"Swindon North","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/will-stone-swindon-north/index.json","generated":"2026-04-30","counts":{"feed":98,"written_questions":5,"awaiting_written_questions":0,"local_mentions":35,"bills":1,"committees":1,"interests":1}},{"slug":"yasmin-qureshi-bolton-south-and-walkden","label":"Yasmin Qureshi MP office","member_id":3924,"member_name":"Yasmin Qureshi","constituency":"Bolton South and Walkden","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/yasmin-qureshi-bolton-south-and-walkden/index.json","generated":"2026-04-30","counts":{"feed":135,"written_questions":13,"awaiting_written_questions":3,"local_mentions":96,"bills":2,"committees":10,"interests":6}},{"slug":"yuan-yang-earley-and-woodley","label":"Yuan Yang MP office","member_id":5267,"member_name":"Yuan Yang","constituency":"Earley and Woodley","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/yuan-yang-earley-and-woodley/index.json","generated":"2026-04-30","counts":{"feed":78,"written_questions":5,"awaiting_written_questions":0,"local_mentions":90,"bills":0,"committees":2,"interests":14}},{"slug":"yvette-cooper-pontefract-castleford-and-knottingley","label":"Yvette Cooper MP office","member_id":420,"member_name":"Yvette Cooper","constituency":"Pontefract, Castleford and Knottingley","party_slug":"labour","index_url":"datasets/office-data-v1-wpc-2024/offices/yvette-cooper-pontefract-castleford-and-knottingley/index.json","generated":"2026-04-30","counts":{"feed":160,"written_questions":0,"awaiting_written_questions":0,"local_mentions":8,"bills":8,"committees":5,"interests":2}},{"slug":"z-e-franklin-guildford","label":"Zöe Franklin MP office","member_id":5313,"member_name":"Zöe Franklin","constituency":"Guildford","party_slug":"liberal-democrat","index_url":"datasets/office-data-v1-wpc-2024/offices/z-e-franklin-guildford/index.json","generated":"2026-04-30","counts":{"feed":1127,"written_questions":245,"awaiting_written_questions":2,"local_mentions":232,"bills":0,"committees":7,"interests":4}},{"slug":"zarah-sultana-coventry-south","label":"Zarah Sultana MP office","member_id":4786,"member_name":"Zarah Sultana","constituency":"Coventry South","party_slug":"your-party","index_url":"datasets/office-data-v1-wpc-2024/offices/zarah-sultana-coventry-south/index.json","generated":"2026-04-30","counts":{"feed":106,"written_questions":19,"awaiting_written_questions":0,"local_mentions":23,"bills":3,"committees":2,"interests":15}}],"coverage":{"start":"2026-01-30","end":"2026-04-30","days":90,"local_mentions_start_date":"2024-07-04","coverage_model":"mixed-by-office","earliest_office_start":"2024-07-04"},"sources":["bills","committees","edms","hansard","interests","local_mentions","votes","written"],"source_versions":{"members_api":"UK Parliament Members API v1","hansard_api":"UK Parliament Hansard API v1","commons_votes_api":"UK Parliament Commons Votes API v1","written_questions_api":"UK Parliament Written Questions and Statements API v1","bills_api":"UK Parliament Bills API v1","committees_api":"UK Parliament Committees API v1","interests":"UK Parliament Members API registered interests"},"cache":{"network_requests":0,"cache_hits":37858,"request_attempts":0,"failed_requests":0,"retryable_errors":0,"backoff_seconds":0,"runtime_seconds":647.95},"last_incremental_refresh":{"merged_at":"2026-05-01T14:11:58Z","staged_root":"output/lib-dem-since-election-2026-05-01/office-data-transformed-full","staged_coverage":{"start":"2024-07-04","end":"2026-04-30","days":666,"local_mentions_start_date":"2024-07-04"},"refresh_start":"2024-07-04","local_mentions_refresh_start":"2024-07-04","merged_groups":["feed","written_questions","local_mentions"],"merged_office_count":72,"retention_days":90,"local_mentions_retention_days":90}}
