{"schema_version":1,"page_version":"mp-office-page-v1","generated":"2026-04-30","rollout":"all-mp-office-pages","template_dir":"bootstrap/templates/mp-office","count":650,"entries":[{"slug":"abtisam-mohamed-sheffield-central","member_id":5142,"name":"Abtisam Mohamed","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Sheffield Central","href":"/mps/abtisam-mohamed-sheffield-central","llm_href":"/mps/abtisam-mohamed-sheffield-central/llm.md","data_href":"/mps/abtisam-mohamed-sheffield-central/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":90,"votes_available":64,"spoken_contributions_available":10,"edms_available":13,"written_questions_available":29,"constituency_mentions_available":90,"awaiting_written_question_answers":0,"registered_interests":1,"committees":2,"bills":0,"party_majority_different_votes_available":7}},{"slug":"adam-dance-yeovil","member_id":5191,"name":"Adam Dance","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Yeovil","href":"/mps/adam-dance-yeovil","llm_href":"/mps/adam-dance-yeovil/llm.md","data_href":"/mps/adam-dance-yeovil/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":197,"votes_available":373,"spoken_contributions_available":145,"edms_available":508,"written_questions_available":504,"constituency_mentions_available":197,"awaiting_written_question_answers":0,"registered_interests":4,"committees":0,"bills":1,"party_majority_different_votes_available":0,"votes_since_2024_election":373,"spoken_contributions_since_2024_election":145,"edms_since_2024_election":508,"written_questions_since_2024_election":504}},{"slug":"adam-jogee-newcastle-under-lyme","member_id":5168,"name":"Adam Jogee","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Newcastle-under-Lyme","href":"/mps/adam-jogee-newcastle-under-lyme","llm_href":"/mps/adam-jogee-newcastle-under-lyme/llm.md","data_href":"/mps/adam-jogee-newcastle-under-lyme/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":432,"votes_available":73,"spoken_contributions_available":60,"edms_available":61,"written_questions_available":157,"constituency_mentions_available":432,"awaiting_written_question_answers":3,"registered_interests":5,"committees":4,"bills":1,"party_majority_different_votes_available":7}},{"slug":"adam-thompson-erewash","member_id":5044,"name":"Adam Thompson","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Erewash","href":"/mps/adam-thompson-erewash","llm_href":"/mps/adam-thompson-erewash/llm.md","data_href":"/mps/adam-thompson-erewash/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":127,"votes_available":88,"spoken_contributions_available":27,"edms_available":0,"written_questions_available":5,"constituency_mentions_available":127,"awaiting_written_question_answers":0,"registered_interests":4,"committees":7,"bills":0,"party_majority_different_votes_available":1}},{"slug":"adrian-ramsay-waveney-valley","member_id":5320,"name":"Adrian Ramsay","party":"Green Party","party_slug":"green-party","tracker_party_slug":"green-party","constituency":"Waveney Valley","href":"/mps/adrian-ramsay-waveney-valley","llm_href":"/mps/adrian-ramsay-waveney-valley/llm.md","data_href":"/mps/adrian-ramsay-waveney-valley/data.json","generated":"2026-04-30","theme":{"accent":"#78B82A","accent_dark":"#3B6415","accent_tint":"#DDEEC8","accent_soft":"#F5FAEF"},"counts":{"constituency_mentions_since_2024_election":65,"votes_available":40,"spoken_contributions_available":13,"edms_available":114,"written_questions_available":59,"constituency_mentions_available":65,"awaiting_written_question_answers":0,"registered_interests":3,"committees":1,"bills":1,"party_majority_different_votes_available":0}},{"slug":"afzal-khan-manchester-rusholme","member_id":4671,"name":"Afzal Khan","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Manchester Rusholme","href":"/mps/afzal-khan-manchester-rusholme","llm_href":"/mps/afzal-khan-manchester-rusholme/llm.md","data_href":"/mps/afzal-khan-manchester-rusholme/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":18,"votes_available":80,"spoken_contributions_available":9,"edms_available":0,"written_questions_available":84,"constituency_mentions_available":18,"awaiting_written_question_answers":1,"registered_interests":6,"committees":1,"bills":1,"party_majority_different_votes_available":6}},{"slug":"al-carns-birmingham-selly-oak","member_id":5235,"name":"Al Carns","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Birmingham Selly Oak","href":"/mps/al-carns-birmingham-selly-oak","llm_href":"/mps/al-carns-birmingham-selly-oak/llm.md","data_href":"/mps/al-carns-birmingham-selly-oak/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":42,"votes_available":47,"spoken_contributions_available":212,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":42,"awaiting_written_question_answers":0,"registered_interests":2,"committees":1,"bills":0,"party_majority_different_votes_available":0}},{"slug":"alan-gemmell-central-ayrshire","member_id":5185,"name":"Alan Gemmell","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Central Ayrshire","href":"/mps/alan-gemmell-central-ayrshire","llm_href":"/mps/alan-gemmell-central-ayrshire/llm.md","data_href":"/mps/alan-gemmell-central-ayrshire/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":32,"votes_available":64,"spoken_contributions_available":0,"edms_available":1,"written_questions_available":0,"constituency_mentions_available":32,"awaiting_written_question_answers":0,"registered_interests":8,"committees":2,"bills":0,"party_majority_different_votes_available":0}},{"slug":"alan-mak-havant","member_id":4484,"name":"Alan Mak","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Havant","href":"/mps/alan-mak-havant","llm_href":"/mps/alan-mak-havant/llm.md","data_href":"/mps/alan-mak-havant/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":28,"votes_available":74,"spoken_contributions_available":3,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":28,"awaiting_written_question_answers":0,"registered_interests":22,"committees":8,"bills":2,"party_majority_different_votes_available":0}},{"slug":"alan-strickland-newton-aycliffe-and-spennymoor","member_id":5080,"name":"Alan Strickland","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Newton Aycliffe and Spennymoor","href":"/mps/alan-strickland-newton-aycliffe-and-spennymoor","llm_href":"/mps/alan-strickland-newton-aycliffe-and-spennymoor/llm.md","data_href":"/mps/alan-strickland-newton-aycliffe-and-spennymoor/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":49,"votes_available":87,"spoken_contributions_available":4,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":49,"awaiting_written_question_answers":0,"registered_interests":0,"committees":1,"bills":0,"party_majority_different_votes_available":10}},{"slug":"alberto-costa-south-leicestershire","member_id":4439,"name":"Alberto Costa","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"South Leicestershire","href":"/mps/alberto-costa-south-leicestershire","llm_href":"/mps/alberto-costa-south-leicestershire/llm.md","data_href":"/mps/alberto-costa-south-leicestershire/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":65,"votes_available":60,"spoken_contributions_available":3,"edms_available":0,"written_questions_available":13,"constituency_mentions_available":65,"awaiting_written_question_answers":1,"registered_interests":25,"committees":8,"bills":3,"party_majority_different_votes_available":0}},{"slug":"alex-baker-aldershot","member_id":5173,"name":"Alex Baker","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Aldershot","href":"/mps/alex-baker-aldershot","llm_href":"/mps/alex-baker-aldershot/llm.md","data_href":"/mps/alex-baker-aldershot/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":106,"votes_available":78,"spoken_contributions_available":10,"edms_available":0,"written_questions_available":7,"constituency_mentions_available":106,"awaiting_written_question_answers":0,"registered_interests":1,"committees":2,"bills":0,"party_majority_different_votes_available":11}},{"slug":"alex-ballinger-halesowen","member_id":5238,"name":"Alex Ballinger","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Halesowen","href":"/mps/alex-ballinger-halesowen","llm_href":"/mps/alex-ballinger-halesowen/llm.md","data_href":"/mps/alex-ballinger-halesowen/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":161,"votes_available":65,"spoken_contributions_available":47,"edms_available":6,"written_questions_available":18,"constituency_mentions_available":161,"awaiting_written_question_answers":0,"registered_interests":4,"committees":4,"bills":0,"party_majority_different_votes_available":0}},{"slug":"alex-brewer-north-east-hampshire","member_id":5263,"name":"Alex Brewer","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"North East Hampshire","href":"/mps/alex-brewer-north-east-hampshire","llm_href":"/mps/alex-brewer-north-east-hampshire/llm.md","data_href":"/mps/alex-brewer-north-east-hampshire/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":46,"votes_available":341,"spoken_contributions_available":70,"edms_available":239,"written_questions_available":274,"constituency_mentions_available":46,"awaiting_written_question_answers":1,"registered_interests":6,"committees":3,"bills":0,"party_majority_different_votes_available":0,"votes_since_2024_election":341,"spoken_contributions_since_2024_election":70,"edms_since_2024_election":239,"written_questions_since_2024_election":274}},{"slug":"alex-burghart-brentwood-and-ongar","member_id":4613,"name":"Alex Burghart","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Brentwood and Ongar","href":"/mps/alex-burghart-brentwood-and-ongar","llm_href":"/mps/alex-burghart-brentwood-and-ongar/llm.md","data_href":"/mps/alex-burghart-brentwood-and-ongar/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":89,"votes_available":64,"spoken_contributions_available":78,"edms_available":0,"written_questions_available":107,"constituency_mentions_available":89,"awaiting_written_question_answers":8,"registered_interests":5,"committees":6,"bills":0,"party_majority_different_votes_available":0}},{"slug":"alex-davies-jones-pontypridd","member_id":4849,"name":"Alex Davies-Jones","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Pontypridd","href":"/mps/alex-davies-jones-pontypridd","llm_href":"/mps/alex-davies-jones-pontypridd/llm.md","data_href":"/mps/alex-davies-jones-pontypridd/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":79,"votes_available":39,"spoken_contributions_available":68,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":79,"awaiting_written_question_answers":0,"registered_interests":2,"committees":21,"bills":1,"party_majority_different_votes_available":0}},{"slug":"alex-easton-north-down","member_id":5262,"name":"Alex Easton","party":"Independent","party_slug":"independent","tracker_party_slug":null,"constituency":"North Down","href":"/mps/alex-easton-north-down","llm_href":"/mps/alex-easton-north-down/llm.md","data_href":"/mps/alex-easton-north-down/data.json","generated":"2026-04-30","theme":{"accent":"#6F6F6F","accent_dark":"#3F3F3F","accent_tint":"#E0E0E0","accent_soft":"#F7F7F7"},"counts":{"constituency_mentions_since_2024_election":107,"votes_available":51,"spoken_contributions_available":36,"edms_available":22,"written_questions_available":21,"constituency_mentions_available":107,"awaiting_written_question_answers":0,"registered_interests":0,"committees":0,"bills":0,"party_majority_different_votes_available":0}},{"slug":"alex-mayer-dunstable-and-leighton-buzzard","member_id":5141,"name":"Alex Mayer","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Dunstable and Leighton Buzzard","href":"/mps/alex-mayer-dunstable-and-leighton-buzzard","llm_href":"/mps/alex-mayer-dunstable-and-leighton-buzzard/llm.md","data_href":"/mps/alex-mayer-dunstable-and-leighton-buzzard/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":57,"votes_available":91,"spoken_contributions_available":10,"edms_available":0,"written_questions_available":54,"constituency_mentions_available":57,"awaiting_written_question_answers":1,"registered_interests":4,"committees":3,"bills":0,"party_majority_different_votes_available":1}},{"slug":"alex-mcintyre-gloucester","member_id":5349,"name":"Alex McIntyre","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Gloucester","href":"/mps/alex-mcintyre-gloucester","llm_href":"/mps/alex-mcintyre-gloucester/llm.md","data_href":"/mps/alex-mcintyre-gloucester/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":240,"votes_available":89,"spoken_contributions_available":57,"edms_available":0,"written_questions_available":16,"constituency_mentions_available":240,"awaiting_written_question_answers":0,"registered_interests":1,"committees":7,"bills":2,"party_majority_different_votes_available":10}},{"slug":"alex-norris-nottingham-north-and-kimberley","member_id":4641,"name":"Alex Norris","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Nottingham North and Kimberley","href":"/mps/alex-norris-nottingham-north-and-kimberley","llm_href":"/mps/alex-norris-nottingham-north-and-kimberley/llm.md","data_href":"/mps/alex-norris-nottingham-north-and-kimberley/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":37,"votes_available":59,"spoken_contributions_available":79,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":37,"awaiting_written_question_answers":0,"registered_interests":4,"committees":8,"bills":3,"party_majority_different_votes_available":0}},{"slug":"alex-sobel-leeds-central-and-headingley","member_id":4658,"name":"Alex Sobel","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Leeds Central and Headingley","href":"/mps/alex-sobel-leeds-central-and-headingley","llm_href":"/mps/alex-sobel-leeds-central-and-headingley/llm.md","data_href":"/mps/alex-sobel-leeds-central-and-headingley/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":116,"votes_available":60,"spoken_contributions_available":15,"edms_available":2,"written_questions_available":43,"constituency_mentions_available":116,"awaiting_written_question_answers":1,"registered_interests":10,"committees":9,"bills":1,"party_majority_different_votes_available":5}},{"slug":"alice-macdonald-norwich-north","member_id":5133,"name":"Alice Macdonald","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Norwich North","href":"/mps/alice-macdonald-norwich-north","llm_href":"/mps/alice-macdonald-norwich-north/llm.md","data_href":"/mps/alice-macdonald-norwich-north/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":94,"votes_available":92,"spoken_contributions_available":3,"edms_available":0,"written_questions_available":2,"constituency_mentions_available":94,"awaiting_written_question_answers":0,"registered_interests":6,"committees":4,"bills":1,"party_majority_different_votes_available":0}},{"slug":"alicia-kearns-rutland-and-stamford","member_id":4805,"name":"Alicia Kearns","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Rutland and Stamford","href":"/mps/alicia-kearns-rutland-and-stamford","llm_href":"/mps/alicia-kearns-rutland-and-stamford/llm.md","data_href":"/mps/alicia-kearns-rutland-and-stamford/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":111,"votes_available":38,"spoken_contributions_available":74,"edms_available":0,"written_questions_available":65,"constituency_mentions_available":111,"awaiting_written_question_answers":3,"registered_interests":11,"committees":7,"bills":0,"party_majority_different_votes_available":14}},{"slug":"alison-bennett-mid-sussex","member_id":5283,"name":"Alison Bennett","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Mid Sussex","href":"/mps/alison-bennett-mid-sussex","llm_href":"/mps/alison-bennett-mid-sussex/llm.md","data_href":"/mps/alison-bennett-mid-sussex/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":150,"votes_available":372,"spoken_contributions_available":286,"edms_available":147,"written_questions_available":223,"constituency_mentions_available":150,"awaiting_written_question_answers":2,"registered_interests":4,"committees":0,"bills":2,"party_majority_different_votes_available":0,"votes_since_2024_election":372,"spoken_contributions_since_2024_election":286,"edms_since_2024_election":147,"written_questions_since_2024_election":223}},{"slug":"alison-griffiths-bognor-regis-and-littlehampton","member_id":5203,"name":"Alison Griffiths","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Bognor Regis and Littlehampton","href":"/mps/alison-griffiths-bognor-regis-and-littlehampton","llm_href":"/mps/alison-griffiths-bognor-regis-and-littlehampton/llm.md","data_href":"/mps/alison-griffiths-bognor-regis-and-littlehampton/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":75,"votes_available":74,"spoken_contributions_available":42,"edms_available":0,"written_questions_available":42,"constituency_mentions_available":75,"awaiting_written_question_answers":0,"registered_interests":7,"committees":5,"bills":0,"party_majority_different_votes_available":0}},{"slug":"alison-hume-scarborough-and-whitby","member_id":5254,"name":"Alison Hume","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Scarborough and Whitby","href":"/mps/alison-hume-scarborough-and-whitby","llm_href":"/mps/alison-hume-scarborough-and-whitby/llm.md","data_href":"/mps/alison-hume-scarborough-and-whitby/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":123,"votes_available":79,"spoken_contributions_available":6,"edms_available":1,"written_questions_available":8,"constituency_mentions_available":123,"awaiting_written_question_answers":0,"registered_interests":3,"committees":3,"bills":0,"party_majority_different_votes_available":4}},{"slug":"alison-mcgovern-birkenhead","member_id":4083,"name":"Alison McGovern","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Birkenhead","href":"/mps/alison-mcgovern-birkenhead","llm_href":"/mps/alison-mcgovern-birkenhead/llm.md","data_href":"/mps/alison-mcgovern-birkenhead/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":46,"votes_available":70,"spoken_contributions_available":95,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":46,"awaiting_written_question_answers":0,"registered_interests":1,"committees":6,"bills":2,"party_majority_different_votes_available":0}},{"slug":"alison-taylor-paisley-and-renfrewshire-north","member_id":5093,"name":"Alison Taylor","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Paisley and Renfrewshire North","href":"/mps/alison-taylor-paisley-and-renfrewshire-north","llm_href":"/mps/alison-taylor-paisley-and-renfrewshire-north/llm.md","data_href":"/mps/alison-taylor-paisley-and-renfrewshire-north/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":38,"votes_available":14,"spoken_contributions_available":12,"edms_available":0,"written_questions_available":4,"constituency_mentions_available":38,"awaiting_written_question_answers":0,"registered_interests":9,"committees":1,"bills":0,"party_majority_different_votes_available":12}},{"slug":"alistair-strathern-hitchin","member_id":5000,"name":"Alistair Strathern","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Hitchin","href":"/mps/alistair-strathern-hitchin","llm_href":"/mps/alistair-strathern-hitchin/llm.md","data_href":"/mps/alistair-strathern-hitchin/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":80,"votes_available":80,"spoken_contributions_available":29,"edms_available":0,"written_questions_available":4,"constituency_mentions_available":80,"awaiting_written_question_answers":0,"registered_interests":1,"committees":6,"bills":1,"party_majority_different_votes_available":0}},{"slug":"amanda-hack-north-west-leicestershire","member_id":5149,"name":"Amanda Hack","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"North West Leicestershire","href":"/mps/amanda-hack-north-west-leicestershire","llm_href":"/mps/amanda-hack-north-west-leicestershire/llm.md","data_href":"/mps/amanda-hack-north-west-leicestershire/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":121,"votes_available":82,"spoken_contributions_available":36,"edms_available":1,"written_questions_available":11,"constituency_mentions_available":121,"awaiting_written_question_answers":0,"registered_interests":7,"committees":5,"bills":0,"party_majority_different_votes_available":9}},{"slug":"amanda-martin-portsmouth-north","member_id":5294,"name":"Amanda Martin","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Portsmouth North","href":"/mps/amanda-martin-portsmouth-north","llm_href":"/mps/amanda-martin-portsmouth-north/llm.md","data_href":"/mps/amanda-martin-portsmouth-north/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":204,"votes_available":73,"spoken_contributions_available":27,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":204,"awaiting_written_question_answers":0,"registered_interests":14,"committees":9,"bills":1,"party_majority_different_votes_available":0}},{"slug":"andrew-bowie-west-aberdeenshire-and-kincardine","member_id":4601,"name":"Andrew Bowie","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"West Aberdeenshire and Kincardine","href":"/mps/andrew-bowie-west-aberdeenshire-and-kincardine","llm_href":"/mps/andrew-bowie-west-aberdeenshire-and-kincardine/llm.md","data_href":"/mps/andrew-bowie-west-aberdeenshire-and-kincardine/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":102,"votes_available":54,"spoken_contributions_available":31,"edms_available":0,"written_questions_available":28,"constituency_mentions_available":102,"awaiting_written_question_answers":0,"registered_interests":6,"committees":9,"bills":0,"party_majority_different_votes_available":0}},{"slug":"andrew-cooper-mid-cheshire","member_id":5195,"name":"Andrew Cooper","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Mid Cheshire","href":"/mps/andrew-cooper-mid-cheshire","llm_href":"/mps/andrew-cooper-mid-cheshire/llm.md","data_href":"/mps/andrew-cooper-mid-cheshire/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":85,"votes_available":88,"spoken_contributions_available":22,"edms_available":0,"written_questions_available":13,"constituency_mentions_available":85,"awaiting_written_question_answers":0,"registered_interests":0,"committees":4,"bills":0,"party_majority_different_votes_available":0}},{"slug":"andrew-george-st-ives","member_id":227,"name":"Andrew George","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"St Ives","href":"/mps/andrew-george-st-ives","llm_href":"/mps/andrew-george-st-ives/llm.md","data_href":"/mps/andrew-george-st-ives/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":149,"votes_available":348,"spoken_contributions_available":257,"edms_available":723,"written_questions_available":133,"constituency_mentions_available":149,"awaiting_written_question_answers":0,"registered_interests":5,"committees":3,"bills":2,"party_majority_different_votes_available":0,"votes_since_2024_election":348,"spoken_contributions_since_2024_election":257,"edms_since_2024_election":723,"written_questions_since_2024_election":133}},{"slug":"andrew-griffith-arundel-and-south-downs","member_id":4874,"name":"Andrew Griffith","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Arundel and South Downs","href":"/mps/andrew-griffith-arundel-and-south-downs","llm_href":"/mps/andrew-griffith-arundel-and-south-downs/llm.md","data_href":"/mps/andrew-griffith-arundel-and-south-downs/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":93,"votes_available":48,"spoken_contributions_available":23,"edms_available":0,"written_questions_available":73,"constituency_mentions_available":93,"awaiting_written_question_answers":1,"registered_interests":14,"committees":5,"bills":3,"party_majority_different_votes_available":0}},{"slug":"andrew-lewin-welwyn-hatfield","member_id":5061,"name":"Andrew Lewin","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Welwyn Hatfield","href":"/mps/andrew-lewin-welwyn-hatfield","llm_href":"/mps/andrew-lewin-welwyn-hatfield/llm.md","data_href":"/mps/andrew-lewin-welwyn-hatfield/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":97,"votes_available":80,"spoken_contributions_available":19,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":97,"awaiting_written_question_answers":0,"registered_interests":8,"committees":2,"bills":0,"party_majority_different_votes_available":1}},{"slug":"andrew-pakes-peterborough","member_id":5243,"name":"Andrew Pakes","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Peterborough","href":"/mps/andrew-pakes-peterborough","llm_href":"/mps/andrew-pakes-peterborough/llm.md","data_href":"/mps/andrew-pakes-peterborough/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":500,"votes_available":57,"spoken_contributions_available":27,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":500,"awaiting_written_question_answers":0,"registered_interests":5,"committees":6,"bills":1,"party_majority_different_votes_available":11}},{"slug":"andrew-ranger-wrexham","member_id":5046,"name":"Andrew Ranger","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Wrexham","href":"/mps/andrew-ranger-wrexham","llm_href":"/mps/andrew-ranger-wrexham/llm.md","data_href":"/mps/andrew-ranger-wrexham/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":154,"votes_available":75,"spoken_contributions_available":5,"edms_available":3,"written_questions_available":5,"constituency_mentions_available":154,"awaiting_written_question_answers":0,"registered_interests":1,"committees":4,"bills":1,"party_majority_different_votes_available":0}},{"slug":"andrew-rosindell-romford","member_id":1447,"name":"Andrew Rosindell","party":"Reform UK","party_slug":"reform-uk","tracker_party_slug":"reform-uk","constituency":"Romford","href":"/mps/andrew-rosindell-romford","llm_href":"/mps/andrew-rosindell-romford/llm.md","data_href":"/mps/andrew-rosindell-romford/data.json","generated":"2026-04-30","theme":{"accent":"#12B6CF","accent_dark":"#087184","accent_tint":"#C9F0F5","accent_soft":"#F0FBFD"},"counts":{"constituency_mentions_since_2024_election":192,"votes_available":37,"spoken_contributions_available":21,"edms_available":31,"written_questions_available":161,"constituency_mentions_available":192,"awaiting_written_question_answers":1,"registered_interests":10,"committees":11,"bills":17,"party_majority_different_votes_available":1}},{"slug":"andrew-western-stretford-and-urmston","member_id":4979,"name":"Andrew Western","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Stretford and Urmston","href":"/mps/andrew-western-stretford-and-urmston","llm_href":"/mps/andrew-western-stretford-and-urmston/llm.md","data_href":"/mps/andrew-western-stretford-and-urmston/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":16,"votes_available":73,"spoken_contributions_available":39,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":16,"awaiting_written_question_answers":0,"registered_interests":2,"committees":8,"bills":0,"party_majority_different_votes_available":0}},{"slug":"andy-macnae-rossendale-and-darwen","member_id":5134,"name":"Andy MacNae","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Rossendale and Darwen","href":"/mps/andy-macnae-rossendale-and-darwen","llm_href":"/mps/andy-macnae-rossendale-and-darwen/llm.md","data_href":"/mps/andy-macnae-rossendale-and-darwen/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":134,"votes_available":68,"spoken_contributions_available":14,"edms_available":0,"written_questions_available":1,"constituency_mentions_available":134,"awaiting_written_question_answers":0,"registered_interests":3,"committees":1,"bills":0,"party_majority_different_votes_available":1}},{"slug":"andy-mcdonald-middlesbrough-and-thornaby-east","member_id":4269,"name":"Andy McDonald","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Middlesbrough and Thornaby East","href":"/mps/andy-mcdonald-middlesbrough-and-thornaby-east","llm_href":"/mps/andy-mcdonald-middlesbrough-and-thornaby-east/llm.md","data_href":"/mps/andy-mcdonald-middlesbrough-and-thornaby-east/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":101,"votes_available":83,"spoken_contributions_available":45,"edms_available":35,"written_questions_available":28,"constituency_mentions_available":101,"awaiting_written_question_answers":0,"registered_interests":1,"committees":4,"bills":2,"party_majority_different_votes_available":18}},{"slug":"andy-slaughter-hammersmith-and-chiswick","member_id":1516,"name":"Andy Slaughter","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Hammersmith and Chiswick","href":"/mps/andy-slaughter-hammersmith-and-chiswick","llm_href":"/mps/andy-slaughter-hammersmith-and-chiswick/llm.md","data_href":"/mps/andy-slaughter-hammersmith-and-chiswick/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":81,"votes_available":75,"spoken_contributions_available":18,"edms_available":0,"written_questions_available":13,"constituency_mentions_available":81,"awaiting_written_question_answers":0,"registered_interests":1,"committees":12,"bills":2,"party_majority_different_votes_available":0}},{"slug":"angela-rayner-ashton-under-lyne","member_id":4356,"name":"Angela Rayner","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Ashton-under-Lyne","href":"/mps/angela-rayner-ashton-under-lyne","llm_href":"/mps/angela-rayner-ashton-under-lyne/llm.md","data_href":"/mps/angela-rayner-ashton-under-lyne/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":77,"votes_available":45,"spoken_contributions_available":1,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":77,"awaiting_written_question_answers":0,"registered_interests":13,"committees":2,"bills":5,"party_majority_different_votes_available":2}},{"slug":"ann-davies-caerfyrddin","member_id":5177,"name":"Ann Davies","party":"Plaid Cymru","party_slug":"plaid-cymru","tracker_party_slug":"plaid-cymru","constituency":"Caerfyrddin","href":"/mps/ann-davies-caerfyrddin","llm_href":"/mps/ann-davies-caerfyrddin/llm.md","data_href":"/mps/ann-davies-caerfyrddin/data.json","generated":"2026-04-30","theme":{"accent":"#348837","accent_dark":"#1E5520","accent_tint":"#D7EAD8","accent_soft":"#F2F8F2"},"counts":{"constituency_mentions_since_2024_election":101,"votes_available":44,"spoken_contributions_available":30,"edms_available":56,"written_questions_available":27,"constituency_mentions_available":101,"awaiting_written_question_answers":1,"registered_interests":12,"committees":2,"bills":0,"party_majority_different_votes_available":2}},{"slug":"anna-dixon-shipley","member_id":5281,"name":"Anna Dixon","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Shipley","href":"/mps/anna-dixon-shipley","llm_href":"/mps/anna-dixon-shipley/llm.md","data_href":"/mps/anna-dixon-shipley/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":376,"votes_available":61,"spoken_contributions_available":54,"edms_available":0,"written_questions_available":9,"constituency_mentions_available":376,"awaiting_written_question_answers":0,"registered_interests":4,"committees":2,"bills":0,"party_majority_different_votes_available":12}},{"slug":"anna-gelderd-south-east-cornwall","member_id":5353,"name":"Anna Gelderd","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"South East Cornwall","href":"/mps/anna-gelderd-south-east-cornwall","llm_href":"/mps/anna-gelderd-south-east-cornwall/llm.md","data_href":"/mps/anna-gelderd-south-east-cornwall/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":111,"votes_available":44,"spoken_contributions_available":15,"edms_available":0,"written_questions_available":16,"constituency_mentions_available":111,"awaiting_written_question_answers":0,"registered_interests":3,"committees":3,"bills":1,"party_majority_different_votes_available":0}},{"slug":"anna-mcmorrin-cardiff-north","member_id":4632,"name":"Anna McMorrin","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Cardiff North","href":"/mps/anna-mcmorrin-cardiff-north","llm_href":"/mps/anna-mcmorrin-cardiff-north/llm.md","data_href":"/mps/anna-mcmorrin-cardiff-north/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":6,"votes_available":45,"spoken_contributions_available":25,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":6,"awaiting_written_question_answers":0,"registered_interests":1,"committees":10,"bills":2,"party_majority_different_votes_available":0}},{"slug":"anna-sabine-frome-and-east-somerset","member_id":5286,"name":"Anna Sabine","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Frome and East Somerset","href":"/mps/anna-sabine-frome-and-east-somerset","llm_href":"/mps/anna-sabine-frome-and-east-somerset/llm.md","data_href":"/mps/anna-sabine-frome-and-east-somerset/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":92,"votes_available":331,"spoken_contributions_available":147,"edms_available":194,"written_questions_available":171,"constituency_mentions_available":92,"awaiting_written_question_answers":0,"registered_interests":8,"committees":3,"bills":1,"party_majority_different_votes_available":1,"votes_since_2024_election":331,"spoken_contributions_since_2024_election":147,"edms_since_2024_election":194,"written_questions_since_2024_election":171}},{"slug":"anna-turley-redcar","member_id":4449,"name":"Anna Turley","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Redcar","href":"/mps/anna-turley-redcar","llm_href":"/mps/anna-turley-redcar/llm.md","data_href":"/mps/anna-turley-redcar/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":60,"votes_available":66,"spoken_contributions_available":12,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":60,"awaiting_written_question_answers":0,"registered_interests":2,"committees":4,"bills":2,"party_majority_different_votes_available":3}},{"slug":"anneliese-dodds-oxford-east","member_id":4657,"name":"Anneliese Dodds","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Oxford East","href":"/mps/anneliese-dodds-oxford-east","llm_href":"/mps/anneliese-dodds-oxford-east/llm.md","data_href":"/mps/anneliese-dodds-oxford-east/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":100,"votes_available":87,"spoken_contributions_available":23,"edms_available":0,"written_questions_available":87,"constituency_mentions_available":100,"awaiting_written_question_answers":0,"registered_interests":5,"committees":0,"bills":0,"party_majority_different_votes_available":7}},{"slug":"anneliese-midgley-knowsley","member_id":5038,"name":"Anneliese Midgley","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Knowsley","href":"/mps/anneliese-midgley-knowsley","llm_href":"/mps/anneliese-midgley-knowsley/llm.md","data_href":"/mps/anneliese-midgley-knowsley/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":111,"votes_available":72,"spoken_contributions_available":18,"edms_available":0,"written_questions_available":31,"constituency_mentions_available":111,"awaiting_written_question_answers":0,"registered_interests":6,"committees":8,"bills":1,"party_majority_different_votes_available":8}},{"slug":"antonia-bance-tipton-and-wednesbury","member_id":5048,"name":"Antonia Bance","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Tipton and Wednesbury","href":"/mps/antonia-bance-tipton-and-wednesbury","llm_href":"/mps/antonia-bance-tipton-and-wednesbury/llm.md","data_href":"/mps/antonia-bance-tipton-and-wednesbury/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":61,"votes_available":58,"spoken_contributions_available":13,"edms_available":1,"written_questions_available":11,"constituency_mentions_available":61,"awaiting_written_question_answers":0,"registered_interests":2,"committees":2,"bills":0,"party_majority_different_votes_available":12}},{"slug":"aphra-brandreth-chester-south-and-eddisbury","member_id":5241,"name":"Aphra Brandreth","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Chester South and Eddisbury","href":"/mps/aphra-brandreth-chester-south-and-eddisbury","llm_href":"/mps/aphra-brandreth-chester-south-and-eddisbury/llm.md","data_href":"/mps/aphra-brandreth-chester-south-and-eddisbury/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":152,"votes_available":54,"spoken_contributions_available":27,"edms_available":2,"written_questions_available":17,"constituency_mentions_available":152,"awaiting_written_question_answers":0,"registered_interests":12,"committees":7,"bills":1,"party_majority_different_votes_available":14}},{"slug":"apsana-begum-poplar-and-limehouse","member_id":4790,"name":"Apsana Begum","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Poplar and Limehouse","href":"/mps/apsana-begum-poplar-and-limehouse","llm_href":"/mps/apsana-begum-poplar-and-limehouse/llm.md","data_href":"/mps/apsana-begum-poplar-and-limehouse/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":55,"votes_available":69,"spoken_contributions_available":26,"edms_available":59,"written_questions_available":27,"constituency_mentions_available":55,"awaiting_written_question_answers":0,"registered_interests":3,"committees":3,"bills":0,"party_majority_different_votes_available":53}},{"slug":"ashley-dalton-west-lancashire","member_id":4981,"name":"Ashley Dalton","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"West Lancashire","href":"/mps/ashley-dalton-west-lancashire","llm_href":"/mps/ashley-dalton-west-lancashire/llm.md","data_href":"/mps/ashley-dalton-west-lancashire/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":89,"votes_available":50,"spoken_contributions_available":55,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":89,"awaiting_written_question_answers":0,"registered_interests":1,"committees":4,"bills":0,"party_majority_different_votes_available":4}},{"slug":"ayoub-khan-birmingham-perry-barr","member_id":5357,"name":"Ayoub Khan","party":"Independent","party_slug":"independent","tracker_party_slug":null,"constituency":"Birmingham Perry Barr","href":"/mps/ayoub-khan-birmingham-perry-barr","llm_href":"/mps/ayoub-khan-birmingham-perry-barr/llm.md","data_href":"/mps/ayoub-khan-birmingham-perry-barr/data.json","generated":"2026-04-30","theme":{"accent":"#6F6F6F","accent_dark":"#3F3F3F","accent_tint":"#E0E0E0","accent_soft":"#F7F7F7"},"counts":{"constituency_mentions_since_2024_election":94,"votes_available":23,"spoken_contributions_available":63,"edms_available":35,"written_questions_available":15,"constituency_mentions_available":94,"awaiting_written_question_answers":0,"registered_interests":11,"committees":0,"bills":0,"party_majority_different_votes_available":0}},{"slug":"baggy-shanker-derby-south","member_id":5176,"name":"Baggy Shanker","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Derby South","href":"/mps/baggy-shanker-derby-south","llm_href":"/mps/baggy-shanker-derby-south/llm.md","data_href":"/mps/baggy-shanker-derby-south/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":111,"votes_available":83,"spoken_contributions_available":20,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":111,"awaiting_written_question_answers":0,"registered_interests":4,"committees":3,"bills":0,"party_majority_different_votes_available":1}},{"slug":"bambos-charalambous-southgate-and-wood-green","member_id":4610,"name":"Bambos Charalambous","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Southgate and Wood Green","href":"/mps/bambos-charalambous-southgate-and-wood-green","llm_href":"/mps/bambos-charalambous-southgate-and-wood-green/llm.md","data_href":"/mps/bambos-charalambous-southgate-and-wood-green/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":62,"votes_available":67,"spoken_contributions_available":5,"edms_available":0,"written_questions_available":9,"constituency_mentions_available":62,"awaiting_written_question_answers":3,"registered_interests":5,"committees":10,"bills":4,"party_majority_different_votes_available":0}},{"slug":"barry-gardiner-brent-west","member_id":146,"name":"Barry Gardiner","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Brent West","href":"/mps/barry-gardiner-brent-west","llm_href":"/mps/barry-gardiner-brent-west/llm.md","data_href":"/mps/barry-gardiner-brent-west/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":77,"votes_available":51,"spoken_contributions_available":15,"edms_available":5,"written_questions_available":36,"constituency_mentions_available":77,"awaiting_written_question_answers":3,"registered_interests":11,"committees":13,"bills":2,"party_majority_different_votes_available":12}},{"slug":"becky-gittins-clwyd-east","member_id":5181,"name":"Becky Gittins","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Clwyd East","href":"/mps/becky-gittins-clwyd-east","llm_href":"/mps/becky-gittins-clwyd-east/llm.md","data_href":"/mps/becky-gittins-clwyd-east/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":39,"votes_available":92,"spoken_contributions_available":0,"edms_available":0,"written_questions_available":1,"constituency_mentions_available":39,"awaiting_written_question_answers":0,"registered_interests":0,"committees":1,"bills":1,"party_majority_different_votes_available":0}},{"slug":"bell-ribeiro-addy-clapham-and-brixton-hill","member_id":4764,"name":"Bell Ribeiro-Addy","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Clapham and Brixton Hill","href":"/mps/bell-ribeiro-addy-clapham-and-brixton-hill","llm_href":"/mps/bell-ribeiro-addy-clapham-and-brixton-hill/llm.md","data_href":"/mps/bell-ribeiro-addy-clapham-and-brixton-hill/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":81,"votes_available":53,"spoken_contributions_available":26,"edms_available":63,"written_questions_available":88,"constituency_mentions_available":81,"awaiting_written_question_answers":4,"registered_interests":6,"committees":3,"bills":1,"party_majority_different_votes_available":32}},{"slug":"ben-coleman-chelsea-and-fulham","member_id":5344,"name":"Ben Coleman","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Chelsea and Fulham","href":"/mps/ben-coleman-chelsea-and-fulham","llm_href":"/mps/ben-coleman-chelsea-and-fulham/llm.md","data_href":"/mps/ben-coleman-chelsea-and-fulham/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":100,"votes_available":75,"spoken_contributions_available":27,"edms_available":0,"written_questions_available":39,"constituency_mentions_available":100,"awaiting_written_question_answers":1,"registered_interests":1,"committees":1,"bills":0,"party_majority_different_votes_available":11}},{"slug":"ben-goldsborough-south-norfolk","member_id":5205,"name":"Ben Goldsborough","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"South Norfolk","href":"/mps/ben-goldsborough-south-norfolk","llm_href":"/mps/ben-goldsborough-south-norfolk/llm.md","data_href":"/mps/ben-goldsborough-south-norfolk/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":176,"votes_available":82,"spoken_contributions_available":29,"edms_available":0,"written_questions_available":4,"constituency_mentions_available":176,"awaiting_written_question_answers":0,"registered_interests":0,"committees":1,"bills":0,"party_majority_different_votes_available":2}},{"slug":"ben-lake-ceredigion-preseli","member_id":4630,"name":"Ben Lake","party":"Plaid Cymru","party_slug":"plaid-cymru","tracker_party_slug":"plaid-cymru","constituency":"Ceredigion Preseli","href":"/mps/ben-lake-ceredigion-preseli","llm_href":"/mps/ben-lake-ceredigion-preseli/llm.md","data_href":"/mps/ben-lake-ceredigion-preseli/data.json","generated":"2026-04-30","theme":{"accent":"#348837","accent_dark":"#1E5520","accent_tint":"#D7EAD8","accent_soft":"#F2F8F2"},"counts":{"constituency_mentions_since_2024_election":59,"votes_available":60,"spoken_contributions_available":23,"edms_available":64,"written_questions_available":57,"constituency_mentions_available":59,"awaiting_written_question_answers":0,"registered_interests":0,"committees":13,"bills":2,"party_majority_different_votes_available":1}},{"slug":"ben-maguire-north-cornwall","member_id":5350,"name":"Ben Maguire","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"North Cornwall","href":"/mps/ben-maguire-north-cornwall","llm_href":"/mps/ben-maguire-north-cornwall/llm.md","data_href":"/mps/ben-maguire-north-cornwall/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":120,"votes_available":320,"spoken_contributions_available":198,"edms_available":237,"written_questions_available":549,"constituency_mentions_available":120,"awaiting_written_question_answers":0,"registered_interests":4,"committees":3,"bills":3,"party_majority_different_votes_available":1,"votes_since_2024_election":320,"spoken_contributions_since_2024_election":198,"edms_since_2024_election":237,"written_questions_since_2024_election":549}},{"slug":"ben-obese-jecty-huntingdon","member_id":5089,"name":"Ben Obese-Jecty","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Huntingdon","href":"/mps/ben-obese-jecty-huntingdon","llm_href":"/mps/ben-obese-jecty-huntingdon/llm.md","data_href":"/mps/ben-obese-jecty-huntingdon/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":237,"votes_available":74,"spoken_contributions_available":79,"edms_available":0,"written_questions_available":315,"constituency_mentions_available":237,"awaiting_written_question_answers":0,"registered_interests":4,"committees":4,"bills":1,"party_majority_different_votes_available":0}},{"slug":"bill-esterson-sefton-central","member_id":4061,"name":"Bill Esterson","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Sefton Central","href":"/mps/bill-esterson-sefton-central","llm_href":"/mps/bill-esterson-sefton-central/llm.md","data_href":"/mps/bill-esterson-sefton-central/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":30,"votes_available":42,"spoken_contributions_available":24,"edms_available":0,"written_questions_available":1,"constituency_mentions_available":30,"awaiting_written_question_answers":0,"registered_interests":3,"committees":12,"bills":1,"party_majority_different_votes_available":0}},{"slug":"blair-mcdougall-east-renfrewshire","member_id":5076,"name":"Blair McDougall","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"East Renfrewshire","href":"/mps/blair-mcdougall-east-renfrewshire","llm_href":"/mps/blair-mcdougall-east-renfrewshire/llm.md","data_href":"/mps/blair-mcdougall-east-renfrewshire/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":67,"votes_available":65,"spoken_contributions_available":93,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":67,"awaiting_written_question_answers":0,"registered_interests":7,"committees":1,"bills":3,"party_majority_different_votes_available":12}},{"slug":"blake-stephenson-mid-bedfordshire","member_id":5100,"name":"Blake Stephenson","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Mid Bedfordshire","href":"/mps/blake-stephenson-mid-bedfordshire","llm_href":"/mps/blake-stephenson-mid-bedfordshire/llm.md","data_href":"/mps/blake-stephenson-mid-bedfordshire/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":154,"votes_available":79,"spoken_contributions_available":29,"edms_available":0,"written_questions_available":19,"constituency_mentions_available":154,"awaiting_written_question_answers":0,"registered_interests":7,"committees":5,"bills":1,"party_majority_different_votes_available":0}},{"slug":"bob-blackman-harrow-east","member_id":4005,"name":"Bob Blackman","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Harrow East","href":"/mps/bob-blackman-harrow-east","llm_href":"/mps/bob-blackman-harrow-east/llm.md","data_href":"/mps/bob-blackman-harrow-east/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":139,"votes_available":80,"spoken_contributions_available":39,"edms_available":53,"written_questions_available":65,"constituency_mentions_available":139,"awaiting_written_question_answers":0,"registered_interests":12,"committees":20,"bills":8,"party_majority_different_votes_available":2}},{"slug":"bobby-dean-carshalton-and-wallington","member_id":5083,"name":"Bobby Dean","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Carshalton and Wallington","href":"/mps/bobby-dean-carshalton-and-wallington","llm_href":"/mps/bobby-dean-carshalton-and-wallington/llm.md","data_href":"/mps/bobby-dean-carshalton-and-wallington/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":87,"votes_available":359,"spoken_contributions_available":175,"edms_available":29,"written_questions_available":138,"constituency_mentions_available":87,"awaiting_written_question_answers":0,"registered_interests":5,"committees":5,"bills":1,"party_majority_different_votes_available":2,"votes_since_2024_election":359,"spoken_contributions_since_2024_election":175,"edms_since_2024_election":29,"written_questions_since_2024_election":138}},{"slug":"bradley-thomas-bromsgrove","member_id":5186,"name":"Bradley Thomas","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Bromsgrove","href":"/mps/bradley-thomas-bromsgrove","llm_href":"/mps/bradley-thomas-bromsgrove/llm.md","data_href":"/mps/bradley-thomas-bromsgrove/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":164,"votes_available":80,"spoken_contributions_available":66,"edms_available":0,"written_questions_available":43,"constituency_mentions_available":164,"awaiting_written_question_answers":0,"registered_interests":1,"committees":3,"bills":1,"party_majority_different_votes_available":0}},{"slug":"brendan-o-hara-argyll-bute-and-south-lochaber","member_id":4371,"name":"Brendan O'Hara","party":"Scottish National Party","party_slug":"scottish-national-party","tracker_party_slug":"scottish-national-party","constituency":"Argyll, Bute and South Lochaber","href":"/mps/brendan-o-hara-argyll-bute-and-south-lochaber","llm_href":"/mps/brendan-o-hara-argyll-bute-and-south-lochaber/llm.md","data_href":"/mps/brendan-o-hara-argyll-bute-and-south-lochaber/data.json","generated":"2026-04-30","theme":{"accent":"#FFF685","accent_dark":"#6C5E00","accent_tint":"#FFF8B8","accent_soft":"#FFFDEB"},"counts":{"constituency_mentions_since_2024_election":45,"votes_available":31,"spoken_contributions_available":19,"edms_available":15,"written_questions_available":17,"constituency_mentions_available":45,"awaiting_written_question_answers":1,"registered_interests":7,"committees":6,"bills":3,"party_majority_different_votes_available":1}},{"slug":"brian-leishman-alloa-and-grangemouth","member_id":5196,"name":"Brian Leishman","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Alloa and Grangemouth","href":"/mps/brian-leishman-alloa-and-grangemouth","llm_href":"/mps/brian-leishman-alloa-and-grangemouth/llm.md","data_href":"/mps/brian-leishman-alloa-and-grangemouth/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":110,"votes_available":53,"spoken_contributions_available":37,"edms_available":70,"written_questions_available":14,"constituency_mentions_available":110,"awaiting_written_question_answers":1,"registered_interests":2,"committees":0,"bills":0,"party_majority_different_votes_available":21}},{"slug":"brian-mathew-melksham-and-devizes","member_id":5214,"name":"Brian Mathew","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Melksham and Devizes","href":"/mps/brian-mathew-melksham-and-devizes","llm_href":"/mps/brian-mathew-melksham-and-devizes/llm.md","data_href":"/mps/brian-mathew-melksham-and-devizes/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":63,"votes_available":334,"spoken_contributions_available":117,"edms_available":211,"written_questions_available":107,"constituency_mentions_available":63,"awaiting_written_question_answers":0,"registered_interests":4,"committees":1,"bills":0,"party_majority_different_votes_available":11,"votes_since_2024_election":334,"spoken_contributions_since_2024_election":117,"edms_since_2024_election":211,"written_questions_since_2024_election":107}},{"slug":"bridget-phillipson-houghton-and-sunderland-south","member_id":4046,"name":"Bridget Phillipson","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Houghton and Sunderland South","href":"/mps/bridget-phillipson-houghton-and-sunderland-south","llm_href":"/mps/bridget-phillipson-houghton-and-sunderland-south/llm.md","data_href":"/mps/bridget-phillipson-houghton-and-sunderland-south/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":15,"votes_available":53,"spoken_contributions_available":114,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":15,"awaiting_written_question_answers":0,"registered_interests":13,"committees":7,"bills":2,"party_majority_different_votes_available":4}},{"slug":"callum-anderson-buckingham-and-bletchley","member_id":5193,"name":"Callum Anderson","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Buckingham and Bletchley","href":"/mps/callum-anderson-buckingham-and-bletchley","llm_href":"/mps/callum-anderson-buckingham-and-bletchley/llm.md","data_href":"/mps/callum-anderson-buckingham-and-bletchley/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":58,"votes_available":85,"spoken_contributions_available":12,"edms_available":1,"written_questions_available":125,"constituency_mentions_available":58,"awaiting_written_question_answers":1,"registered_interests":3,"committees":2,"bills":0,"party_majority_different_votes_available":2}},{"slug":"calum-miller-bicester-and-woodstock","member_id":5346,"name":"Calum Miller","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Bicester and Woodstock","href":"/mps/calum-miller-bicester-and-woodstock","llm_href":"/mps/calum-miller-bicester-and-woodstock/llm.md","data_href":"/mps/calum-miller-bicester-and-woodstock/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":89,"votes_available":369,"spoken_contributions_available":276,"edms_available":229,"written_questions_available":205,"constituency_mentions_available":89,"awaiting_written_question_answers":0,"registered_interests":11,"committees":1,"bills":4,"party_majority_different_votes_available":10,"votes_since_2024_election":369,"spoken_contributions_since_2024_election":276,"edms_since_2024_election":229,"written_questions_since_2024_election":205}},{"slug":"cameron-thomas-tewkesbury","member_id":5354,"name":"Cameron Thomas","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Tewkesbury","href":"/mps/cameron-thomas-tewkesbury","llm_href":"/mps/cameron-thomas-tewkesbury/llm.md","data_href":"/mps/cameron-thomas-tewkesbury/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":124,"votes_available":294,"spoken_contributions_available":191,"edms_available":248,"written_questions_available":362,"constituency_mentions_available":124,"awaiting_written_question_answers":0,"registered_interests":6,"committees":3,"bills":0,"party_majority_different_votes_available":1,"votes_since_2024_election":294,"spoken_contributions_since_2024_election":191,"edms_since_2024_election":248,"written_questions_since_2024_election":362}},{"slug":"carla-denyer-bristol-central","member_id":5102,"name":"Carla Denyer","party":"Green Party","party_slug":"green-party","tracker_party_slug":"green-party","constituency":"Bristol Central","href":"/mps/carla-denyer-bristol-central","llm_href":"/mps/carla-denyer-bristol-central/llm.md","data_href":"/mps/carla-denyer-bristol-central/data.json","generated":"2026-04-30","theme":{"accent":"#78B82A","accent_dark":"#3B6415","accent_tint":"#DDEEC8","accent_soft":"#F5FAEF"},"counts":{"constituency_mentions_since_2024_election":79,"votes_available":54,"spoken_contributions_available":22,"edms_available":107,"written_questions_available":21,"constituency_mentions_available":79,"awaiting_written_question_answers":1,"registered_interests":10,"committees":2,"bills":2,"party_majority_different_votes_available":1}},{"slug":"carla-lockhart-upper-bann","member_id":4857,"name":"Carla Lockhart","party":"Democratic Unionist Party","party_slug":"democratic-unionist-party","tracker_party_slug":"democratic-unionist-party","constituency":"Upper Bann","href":"/mps/carla-lockhart-upper-bann","llm_href":"/mps/carla-lockhart-upper-bann/llm.md","data_href":"/mps/carla-lockhart-upper-bann/data.json","generated":"2026-04-30","theme":{"accent":"#D46A4C","accent_dark":"#873622","accent_tint":"#F3D9D0","accent_soft":"#FFF5F2"},"counts":{"constituency_mentions_since_2024_election":95,"votes_available":51,"spoken_contributions_available":48,"edms_available":41,"written_questions_available":50,"constituency_mentions_available":95,"awaiting_written_question_answers":0,"registered_interests":3,"committees":4,"bills":0,"party_majority_different_votes_available":0}},{"slug":"caroline-nokes-romsey-and-southampton-north","member_id":4048,"name":"Caroline Nokes","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Romsey and Southampton North","href":"/mps/caroline-nokes-romsey-and-southampton-north","llm_href":"/mps/caroline-nokes-romsey-and-southampton-north/llm.md","data_href":"/mps/caroline-nokes-romsey-and-southampton-north/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":18,"votes_available":0,"spoken_contributions_available":223,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":18,"awaiting_written_question_answers":0,"registered_interests":2,"committees":9,"bills":1,"party_majority_different_votes_available":0}},{"slug":"caroline-voaden-south-devon","member_id":5216,"name":"Caroline Voaden","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"South Devon","href":"/mps/caroline-voaden-south-devon","llm_href":"/mps/caroline-voaden-south-devon/llm.md","data_href":"/mps/caroline-voaden-south-devon/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":28,"votes_available":360,"spoken_contributions_available":361,"edms_available":217,"written_questions_available":140,"constituency_mentions_available":28,"awaiting_written_question_answers":0,"registered_interests":3,"committees":2,"bills":1,"party_majority_different_votes_available":0,"votes_since_2024_election":360,"spoken_contributions_since_2024_election":361,"edms_since_2024_election":217,"written_questions_since_2024_election":140}},{"slug":"carolyn-harris-neath-and-swansea-east","member_id":4480,"name":"Carolyn Harris","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Neath and Swansea East","href":"/mps/carolyn-harris-neath-and-swansea-east","llm_href":"/mps/carolyn-harris-neath-and-swansea-east/llm.md","data_href":"/mps/carolyn-harris-neath-and-swansea-east/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":44,"votes_available":85,"spoken_contributions_available":19,"edms_available":1,"written_questions_available":8,"constituency_mentions_available":44,"awaiting_written_question_answers":0,"registered_interests":5,"committees":10,"bills":3,"party_majority_different_votes_available":0}},{"slug":"cat-eccles-stourbridge","member_id":5293,"name":"Cat Eccles","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Stourbridge","href":"/mps/cat-eccles-stourbridge","llm_href":"/mps/cat-eccles-stourbridge/llm.md","data_href":"/mps/cat-eccles-stourbridge/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":70,"votes_available":23,"spoken_contributions_available":6,"edms_available":29,"written_questions_available":17,"constituency_mentions_available":70,"awaiting_written_question_answers":0,"registered_interests":3,"committees":2,"bills":0,"party_majority_different_votes_available":8}},{"slug":"cat-smith-lancaster-and-wyre","member_id":4436,"name":"Cat Smith","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Lancaster and Wyre","href":"/mps/cat-smith-lancaster-and-wyre","llm_href":"/mps/cat-smith-lancaster-and-wyre/llm.md","data_href":"/mps/cat-smith-lancaster-and-wyre/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":43,"votes_available":52,"spoken_contributions_available":14,"edms_available":21,"written_questions_available":28,"constituency_mentions_available":43,"awaiting_written_question_answers":0,"registered_interests":2,"committees":16,"bills":2,"party_majority_different_votes_available":5}},{"slug":"catherine-atkinson-derby-north","member_id":5143,"name":"Catherine Atkinson","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Derby North","href":"/mps/catherine-atkinson-derby-north","llm_href":"/mps/catherine-atkinson-derby-north/llm.md","data_href":"/mps/catherine-atkinson-derby-north/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":136,"votes_available":72,"spoken_contributions_available":35,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":136,"awaiting_written_question_answers":0,"registered_interests":4,"committees":4,"bills":0,"party_majority_different_votes_available":13}},{"slug":"catherine-fookes-monmouthshire","member_id":5291,"name":"Catherine Fookes","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Monmouthshire","href":"/mps/catherine-fookes-monmouthshire","llm_href":"/mps/catherine-fookes-monmouthshire/llm.md","data_href":"/mps/catherine-fookes-monmouthshire/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":159,"votes_available":73,"spoken_contributions_available":27,"edms_available":0,"written_questions_available":11,"constituency_mentions_available":159,"awaiting_written_question_answers":0,"registered_interests":2,"committees":4,"bills":0,"party_majority_different_votes_available":0}},{"slug":"catherine-mckinnell-newcastle-upon-tyne-north","member_id":4125,"name":"Catherine McKinnell","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Newcastle upon Tyne North","href":"/mps/catherine-mckinnell-newcastle-upon-tyne-north","llm_href":"/mps/catherine-mckinnell-newcastle-upon-tyne-north/llm.md","data_href":"/mps/catherine-mckinnell-newcastle-upon-tyne-north/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":18,"votes_available":34,"spoken_contributions_available":3,"edms_available":0,"written_questions_available":8,"constituency_mentions_available":18,"awaiting_written_question_answers":0,"registered_interests":6,"committees":11,"bills":2,"party_majority_different_votes_available":12}},{"slug":"catherine-west-hornsey-and-friern-barnet","member_id":4523,"name":"Catherine West","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Hornsey and Friern Barnet","href":"/mps/catherine-west-hornsey-and-friern-barnet","llm_href":"/mps/catherine-west-hornsey-and-friern-barnet/llm.md","data_href":"/mps/catherine-west-hornsey-and-friern-barnet/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":54,"votes_available":75,"spoken_contributions_available":21,"edms_available":0,"written_questions_available":30,"constituency_mentions_available":54,"awaiting_written_question_answers":1,"registered_interests":2,"committees":5,"bills":1,"party_majority_different_votes_available":0}},{"slug":"charlie-dewhirst-bridlington-and-the-wolds","member_id":5169,"name":"Charlie Dewhirst","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Bridlington and The Wolds","href":"/mps/charlie-dewhirst-bridlington-and-the-wolds","llm_href":"/mps/charlie-dewhirst-bridlington-and-the-wolds/llm.md","data_href":"/mps/charlie-dewhirst-bridlington-and-the-wolds/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":55,"votes_available":76,"spoken_contributions_available":61,"edms_available":3,"written_questions_available":148,"constituency_mentions_available":55,"awaiting_written_question_answers":1,"registered_interests":5,"committees":6,"bills":0,"party_majority_different_votes_available":0}},{"slug":"charlie-maynard-witney","member_id":5325,"name":"Charlie Maynard","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Witney","href":"/mps/charlie-maynard-witney","llm_href":"/mps/charlie-maynard-witney/llm.md","data_href":"/mps/charlie-maynard-witney/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":133,"votes_available":354,"spoken_contributions_available":216,"edms_available":59,"written_questions_available":126,"constituency_mentions_available":133,"awaiting_written_question_answers":0,"registered_interests":40,"committees":7,"bills":0,"party_majority_different_votes_available":1,"votes_since_2024_election":354,"spoken_contributions_since_2024_election":216,"edms_since_2024_election":59,"written_questions_since_2024_election":126}},{"slug":"charlotte-cane-ely-and-east-cambridgeshire","member_id":5182,"name":"Charlotte Cane","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Ely and East Cambridgeshire","href":"/mps/charlotte-cane-ely-and-east-cambridgeshire","llm_href":"/mps/charlotte-cane-ely-and-east-cambridgeshire/llm.md","data_href":"/mps/charlotte-cane-ely-and-east-cambridgeshire/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":58,"votes_available":359,"spoken_contributions_available":97,"edms_available":337,"written_questions_available":321,"constituency_mentions_available":58,"awaiting_written_question_answers":0,"registered_interests":8,"committees":3,"bills":0,"party_majority_different_votes_available":1,"votes_since_2024_election":359,"spoken_contributions_since_2024_election":97,"edms_since_2024_election":337,"written_questions_since_2024_election":321}},{"slug":"charlotte-nichols-warrington-north","member_id":4799,"name":"Charlotte Nichols","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Warrington North","href":"/mps/charlotte-nichols-warrington-north","llm_href":"/mps/charlotte-nichols-warrington-north/llm.md","data_href":"/mps/charlotte-nichols-warrington-north/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":59,"votes_available":69,"spoken_contributions_available":5,"edms_available":4,"written_questions_available":21,"constituency_mentions_available":59,"awaiting_written_question_answers":0,"registered_interests":3,"committees":15,"bills":1,"party_majority_different_votes_available":0}},{"slug":"chris-bloore-redditch","member_id":5109,"name":"Chris Bloore","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Redditch","href":"/mps/chris-bloore-redditch","llm_href":"/mps/chris-bloore-redditch/llm.md","data_href":"/mps/chris-bloore-redditch/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":212,"votes_available":61,"spoken_contributions_available":26,"edms_available":5,"written_questions_available":39,"constituency_mentions_available":212,"awaiting_written_question_answers":0,"registered_interests":2,"committees":7,"bills":1,"party_majority_different_votes_available":2}},{"slug":"chris-bryant-rhondda-and-ogmore","member_id":1446,"name":"Chris Bryant","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Rhondda and Ogmore","href":"/mps/chris-bryant-rhondda-and-ogmore","llm_href":"/mps/chris-bryant-rhondda-and-ogmore/llm.md","data_href":"/mps/chris-bryant-rhondda-and-ogmore/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":52,"votes_available":25,"spoken_contributions_available":79,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":52,"awaiting_written_question_answers":0,"registered_interests":5,"committees":18,"bills":5,"party_majority_different_votes_available":0}},{"slug":"chris-coghlan-dorking-and-horley","member_id":5198,"name":"Chris Coghlan","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Dorking and Horley","href":"/mps/chris-coghlan-dorking-and-horley","llm_href":"/mps/chris-coghlan-dorking-and-horley/llm.md","data_href":"/mps/chris-coghlan-dorking-and-horley/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":46,"votes_available":273,"spoken_contributions_available":93,"edms_available":112,"written_questions_available":191,"constituency_mentions_available":46,"awaiting_written_question_answers":0,"registered_interests":1,"committees":2,"bills":0,"party_majority_different_votes_available":0,"votes_since_2024_election":273,"spoken_contributions_since_2024_election":93,"edms_since_2024_election":112,"written_questions_since_2024_election":191}},{"slug":"chris-curtis-milton-keynes-north","member_id":5118,"name":"Chris Curtis","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Milton Keynes North","href":"/mps/chris-curtis-milton-keynes-north","llm_href":"/mps/chris-curtis-milton-keynes-north/llm.md","data_href":"/mps/chris-curtis-milton-keynes-north/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":50,"votes_available":66,"spoken_contributions_available":4,"edms_available":0,"written_questions_available":1,"constituency_mentions_available":50,"awaiting_written_question_answers":0,"registered_interests":14,"committees":1,"bills":0,"party_majority_different_votes_available":0}},{"slug":"chris-elmore-bridgend","member_id":4572,"name":"Chris Elmore","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Bridgend","href":"/mps/chris-elmore-bridgend","llm_href":"/mps/chris-elmore-bridgend/llm.md","data_href":"/mps/chris-elmore-bridgend/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":27,"votes_available":35,"spoken_contributions_available":18,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":27,"awaiting_written_question_answers":0,"registered_interests":3,"committees":17,"bills":1,"party_majority_different_votes_available":0}},{"slug":"chris-evans-caerphilly","member_id":4040,"name":"Chris Evans","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Caerphilly","href":"/mps/chris-evans-caerphilly","llm_href":"/mps/chris-evans-caerphilly/llm.md","data_href":"/mps/chris-evans-caerphilly/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":63,"votes_available":69,"spoken_contributions_available":6,"edms_available":0,"written_questions_available":44,"constituency_mentions_available":63,"awaiting_written_question_answers":8,"registered_interests":5,"committees":11,"bills":1,"party_majority_different_votes_available":14}},{"slug":"chris-hazzard-south-down","member_id":4636,"name":"Chris Hazzard","party":"Sinn Féin","party_slug":"sinn-fein","tracker_party_slug":"sinn-fein","constituency":"South Down","href":"/mps/chris-hazzard-south-down","llm_href":"/mps/chris-hazzard-south-down/llm.md","data_href":"/mps/chris-hazzard-south-down/data.json","generated":"2026-04-30","theme":{"accent":"#02665F","accent_dark":"#013D39","accent_tint":"#CDE5E2","accent_soft":"#F0F8F7"},"counts":{"constituency_mentions_since_2024_election":0,"votes_available":0,"spoken_contributions_available":0,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":0,"awaiting_written_question_answers":0,"registered_interests":2,"committees":0,"bills":0,"party_majority_different_votes_available":0}},{"slug":"chris-hinchliff-north-east-hertfordshire","member_id":5244,"name":"Chris Hinchliff","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"North East Hertfordshire","href":"/mps/chris-hinchliff-north-east-hertfordshire","llm_href":"/mps/chris-hinchliff-north-east-hertfordshire/llm.md","data_href":"/mps/chris-hinchliff-north-east-hertfordshire/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":99,"votes_available":78,"spoken_contributions_available":26,"edms_available":26,"written_questions_available":23,"constituency_mentions_available":99,"awaiting_written_question_answers":1,"registered_interests":2,"committees":1,"bills":0,"party_majority_different_votes_available":11}},{"slug":"chris-kane-stirling-and-strathallan","member_id":5155,"name":"Chris Kane","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Stirling and Strathallan","href":"/mps/chris-kane-stirling-and-strathallan","llm_href":"/mps/chris-kane-stirling-and-strathallan/llm.md","data_href":"/mps/chris-kane-stirling-and-strathallan/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":43,"votes_available":48,"spoken_contributions_available":8,"edms_available":5,"written_questions_available":5,"constituency_mentions_available":43,"awaiting_written_question_answers":0,"registered_interests":4,"committees":4,"bills":0,"party_majority_different_votes_available":0}},{"slug":"chris-law-dundee-central","member_id":4403,"name":"Chris Law","party":"Scottish National Party","party_slug":"scottish-national-party","tracker_party_slug":"scottish-national-party","constituency":"Dundee Central","href":"/mps/chris-law-dundee-central","llm_href":"/mps/chris-law-dundee-central/llm.md","data_href":"/mps/chris-law-dundee-central/data.json","generated":"2026-04-30","theme":{"accent":"#FFF685","accent_dark":"#6C5E00","accent_tint":"#FFF8B8","accent_soft":"#FFFDEB"},"counts":{"constituency_mentions_since_2024_election":36,"votes_available":21,"spoken_contributions_available":14,"edms_available":16,"written_questions_available":10,"constituency_mentions_available":36,"awaiting_written_question_answers":0,"registered_interests":9,"committees":5,"bills":0,"party_majority_different_votes_available":1}},{"slug":"chris-mcdonald-stockton-north","member_id":5116,"name":"Chris McDonald","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Stockton North","href":"/mps/chris-mcdonald-stockton-north","llm_href":"/mps/chris-mcdonald-stockton-north/llm.md","data_href":"/mps/chris-mcdonald-stockton-north/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":81,"votes_available":67,"spoken_contributions_available":49,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":81,"awaiting_written_question_answers":0,"registered_interests":5,"committees":1,"bills":0,"party_majority_different_votes_available":10}},{"slug":"chris-murray-edinburgh-east-and-musselburgh","member_id":5245,"name":"Chris Murray","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Edinburgh East and Musselburgh","href":"/mps/chris-murray-edinburgh-east-and-musselburgh","llm_href":"/mps/chris-murray-edinburgh-east-and-musselburgh/llm.md","data_href":"/mps/chris-murray-edinburgh-east-and-musselburgh/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":79,"votes_available":58,"spoken_contributions_available":8,"edms_available":0,"written_questions_available":4,"constituency_mentions_available":79,"awaiting_written_question_answers":0,"registered_interests":5,"committees":7,"bills":0,"party_majority_different_votes_available":0}},{"slug":"chris-philp-croydon-south","member_id":4503,"name":"Chris Philp","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Croydon South","href":"/mps/chris-philp-croydon-south","llm_href":"/mps/chris-philp-croydon-south/llm.md","data_href":"/mps/chris-philp-croydon-south/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":73,"votes_available":53,"spoken_contributions_available":29,"edms_available":1,"written_questions_available":31,"constituency_mentions_available":73,"awaiting_written_question_answers":0,"registered_interests":10,"committees":12,"bills":2,"party_majority_different_votes_available":11}},{"slug":"chris-vince-harlow","member_id":5237,"name":"Chris Vince","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Harlow","href":"/mps/chris-vince-harlow","llm_href":"/mps/chris-vince-harlow/llm.md","data_href":"/mps/chris-vince-harlow/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":501,"votes_available":86,"spoken_contributions_available":107,"edms_available":1,"written_questions_available":2,"constituency_mentions_available":501,"awaiting_written_question_answers":0,"registered_interests":4,"committees":15,"bills":1,"party_majority_different_votes_available":0}},{"slug":"chris-ward-brighton-kemptown-and-peacehaven","member_id":5276,"name":"Chris Ward","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Brighton Kemptown and Peacehaven","href":"/mps/chris-ward-brighton-kemptown-and-peacehaven","llm_href":"/mps/chris-ward-brighton-kemptown-and-peacehaven/llm.md","data_href":"/mps/chris-ward-brighton-kemptown-and-peacehaven/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":22,"votes_available":71,"spoken_contributions_available":132,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":22,"awaiting_written_question_answers":0,"registered_interests":0,"committees":0,"bills":0,"party_majority_different_votes_available":0}},{"slug":"chris-webb-blackpool-south","member_id":5025,"name":"Chris Webb","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Blackpool South","href":"/mps/chris-webb-blackpool-south","llm_href":"/mps/chris-webb-blackpool-south/llm.md","data_href":"/mps/chris-webb-blackpool-south/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":54,"votes_available":49,"spoken_contributions_available":12,"edms_available":2,"written_questions_available":2,"constituency_mentions_available":54,"awaiting_written_question_answers":0,"registered_interests":3,"committees":1,"bills":0,"party_majority_different_votes_available":3}},{"slug":"christian-wakeford-bury-south","member_id":4871,"name":"Christian Wakeford","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Bury South","href":"/mps/christian-wakeford-bury-south","llm_href":"/mps/christian-wakeford-bury-south/llm.md","data_href":"/mps/christian-wakeford-bury-south/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":8,"votes_available":92,"spoken_contributions_available":1,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":8,"awaiting_written_question_answers":0,"registered_interests":0,"committees":14,"bills":0,"party_majority_different_votes_available":0}},{"slug":"christine-jardine-edinburgh-west","member_id":4634,"name":"Christine Jardine","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Edinburgh West","href":"/mps/christine-jardine-edinburgh-west","llm_href":"/mps/christine-jardine-edinburgh-west/llm.md","data_href":"/mps/christine-jardine-edinburgh-west/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":92,"votes_available":274,"spoken_contributions_available":341,"edms_available":607,"written_questions_available":66,"constituency_mentions_available":92,"awaiting_written_question_answers":0,"registered_interests":7,"committees":9,"bills":16,"party_majority_different_votes_available":0,"votes_since_2024_election":274,"spoken_contributions_since_2024_election":341,"edms_since_2024_election":607,"written_questions_since_2024_election":66}},{"slug":"claire-coutinho-east-surrey","member_id":4806,"name":"Claire Coutinho","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"East Surrey","href":"/mps/claire-coutinho-east-surrey","llm_href":"/mps/claire-coutinho-east-surrey/llm.md","data_href":"/mps/claire-coutinho-east-surrey/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":88,"votes_available":39,"spoken_contributions_available":30,"edms_available":1,"written_questions_available":34,"constituency_mentions_available":88,"awaiting_written_question_answers":1,"registered_interests":5,"committees":3,"bills":1,"party_majority_different_votes_available":0}},{"slug":"claire-hanna-belfast-south-and-mid-down","member_id":4827,"name":"Claire Hanna","party":"Social Democratic & Labour Party","party_slug":"social-democratic-labour-party","tracker_party_slug":"sdlp","constituency":"Belfast South and Mid Down","href":"/mps/claire-hanna-belfast-south-and-mid-down","llm_href":"/mps/claire-hanna-belfast-south-and-mid-down/llm.md","data_href":"/mps/claire-hanna-belfast-south-and-mid-down/data.json","generated":"2026-04-30","theme":{"accent":"#4EA268","accent_dark":"#2B5F3C","accent_tint":"#D9ECDC","accent_soft":"#F3FAF5"},"counts":{"constituency_mentions_since_2024_election":27,"votes_available":20,"spoken_contributions_available":8,"edms_available":15,"written_questions_available":33,"constituency_mentions_available":27,"awaiting_written_question_answers":1,"registered_interests":0,"committees":3,"bills":0,"party_majority_different_votes_available":0}},{"slug":"claire-hazelgrove-filton-and-bradley-stoke","member_id":5306,"name":"Claire Hazelgrove","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Filton and Bradley Stoke","href":"/mps/claire-hazelgrove-filton-and-bradley-stoke","llm_href":"/mps/claire-hazelgrove-filton-and-bradley-stoke/llm.md","data_href":"/mps/claire-hazelgrove-filton-and-bradley-stoke/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":41,"votes_available":83,"spoken_contributions_available":4,"edms_available":0,"written_questions_available":6,"constituency_mentions_available":41,"awaiting_written_question_answers":0,"registered_interests":3,"committees":3,"bills":0,"party_majority_different_votes_available":1}},{"slug":"claire-hughes-bangor-aberconwy","member_id":5113,"name":"Claire Hughes","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Bangor Aberconwy","href":"/mps/claire-hughes-bangor-aberconwy","llm_href":"/mps/claire-hughes-bangor-aberconwy/llm.md","data_href":"/mps/claire-hughes-bangor-aberconwy/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":26,"votes_available":92,"spoken_contributions_available":0,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":26,"awaiting_written_question_answers":0,"registered_interests":1,"committees":4,"bills":1,"party_majority_different_votes_available":0}},{"slug":"claire-young-thornbury-and-yate","member_id":5140,"name":"Claire Young","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Thornbury and Yate","href":"/mps/claire-young-thornbury-and-yate","llm_href":"/mps/claire-young-thornbury-and-yate/llm.md","data_href":"/mps/claire-young-thornbury-and-yate/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":82,"votes_available":382,"spoken_contributions_available":211,"edms_available":334,"written_questions_available":129,"constituency_mentions_available":82,"awaiting_written_question_answers":0,"registered_interests":3,"committees":2,"bills":0,"party_majority_different_votes_available":0,"votes_since_2024_election":382,"spoken_contributions_since_2024_election":211,"edms_since_2024_election":334,"written_questions_since_2024_election":129}},{"slug":"clive-efford-eltham-and-chislehurst","member_id":165,"name":"Clive Efford","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Eltham and Chislehurst","href":"/mps/clive-efford-eltham-and-chislehurst","llm_href":"/mps/clive-efford-eltham-and-chislehurst/llm.md","data_href":"/mps/clive-efford-eltham-and-chislehurst/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":33,"votes_available":75,"spoken_contributions_available":25,"edms_available":1,"written_questions_available":5,"constituency_mentions_available":33,"awaiting_written_question_answers":0,"registered_interests":4,"committees":14,"bills":4,"party_majority_different_votes_available":2}},{"slug":"clive-jones-wokingham","member_id":5207,"name":"Clive Jones","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Wokingham","href":"/mps/clive-jones-wokingham","llm_href":"/mps/clive-jones-wokingham/llm.md","data_href":"/mps/clive-jones-wokingham/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":285,"votes_available":359,"spoken_contributions_available":331,"edms_available":853,"written_questions_available":503,"constituency_mentions_available":285,"awaiting_written_question_answers":0,"registered_interests":8,"committees":4,"bills":2,"party_majority_different_votes_available":0,"votes_since_2024_election":359,"spoken_contributions_since_2024_election":331,"edms_since_2024_election":853,"written_questions_since_2024_election":503}},{"slug":"clive-lewis-norwich-south","member_id":4500,"name":"Clive Lewis","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Norwich South","href":"/mps/clive-lewis-norwich-south","llm_href":"/mps/clive-lewis-norwich-south/llm.md","data_href":"/mps/clive-lewis-norwich-south/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":70,"votes_available":25,"spoken_contributions_available":5,"edms_available":17,"written_questions_available":36,"constituency_mentions_available":70,"awaiting_written_question_answers":1,"registered_interests":31,"committees":7,"bills":2,"party_majority_different_votes_available":10}},{"slug":"colum-eastwood-foyle","member_id":4846,"name":"Colum Eastwood","party":"Social Democratic & Labour Party","party_slug":"social-democratic-labour-party","tracker_party_slug":"sdlp","constituency":"Foyle","href":"/mps/colum-eastwood-foyle","llm_href":"/mps/colum-eastwood-foyle/llm.md","data_href":"/mps/colum-eastwood-foyle/data.json","generated":"2026-04-30","theme":{"accent":"#4EA268","accent_dark":"#2B5F3C","accent_tint":"#D9ECDC","accent_soft":"#F3FAF5"},"counts":{"constituency_mentions_since_2024_election":17,"votes_available":12,"spoken_contributions_available":7,"edms_available":7,"written_questions_available":3,"constituency_mentions_available":17,"awaiting_written_question_answers":0,"registered_interests":3,"committees":1,"bills":1,"party_majority_different_votes_available":0}},{"slug":"connor-naismith-crewe-and-nantwich","member_id":5273,"name":"Connor Naismith","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Crewe and Nantwich","href":"/mps/connor-naismith-crewe-and-nantwich","llm_href":"/mps/connor-naismith-crewe-and-nantwich/llm.md","data_href":"/mps/connor-naismith-crewe-and-nantwich/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":51,"votes_available":59,"spoken_contributions_available":3,"edms_available":3,"written_questions_available":31,"constituency_mentions_available":51,"awaiting_written_question_answers":2,"registered_interests":1,"committees":4,"bills":0,"party_majority_different_votes_available":1}},{"slug":"d-ire-hughes-newry-and-armagh","member_id":5292,"name":"Dáire Hughes","party":"Sinn Féin","party_slug":"sinn-fein","tracker_party_slug":"sinn-fein","constituency":"Newry and Armagh","href":"/mps/d-ire-hughes-newry-and-armagh","llm_href":"/mps/d-ire-hughes-newry-and-armagh/llm.md","data_href":"/mps/d-ire-hughes-newry-and-armagh/data.json","generated":"2026-04-30","theme":{"accent":"#02665F","accent_dark":"#013D39","accent_tint":"#CDE5E2","accent_soft":"#F0F8F7"},"counts":{"constituency_mentions_since_2024_election":0,"votes_available":0,"spoken_contributions_available":0,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":0,"awaiting_written_question_answers":0,"registered_interests":3,"committees":0,"bills":0,"party_majority_different_votes_available":0}},{"slug":"daisy-cooper-st-albans","member_id":4769,"name":"Daisy Cooper","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"St Albans","href":"/mps/daisy-cooper-st-albans","llm_href":"/mps/daisy-cooper-st-albans/llm.md","data_href":"/mps/daisy-cooper-st-albans/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":236,"votes_available":372,"spoken_contributions_available":278,"edms_available":153,"written_questions_available":482,"constituency_mentions_available":236,"awaiting_written_question_answers":0,"registered_interests":15,"committees":2,"bills":14,"party_majority_different_votes_available":1,"votes_since_2024_election":372,"spoken_contributions_since_2024_election":278,"edms_since_2024_election":153,"written_questions_since_2024_election":482}},{"slug":"dame-angela-eagle-wallasey","member_id":491,"name":"Dame Angela Eagle","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Wallasey","href":"/mps/dame-angela-eagle-wallasey","llm_href":"/mps/dame-angela-eagle-wallasey/llm.md","data_href":"/mps/dame-angela-eagle-wallasey/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":25,"votes_available":53,"spoken_contributions_available":44,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":25,"awaiting_written_question_answers":0,"registered_interests":0,"committees":15,"bills":1,"party_majority_different_votes_available":0}},{"slug":"dame-caroline-dinenage-gosport","member_id":4008,"name":"Dame Caroline Dinenage","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Gosport","href":"/mps/dame-caroline-dinenage-gosport","llm_href":"/mps/dame-caroline-dinenage-gosport/llm.md","data_href":"/mps/dame-caroline-dinenage-gosport/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":153,"votes_available":60,"spoken_contributions_available":17,"edms_available":0,"written_questions_available":60,"constituency_mentions_available":153,"awaiting_written_question_answers":2,"registered_interests":6,"committees":13,"bills":1,"party_majority_different_votes_available":9}},{"slug":"dame-chi-onwurah-newcastle-upon-tyne-central-and-west","member_id":4124,"name":"Dame Chi Onwurah","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Newcastle upon Tyne Central and West","href":"/mps/dame-chi-onwurah-newcastle-upon-tyne-central-and-west","llm_href":"/mps/dame-chi-onwurah-newcastle-upon-tyne-central-and-west/llm.md","data_href":"/mps/dame-chi-onwurah-newcastle-upon-tyne-central-and-west/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":68,"votes_available":65,"spoken_contributions_available":40,"edms_available":0,"written_questions_available":47,"constituency_mentions_available":68,"awaiting_written_question_answers":3,"registered_interests":14,"committees":6,"bills":1,"party_majority_different_votes_available":12}},{"slug":"dame-diana-johnson-kingston-upon-hull-north-and-cottingham","member_id":1533,"name":"Dame Diana Johnson","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Kingston upon Hull North and Cottingham","href":"/mps/dame-diana-johnson-kingston-upon-hull-north-and-cottingham","llm_href":"/mps/dame-diana-johnson-kingston-upon-hull-north-and-cottingham/llm.md","data_href":"/mps/dame-diana-johnson-kingston-upon-hull-north-and-cottingham/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":49,"votes_available":72,"spoken_contributions_available":9,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":49,"awaiting_written_question_answers":0,"registered_interests":2,"committees":16,"bills":9,"party_majority_different_votes_available":0}},{"slug":"dame-harriett-baldwin-west-worcestershire","member_id":4107,"name":"Dame Harriett Baldwin","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"West Worcestershire","href":"/mps/dame-harriett-baldwin-west-worcestershire","llm_href":"/mps/dame-harriett-baldwin-west-worcestershire/llm.md","data_href":"/mps/dame-harriett-baldwin-west-worcestershire/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":113,"votes_available":74,"spoken_contributions_available":24,"edms_available":0,"written_questions_available":50,"constituency_mentions_available":113,"awaiting_written_question_answers":0,"registered_interests":10,"committees":13,"bills":4,"party_majority_different_votes_available":0}},{"slug":"dame-karen-bradley-staffordshire-moorlands","member_id":4110,"name":"Dame Karen Bradley","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Staffordshire Moorlands","href":"/mps/dame-karen-bradley-staffordshire-moorlands","llm_href":"/mps/dame-karen-bradley-staffordshire-moorlands/llm.md","data_href":"/mps/dame-karen-bradley-staffordshire-moorlands/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":62,"votes_available":34,"spoken_contributions_available":14,"edms_available":1,"written_questions_available":0,"constituency_mentions_available":62,"awaiting_written_question_answers":0,"registered_interests":12,"committees":11,"bills":11,"party_majority_different_votes_available":0}},{"slug":"dame-meg-hillier-hackney-south-and-shoreditch","member_id":1524,"name":"Dame Meg Hillier","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Hackney South and Shoreditch","href":"/mps/dame-meg-hillier-hackney-south-and-shoreditch","llm_href":"/mps/dame-meg-hillier-hackney-south-and-shoreditch/llm.md","data_href":"/mps/dame-meg-hillier-hackney-south-and-shoreditch/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":84,"votes_available":72,"spoken_contributions_available":35,"edms_available":0,"written_questions_available":2,"constituency_mentions_available":84,"awaiting_written_question_answers":0,"registered_interests":8,"committees":10,"bills":1,"party_majority_different_votes_available":12}},{"slug":"dame-nia-griffith-llanelli","member_id":1541,"name":"Dame Nia Griffith","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Llanelli","href":"/mps/dame-nia-griffith-llanelli","llm_href":"/mps/dame-nia-griffith-llanelli/llm.md","data_href":"/mps/dame-nia-griffith-llanelli/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":61,"votes_available":38,"spoken_contributions_available":15,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":61,"awaiting_written_question_answers":0,"registered_interests":5,"committees":9,"bills":1,"party_majority_different_votes_available":11}},{"slug":"dame-siobhain-mcdonagh-mitcham-and-morden","member_id":193,"name":"Dame Siobhain McDonagh","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Mitcham and Morden","href":"/mps/dame-siobhain-mcdonagh-mitcham-and-morden","llm_href":"/mps/dame-siobhain-mcdonagh-mitcham-and-morden/llm.md","data_href":"/mps/dame-siobhain-mcdonagh-mitcham-and-morden/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":106,"votes_available":65,"spoken_contributions_available":15,"edms_available":0,"written_questions_available":1,"constituency_mentions_available":106,"awaiting_written_question_answers":0,"registered_interests":0,"committees":12,"bills":9,"party_majority_different_votes_available":13}},{"slug":"damian-hinds-east-hampshire","member_id":3969,"name":"Damian Hinds","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"East Hampshire","href":"/mps/damian-hinds-east-hampshire","llm_href":"/mps/damian-hinds-east-hampshire/llm.md","data_href":"/mps/damian-hinds-east-hampshire/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":327,"votes_available":68,"spoken_contributions_available":28,"edms_available":1,"written_questions_available":40,"constituency_mentions_available":327,"awaiting_written_question_answers":2,"registered_interests":2,"committees":9,"bills":0,"party_majority_different_votes_available":2}},{"slug":"damien-egan-bristol-north-east","member_id":5010,"name":"Damien Egan","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Bristol North East","href":"/mps/damien-egan-bristol-north-east","llm_href":"/mps/damien-egan-bristol-north-east/llm.md","data_href":"/mps/damien-egan-bristol-north-east/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":13,"votes_available":54,"spoken_contributions_available":4,"edms_available":0,"written_questions_available":31,"constituency_mentions_available":13,"awaiting_written_question_answers":1,"registered_interests":1,"committees":4,"bills":0,"party_majority_different_votes_available":0}},{"slug":"dan-aldridge-weston-super-mare","member_id":5172,"name":"Dan Aldridge","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Weston-super-Mare","href":"/mps/dan-aldridge-weston-super-mare","llm_href":"/mps/dan-aldridge-weston-super-mare/llm.md","data_href":"/mps/dan-aldridge-weston-super-mare/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":112,"votes_available":54,"spoken_contributions_available":14,"edms_available":0,"written_questions_available":6,"constituency_mentions_available":112,"awaiting_written_question_answers":1,"registered_interests":3,"committees":4,"bills":0,"party_majority_different_votes_available":0}},{"slug":"dan-carden-liverpool-walton","member_id":4651,"name":"Dan Carden","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Liverpool Walton","href":"/mps/dan-carden-liverpool-walton","llm_href":"/mps/dan-carden-liverpool-walton/llm.md","data_href":"/mps/dan-carden-liverpool-walton/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":32,"votes_available":58,"spoken_contributions_available":12,"edms_available":0,"written_questions_available":34,"constituency_mentions_available":32,"awaiting_written_question_answers":0,"registered_interests":14,"committees":11,"bills":1,"party_majority_different_votes_available":9}},{"slug":"dan-jarvis-barnsley-north","member_id":4243,"name":"Dan Jarvis","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Barnsley North","href":"/mps/dan-jarvis-barnsley-north","llm_href":"/mps/dan-jarvis-barnsley-north/llm.md","data_href":"/mps/dan-jarvis-barnsley-north/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":27,"votes_available":21,"spoken_contributions_available":135,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":27,"awaiting_written_question_answers":0,"registered_interests":4,"committees":8,"bills":3,"party_majority_different_votes_available":0}},{"slug":"dan-norris-north-east-somerset-and-hanham","member_id":221,"name":"Dan Norris","party":"Independent","party_slug":"independent","tracker_party_slug":null,"constituency":"North East Somerset and Hanham","href":"/mps/dan-norris-north-east-somerset-and-hanham","llm_href":"/mps/dan-norris-north-east-somerset-and-hanham/llm.md","data_href":"/mps/dan-norris-north-east-somerset-and-hanham/data.json","generated":"2026-04-30","theme":{"accent":"#6F6F6F","accent_dark":"#3F3F3F","accent_tint":"#E0E0E0","accent_soft":"#F7F7F7"},"counts":{"constituency_mentions_since_2024_election":1,"votes_available":90,"spoken_contributions_available":0,"edms_available":0,"written_questions_available":19,"constituency_mentions_available":1,"awaiting_written_question_answers":0,"registered_interests":3,"committees":2,"bills":0,"party_majority_different_votes_available":0}},{"slug":"dan-tomlinson-chipping-barnet","member_id":5282,"name":"Dan Tomlinson","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Chipping Barnet","href":"/mps/dan-tomlinson-chipping-barnet","llm_href":"/mps/dan-tomlinson-chipping-barnet/llm.md","data_href":"/mps/dan-tomlinson-chipping-barnet/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":39,"votes_available":58,"spoken_contributions_available":115,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":39,"awaiting_written_question_answers":0,"registered_interests":4,"committees":4,"bills":1,"party_majority_different_votes_available":5}},{"slug":"daniel-francis-bexleyheath-and-crayford","member_id":5184,"name":"Daniel Francis","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Bexleyheath and Crayford","href":"/mps/daniel-francis-bexleyheath-and-crayford","llm_href":"/mps/daniel-francis-bexleyheath-and-crayford/llm.md","data_href":"/mps/daniel-francis-bexleyheath-and-crayford/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":186,"votes_available":70,"spoken_contributions_available":45,"edms_available":12,"written_questions_available":9,"constituency_mentions_available":186,"awaiting_written_question_answers":0,"registered_interests":3,"committees":4,"bills":1,"party_majority_different_votes_available":13}},{"slug":"daniel-zeichner-cambridge","member_id":4382,"name":"Daniel Zeichner","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Cambridge","href":"/mps/daniel-zeichner-cambridge","llm_href":"/mps/daniel-zeichner-cambridge/llm.md","data_href":"/mps/daniel-zeichner-cambridge/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":500,"votes_available":82,"spoken_contributions_available":9,"edms_available":1,"written_questions_available":3,"constituency_mentions_available":500,"awaiting_written_question_answers":2,"registered_interests":2,"committees":11,"bills":2,"party_majority_different_votes_available":0}},{"slug":"danny-beales-uxbridge-and-south-ruislip","member_id":5339,"name":"Danny Beales","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Uxbridge and South Ruislip","href":"/mps/danny-beales-uxbridge-and-south-ruislip","llm_href":"/mps/danny-beales-uxbridge-and-south-ruislip/llm.md","data_href":"/mps/danny-beales-uxbridge-and-south-ruislip/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":135,"votes_available":87,"spoken_contributions_available":28,"edms_available":0,"written_questions_available":3,"constituency_mentions_available":135,"awaiting_written_question_answers":0,"registered_interests":1,"committees":3,"bills":1,"party_majority_different_votes_available":0}},{"slug":"danny-kruger-east-wiltshire","member_id":4858,"name":"Danny Kruger","party":"Reform UK","party_slug":"reform-uk","tracker_party_slug":"reform-uk","constituency":"East Wiltshire","href":"/mps/danny-kruger-east-wiltshire","llm_href":"/mps/danny-kruger-east-wiltshire/llm.md","data_href":"/mps/danny-kruger-east-wiltshire/data.json","generated":"2026-04-30","theme":{"accent":"#12B6CF","accent_dark":"#087184","accent_tint":"#C9F0F5","accent_soft":"#F0FBFD"},"counts":{"constituency_mentions_since_2024_election":204,"votes_available":32,"spoken_contributions_available":19,"edms_available":1,"written_questions_available":3,"constituency_mentions_available":204,"awaiting_written_question_answers":0,"registered_interests":7,"committees":9,"bills":0,"party_majority_different_votes_available":3}},{"slug":"darren-jones-bristol-north-west","member_id":4621,"name":"Darren Jones","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Bristol North West","href":"/mps/darren-jones-bristol-north-west","llm_href":"/mps/darren-jones-bristol-north-west/llm.md","data_href":"/mps/darren-jones-bristol-north-west/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":24,"votes_available":24,"spoken_contributions_available":315,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":24,"awaiting_written_question_answers":0,"registered_interests":3,"committees":10,"bills":4,"party_majority_different_votes_available":3}},{"slug":"darren-paffey-southampton-itchen","member_id":5270,"name":"Darren Paffey","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Southampton Itchen","href":"/mps/darren-paffey-southampton-itchen","llm_href":"/mps/darren-paffey-southampton-itchen/llm.md","data_href":"/mps/darren-paffey-southampton-itchen/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":112,"votes_available":59,"spoken_contributions_available":13,"edms_available":1,"written_questions_available":9,"constituency_mentions_available":112,"awaiting_written_question_answers":1,"registered_interests":1,"committees":3,"bills":0,"party_majority_different_votes_available":12}},{"slug":"dave-doogan-angus-and-perthshire-glens","member_id":4736,"name":"Dave Doogan","party":"Scottish National Party","party_slug":"scottish-national-party","tracker_party_slug":"scottish-national-party","constituency":"Angus and Perthshire Glens","href":"/mps/dave-doogan-angus-and-perthshire-glens","llm_href":"/mps/dave-doogan-angus-and-perthshire-glens/llm.md","data_href":"/mps/dave-doogan-angus-and-perthshire-glens/data.json","generated":"2026-04-30","theme":{"accent":"#FFF685","accent_dark":"#6C5E00","accent_tint":"#FFF8B8","accent_soft":"#FFFDEB"},"counts":{"constituency_mentions_since_2024_election":69,"votes_available":19,"spoken_contributions_available":33,"edms_available":20,"written_questions_available":30,"constituency_mentions_available":69,"awaiting_written_question_answers":3,"registered_interests":1,"committees":6,"bills":0,"party_majority_different_votes_available":1}},{"slug":"dave-robertson-lichfield","member_id":5126,"name":"Dave Robertson","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Lichfield","href":"/mps/dave-robertson-lichfield","llm_href":"/mps/dave-robertson-lichfield/llm.md","data_href":"/mps/dave-robertson-lichfield/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":215,"votes_available":89,"spoken_contributions_available":34,"edms_available":1,"written_questions_available":7,"constituency_mentions_available":215,"awaiting_written_question_answers":0,"registered_interests":2,"committees":3,"bills":0,"party_majority_different_votes_available":4}},{"slug":"david-baines-st-helens-north","member_id":5092,"name":"David Baines","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"St Helens North","href":"/mps/david-baines-st-helens-north","llm_href":"/mps/david-baines-st-helens-north/llm.md","data_href":"/mps/david-baines-st-helens-north/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":38,"votes_available":59,"spoken_contributions_available":8,"edms_available":2,"written_questions_available":7,"constituency_mentions_available":38,"awaiting_written_question_answers":0,"registered_interests":0,"committees":4,"bills":0,"party_majority_different_votes_available":13}},{"slug":"david-burton-sampson-southend-west-and-leigh","member_id":5106,"name":"David Burton-Sampson","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Southend West and Leigh","href":"/mps/david-burton-sampson-southend-west-and-leigh","llm_href":"/mps/david-burton-sampson-southend-west-and-leigh/llm.md","data_href":"/mps/david-burton-sampson-southend-west-and-leigh/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":75,"votes_available":83,"spoken_contributions_available":11,"edms_available":2,"written_questions_available":0,"constituency_mentions_available":75,"awaiting_written_question_answers":0,"registered_interests":3,"committees":3,"bills":0,"party_majority_different_votes_available":3}},{"slug":"david-chadwick-brecon-radnor-and-cwm-tawe","member_id":5284,"name":"David Chadwick","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Brecon, Radnor and Cwm Tawe","href":"/mps/david-chadwick-brecon-radnor-and-cwm-tawe","llm_href":"/mps/david-chadwick-brecon-radnor-and-cwm-tawe/llm.md","data_href":"/mps/david-chadwick-brecon-radnor-and-cwm-tawe/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":99,"votes_available":363,"spoken_contributions_available":228,"edms_available":324,"written_questions_available":350,"constituency_mentions_available":99,"awaiting_written_question_answers":0,"registered_interests":7,"committees":2,"bills":0,"party_majority_different_votes_available":0,"votes_since_2024_election":363,"spoken_contributions_since_2024_election":228,"edms_since_2024_election":324,"written_questions_since_2024_election":350}},{"slug":"david-davis-goole-and-pocklington","member_id":373,"name":"David Davis","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Goole and Pocklington","href":"/mps/david-davis-goole-and-pocklington","llm_href":"/mps/david-davis-goole-and-pocklington/llm.md","data_href":"/mps/david-davis-goole-and-pocklington/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":84,"votes_available":51,"spoken_contributions_available":33,"edms_available":1,"written_questions_available":29,"constituency_mentions_available":84,"awaiting_written_question_answers":0,"registered_interests":6,"committees":3,"bills":6,"party_majority_different_votes_available":5}},{"slug":"david-mundell-dumfriesshire-clydesdale-and-tweeddale","member_id":1512,"name":"David Mundell","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Dumfriesshire, Clydesdale and Tweeddale","href":"/mps/david-mundell-dumfriesshire-clydesdale-and-tweeddale","llm_href":"/mps/david-mundell-dumfriesshire-clydesdale-and-tweeddale/llm.md","data_href":"/mps/david-mundell-dumfriesshire-clydesdale-and-tweeddale/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":114,"votes_available":71,"spoken_contributions_available":30,"edms_available":4,"written_questions_available":17,"constituency_mentions_available":114,"awaiting_written_question_answers":0,"registered_interests":8,"committees":4,"bills":2,"party_majority_different_votes_available":0}},{"slug":"david-pinto-duschinsky-hendon","member_id":5360,"name":"David Pinto-Duschinsky","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Hendon","href":"/mps/david-pinto-duschinsky-hendon","llm_href":"/mps/david-pinto-duschinsky-hendon/llm.md","data_href":"/mps/david-pinto-duschinsky-hendon/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":96,"votes_available":75,"spoken_contributions_available":10,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":96,"awaiting_written_question_answers":0,"registered_interests":8,"committees":4,"bills":0,"party_majority_different_votes_available":10}},{"slug":"david-reed-exmouth-and-exeter-east","member_id":5347,"name":"David Reed","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Exmouth and Exeter East","href":"/mps/david-reed-exmouth-and-exeter-east","llm_href":"/mps/david-reed-exmouth-and-exeter-east/llm.md","data_href":"/mps/david-reed-exmouth-and-exeter-east/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":78,"votes_available":68,"spoken_contributions_available":81,"edms_available":1,"written_questions_available":28,"constituency_mentions_available":78,"awaiting_written_question_answers":0,"registered_interests":13,"committees":6,"bills":1,"party_majority_different_votes_available":0}},{"slug":"david-simmonds-ruislip-northwood-and-pinner","member_id":4872,"name":"David Simmonds","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Ruislip, Northwood and Pinner","href":"/mps/david-simmonds-ruislip-northwood-and-pinner","llm_href":"/mps/david-simmonds-ruislip-northwood-and-pinner/llm.md","data_href":"/mps/david-simmonds-ruislip-northwood-and-pinner/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":169,"votes_available":80,"spoken_contributions_available":91,"edms_available":0,"written_questions_available":100,"constituency_mentions_available":169,"awaiting_written_question_answers":3,"registered_interests":6,"committees":20,"bills":0,"party_majority_different_votes_available":2}},{"slug":"david-smith-north-northumberland","member_id":5218,"name":"David Smith","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"North Northumberland","href":"/mps/david-smith-north-northumberland","llm_href":"/mps/david-smith-north-northumberland/llm.md","data_href":"/mps/david-smith-north-northumberland/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":131,"votes_available":55,"spoken_contributions_available":15,"edms_available":0,"written_questions_available":19,"constituency_mentions_available":131,"awaiting_written_question_answers":1,"registered_interests":5,"committees":2,"bills":0,"party_majority_different_votes_available":14}},{"slug":"david-taylor-hemel-hempstead","member_id":5348,"name":"David Taylor","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Hemel Hempstead","href":"/mps/david-taylor-hemel-hempstead","llm_href":"/mps/david-taylor-hemel-hempstead/llm.md","data_href":"/mps/david-taylor-hemel-hempstead/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":69,"votes_available":66,"spoken_contributions_available":9,"edms_available":0,"written_questions_available":8,"constituency_mentions_available":69,"awaiting_written_question_answers":1,"registered_interests":3,"committees":2,"bills":0,"party_majority_different_votes_available":0}},{"slug":"david-williams-stoke-on-trent-north","member_id":5151,"name":"David Williams","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Stoke-on-Trent North","href":"/mps/david-williams-stoke-on-trent-north","llm_href":"/mps/david-williams-stoke-on-trent-north/llm.md","data_href":"/mps/david-williams-stoke-on-trent-north/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":95,"votes_available":86,"spoken_contributions_available":15,"edms_available":4,"written_questions_available":8,"constituency_mentions_available":95,"awaiting_written_question_answers":0,"registered_interests":2,"committees":0,"bills":0,"party_majority_different_votes_available":13}},{"slug":"dawn-butler-brent-east","member_id":1489,"name":"Dawn Butler","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Brent East","href":"/mps/dawn-butler-brent-east","llm_href":"/mps/dawn-butler-brent-east/llm.md","data_href":"/mps/dawn-butler-brent-east/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":142,"votes_available":69,"spoken_contributions_available":16,"edms_available":5,"written_questions_available":1,"constituency_mentions_available":142,"awaiting_written_question_answers":0,"registered_interests":7,"committees":6,"bills":3,"party_majority_different_votes_available":14}},{"slug":"debbie-abrahams-oldham-east-and-saddleworth","member_id":4212,"name":"Debbie Abrahams","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Oldham East and Saddleworth","href":"/mps/debbie-abrahams-oldham-east-and-saddleworth","llm_href":"/mps/debbie-abrahams-oldham-east-and-saddleworth/llm.md","data_href":"/mps/debbie-abrahams-oldham-east-and-saddleworth/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":61,"votes_available":68,"spoken_contributions_available":23,"edms_available":1,"written_questions_available":6,"constituency_mentions_available":61,"awaiting_written_question_answers":1,"registered_interests":0,"committees":8,"bills":4,"party_majority_different_votes_available":3}},{"slug":"deirdre-costigan-ealing-southall","member_id":5075,"name":"Deirdre Costigan","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Ealing Southall","href":"/mps/deirdre-costigan-ealing-southall","llm_href":"/mps/deirdre-costigan-ealing-southall/llm.md","data_href":"/mps/deirdre-costigan-ealing-southall/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":161,"votes_available":83,"spoken_contributions_available":0,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":161,"awaiting_written_question_answers":0,"registered_interests":0,"committees":5,"bills":1,"party_majority_different_votes_available":1}},{"slug":"derek-twigg-widnes-and-halewood","member_id":429,"name":"Derek Twigg","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Widnes and Halewood","href":"/mps/derek-twigg-widnes-and-halewood","llm_href":"/mps/derek-twigg-widnes-and-halewood/llm.md","data_href":"/mps/derek-twigg-widnes-and-halewood/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":26,"votes_available":62,"spoken_contributions_available":20,"edms_available":0,"written_questions_available":8,"constituency_mentions_available":26,"awaiting_written_question_answers":0,"registered_interests":1,"committees":13,"bills":0,"party_majority_different_votes_available":15}},{"slug":"douglas-mcallister-west-dunbartonshire","member_id":5057,"name":"Douglas McAllister","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"West Dunbartonshire","href":"/mps/douglas-mcallister-west-dunbartonshire","llm_href":"/mps/douglas-mcallister-west-dunbartonshire/llm.md","data_href":"/mps/douglas-mcallister-west-dunbartonshire/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":113,"votes_available":85,"spoken_contributions_available":40,"edms_available":13,"written_questions_available":12,"constituency_mentions_available":113,"awaiting_written_question_answers":0,"registered_interests":5,"committees":2,"bills":0,"party_majority_different_votes_available":15}},{"slug":"dr-al-pinkerton-surrey-heath","member_id":5288,"name":"Dr Al Pinkerton","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Surrey Heath","href":"/mps/dr-al-pinkerton-surrey-heath","llm_href":"/mps/dr-al-pinkerton-surrey-heath/llm.md","data_href":"/mps/dr-al-pinkerton-surrey-heath/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":152,"votes_available":365,"spoken_contributions_available":240,"edms_available":688,"written_questions_available":1343,"constituency_mentions_available":152,"awaiting_written_question_answers":0,"registered_interests":4,"committees":2,"bills":2,"party_majority_different_votes_available":11,"votes_since_2024_election":365,"spoken_contributions_since_2024_election":240,"edms_since_2024_election":688,"written_questions_since_2024_election":1343}},{"slug":"dr-allison-gardner-stoke-on-trent-south","member_id":5334,"name":"Dr Allison Gardner","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Stoke-on-Trent South","href":"/mps/dr-allison-gardner-stoke-on-trent-south","llm_href":"/mps/dr-allison-gardner-stoke-on-trent-south/llm.md","data_href":"/mps/dr-allison-gardner-stoke-on-trent-south/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":124,"votes_available":81,"spoken_contributions_available":40,"edms_available":8,"written_questions_available":25,"constituency_mentions_available":124,"awaiting_written_question_answers":6,"registered_interests":2,"committees":3,"bills":0,"party_majority_different_votes_available":10}},{"slug":"dr-andrew-murrison-south-west-wiltshire","member_id":1466,"name":"Dr Andrew Murrison","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"South West Wiltshire","href":"/mps/dr-andrew-murrison-south-west-wiltshire","llm_href":"/mps/dr-andrew-murrison-south-west-wiltshire/llm.md","data_href":"/mps/dr-andrew-murrison-south-west-wiltshire/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":63,"votes_available":81,"spoken_contributions_available":64,"edms_available":0,"written_questions_available":34,"constituency_mentions_available":63,"awaiting_written_question_answers":0,"registered_interests":5,"committees":11,"bills":3,"party_majority_different_votes_available":2}},{"slug":"dr-beccy-cooper-worthing-west","member_id":5307,"name":"Dr Beccy Cooper","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Worthing West","href":"/mps/dr-beccy-cooper-worthing-west","llm_href":"/mps/dr-beccy-cooper-worthing-west/llm.md","data_href":"/mps/dr-beccy-cooper-worthing-west/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":80,"votes_available":62,"spoken_contributions_available":21,"edms_available":1,"written_questions_available":4,"constituency_mentions_available":80,"awaiting_written_question_answers":0,"registered_interests":8,"committees":2,"bills":0,"party_majority_different_votes_available":0}},{"slug":"dr-ben-spencer-runnymede-and-weybridge","member_id":4785,"name":"Dr Ben Spencer","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Runnymede and Weybridge","href":"/mps/dr-ben-spencer-runnymede-and-weybridge","llm_href":"/mps/dr-ben-spencer-runnymede-and-weybridge/llm.md","data_href":"/mps/dr-ben-spencer-runnymede-and-weybridge/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":153,"votes_available":71,"spoken_contributions_available":155,"edms_available":0,"written_questions_available":16,"constituency_mentions_available":153,"awaiting_written_question_answers":0,"registered_interests":5,"committees":8,"bills":3,"party_majority_different_votes_available":7}},{"slug":"dr-caroline-johnson-sleaford-and-north-hykeham","member_id":4592,"name":"Dr Caroline Johnson","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Sleaford and North Hykeham","href":"/mps/dr-caroline-johnson-sleaford-and-north-hykeham","llm_href":"/mps/dr-caroline-johnson-sleaford-and-north-hykeham/llm.md","data_href":"/mps/dr-caroline-johnson-sleaford-and-north-hykeham/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":150,"votes_available":62,"spoken_contributions_available":65,"edms_available":1,"written_questions_available":37,"constituency_mentions_available":150,"awaiting_written_question_answers":0,"registered_interests":3,"committees":12,"bills":1,"party_majority_different_votes_available":2}},{"slug":"dr-danny-chambers-winchester","member_id":5304,"name":"Dr Danny Chambers","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Winchester","href":"/mps/dr-danny-chambers-winchester","llm_href":"/mps/dr-danny-chambers-winchester/llm.md","data_href":"/mps/dr-danny-chambers-winchester/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":396,"votes_available":379,"spoken_contributions_available":348,"edms_available":285,"written_questions_available":110,"constituency_mentions_available":396,"awaiting_written_question_answers":0,"registered_interests":7,"committees":5,"bills":1,"party_majority_different_votes_available":1,"votes_since_2024_election":379,"spoken_contributions_since_2024_election":348,"edms_since_2024_election":285,"written_questions_since_2024_election":110}},{"slug":"dr-ellie-chowns-north-herefordshire","member_id":5249,"name":"Dr Ellie Chowns","party":"Green Party","party_slug":"green-party","tracker_party_slug":"green-party","constituency":"North Herefordshire","href":"/mps/dr-ellie-chowns-north-herefordshire","llm_href":"/mps/dr-ellie-chowns-north-herefordshire/llm.md","data_href":"/mps/dr-ellie-chowns-north-herefordshire/data.json","generated":"2026-04-30","theme":{"accent":"#78B82A","accent_dark":"#3B6415","accent_tint":"#DDEEC8","accent_soft":"#F5FAEF"},"counts":{"constituency_mentions_since_2024_election":240,"votes_available":72,"spoken_contributions_available":132,"edms_available":121,"written_questions_available":45,"constituency_mentions_available":240,"awaiting_written_question_answers":1,"registered_interests":4,"committees":4,"bills":4,"party_majority_different_votes_available":0}},{"slug":"dr-jeevun-sandher-loughborough","member_id":5259,"name":"Dr Jeevun Sandher","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Loughborough","href":"/mps/dr-jeevun-sandher-loughborough","llm_href":"/mps/dr-jeevun-sandher-loughborough/llm.md","data_href":"/mps/dr-jeevun-sandher-loughborough/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":115,"votes_available":76,"spoken_contributions_available":18,"edms_available":0,"written_questions_available":1,"constituency_mentions_available":115,"awaiting_written_question_answers":0,"registered_interests":3,"committees":2,"bills":0,"party_majority_different_votes_available":0}},{"slug":"dr-kieran-mullan-bexhill-and-battle","member_id":4860,"name":"Dr Kieran Mullan","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Bexhill and Battle","href":"/mps/dr-kieran-mullan-bexhill-and-battle","llm_href":"/mps/dr-kieran-mullan-bexhill-and-battle/llm.md","data_href":"/mps/dr-kieran-mullan-bexhill-and-battle/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":157,"votes_available":76,"spoken_contributions_available":318,"edms_available":0,"written_questions_available":29,"constituency_mentions_available":157,"awaiting_written_question_answers":0,"registered_interests":1,"committees":12,"bills":0,"party_majority_different_votes_available":0}},{"slug":"dr-lauren-sullivan-gravesham","member_id":5269,"name":"Dr Lauren Sullivan","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Gravesham","href":"/mps/dr-lauren-sullivan-gravesham","llm_href":"/mps/dr-lauren-sullivan-gravesham/llm.md","data_href":"/mps/dr-lauren-sullivan-gravesham/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":94,"votes_available":86,"spoken_contributions_available":13,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":94,"awaiting_written_question_answers":0,"registered_interests":6,"committees":3,"bills":0,"party_majority_different_votes_available":10}},{"slug":"dr-luke-evans-hinckley-and-bosworth","member_id":4781,"name":"Dr Luke Evans","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Hinckley and Bosworth","href":"/mps/dr-luke-evans-hinckley-and-bosworth","llm_href":"/mps/dr-luke-evans-hinckley-and-bosworth/llm.md","data_href":"/mps/dr-luke-evans-hinckley-and-bosworth/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":280,"votes_available":75,"spoken_contributions_available":104,"edms_available":0,"written_questions_available":170,"constituency_mentions_available":280,"awaiting_written_question_answers":8,"registered_interests":0,"committees":9,"bills":3,"party_majority_different_votes_available":13}},{"slug":"dr-marie-tidball-penistone-and-stocksbridge","member_id":5098,"name":"Dr Marie Tidball","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Penistone and Stocksbridge","href":"/mps/dr-marie-tidball-penistone-and-stocksbridge","llm_href":"/mps/dr-marie-tidball-penistone-and-stocksbridge/llm.md","data_href":"/mps/dr-marie-tidball-penistone-and-stocksbridge/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":117,"votes_available":60,"spoken_contributions_available":15,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":117,"awaiting_written_question_answers":0,"registered_interests":1,"committees":3,"bills":0,"party_majority_different_votes_available":1}},{"slug":"dr-neil-hudson-epping-forest","member_id":4853,"name":"Dr Neil Hudson","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Epping Forest","href":"/mps/dr-neil-hudson-epping-forest","llm_href":"/mps/dr-neil-hudson-epping-forest/llm.md","data_href":"/mps/dr-neil-hudson-epping-forest/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":135,"votes_available":76,"spoken_contributions_available":9,"edms_available":1,"written_questions_available":27,"constituency_mentions_available":135,"awaiting_written_question_answers":2,"registered_interests":4,"committees":8,"bills":0,"party_majority_different_votes_available":1}},{"slug":"dr-neil-shastri-hurst-solihull-west-and-shirley","member_id":5197,"name":"Dr Neil Shastri-Hurst","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Solihull West and Shirley","href":"/mps/dr-neil-shastri-hurst-solihull-west-and-shirley","llm_href":"/mps/dr-neil-shastri-hurst-solihull-west-and-shirley/llm.md","data_href":"/mps/dr-neil-shastri-hurst-solihull-west-and-shirley/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":124,"votes_available":74,"spoken_contributions_available":59,"edms_available":0,"written_questions_available":45,"constituency_mentions_available":124,"awaiting_written_question_answers":0,"registered_interests":13,"committees":6,"bills":1,"party_majority_different_votes_available":16}},{"slug":"dr-rosena-allin-khan-tooting","member_id":4573,"name":"Dr Rosena Allin-Khan","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Tooting","href":"/mps/dr-rosena-allin-khan-tooting","llm_href":"/mps/dr-rosena-allin-khan-tooting/llm.md","data_href":"/mps/dr-rosena-allin-khan-tooting/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":22,"votes_available":11,"spoken_contributions_available":13,"edms_available":0,"written_questions_available":24,"constituency_mentions_available":22,"awaiting_written_question_answers":0,"registered_interests":8,"committees":3,"bills":0,"party_majority_different_votes_available":8}},{"slug":"dr-roz-savage-south-cotswolds","member_id":5352,"name":"Dr Roz Savage","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"South Cotswolds","href":"/mps/dr-roz-savage-south-cotswolds","llm_href":"/mps/dr-roz-savage-south-cotswolds/llm.md","data_href":"/mps/dr-roz-savage-south-cotswolds/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":206,"votes_available":326,"spoken_contributions_available":184,"edms_available":445,"written_questions_available":388,"constituency_mentions_available":206,"awaiting_written_question_answers":0,"registered_interests":6,"committees":2,"bills":1,"party_majority_different_votes_available":1,"votes_since_2024_election":326,"spoken_contributions_since_2024_election":184,"edms_since_2024_election":445,"written_questions_since_2024_election":388}},{"slug":"dr-rupa-huq-ealing-central-and-acton","member_id":4511,"name":"Dr Rupa Huq","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Ealing Central and Acton","href":"/mps/dr-rupa-huq-ealing-central-and-acton","llm_href":"/mps/dr-rupa-huq-ealing-central-and-acton/llm.md","data_href":"/mps/dr-rupa-huq-ealing-central-and-acton/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":30,"votes_available":75,"spoken_contributions_available":23,"edms_available":0,"written_questions_available":6,"constituency_mentions_available":30,"awaiting_written_question_answers":0,"registered_interests":7,"committees":10,"bills":2,"party_majority_different_votes_available":8}},{"slug":"dr-scott-arthur-edinburgh-south-west","member_id":5212,"name":"Dr Scott Arthur","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Edinburgh South West","href":"/mps/dr-scott-arthur-edinburgh-south-west","llm_href":"/mps/dr-scott-arthur-edinburgh-south-west/llm.md","data_href":"/mps/dr-scott-arthur-edinburgh-south-west/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":212,"votes_available":75,"spoken_contributions_available":61,"edms_available":26,"written_questions_available":97,"constituency_mentions_available":212,"awaiting_written_question_answers":0,"registered_interests":4,"committees":4,"bills":1,"party_majority_different_votes_available":10}},{"slug":"dr-simon-opher-stroud","member_id":5030,"name":"Dr Simon Opher","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Stroud","href":"/mps/dr-simon-opher-stroud","llm_href":"/mps/dr-simon-opher-stroud/llm.md","data_href":"/mps/dr-simon-opher-stroud/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":261,"votes_available":63,"spoken_contributions_available":15,"edms_available":21,"written_questions_available":18,"constituency_mentions_available":261,"awaiting_written_question_answers":0,"registered_interests":8,"committees":1,"bills":1,"party_majority_different_votes_available":8}},{"slug":"dr-zubir-ahmed-glasgow-south-west","member_id":5213,"name":"Dr Zubir Ahmed","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Glasgow South West","href":"/mps/dr-zubir-ahmed-glasgow-south-west","llm_href":"/mps/dr-zubir-ahmed-glasgow-south-west/llm.md","data_href":"/mps/dr-zubir-ahmed-glasgow-south-west/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":71,"votes_available":60,"spoken_contributions_available":83,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":71,"awaiting_written_question_answers":0,"registered_interests":5,"committees":1,"bills":0,"party_majority_different_votes_available":12}},{"slug":"ed-davey-kingston-and-surbiton","member_id":188,"name":"Ed Davey","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Kingston and Surbiton","href":"/mps/ed-davey-kingston-and-surbiton","llm_href":"/mps/ed-davey-kingston-and-surbiton/llm.md","data_href":"/mps/ed-davey-kingston-and-surbiton/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":120,"votes_available":238,"spoken_contributions_available":182,"edms_available":12,"written_questions_available":3,"constituency_mentions_available":120,"awaiting_written_question_answers":0,"registered_interests":10,"committees":2,"bills":11,"party_majority_different_votes_available":5,"votes_since_2024_election":238,"spoken_contributions_since_2024_election":182,"edms_since_2024_election":12,"written_questions_since_2024_election":3}},{"slug":"ed-miliband-doncaster-north","member_id":1510,"name":"Ed Miliband","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Doncaster North","href":"/mps/ed-miliband-doncaster-north","llm_href":"/mps/ed-miliband-doncaster-north/llm.md","data_href":"/mps/ed-miliband-doncaster-north/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":35,"votes_available":25,"spoken_contributions_available":114,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":35,"awaiting_written_question_answers":0,"registered_interests":0,"committees":0,"bills":2,"party_majority_different_votes_available":0}},{"slug":"edward-argar-melton-and-syston","member_id":4362,"name":"Edward Argar","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Melton and Syston","href":"/mps/edward-argar-melton-and-syston","llm_href":"/mps/edward-argar-melton-and-syston/llm.md","data_href":"/mps/edward-argar-melton-and-syston/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":66,"votes_available":74,"spoken_contributions_available":23,"edms_available":0,"written_questions_available":5,"constituency_mentions_available":66,"awaiting_written_question_answers":0,"registered_interests":1,"committees":10,"bills":1,"party_majority_different_votes_available":0}},{"slug":"edward-morello-west-dorset","member_id":5326,"name":"Edward Morello","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"West Dorset","href":"/mps/edward-morello-west-dorset","llm_href":"/mps/edward-morello-west-dorset/llm.md","data_href":"/mps/edward-morello-west-dorset/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":239,"votes_available":317,"spoken_contributions_available":342,"edms_available":246,"written_questions_available":1619,"constituency_mentions_available":239,"awaiting_written_question_answers":0,"registered_interests":2,"committees":5,"bills":0,"party_majority_different_votes_available":1,"votes_since_2024_election":317,"spoken_contributions_since_2024_election":342,"edms_since_2024_election":246,"written_questions_since_2024_election":1619}},{"slug":"elaine-stewart-ayr-carrick-and-cumnock","member_id":5206,"name":"Elaine Stewart","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Ayr, Carrick and Cumnock","href":"/mps/elaine-stewart-ayr-carrick-and-cumnock","llm_href":"/mps/elaine-stewart-ayr-carrick-and-cumnock/llm.md","data_href":"/mps/elaine-stewart-ayr-carrick-and-cumnock/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":29,"votes_available":27,"spoken_contributions_available":6,"edms_available":5,"written_questions_available":0,"constituency_mentions_available":29,"awaiting_written_question_answers":0,"registered_interests":3,"committees":1,"bills":0,"party_majority_different_votes_available":1}},{"slug":"ellie-reeves-lewisham-west-and-east-dulwich","member_id":4620,"name":"Ellie Reeves","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Lewisham West and East Dulwich","href":"/mps/ellie-reeves-lewisham-west-and-east-dulwich","llm_href":"/mps/ellie-reeves-lewisham-west-and-east-dulwich/llm.md","data_href":"/mps/ellie-reeves-lewisham-west-and-east-dulwich/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":9,"votes_available":63,"spoken_contributions_available":44,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":9,"awaiting_written_question_answers":0,"registered_interests":2,"committees":3,"bills":0,"party_majority_different_votes_available":0}},{"slug":"emily-darlington-milton-keynes-central","member_id":5139,"name":"Emily Darlington","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Milton Keynes Central","href":"/mps/emily-darlington-milton-keynes-central","llm_href":"/mps/emily-darlington-milton-keynes-central/llm.md","data_href":"/mps/emily-darlington-milton-keynes-central/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":89,"votes_available":91,"spoken_contributions_available":39,"edms_available":0,"written_questions_available":4,"constituency_mentions_available":89,"awaiting_written_question_answers":0,"registered_interests":3,"committees":3,"bills":0,"party_majority_different_votes_available":0}},{"slug":"emily-thornberry-islington-south-and-finsbury","member_id":1536,"name":"Emily Thornberry","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Islington South and Finsbury","href":"/mps/emily-thornberry-islington-south-and-finsbury","llm_href":"/mps/emily-thornberry-islington-south-and-finsbury/llm.md","data_href":"/mps/emily-thornberry-islington-south-and-finsbury/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":65,"votes_available":43,"spoken_contributions_available":40,"edms_available":1,"written_questions_available":0,"constituency_mentions_available":65,"awaiting_written_question_answers":0,"registered_interests":3,"committees":8,"bills":2,"party_majority_different_votes_available":0}},{"slug":"emma-foody-cramlington-and-killingworth","member_id":5029,"name":"Emma Foody","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Cramlington and Killingworth","href":"/mps/emma-foody-cramlington-and-killingworth","llm_href":"/mps/emma-foody-cramlington-and-killingworth/llm.md","data_href":"/mps/emma-foody-cramlington-and-killingworth/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":64,"votes_available":73,"spoken_contributions_available":12,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":64,"awaiting_written_question_answers":0,"registered_interests":3,"committees":4,"bills":2,"party_majority_different_votes_available":1}},{"slug":"emma-hardy-kingston-upon-hull-west-and-haltemprice","member_id":4645,"name":"Emma Hardy","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Kingston upon Hull West and Haltemprice","href":"/mps/emma-hardy-kingston-upon-hull-west-and-haltemprice","llm_href":"/mps/emma-hardy-kingston-upon-hull-west-and-haltemprice/llm.md","data_href":"/mps/emma-hardy-kingston-upon-hull-west-and-haltemprice/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":59,"votes_available":45,"spoken_contributions_available":54,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":59,"awaiting_written_question_answers":0,"registered_interests":0,"committees":9,"bills":6,"party_majority_different_votes_available":6}},{"slug":"emma-lewell-south-shields","member_id":4277,"name":"Emma Lewell","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"South Shields","href":"/mps/emma-lewell-south-shields","llm_href":"/mps/emma-lewell-south-shields/llm.md","data_href":"/mps/emma-lewell-south-shields/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":68,"votes_available":52,"spoken_contributions_available":32,"edms_available":8,"written_questions_available":13,"constituency_mentions_available":68,"awaiting_written_question_answers":0,"registered_interests":11,"committees":11,"bills":5,"party_majority_different_votes_available":19}},{"slug":"emma-reynolds-wycombe","member_id":4077,"name":"Emma Reynolds","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Wycombe","href":"/mps/emma-reynolds-wycombe","llm_href":"/mps/emma-reynolds-wycombe/llm.md","data_href":"/mps/emma-reynolds-wycombe/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":91,"votes_available":57,"spoken_contributions_available":35,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":91,"awaiting_written_question_answers":0,"registered_interests":3,"committees":5,"bills":0,"party_majority_different_votes_available":0}},{"slug":"esther-mcvey-tatton","member_id":4084,"name":"Esther McVey","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Tatton","href":"/mps/esther-mcvey-tatton","llm_href":"/mps/esther-mcvey-tatton/llm.md","data_href":"/mps/esther-mcvey-tatton/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":101,"votes_available":29,"spoken_contributions_available":56,"edms_available":0,"written_questions_available":50,"constituency_mentions_available":101,"awaiting_written_question_answers":7,"registered_interests":6,"committees":4,"bills":1,"party_majority_different_votes_available":0}},{"slug":"euan-stainbank-falkirk","member_id":5110,"name":"Euan Stainbank","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Falkirk","href":"/mps/euan-stainbank-falkirk","llm_href":"/mps/euan-stainbank-falkirk/llm.md","data_href":"/mps/euan-stainbank-falkirk/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":183,"votes_available":76,"spoken_contributions_available":28,"edms_available":24,"written_questions_available":67,"constituency_mentions_available":183,"awaiting_written_question_answers":5,"registered_interests":5,"committees":9,"bills":0,"party_majority_different_votes_available":4}},{"slug":"fabian-hamilton-leeds-north-east","member_id":415,"name":"Fabian Hamilton","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Leeds North East","href":"/mps/fabian-hamilton-leeds-north-east","llm_href":"/mps/fabian-hamilton-leeds-north-east/llm.md","data_href":"/mps/fabian-hamilton-leeds-north-east/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":15,"votes_available":35,"spoken_contributions_available":0,"edms_available":0,"written_questions_available":13,"constituency_mentions_available":15,"awaiting_written_question_answers":0,"registered_interests":0,"committees":10,"bills":2,"party_majority_different_votes_available":0}},{"slug":"feryal-clark-enfield-north","member_id":4822,"name":"Feryal Clark","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Enfield North","href":"/mps/feryal-clark-enfield-north","llm_href":"/mps/feryal-clark-enfield-north/llm.md","data_href":"/mps/feryal-clark-enfield-north/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":14,"votes_available":68,"spoken_contributions_available":6,"edms_available":0,"written_questions_available":1,"constituency_mentions_available":14,"awaiting_written_question_answers":0,"registered_interests":3,"committees":2,"bills":0,"party_majority_different_votes_available":5}},{"slug":"fleur-anderson-putney","member_id":4788,"name":"Fleur Anderson","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Putney","href":"/mps/fleur-anderson-putney","llm_href":"/mps/fleur-anderson-putney/llm.md","data_href":"/mps/fleur-anderson-putney/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":65,"votes_available":46,"spoken_contributions_available":22,"edms_available":0,"written_questions_available":28,"constituency_mentions_available":65,"awaiting_written_question_answers":0,"registered_interests":2,"committees":6,"bills":3,"party_majority_different_votes_available":6}},{"slug":"florence-eshalomi-vauxhall-and-camberwell-green","member_id":4870,"name":"Florence Eshalomi","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Vauxhall and Camberwell Green","href":"/mps/florence-eshalomi-vauxhall-and-camberwell-green","llm_href":"/mps/florence-eshalomi-vauxhall-and-camberwell-green/llm.md","data_href":"/mps/florence-eshalomi-vauxhall-and-camberwell-green/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":141,"votes_available":31,"spoken_contributions_available":34,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":141,"awaiting_written_question_answers":0,"registered_interests":2,"committees":9,"bills":0,"party_majority_different_votes_available":12}},{"slug":"frank-mcnally-coatbridge-and-bellshill","member_id":5183,"name":"Frank McNally","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Coatbridge and Bellshill","href":"/mps/frank-mcnally-coatbridge-and-bellshill","llm_href":"/mps/frank-mcnally-coatbridge-and-bellshill/llm.md","data_href":"/mps/frank-mcnally-coatbridge-and-bellshill/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":34,"votes_available":62,"spoken_contributions_available":8,"edms_available":0,"written_questions_available":2,"constituency_mentions_available":34,"awaiting_written_question_answers":0,"registered_interests":0,"committees":2,"bills":0,"party_majority_different_votes_available":13}},{"slug":"fred-thomas-plymouth-moor-view","member_id":5174,"name":"Fred Thomas","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Plymouth Moor View","href":"/mps/fred-thomas-plymouth-moor-view","llm_href":"/mps/fred-thomas-plymouth-moor-view/llm.md","data_href":"/mps/fred-thomas-plymouth-moor-view/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":34,"votes_available":62,"spoken_contributions_available":11,"edms_available":0,"written_questions_available":6,"constituency_mentions_available":34,"awaiting_written_question_answers":0,"registered_interests":7,"committees":1,"bills":0,"party_majority_different_votes_available":1}},{"slug":"freddie-van-mierlo-henley-and-thame","member_id":5296,"name":"Freddie van Mierlo","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Henley and Thame","href":"/mps/freddie-van-mierlo-henley-and-thame","llm_href":"/mps/freddie-van-mierlo-henley-and-thame/llm.md","data_href":"/mps/freddie-van-mierlo-henley-and-thame/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":81,"votes_available":220,"spoken_contributions_available":160,"edms_available":304,"written_questions_available":627,"constituency_mentions_available":81,"awaiting_written_question_answers":3,"registered_interests":6,"committees":2,"bills":1,"party_majority_different_votes_available":0,"votes_since_2024_election":220,"spoken_contributions_since_2024_election":160,"edms_since_2024_election":304,"written_questions_since_2024_election":627}},{"slug":"gareth-bacon-orpington","member_id":4798,"name":"Gareth Bacon","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Orpington","href":"/mps/gareth-bacon-orpington","llm_href":"/mps/gareth-bacon-orpington/llm.md","data_href":"/mps/gareth-bacon-orpington/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":59,"votes_available":80,"spoken_contributions_available":20,"edms_available":1,"written_questions_available":21,"constituency_mentions_available":59,"awaiting_written_question_answers":5,"registered_interests":2,"committees":13,"bills":1,"party_majority_different_votes_available":0}},{"slug":"gareth-davies-grantham-and-bourne","member_id":4850,"name":"Gareth Davies","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Grantham and Bourne","href":"/mps/gareth-davies-grantham-and-bourne","llm_href":"/mps/gareth-davies-grantham-and-bourne/llm.md","data_href":"/mps/gareth-davies-grantham-and-bourne/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":56,"votes_available":63,"spoken_contributions_available":12,"edms_available":0,"written_questions_available":26,"constituency_mentions_available":56,"awaiting_written_question_answers":0,"registered_interests":7,"committees":13,"bills":2,"party_majority_different_votes_available":0}},{"slug":"gareth-snell-stoke-on-trent-central","member_id":4595,"name":"Gareth Snell","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Stoke-on-Trent Central","href":"/mps/gareth-snell-stoke-on-trent-central","llm_href":"/mps/gareth-snell-stoke-on-trent-central/llm.md","data_href":"/mps/gareth-snell-stoke-on-trent-central/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":188,"votes_available":76,"spoken_contributions_available":60,"edms_available":0,"written_questions_available":106,"constituency_mentions_available":188,"awaiting_written_question_answers":0,"registered_interests":5,"committees":9,"bills":3,"party_majority_different_votes_available":1}},{"slug":"gareth-thomas-harrow-west","member_id":177,"name":"Gareth Thomas","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Harrow West","href":"/mps/gareth-thomas-harrow-west","llm_href":"/mps/gareth-thomas-harrow-west/llm.md","data_href":"/mps/gareth-thomas-harrow-west/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":32,"votes_available":47,"spoken_contributions_available":19,"edms_available":0,"written_questions_available":55,"constituency_mentions_available":32,"awaiting_written_question_answers":3,"registered_interests":1,"committees":6,"bills":14,"party_majority_different_votes_available":0}},{"slug":"gavin-robinson-belfast-east","member_id":4360,"name":"Gavin Robinson","party":"Democratic Unionist Party","party_slug":"democratic-unionist-party","tracker_party_slug":"democratic-unionist-party","constituency":"Belfast East","href":"/mps/gavin-robinson-belfast-east","llm_href":"/mps/gavin-robinson-belfast-east/llm.md","data_href":"/mps/gavin-robinson-belfast-east/data.json","generated":"2026-04-30","theme":{"accent":"#D46A4C","accent_dark":"#873622","accent_tint":"#F3D9D0","accent_soft":"#FFF5F2"},"counts":{"constituency_mentions_since_2024_election":91,"votes_available":61,"spoken_contributions_available":18,"edms_available":27,"written_questions_available":26,"constituency_mentions_available":91,"awaiting_written_question_answers":2,"registered_interests":4,"committees":11,"bills":2,"party_majority_different_votes_available":1}},{"slug":"gen-kitchen-wellingborough-and-rushden","member_id":5011,"name":"Gen Kitchen","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Wellingborough and Rushden","href":"/mps/gen-kitchen-wellingborough-and-rushden","llm_href":"/mps/gen-kitchen-wellingborough-and-rushden/llm.md","data_href":"/mps/gen-kitchen-wellingborough-and-rushden/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":15,"votes_available":79,"spoken_contributions_available":0,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":15,"awaiting_written_question_answers":0,"registered_interests":0,"committees":6,"bills":0,"party_majority_different_votes_available":0}},{"slug":"george-freeman-mid-norfolk","member_id":4020,"name":"George Freeman","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Mid Norfolk","href":"/mps/george-freeman-mid-norfolk","llm_href":"/mps/george-freeman-mid-norfolk/llm.md","data_href":"/mps/george-freeman-mid-norfolk/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":72,"votes_available":72,"spoken_contributions_available":7,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":72,"awaiting_written_question_answers":0,"registered_interests":17,"committees":4,"bills":2,"party_majority_different_votes_available":1}},{"slug":"georgia-gould-queen-s-park-and-maida-vale","member_id":5305,"name":"Georgia Gould","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Queen's Park and Maida Vale","href":"/mps/georgia-gould-queen-s-park-and-maida-vale","llm_href":"/mps/georgia-gould-queen-s-park-and-maida-vale/llm.md","data_href":"/mps/georgia-gould-queen-s-park-and-maida-vale/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":2,"votes_available":36,"spoken_contributions_available":78,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":2,"awaiting_written_question_answers":0,"registered_interests":1,"committees":1,"bills":0,"party_majority_different_votes_available":0}},{"slug":"gerald-jones-merthyr-tydfil-and-aberdare","member_id":4501,"name":"Gerald Jones","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Merthyr Tydfil and Aberdare","href":"/mps/gerald-jones-merthyr-tydfil-and-aberdare","llm_href":"/mps/gerald-jones-merthyr-tydfil-and-aberdare/llm.md","data_href":"/mps/gerald-jones-merthyr-tydfil-and-aberdare/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":19,"votes_available":80,"spoken_contributions_available":9,"edms_available":1,"written_questions_available":2,"constituency_mentions_available":19,"awaiting_written_question_answers":0,"registered_interests":2,"committees":7,"bills":1,"party_majority_different_votes_available":0}},{"slug":"gideon-amos-taunton-and-wellington","member_id":5250,"name":"Gideon Amos","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Taunton and Wellington","href":"/mps/gideon-amos-taunton-and-wellington","llm_href":"/mps/gideon-amos-taunton-and-wellington/llm.md","data_href":"/mps/gideon-amos-taunton-and-wellington/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":307,"votes_available":386,"spoken_contributions_available":556,"edms_available":182,"written_questions_available":164,"constituency_mentions_available":307,"awaiting_written_question_answers":0,"registered_interests":8,"committees":2,"bills":0,"party_majority_different_votes_available":14,"votes_since_2024_election":386,"spoken_contributions_since_2024_election":556,"edms_since_2024_election":182,"written_questions_since_2024_election":164}},{"slug":"gill-furniss-sheffield-brightside-and-hillsborough","member_id":4571,"name":"Gill Furniss","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Sheffield Brightside and Hillsborough","href":"/mps/gill-furniss-sheffield-brightside-and-hillsborough","llm_href":"/mps/gill-furniss-sheffield-brightside-and-hillsborough/llm.md","data_href":"/mps/gill-furniss-sheffield-brightside-and-hillsborough/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":17,"votes_available":56,"spoken_contributions_available":6,"edms_available":1,"written_questions_available":12,"constituency_mentions_available":17,"awaiting_written_question_answers":0,"registered_interests":3,"committees":13,"bills":0,"party_majority_different_votes_available":6}},{"slug":"gill-german-clwyd-north","member_id":5104,"name":"Gill German","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Clwyd North","href":"/mps/gill-german-clwyd-north","llm_href":"/mps/gill-german-clwyd-north/llm.md","data_href":"/mps/gill-german-clwyd-north/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":44,"votes_available":31,"spoken_contributions_available":4,"edms_available":0,"written_questions_available":13,"constituency_mentions_available":44,"awaiting_written_question_answers":0,"registered_interests":0,"committees":4,"bills":0,"party_majority_different_votes_available":1}},{"slug":"gordon-mckee-glasgow-south","member_id":5189,"name":"Gordon McKee","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Glasgow South","href":"/mps/gordon-mckee-glasgow-south","llm_href":"/mps/gordon-mckee-glasgow-south/llm.md","data_href":"/mps/gordon-mckee-glasgow-south/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":95,"votes_available":60,"spoken_contributions_available":9,"edms_available":1,"written_questions_available":1,"constituency_mentions_available":95,"awaiting_written_question_answers":0,"registered_interests":1,"committees":7,"bills":0,"party_majority_different_votes_available":9}},{"slug":"graeme-downie-dunfermline-and-dollar","member_id":5275,"name":"Graeme Downie","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Dunfermline and Dollar","href":"/mps/graeme-downie-dunfermline-and-dollar","llm_href":"/mps/graeme-downie-dunfermline-and-dollar/llm.md","data_href":"/mps/graeme-downie-dunfermline-and-dollar/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":117,"votes_available":32,"spoken_contributions_available":10,"edms_available":2,"written_questions_available":46,"constituency_mentions_available":117,"awaiting_written_question_answers":8,"registered_interests":3,"committees":5,"bills":0,"party_majority_different_votes_available":0}},{"slug":"graham-leadbitter-moray-west-nairn-and-strathspey","member_id":5277,"name":"Graham Leadbitter","party":"Scottish National Party","party_slug":"scottish-national-party","tracker_party_slug":"scottish-national-party","constituency":"Moray West, Nairn and Strathspey","href":"/mps/graham-leadbitter-moray-west-nairn-and-strathspey","llm_href":"/mps/graham-leadbitter-moray-west-nairn-and-strathspey/llm.md","data_href":"/mps/graham-leadbitter-moray-west-nairn-and-strathspey/data.json","generated":"2026-04-30","theme":{"accent":"#FFF685","accent_dark":"#6C5E00","accent_tint":"#FFF8B8","accent_soft":"#FFFDEB"},"counts":{"constituency_mentions_since_2024_election":62,"votes_available":31,"spoken_contributions_available":31,"edms_available":31,"written_questions_available":29,"constituency_mentions_available":62,"awaiting_written_question_answers":1,"registered_interests":2,"committees":1,"bills":0,"party_majority_different_votes_available":0}},{"slug":"graham-stringer-blackley-and-middleton-south","member_id":449,"name":"Graham Stringer","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Blackley and Middleton South","href":"/mps/graham-stringer-blackley-and-middleton-south","llm_href":"/mps/graham-stringer-blackley-and-middleton-south/llm.md","data_href":"/mps/graham-stringer-blackley-and-middleton-south/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":31,"votes_available":46,"spoken_contributions_available":39,"edms_available":2,"written_questions_available":1,"constituency_mentions_available":31,"awaiting_written_question_answers":0,"registered_interests":3,"committees":14,"bills":1,"party_majority_different_votes_available":17}},{"slug":"graham-stuart-beverley-and-holderness","member_id":1482,"name":"Graham Stuart","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Beverley and Holderness","href":"/mps/graham-stuart-beverley-and-holderness","llm_href":"/mps/graham-stuart-beverley-and-holderness/llm.md","data_href":"/mps/graham-stuart-beverley-and-holderness/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":150,"votes_available":53,"spoken_contributions_available":129,"edms_available":1,"written_questions_available":9,"constituency_mentions_available":150,"awaiting_written_question_answers":0,"registered_interests":11,"committees":9,"bills":0,"party_majority_different_votes_available":1}},{"slug":"grahame-morris-easington","member_id":3973,"name":"Grahame Morris","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Easington","href":"/mps/grahame-morris-easington","llm_href":"/mps/grahame-morris-easington/llm.md","data_href":"/mps/grahame-morris-easington/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":62,"votes_available":87,"spoken_contributions_available":11,"edms_available":24,"written_questions_available":60,"constituency_mentions_available":62,"awaiting_written_question_answers":0,"registered_interests":3,"committees":13,"bills":3,"party_majority_different_votes_available":18}},{"slug":"greg-smith-mid-buckinghamshire","member_id":4778,"name":"Greg Smith","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Mid Buckinghamshire","href":"/mps/greg-smith-mid-buckinghamshire","llm_href":"/mps/greg-smith-mid-buckinghamshire/llm.md","data_href":"/mps/greg-smith-mid-buckinghamshire/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":239,"votes_available":80,"spoken_contributions_available":73,"edms_available":1,"written_questions_available":62,"constituency_mentions_available":239,"awaiting_written_question_answers":5,"registered_interests":10,"committees":14,"bills":3,"party_majority_different_votes_available":0}},{"slug":"gregor-poynton-livingston","member_id":5167,"name":"Gregor Poynton","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Livingston","href":"/mps/gregor-poynton-livingston","llm_href":"/mps/gregor-poynton-livingston/llm.md","data_href":"/mps/gregor-poynton-livingston/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":86,"votes_available":89,"spoken_contributions_available":1,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":86,"awaiting_written_question_answers":0,"registered_interests":7,"committees":3,"bills":0,"party_majority_different_votes_available":0}},{"slug":"gregory-stafford-farnham-and-bordon","member_id":5351,"name":"Gregory Stafford","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Farnham and Bordon","href":"/mps/gregory-stafford-farnham-and-bordon","llm_href":"/mps/gregory-stafford-farnham-and-bordon/llm.md","data_href":"/mps/gregory-stafford-farnham-and-bordon/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":214,"votes_available":77,"spoken_contributions_available":67,"edms_available":0,"written_questions_available":84,"constituency_mentions_available":214,"awaiting_written_question_answers":4,"registered_interests":2,"committees":3,"bills":1,"party_majority_different_votes_available":0}},{"slug":"gurinder-singh-josan-smethwick","member_id":5059,"name":"Gurinder Singh Josan","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Smethwick","href":"/mps/gurinder-singh-josan-smethwick","llm_href":"/mps/gurinder-singh-josan-smethwick/llm.md","data_href":"/mps/gurinder-singh-josan-smethwick/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":30,"votes_available":81,"spoken_contributions_available":16,"edms_available":0,"written_questions_available":13,"constituency_mentions_available":30,"awaiting_written_question_answers":0,"registered_interests":9,"committees":2,"bills":0,"party_majority_different_votes_available":13}},{"slug":"hannah-spencer-gorton-and-denton","member_id":5447,"name":"Hannah Spencer","party":"Green Party","party_slug":"green-party","tracker_party_slug":"green-party","constituency":"Gorton and Denton","href":"/mps/hannah-spencer-gorton-and-denton","llm_href":"/mps/hannah-spencer-gorton-and-denton/llm.md","data_href":"/mps/hannah-spencer-gorton-and-denton/data.json","generated":"2026-04-30","theme":{"accent":"#78B82A","accent_dark":"#3B6415","accent_tint":"#DDEEC8","accent_soft":"#F5FAEF"},"counts":{"constituency_mentions_since_2024_election":80,"votes_available":67,"spoken_contributions_available":1,"edms_available":80,"written_questions_available":10,"constituency_mentions_available":80,"awaiting_written_question_answers":0,"registered_interests":15,"committees":0,"bills":0,"party_majority_different_votes_available":0}},{"slug":"harpreet-uppal-huddersfield","member_id":5289,"name":"Harpreet Uppal","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Huddersfield","href":"/mps/harpreet-uppal-huddersfield","llm_href":"/mps/harpreet-uppal-huddersfield/llm.md","data_href":"/mps/harpreet-uppal-huddersfield/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":151,"votes_available":75,"spoken_contributions_available":13,"edms_available":0,"written_questions_available":2,"constituency_mentions_available":151,"awaiting_written_question_answers":0,"registered_interests":1,"committees":2,"bills":0,"party_majority_different_votes_available":0}},{"slug":"harriet-cross-gordon-and-buchan","member_id":5311,"name":"Harriet Cross","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Gordon and Buchan","href":"/mps/harriet-cross-gordon-and-buchan","llm_href":"/mps/harriet-cross-gordon-and-buchan/llm.md","data_href":"/mps/harriet-cross-gordon-and-buchan/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":141,"votes_available":66,"spoken_contributions_available":68,"edms_available":0,"written_questions_available":16,"constituency_mentions_available":141,"awaiting_written_question_answers":1,"registered_interests":1,"committees":7,"bills":0,"party_majority_different_votes_available":0}},{"slug":"heidi-alexander-swindon-south","member_id":4038,"name":"Heidi Alexander","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Swindon South","href":"/mps/heidi-alexander-swindon-south","llm_href":"/mps/heidi-alexander-swindon-south/llm.md","data_href":"/mps/heidi-alexander-swindon-south/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":16,"votes_available":50,"spoken_contributions_available":62,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":16,"awaiting_written_question_answers":0,"registered_interests":1,"committees":3,"bills":4,"party_majority_different_votes_available":0}},{"slug":"helen-grant-maidstone-and-malling","member_id":4018,"name":"Helen Grant","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Maidstone and Malling","href":"/mps/helen-grant-maidstone-and-malling","llm_href":"/mps/helen-grant-maidstone-and-malling/llm.md","data_href":"/mps/helen-grant-maidstone-and-malling/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":34,"votes_available":63,"spoken_contributions_available":5,"edms_available":0,"written_questions_available":13,"constituency_mentions_available":34,"awaiting_written_question_answers":0,"registered_interests":8,"committees":5,"bills":2,"party_majority_different_votes_available":2}},{"slug":"helen-hayes-dulwich-and-west-norwood","member_id":4510,"name":"Helen Hayes","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Dulwich and West Norwood","href":"/mps/helen-hayes-dulwich-and-west-norwood","llm_href":"/mps/helen-hayes-dulwich-and-west-norwood/llm.md","data_href":"/mps/helen-hayes-dulwich-and-west-norwood/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":150,"votes_available":44,"spoken_contributions_available":56,"edms_available":0,"written_questions_available":6,"constituency_mentions_available":150,"awaiting_written_question_answers":0,"registered_interests":2,"committees":6,"bills":4,"party_majority_different_votes_available":12}},{"slug":"helen-maguire-epsom-and-ewell","member_id":5336,"name":"Helen Maguire","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Epsom and Ewell","href":"/mps/helen-maguire-epsom-and-ewell","llm_href":"/mps/helen-maguire-epsom-and-ewell/llm.md","data_href":"/mps/helen-maguire-epsom-and-ewell/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":205,"votes_available":329,"spoken_contributions_available":311,"edms_available":803,"written_questions_available":1055,"constituency_mentions_available":205,"awaiting_written_question_answers":0,"registered_interests":14,"committees":1,"bills":1,"party_majority_different_votes_available":0,"votes_since_2024_election":329,"spoken_contributions_since_2024_election":311,"edms_since_2024_election":803,"written_questions_since_2024_election":1055}},{"slug":"helen-morgan-north-shropshire","member_id":4934,"name":"Helen Morgan","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"North Shropshire","href":"/mps/helen-morgan-north-shropshire","llm_href":"/mps/helen-morgan-north-shropshire/llm.md","data_href":"/mps/helen-morgan-north-shropshire/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":227,"votes_available":385,"spoken_contributions_available":300,"edms_available":309,"written_questions_available":979,"constituency_mentions_available":227,"awaiting_written_question_answers":6,"registered_interests":8,"committees":3,"bills":10,"party_majority_different_votes_available":1,"votes_since_2024_election":385,"spoken_contributions_since_2024_election":300,"edms_since_2024_election":309,"written_questions_since_2024_election":979}},{"slug":"helen-whately-faversham-and-mid-kent","member_id":4527,"name":"Helen Whately","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Faversham and Mid Kent","href":"/mps/helen-whately-faversham-and-mid-kent","llm_href":"/mps/helen-whately-faversham-and-mid-kent/llm.md","data_href":"/mps/helen-whately-faversham-and-mid-kent/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":64,"votes_available":68,"spoken_contributions_available":32,"edms_available":0,"written_questions_available":38,"constituency_mentions_available":64,"awaiting_written_question_answers":2,"registered_interests":9,"committees":4,"bills":3,"party_majority_different_votes_available":1}},{"slug":"helena-dollimore-hastings-and-rye","member_id":5192,"name":"Helena Dollimore","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Hastings and Rye","href":"/mps/helena-dollimore-hastings-and-rye","llm_href":"/mps/helena-dollimore-hastings-and-rye/llm.md","data_href":"/mps/helena-dollimore-hastings-and-rye/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":103,"votes_available":61,"spoken_contributions_available":15,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":103,"awaiting_written_question_answers":0,"registered_interests":3,"committees":6,"bills":0,"party_majority_different_votes_available":3}},{"slug":"henry-tufnell-mid-and-south-pembrokeshire","member_id":5121,"name":"Henry Tufnell","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Mid and South Pembrokeshire","href":"/mps/henry-tufnell-mid-and-south-pembrokeshire","llm_href":"/mps/henry-tufnell-mid-and-south-pembrokeshire/llm.md","data_href":"/mps/henry-tufnell-mid-and-south-pembrokeshire/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":46,"votes_available":74,"spoken_contributions_available":8,"edms_available":1,"written_questions_available":0,"constituency_mentions_available":46,"awaiting_written_question_answers":0,"registered_interests":2,"committees":2,"bills":0,"party_majority_different_votes_available":1}},{"slug":"hilary-benn-leeds-south","member_id":413,"name":"Hilary Benn","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Leeds South","href":"/mps/hilary-benn-leeds-south","llm_href":"/mps/hilary-benn-leeds-south/llm.md","data_href":"/mps/hilary-benn-leeds-south/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":101,"votes_available":83,"spoken_contributions_available":68,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":101,"awaiting_written_question_answers":0,"registered_interests":2,"committees":6,"bills":3,"party_majority_different_votes_available":0}},{"slug":"ian-byrne-liverpool-west-derby","member_id":4831,"name":"Ian Byrne","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Liverpool West Derby","href":"/mps/ian-byrne-liverpool-west-derby","llm_href":"/mps/ian-byrne-liverpool-west-derby/llm.md","data_href":"/mps/ian-byrne-liverpool-west-derby/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":118,"votes_available":85,"spoken_contributions_available":22,"edms_available":51,"written_questions_available":30,"constituency_mentions_available":118,"awaiting_written_question_answers":0,"registered_interests":3,"committees":9,"bills":2,"party_majority_different_votes_available":24}},{"slug":"ian-lavery-blyth-and-ashington","member_id":4139,"name":"Ian Lavery","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Blyth and Ashington","href":"/mps/ian-lavery-blyth-and-ashington","llm_href":"/mps/ian-lavery-blyth-and-ashington/llm.md","data_href":"/mps/ian-lavery-blyth-and-ashington/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":105,"votes_available":79,"spoken_contributions_available":20,"edms_available":40,"written_questions_available":66,"constituency_mentions_available":105,"awaiting_written_question_answers":1,"registered_interests":2,"committees":6,"bills":2,"party_majority_different_votes_available":14}},{"slug":"ian-murray-edinburgh-south","member_id":3966,"name":"Ian Murray","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Edinburgh South","href":"/mps/ian-murray-edinburgh-south","llm_href":"/mps/ian-murray-edinburgh-south/llm.md","data_href":"/mps/ian-murray-edinburgh-south/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":230,"votes_available":66,"spoken_contributions_available":66,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":230,"awaiting_written_question_answers":0,"registered_interests":7,"committees":7,"bills":2,"party_majority_different_votes_available":0}},{"slug":"ian-roome-north-devon","member_id":5138,"name":"Ian Roome","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"North Devon","href":"/mps/ian-roome-north-devon","llm_href":"/mps/ian-roome-north-devon/llm.md","data_href":"/mps/ian-roome-north-devon/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":128,"votes_available":287,"spoken_contributions_available":126,"edms_available":432,"written_questions_available":263,"constituency_mentions_available":128,"awaiting_written_question_answers":2,"registered_interests":3,"committees":2,"bills":0,"party_majority_different_votes_available":0,"votes_since_2024_election":287,"spoken_contributions_since_2024_election":126,"edms_since_2024_election":432,"written_questions_since_2024_election":263}},{"slug":"ian-sollom-st-neots-and-mid-cambridgeshire","member_id":5096,"name":"Ian Sollom","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"St Neots and Mid Cambridgeshire","href":"/mps/ian-sollom-st-neots-and-mid-cambridgeshire","llm_href":"/mps/ian-sollom-st-neots-and-mid-cambridgeshire/llm.md","data_href":"/mps/ian-sollom-st-neots-and-mid-cambridgeshire/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":109,"votes_available":386,"spoken_contributions_available":136,"edms_available":213,"written_questions_available":256,"constituency_mentions_available":109,"awaiting_written_question_answers":0,"registered_interests":2,"committees":2,"bills":0,"party_majority_different_votes_available":0,"votes_since_2024_election":386,"spoken_contributions_since_2024_election":136,"edms_since_2024_election":213,"written_questions_since_2024_election":256}},{"slug":"imogen-walker-hamilton-and-clyde-valley","member_id":5136,"name":"Imogen Walker","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Hamilton and Clyde Valley","href":"/mps/imogen-walker-hamilton-and-clyde-valley","llm_href":"/mps/imogen-walker-hamilton-and-clyde-valley/llm.md","data_href":"/mps/imogen-walker-hamilton-and-clyde-valley/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":14,"votes_available":66,"spoken_contributions_available":0,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":14,"awaiting_written_question_answers":0,"registered_interests":6,"committees":1,"bills":0,"party_majority_different_votes_available":3}},{"slug":"imran-hussain-bradford-east","member_id":4394,"name":"Imran Hussain","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Bradford East","href":"/mps/imran-hussain-bradford-east","llm_href":"/mps/imran-hussain-bradford-east/llm.md","data_href":"/mps/imran-hussain-bradford-east/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":59,"votes_available":78,"spoken_contributions_available":23,"edms_available":26,"written_questions_available":47,"constituency_mentions_available":59,"awaiting_written_question_answers":0,"registered_interests":4,"committees":4,"bills":0,"party_majority_different_votes_available":25}},{"slug":"iqbal-mohamed-dewsbury-and-batley","member_id":5268,"name":"Iqbal Mohamed","party":"Independent","party_slug":"independent","tracker_party_slug":null,"constituency":"Dewsbury and Batley","href":"/mps/iqbal-mohamed-dewsbury-and-batley","llm_href":"/mps/iqbal-mohamed-dewsbury-and-batley/llm.md","data_href":"/mps/iqbal-mohamed-dewsbury-and-batley/data.json","generated":"2026-04-30","theme":{"accent":"#6F6F6F","accent_dark":"#3F3F3F","accent_tint":"#E0E0E0","accent_soft":"#F7F7F7"},"counts":{"constituency_mentions_since_2024_election":127,"votes_available":53,"spoken_contributions_available":79,"edms_available":28,"written_questions_available":167,"constituency_mentions_available":127,"awaiting_written_question_answers":6,"registered_interests":5,"committees":0,"bills":0,"party_majority_different_votes_available":0}},{"slug":"irene-campbell-north-ayrshire-and-arran","member_id":5145,"name":"Irene Campbell","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"North Ayrshire and Arran","href":"/mps/irene-campbell-north-ayrshire-and-arran","llm_href":"/mps/irene-campbell-north-ayrshire-and-arran/llm.md","data_href":"/mps/irene-campbell-north-ayrshire-and-arran/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":126,"votes_available":51,"spoken_contributions_available":31,"edms_available":1,"written_questions_available":5,"constituency_mentions_available":126,"awaiting_written_question_answers":0,"registered_interests":2,"committees":4,"bills":0,"party_majority_different_votes_available":5}},{"slug":"jack-abbott-ipswich","member_id":5131,"name":"Jack Abbott","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Ipswich","href":"/mps/jack-abbott-ipswich","llm_href":"/mps/jack-abbott-ipswich/llm.md","data_href":"/mps/jack-abbott-ipswich/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":266,"votes_available":89,"spoken_contributions_available":12,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":266,"awaiting_written_question_answers":0,"registered_interests":6,"committees":2,"bills":0,"party_majority_different_votes_available":3}},{"slug":"jack-rankin-windsor","member_id":5340,"name":"Jack Rankin","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Windsor","href":"/mps/jack-rankin-windsor","llm_href":"/mps/jack-rankin-windsor/llm.md","data_href":"/mps/jack-rankin-windsor/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":505,"votes_available":52,"spoken_contributions_available":20,"edms_available":2,"written_questions_available":47,"constituency_mentions_available":505,"awaiting_written_question_answers":8,"registered_interests":12,"committees":6,"bills":0,"party_majority_different_votes_available":0}},{"slug":"jacob-collier-burton-and-uttoxeter","member_id":5077,"name":"Jacob Collier","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Burton and Uttoxeter","href":"/mps/jacob-collier-burton-and-uttoxeter","llm_href":"/mps/jacob-collier-burton-and-uttoxeter/llm.md","data_href":"/mps/jacob-collier-burton-and-uttoxeter/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":77,"votes_available":65,"spoken_contributions_available":11,"edms_available":3,"written_questions_available":11,"constituency_mentions_available":77,"awaiting_written_question_answers":0,"registered_interests":8,"committees":5,"bills":0,"party_majority_different_votes_available":3}},{"slug":"jade-botterill-ossett-and-denby-dale","member_id":5236,"name":"Jade Botterill","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Ossett and Denby Dale","href":"/mps/jade-botterill-ossett-and-denby-dale","llm_href":"/mps/jade-botterill-ossett-and-denby-dale/llm.md","data_href":"/mps/jade-botterill-ossett-and-denby-dale/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":16,"votes_available":71,"spoken_contributions_available":1,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":16,"awaiting_written_question_answers":0,"registered_interests":1,"committees":3,"bills":0,"party_majority_different_votes_available":0}},{"slug":"jake-richards-rother-valley","member_id":5082,"name":"Jake Richards","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Rother Valley","href":"/mps/jake-richards-rother-valley","llm_href":"/mps/jake-richards-rother-valley/llm.md","data_href":"/mps/jake-richards-rother-valley/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":69,"votes_available":54,"spoken_contributions_available":37,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":69,"awaiting_written_question_answers":0,"registered_interests":4,"committees":2,"bills":1,"party_majority_different_votes_available":0}},{"slug":"james-asser-west-ham-and-beckton","member_id":5211,"name":"James Asser","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"West Ham and Beckton","href":"/mps/james-asser-west-ham-and-beckton","llm_href":"/mps/james-asser-west-ham-and-beckton/llm.md","data_href":"/mps/james-asser-west-ham-and-beckton/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":42,"votes_available":88,"spoken_contributions_available":16,"edms_available":0,"written_questions_available":2,"constituency_mentions_available":42,"awaiting_written_question_answers":0,"registered_interests":1,"committees":2,"bills":0,"party_majority_different_votes_available":12}},{"slug":"james-cartlidge-south-suffolk","member_id":4519,"name":"James Cartlidge","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"South Suffolk","href":"/mps/james-cartlidge-south-suffolk","llm_href":"/mps/james-cartlidge-south-suffolk/llm.md","data_href":"/mps/james-cartlidge-south-suffolk/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":102,"votes_available":67,"spoken_contributions_available":33,"edms_available":0,"written_questions_available":315,"constituency_mentions_available":102,"awaiting_written_question_answers":0,"registered_interests":3,"committees":5,"bills":0,"party_majority_different_votes_available":4}},{"slug":"james-maccleary-lewes","member_id":5265,"name":"James MacCleary","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Lewes","href":"/mps/james-maccleary-lewes","llm_href":"/mps/james-maccleary-lewes/llm.md","data_href":"/mps/james-maccleary-lewes/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":97,"votes_available":318,"spoken_contributions_available":180,"edms_available":219,"written_questions_available":410,"constituency_mentions_available":97,"awaiting_written_question_answers":1,"registered_interests":5,"committees":1,"bills":3,"party_majority_different_votes_available":0,"votes_since_2024_election":318,"spoken_contributions_since_2024_election":180,"edms_since_2024_election":219,"written_questions_since_2024_election":410}},{"slug":"james-mcmurdock-south-basildon-and-east-thurrock","member_id":5361,"name":"James McMurdock","party":"Independent","party_slug":"independent","tracker_party_slug":null,"constituency":"South Basildon and East Thurrock","href":"/mps/james-mcmurdock-south-basildon-and-east-thurrock","llm_href":"/mps/james-mcmurdock-south-basildon-and-east-thurrock/llm.md","data_href":"/mps/james-mcmurdock-south-basildon-and-east-thurrock/data.json","generated":"2026-04-30","theme":{"accent":"#6F6F6F","accent_dark":"#3F3F3F","accent_tint":"#E0E0E0","accent_soft":"#F7F7F7"},"counts":{"constituency_mentions_since_2024_election":28,"votes_available":17,"spoken_contributions_available":1,"edms_available":24,"written_questions_available":365,"constituency_mentions_available":28,"awaiting_written_question_answers":0,"registered_interests":1,"committees":0,"bills":0,"party_majority_different_votes_available":0}},{"slug":"james-murray-ealing-north","member_id":4797,"name":"James Murray","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Ealing North","href":"/mps/james-murray-ealing-north","llm_href":"/mps/james-murray-ealing-north/llm.md","data_href":"/mps/james-murray-ealing-north/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":20,"votes_available":47,"spoken_contributions_available":21,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":20,"awaiting_written_question_answers":0,"registered_interests":6,"committees":11,"bills":3,"party_majority_different_votes_available":0}},{"slug":"james-naish-rushcliffe","member_id":5047,"name":"James Naish","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Rushcliffe","href":"/mps/james-naish-rushcliffe","llm_href":"/mps/james-naish-rushcliffe/llm.md","data_href":"/mps/james-naish-rushcliffe/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":169,"votes_available":36,"spoken_contributions_available":40,"edms_available":0,"written_questions_available":129,"constituency_mentions_available":169,"awaiting_written_question_answers":8,"registered_interests":17,"committees":2,"bills":0,"party_majority_different_votes_available":10}},{"slug":"james-wild-north-west-norfolk","member_id":4787,"name":"James Wild","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"North West Norfolk","href":"/mps/james-wild-north-west-norfolk","llm_href":"/mps/james-wild-north-west-norfolk/llm.md","data_href":"/mps/james-wild-north-west-norfolk/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":112,"votes_available":75,"spoken_contributions_available":72,"edms_available":1,"written_questions_available":49,"constituency_mentions_available":112,"awaiting_written_question_answers":0,"registered_interests":3,"committees":11,"bills":0,"party_majority_different_votes_available":9}},{"slug":"jamie-stone-caithness-sutherland-and-easter-ross","member_id":4612,"name":"Jamie Stone","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Caithness, Sutherland and Easter Ross","href":"/mps/jamie-stone-caithness-sutherland-and-easter-ross","llm_href":"/mps/jamie-stone-caithness-sutherland-and-easter-ross/llm.md","data_href":"/mps/jamie-stone-caithness-sutherland-and-easter-ross/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":145,"votes_available":329,"spoken_contributions_available":231,"edms_available":156,"written_questions_available":47,"constituency_mentions_available":145,"awaiting_written_question_answers":0,"registered_interests":3,"committees":7,"bills":3,"party_majority_different_votes_available":10,"votes_since_2024_election":329,"spoken_contributions_since_2024_election":231,"edms_since_2024_election":156,"written_questions_since_2024_election":47}},{"slug":"janet-daby-lewisham-east","member_id":4698,"name":"Janet Daby","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Lewisham East","href":"/mps/janet-daby-lewisham-east","llm_href":"/mps/janet-daby-lewisham-east/llm.md","data_href":"/mps/janet-daby-lewisham-east/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":37,"votes_available":64,"spoken_contributions_available":14,"edms_available":0,"written_questions_available":2,"constituency_mentions_available":37,"awaiting_written_question_answers":0,"registered_interests":0,"committees":7,"bills":0,"party_majority_different_votes_available":3}},{"slug":"jas-athwal-ilford-south","member_id":5227,"name":"Jas Athwal","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Ilford South","href":"/mps/jas-athwal-ilford-south","llm_href":"/mps/jas-athwal-ilford-south/llm.md","data_href":"/mps/jas-athwal-ilford-south/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":125,"votes_available":67,"spoken_contributions_available":27,"edms_available":2,"written_questions_available":14,"constituency_mentions_available":125,"awaiting_written_question_answers":0,"registered_interests":4,"committees":0,"bills":0,"party_majority_different_votes_available":2}},{"slug":"jayne-kirkham-truro-and-falmouth","member_id":5279,"name":"Jayne Kirkham","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Truro and Falmouth","href":"/mps/jayne-kirkham-truro-and-falmouth","llm_href":"/mps/jayne-kirkham-truro-and-falmouth/llm.md","data_href":"/mps/jayne-kirkham-truro-and-falmouth/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":131,"votes_available":76,"spoken_contributions_available":61,"edms_available":3,"written_questions_available":60,"constituency_mentions_available":131,"awaiting_written_question_answers":1,"registered_interests":1,"committees":6,"bills":1,"party_majority_different_votes_available":0}},{"slug":"jeff-smith-manchester-withington","member_id":4456,"name":"Jeff Smith","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Manchester Withington","href":"/mps/jeff-smith-manchester-withington","llm_href":"/mps/jeff-smith-manchester-withington/llm.md","data_href":"/mps/jeff-smith-manchester-withington/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":11,"votes_available":78,"spoken_contributions_available":7,"edms_available":0,"written_questions_available":6,"constituency_mentions_available":11,"awaiting_written_question_answers":0,"registered_interests":3,"committees":12,"bills":1,"party_majority_different_votes_available":0}},{"slug":"jen-craft-thurrock","member_id":5056,"name":"Jen Craft","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Thurrock","href":"/mps/jen-craft-thurrock","llm_href":"/mps/jen-craft-thurrock/llm.md","data_href":"/mps/jen-craft-thurrock/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":267,"votes_available":70,"spoken_contributions_available":29,"edms_available":0,"written_questions_available":2,"constituency_mentions_available":267,"awaiting_written_question_answers":1,"registered_interests":2,"committees":3,"bills":1,"party_majority_different_votes_available":12}},{"slug":"jenny-riddell-carpenter-suffolk-coastal","member_id":5160,"name":"Jenny Riddell-Carpenter","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Suffolk Coastal","href":"/mps/jenny-riddell-carpenter-suffolk-coastal","llm_href":"/mps/jenny-riddell-carpenter-suffolk-coastal/llm.md","data_href":"/mps/jenny-riddell-carpenter-suffolk-coastal/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":96,"votes_available":77,"spoken_contributions_available":16,"edms_available":0,"written_questions_available":54,"constituency_mentions_available":96,"awaiting_written_question_answers":0,"registered_interests":9,"committees":2,"bills":1,"party_majority_different_votes_available":1}},{"slug":"jeremy-corbyn-islington-north","member_id":185,"name":"Jeremy Corbyn","party":"Independent","party_slug":"independent","tracker_party_slug":null,"constituency":"Islington North","href":"/mps/jeremy-corbyn-islington-north","llm_href":"/mps/jeremy-corbyn-islington-north/llm.md","data_href":"/mps/jeremy-corbyn-islington-north/data.json","generated":"2026-04-30","theme":{"accent":"#6F6F6F","accent_dark":"#3F3F3F","accent_tint":"#E0E0E0","accent_soft":"#F7F7F7"},"counts":{"constituency_mentions_since_2024_election":99,"votes_available":36,"spoken_contributions_available":41,"edms_available":51,"written_questions_available":30,"constituency_mentions_available":99,"awaiting_written_question_answers":0,"registered_interests":27,"committees":2,"bills":4,"party_majority_different_votes_available":0}},{"slug":"jerome-mayhew-broadland-and-fakenham","member_id":4739,"name":"Jerome Mayhew","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Broadland and Fakenham","href":"/mps/jerome-mayhew-broadland-and-fakenham","llm_href":"/mps/jerome-mayhew-broadland-and-fakenham/llm.md","data_href":"/mps/jerome-mayhew-broadland-and-fakenham/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":223,"votes_available":67,"spoken_contributions_available":116,"edms_available":2,"written_questions_available":102,"constituency_mentions_available":223,"awaiting_written_question_answers":0,"registered_interests":16,"committees":19,"bills":2,"party_majority_different_votes_available":1}},{"slug":"jess-asato-lowestoft","member_id":5156,"name":"Jess Asato","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Lowestoft","href":"/mps/jess-asato-lowestoft","llm_href":"/mps/jess-asato-lowestoft/llm.md","data_href":"/mps/jess-asato-lowestoft/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":157,"votes_available":62,"spoken_contributions_available":1,"edms_available":1,"written_questions_available":5,"constituency_mentions_available":157,"awaiting_written_question_answers":0,"registered_interests":3,"committees":1,"bills":0,"party_majority_different_votes_available":13}},{"slug":"jess-brown-fuller-chichester","member_id":5335,"name":"Jess Brown-Fuller","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Chichester","href":"/mps/jess-brown-fuller-chichester","llm_href":"/mps/jess-brown-fuller-chichester/llm.md","data_href":"/mps/jess-brown-fuller-chichester/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":326,"votes_available":369,"spoken_contributions_available":422,"edms_available":524,"written_questions_available":367,"constituency_mentions_available":326,"awaiting_written_question_answers":6,"registered_interests":10,"committees":2,"bills":0,"party_majority_different_votes_available":2,"votes_since_2024_election":369,"spoken_contributions_since_2024_election":422,"edms_since_2024_election":524,"written_questions_since_2024_election":367}},{"slug":"jess-phillips-birmingham-yardley","member_id":4370,"name":"Jess Phillips","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Birmingham Yardley","href":"/mps/jess-phillips-birmingham-yardley","llm_href":"/mps/jess-phillips-birmingham-yardley/llm.md","data_href":"/mps/jess-phillips-birmingham-yardley/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":116,"votes_available":58,"spoken_contributions_available":54,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":116,"awaiting_written_question_answers":0,"registered_interests":10,"committees":12,"bills":0,"party_majority_different_votes_available":0}},{"slug":"jesse-norman-hereford-and-south-herefordshire","member_id":3991,"name":"Jesse Norman","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Hereford and South Herefordshire","href":"/mps/jesse-norman-hereford-and-south-herefordshire","llm_href":"/mps/jesse-norman-hereford-and-south-herefordshire/llm.md","data_href":"/mps/jesse-norman-hereford-and-south-herefordshire/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":28,"votes_available":75,"spoken_contributions_available":22,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":28,"awaiting_written_question_answers":0,"registered_interests":7,"committees":13,"bills":8,"party_majority_different_votes_available":0}},{"slug":"jessica-morden-newport-east","member_id":1548,"name":"Jessica Morden","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Newport East","href":"/mps/jessica-morden-newport-east","llm_href":"/mps/jessica-morden-newport-east/llm.md","data_href":"/mps/jessica-morden-newport-east/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":46,"votes_available":57,"spoken_contributions_available":7,"edms_available":0,"written_questions_available":4,"constituency_mentions_available":46,"awaiting_written_question_answers":0,"registered_interests":4,"committees":16,"bills":2,"party_majority_different_votes_available":0}},{"slug":"jessica-toale-bournemouth-west","member_id":5202,"name":"Jessica Toale","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Bournemouth West","href":"/mps/jessica-toale-bournemouth-west","llm_href":"/mps/jessica-toale-bournemouth-west/llm.md","data_href":"/mps/jessica-toale-bournemouth-west/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":83,"votes_available":64,"spoken_contributions_available":14,"edms_available":0,"written_questions_available":22,"constituency_mentions_available":83,"awaiting_written_question_answers":1,"registered_interests":5,"committees":0,"bills":0,"party_majority_different_votes_available":2}},{"slug":"jim-allister-north-antrim","member_id":5356,"name":"Jim Allister","party":"Traditional Unionist Voice","party_slug":"traditional-unionist-voice","tracker_party_slug":"traditional-unionist-voice","constituency":"North Antrim","href":"/mps/jim-allister-north-antrim","llm_href":"/mps/jim-allister-north-antrim/llm.md","data_href":"/mps/jim-allister-north-antrim/data.json","generated":"2026-04-30","theme":{"accent":"#0C3A6A","accent_dark":"#082544","accent_tint":"#D5E0EA","accent_soft":"#F2F6FA"},"counts":{"constituency_mentions_since_2024_election":207,"votes_available":60,"spoken_contributions_available":68,"edms_available":35,"written_questions_available":15,"constituency_mentions_available":207,"awaiting_written_question_answers":0,"registered_interests":4,"committees":0,"bills":1,"party_majority_different_votes_available":0}},{"slug":"jim-dickson-dartford","member_id":5223,"name":"Jim Dickson","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Dartford","href":"/mps/jim-dickson-dartford","llm_href":"/mps/jim-dickson-dartford/llm.md","data_href":"/mps/jim-dickson-dartford/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":251,"votes_available":70,"spoken_contributions_available":20,"edms_available":3,"written_questions_available":16,"constituency_mentions_available":251,"awaiting_written_question_answers":0,"registered_interests":2,"committees":4,"bills":0,"party_majority_different_votes_available":0}},{"slug":"jim-mcmahon-oldham-west-chadderton-and-royton","member_id":4569,"name":"Jim McMahon","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Oldham West, Chadderton and Royton","href":"/mps/jim-mcmahon-oldham-west-chadderton-and-royton","llm_href":"/mps/jim-mcmahon-oldham-west-chadderton-and-royton/llm.md","data_href":"/mps/jim-mcmahon-oldham-west-chadderton-and-royton/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":55,"votes_available":72,"spoken_contributions_available":17,"edms_available":0,"written_questions_available":8,"constituency_mentions_available":55,"awaiting_written_question_answers":0,"registered_interests":4,"committees":3,"bills":2,"party_majority_different_votes_available":10}},{"slug":"jim-shannon-strangford","member_id":4131,"name":"Jim Shannon","party":"Democratic Unionist Party","party_slug":"democratic-unionist-party","tracker_party_slug":"democratic-unionist-party","constituency":"Strangford","href":"/mps/jim-shannon-strangford","llm_href":"/mps/jim-shannon-strangford/llm.md","data_href":"/mps/jim-shannon-strangford/data.json","generated":"2026-04-30","theme":{"accent":"#D46A4C","accent_dark":"#873622","accent_tint":"#F3D9D0","accent_soft":"#FFF5F2"},"counts":{"constituency_mentions_since_2024_election":513,"votes_available":87,"spoken_contributions_available":313,"edms_available":436,"written_questions_available":296,"constituency_mentions_available":513,"awaiting_written_question_answers":8,"registered_interests":4,"committees":20,"bills":6,"party_majority_different_votes_available":4}},{"slug":"jo-platt-leigh-and-atherton","member_id":4673,"name":"Jo Platt","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Leigh and Atherton","href":"/mps/jo-platt-leigh-and-atherton","llm_href":"/mps/jo-platt-leigh-and-atherton/llm.md","data_href":"/mps/jo-platt-leigh-and-atherton/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":105,"votes_available":74,"spoken_contributions_available":9,"edms_available":1,"written_questions_available":28,"constituency_mentions_available":105,"awaiting_written_question_answers":3,"registered_interests":2,"committees":5,"bills":0,"party_majority_different_votes_available":1}},{"slug":"jo-stevens-cardiff-east","member_id":4425,"name":"Jo Stevens","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Cardiff East","href":"/mps/jo-stevens-cardiff-east","llm_href":"/mps/jo-stevens-cardiff-east/llm.md","data_href":"/mps/jo-stevens-cardiff-east/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":6,"votes_available":41,"spoken_contributions_available":35,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":6,"awaiting_written_question_answers":0,"registered_interests":1,"committees":9,"bills":1,"party_majority_different_votes_available":0}},{"slug":"jo-white-bassetlaw","member_id":5105,"name":"Jo White","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Bassetlaw","href":"/mps/jo-white-bassetlaw","llm_href":"/mps/jo-white-bassetlaw/llm.md","data_href":"/mps/jo-white-bassetlaw/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":96,"votes_available":81,"spoken_contributions_available":8,"edms_available":11,"written_questions_available":14,"constituency_mentions_available":96,"awaiting_written_question_answers":0,"registered_interests":5,"committees":2,"bills":0,"party_majority_different_votes_available":0}},{"slug":"joani-reid-east-kilbride-and-strathaven","member_id":5079,"name":"Joani Reid","party":"Independent","party_slug":"independent","tracker_party_slug":null,"constituency":"East Kilbride and Strathaven","href":"/mps/joani-reid-east-kilbride-and-strathaven","llm_href":"/mps/joani-reid-east-kilbride-and-strathaven/llm.md","data_href":"/mps/joani-reid-east-kilbride-and-strathaven/data.json","generated":"2026-04-30","theme":{"accent":"#6F6F6F","accent_dark":"#3F3F3F","accent_tint":"#E0E0E0","accent_soft":"#F7F7F7"},"counts":{"constituency_mentions_since_2024_election":19,"votes_available":9,"spoken_contributions_available":4,"edms_available":0,"written_questions_available":15,"constituency_mentions_available":19,"awaiting_written_question_answers":0,"registered_interests":7,"committees":2,"bills":0,"party_majority_different_votes_available":0}},{"slug":"jodie-gosling-nuneaton","member_id":5036,"name":"Jodie Gosling","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Nuneaton","href":"/mps/jodie-gosling-nuneaton","llm_href":"/mps/jodie-gosling-nuneaton/llm.md","data_href":"/mps/jodie-gosling-nuneaton/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":79,"votes_available":76,"spoken_contributions_available":12,"edms_available":6,"written_questions_available":1,"constituency_mentions_available":79,"awaiting_written_question_answers":0,"registered_interests":3,"committees":0,"bills":1,"party_majority_different_votes_available":0}},{"slug":"joe-morris-hexham","member_id":5081,"name":"Joe Morris","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Hexham","href":"/mps/joe-morris-hexham","llm_href":"/mps/joe-morris-hexham/llm.md","data_href":"/mps/joe-morris-hexham/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":187,"votes_available":69,"spoken_contributions_available":11,"edms_available":0,"written_questions_available":14,"constituency_mentions_available":187,"awaiting_written_question_answers":0,"registered_interests":0,"committees":2,"bills":3,"party_majority_different_votes_available":0}},{"slug":"joe-powell-kensington-and-bayswater","member_id":5229,"name":"Joe Powell","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Kensington and Bayswater","href":"/mps/joe-powell-kensington-and-bayswater","llm_href":"/mps/joe-powell-kensington-and-bayswater/llm.md","data_href":"/mps/joe-powell-kensington-and-bayswater/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":146,"votes_available":48,"spoken_contributions_available":23,"edms_available":0,"written_questions_available":3,"constituency_mentions_available":146,"awaiting_written_question_answers":0,"registered_interests":6,"committees":2,"bills":0,"party_majority_different_votes_available":0}},{"slug":"joe-robertson-isle-of-wight-east","member_id":5255,"name":"Joe Robertson","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Isle of Wight East","href":"/mps/joe-robertson-isle-of-wight-east","llm_href":"/mps/joe-robertson-isle-of-wight-east/llm.md","data_href":"/mps/joe-robertson-isle-of-wight-east/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":137,"votes_available":76,"spoken_contributions_available":112,"edms_available":1,"written_questions_available":123,"constituency_mentions_available":137,"awaiting_written_question_answers":3,"registered_interests":3,"committees":9,"bills":1,"party_majority_different_votes_available":2}},{"slug":"johanna-baxter-paisley-and-renfrewshire-south","member_id":5063,"name":"Johanna Baxter","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Paisley and Renfrewshire South","href":"/mps/johanna-baxter-paisley-and-renfrewshire-south","llm_href":"/mps/johanna-baxter-paisley-and-renfrewshire-south/llm.md","data_href":"/mps/johanna-baxter-paisley-and-renfrewshire-south/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":109,"votes_available":82,"spoken_contributions_available":29,"edms_available":0,"written_questions_available":5,"constituency_mentions_available":109,"awaiting_written_question_answers":0,"registered_interests":1,"committees":4,"bills":0,"party_majority_different_votes_available":12}},{"slug":"john-cooper-dumfries-and-galloway","member_id":5358,"name":"John Cooper","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Dumfries and Galloway","href":"/mps/john-cooper-dumfries-and-galloway","llm_href":"/mps/john-cooper-dumfries-and-galloway/llm.md","data_href":"/mps/john-cooper-dumfries-and-galloway/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":155,"votes_available":77,"spoken_contributions_available":37,"edms_available":2,"written_questions_available":18,"constituency_mentions_available":155,"awaiting_written_question_answers":1,"registered_interests":2,"committees":3,"bills":1,"party_majority_different_votes_available":0}},{"slug":"john-finucane-belfast-north","member_id":4823,"name":"John Finucane","party":"Sinn Féin","party_slug":"sinn-fein","tracker_party_slug":"sinn-fein","constituency":"Belfast North","href":"/mps/john-finucane-belfast-north","llm_href":"/mps/john-finucane-belfast-north/llm.md","data_href":"/mps/john-finucane-belfast-north/data.json","generated":"2026-04-30","theme":{"accent":"#02665F","accent_dark":"#013D39","accent_tint":"#CDE5E2","accent_soft":"#F0F8F7"},"counts":{"constituency_mentions_since_2024_election":5,"votes_available":0,"spoken_contributions_available":0,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":5,"awaiting_written_question_answers":0,"registered_interests":5,"committees":0,"bills":0,"party_majority_different_votes_available":0}},{"slug":"john-glen-salisbury","member_id":4051,"name":"John Glen","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Salisbury","href":"/mps/john-glen-salisbury","llm_href":"/mps/john-glen-salisbury/llm.md","data_href":"/mps/john-glen-salisbury/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":351,"votes_available":71,"spoken_contributions_available":25,"edms_available":0,"written_questions_available":22,"constituency_mentions_available":351,"awaiting_written_question_answers":0,"registered_interests":14,"committees":7,"bills":4,"party_majority_different_votes_available":2}},{"slug":"john-grady-glasgow-east","member_id":5170,"name":"John Grady","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Glasgow East","href":"/mps/john-grady-glasgow-east","llm_href":"/mps/john-grady-glasgow-east/llm.md","data_href":"/mps/john-grady-glasgow-east/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":90,"votes_available":72,"spoken_contributions_available":15,"edms_available":3,"written_questions_available":21,"constituency_mentions_available":90,"awaiting_written_question_answers":0,"registered_interests":3,"committees":7,"bills":1,"party_majority_different_votes_available":15}},{"slug":"john-healey-rawmarsh-and-conisbrough","member_id":400,"name":"John Healey","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Rawmarsh and Conisbrough","href":"/mps/john-healey-rawmarsh-and-conisbrough","llm_href":"/mps/john-healey-rawmarsh-and-conisbrough/llm.md","data_href":"/mps/john-healey-rawmarsh-and-conisbrough/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":8,"votes_available":35,"spoken_contributions_available":151,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":8,"awaiting_written_question_answers":0,"registered_interests":5,"committees":4,"bills":6,"party_majority_different_votes_available":0}},{"slug":"john-lamont-berwickshire-roxburgh-and-selkirk","member_id":4608,"name":"John Lamont","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Berwickshire, Roxburgh and Selkirk","href":"/mps/john-lamont-berwickshire-roxburgh-and-selkirk","llm_href":"/mps/john-lamont-berwickshire-roxburgh-and-selkirk/llm.md","data_href":"/mps/john-lamont-berwickshire-roxburgh-and-selkirk/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":139,"votes_available":68,"spoken_contributions_available":56,"edms_available":0,"written_questions_available":40,"constituency_mentions_available":139,"awaiting_written_question_answers":1,"registered_interests":8,"committees":9,"bills":0,"party_majority_different_votes_available":1}},{"slug":"john-mcdonnell-hayes-and-harlington","member_id":178,"name":"John McDonnell","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Hayes and Harlington","href":"/mps/john-mcdonnell-hayes-and-harlington","llm_href":"/mps/john-mcdonnell-hayes-and-harlington/llm.md","data_href":"/mps/john-mcdonnell-hayes-and-harlington/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":135,"votes_available":88,"spoken_contributions_available":50,"edms_available":45,"written_questions_available":74,"constituency_mentions_available":135,"awaiting_written_question_answers":0,"registered_interests":4,"committees":5,"bills":6,"party_majority_different_votes_available":33}},{"slug":"john-milne-horsham","member_id":5329,"name":"John Milne","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Horsham","href":"/mps/john-milne-horsham","llm_href":"/mps/john-milne-horsham/llm.md","data_href":"/mps/john-milne-horsham/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":264,"votes_available":367,"spoken_contributions_available":257,"edms_available":125,"written_questions_available":191,"constituency_mentions_available":264,"awaiting_written_question_answers":4,"registered_interests":1,"committees":3,"bills":0,"party_majority_different_votes_available":0,"votes_since_2024_election":367,"spoken_contributions_since_2024_election":257,"edms_since_2024_election":125,"written_questions_since_2024_election":191}},{"slug":"john-slinger-rugby","member_id":5127,"name":"John Slinger","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Rugby","href":"/mps/john-slinger-rugby","llm_href":"/mps/john-slinger-rugby/llm.md","data_href":"/mps/john-slinger-rugby/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":500,"votes_available":84,"spoken_contributions_available":55,"edms_available":3,"written_questions_available":3,"constituency_mentions_available":500,"awaiting_written_question_answers":0,"registered_interests":4,"committees":2,"bills":1,"party_majority_different_votes_available":0}},{"slug":"john-whitby-derbyshire-dales","member_id":5342,"name":"John Whitby","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Derbyshire Dales","href":"/mps/john-whitby-derbyshire-dales","llm_href":"/mps/john-whitby-derbyshire-dales/llm.md","data_href":"/mps/john-whitby-derbyshire-dales/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":51,"votes_available":89,"spoken_contributions_available":17,"edms_available":5,"written_questions_available":14,"constituency_mentions_available":51,"awaiting_written_question_answers":0,"registered_interests":2,"committees":2,"bills":0,"party_majority_different_votes_available":0}},{"slug":"jon-pearce-high-peak","member_id":5115,"name":"Jon Pearce","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"High Peak","href":"/mps/jon-pearce-high-peak","llm_href":"/mps/jon-pearce-high-peak/llm.md","data_href":"/mps/jon-pearce-high-peak/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":72,"votes_available":74,"spoken_contributions_available":2,"edms_available":0,"written_questions_available":1,"constituency_mentions_available":72,"awaiting_written_question_answers":0,"registered_interests":10,"committees":5,"bills":0,"party_majority_different_votes_available":0}},{"slug":"jon-trickett-normanton-and-hemsworth","member_id":410,"name":"Jon Trickett","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Normanton and Hemsworth","href":"/mps/jon-trickett-normanton-and-hemsworth","llm_href":"/mps/jon-trickett-normanton-and-hemsworth/llm.md","data_href":"/mps/jon-trickett-normanton-and-hemsworth/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":39,"votes_available":76,"spoken_contributions_available":19,"edms_available":52,"written_questions_available":13,"constituency_mentions_available":39,"awaiting_written_question_answers":2,"registered_interests":1,"committees":3,"bills":0,"party_majority_different_votes_available":13}},{"slug":"jonathan-davies-mid-derbyshire","member_id":5256,"name":"Jonathan Davies","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Mid Derbyshire","href":"/mps/jonathan-davies-mid-derbyshire","llm_href":"/mps/jonathan-davies-mid-derbyshire/llm.md","data_href":"/mps/jonathan-davies-mid-derbyshire/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":64,"votes_available":80,"spoken_contributions_available":17,"edms_available":2,"written_questions_available":13,"constituency_mentions_available":64,"awaiting_written_question_answers":0,"registered_interests":3,"committees":5,"bills":0,"party_majority_different_votes_available":14}},{"slug":"jonathan-hinder-pendle-and-clitheroe","member_id":5264,"name":"Jonathan Hinder","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Pendle and Clitheroe","href":"/mps/jonathan-hinder-pendle-and-clitheroe","llm_href":"/mps/jonathan-hinder-pendle-and-clitheroe/llm.md","data_href":"/mps/jonathan-hinder-pendle-and-clitheroe/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":27,"votes_available":78,"spoken_contributions_available":12,"edms_available":0,"written_questions_available":6,"constituency_mentions_available":27,"awaiting_written_question_answers":1,"registered_interests":1,"committees":0,"bills":0,"party_majority_different_votes_available":11}},{"slug":"jonathan-reynolds-stalybridge-and-hyde","member_id":4119,"name":"Jonathan Reynolds","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Stalybridge and Hyde","href":"/mps/jonathan-reynolds-stalybridge-and-hyde","llm_href":"/mps/jonathan-reynolds-stalybridge-and-hyde/llm.md","data_href":"/mps/jonathan-reynolds-stalybridge-and-hyde/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":16,"votes_available":63,"spoken_contributions_available":0,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":16,"awaiting_written_question_answers":0,"registered_interests":5,"committees":6,"bills":3,"party_majority_different_votes_available":2}},{"slug":"josh-babarinde-eastbourne","member_id":5086,"name":"Josh Babarinde","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Eastbourne","href":"/mps/josh-babarinde-eastbourne","llm_href":"/mps/josh-babarinde-eastbourne/llm.md","data_href":"/mps/josh-babarinde-eastbourne/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":274,"votes_available":366,"spoken_contributions_available":260,"edms_available":172,"written_questions_available":246,"constituency_mentions_available":274,"awaiting_written_question_answers":0,"registered_interests":8,"committees":1,"bills":2,"party_majority_different_votes_available":2,"votes_since_2024_election":366,"spoken_contributions_since_2024_election":260,"edms_since_2024_election":172,"written_questions_since_2024_election":246}},{"slug":"josh-dean-hertford-and-stortford","member_id":5187,"name":"Josh Dean","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Hertford and Stortford","href":"/mps/josh-dean-hertford-and-stortford","llm_href":"/mps/josh-dean-hertford-and-stortford/llm.md","data_href":"/mps/josh-dean-hertford-and-stortford/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":92,"votes_available":81,"spoken_contributions_available":7,"edms_available":0,"written_questions_available":7,"constituency_mentions_available":92,"awaiting_written_question_answers":0,"registered_interests":2,"committees":2,"bills":0,"party_majority_different_votes_available":1}},{"slug":"josh-fenton-glynn-calder-valley","member_id":5295,"name":"Josh Fenton-Glynn","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Calder Valley","href":"/mps/josh-fenton-glynn-calder-valley","llm_href":"/mps/josh-fenton-glynn-calder-valley/llm.md","data_href":"/mps/josh-fenton-glynn-calder-valley/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":145,"votes_available":91,"spoken_contributions_available":28,"edms_available":0,"written_questions_available":37,"constituency_mentions_available":145,"awaiting_written_question_answers":0,"registered_interests":1,"committees":3,"bills":0,"party_majority_different_votes_available":11}},{"slug":"josh-macalister-whitehaven-and-workington","member_id":5033,"name":"Josh MacAlister","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Whitehaven and Workington","href":"/mps/josh-macalister-whitehaven-and-workington","llm_href":"/mps/josh-macalister-whitehaven-and-workington/llm.md","data_href":"/mps/josh-macalister-whitehaven-and-workington/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":136,"votes_available":69,"spoken_contributions_available":58,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":136,"awaiting_written_question_answers":0,"registered_interests":5,"committees":2,"bills":1,"party_majority_different_votes_available":0}},{"slug":"josh-newbury-cannock-chase","member_id":5034,"name":"Josh Newbury","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Cannock Chase","href":"/mps/josh-newbury-cannock-chase","llm_href":"/mps/josh-newbury-cannock-chase/llm.md","data_href":"/mps/josh-newbury-cannock-chase/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":192,"votes_available":87,"spoken_contributions_available":34,"edms_available":4,"written_questions_available":7,"constituency_mentions_available":192,"awaiting_written_question_answers":0,"registered_interests":2,"committees":2,"bills":0,"party_majority_different_votes_available":12}},{"slug":"josh-simons-makerfield","member_id":5060,"name":"Josh Simons","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Makerfield","href":"/mps/josh-simons-makerfield","llm_href":"/mps/josh-simons-makerfield/llm.md","data_href":"/mps/josh-simons-makerfield/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":58,"votes_available":24,"spoken_contributions_available":3,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":58,"awaiting_written_question_answers":0,"registered_interests":12,"committees":2,"bills":0,"party_majority_different_votes_available":0}},{"slug":"joy-morrissey-beaconsfield","member_id":4759,"name":"Joy Morrissey","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Beaconsfield","href":"/mps/joy-morrissey-beaconsfield","llm_href":"/mps/joy-morrissey-beaconsfield/llm.md","data_href":"/mps/joy-morrissey-beaconsfield/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":96,"votes_available":80,"spoken_contributions_available":38,"edms_available":0,"written_questions_available":17,"constituency_mentions_available":96,"awaiting_written_question_answers":0,"registered_interests":0,"committees":10,"bills":0,"party_majority_different_votes_available":0}},{"slug":"judith-cummins-bradford-south","member_id":4391,"name":"Judith Cummins","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Bradford South","href":"/mps/judith-cummins-bradford-south","llm_href":"/mps/judith-cummins-bradford-south/llm.md","data_href":"/mps/judith-cummins-bradford-south/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":12,"votes_available":0,"spoken_contributions_available":241,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":12,"awaiting_written_question_answers":0,"registered_interests":1,"committees":7,"bills":3,"party_majority_different_votes_available":0}},{"slug":"julia-buckley-shrewsbury","member_id":5171,"name":"Julia Buckley","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Shrewsbury","href":"/mps/julia-buckley-shrewsbury","llm_href":"/mps/julia-buckley-shrewsbury/llm.md","data_href":"/mps/julia-buckley-shrewsbury/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":224,"votes_available":75,"spoken_contributions_available":10,"edms_available":1,"written_questions_available":17,"constituency_mentions_available":224,"awaiting_written_question_answers":0,"registered_interests":4,"committees":2,"bills":0,"party_majority_different_votes_available":8}},{"slug":"julia-lopez-hornchurch-and-upminster","member_id":4647,"name":"Julia Lopez","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Hornchurch and Upminster","href":"/mps/julia-lopez-hornchurch-and-upminster","llm_href":"/mps/julia-lopez-hornchurch-and-upminster/llm.md","data_href":"/mps/julia-lopez-hornchurch-and-upminster/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":43,"votes_available":63,"spoken_contributions_available":20,"edms_available":0,"written_questions_available":32,"constituency_mentions_available":43,"awaiting_written_question_answers":0,"registered_interests":0,"committees":7,"bills":0,"party_majority_different_votes_available":0}},{"slug":"juliet-campbell-broxtowe","member_id":5058,"name":"Juliet Campbell","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Broxtowe","href":"/mps/juliet-campbell-broxtowe","llm_href":"/mps/juliet-campbell-broxtowe/llm.md","data_href":"/mps/juliet-campbell-broxtowe/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":73,"votes_available":84,"spoken_contributions_available":5,"edms_available":1,"written_questions_available":37,"constituency_mentions_available":73,"awaiting_written_question_answers":0,"registered_interests":1,"committees":7,"bills":0,"party_majority_different_votes_available":11}},{"slug":"justin-madders-ellesmere-port-and-bromborough","member_id":4418,"name":"Justin Madders","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Ellesmere Port and Bromborough","href":"/mps/justin-madders-ellesmere-port-and-bromborough","llm_href":"/mps/justin-madders-ellesmere-port-and-bromborough/llm.md","data_href":"/mps/justin-madders-ellesmere-port-and-bromborough/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":74,"votes_available":87,"spoken_contributions_available":26,"edms_available":0,"written_questions_available":55,"constituency_mentions_available":74,"awaiting_written_question_answers":0,"registered_interests":3,"committees":7,"bills":2,"party_majority_different_votes_available":11}},{"slug":"kanishka-narayan-vale-of-glamorgan","member_id":5039,"name":"Kanishka Narayan","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Vale of Glamorgan","href":"/mps/kanishka-narayan-vale-of-glamorgan","llm_href":"/mps/kanishka-narayan-vale-of-glamorgan/llm.md","data_href":"/mps/kanishka-narayan-vale-of-glamorgan/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":36,"votes_available":56,"spoken_contributions_available":161,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":36,"awaiting_written_question_answers":0,"registered_interests":4,"committees":3,"bills":0,"party_majority_different_votes_available":5}},{"slug":"karin-smyth-bristol-south","member_id":4444,"name":"Karin Smyth","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Bristol South","href":"/mps/karin-smyth-bristol-south","llm_href":"/mps/karin-smyth-bristol-south/llm.md","data_href":"/mps/karin-smyth-bristol-south/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":31,"votes_available":78,"spoken_contributions_available":64,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":31,"awaiting_written_question_answers":0,"registered_interests":2,"committees":6,"bills":0,"party_majority_different_votes_available":0}},{"slug":"karl-turner-kingston-upon-hull-east","member_id":4030,"name":"Karl Turner","party":"Independent","party_slug":"independent","tracker_party_slug":null,"constituency":"Kingston upon Hull East","href":"/mps/karl-turner-kingston-upon-hull-east","llm_href":"/mps/karl-turner-kingston-upon-hull-east/llm.md","data_href":"/mps/karl-turner-kingston-upon-hull-east/data.json","generated":"2026-04-30","theme":{"accent":"#6F6F6F","accent_dark":"#3F3F3F","accent_tint":"#E0E0E0","accent_soft":"#F7F7F7"},"counts":{"constituency_mentions_since_2024_election":37,"votes_available":29,"spoken_contributions_available":18,"edms_available":3,"written_questions_available":5,"constituency_mentions_available":37,"awaiting_written_question_answers":0,"registered_interests":2,"committees":7,"bills":1,"party_majority_different_votes_available":0}},{"slug":"kate-dearden-halifax","member_id":5224,"name":"Kate Dearden","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Halifax","href":"/mps/kate-dearden-halifax","llm_href":"/mps/kate-dearden-halifax/llm.md","data_href":"/mps/kate-dearden-halifax/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":77,"votes_available":71,"spoken_contributions_available":37,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":77,"awaiting_written_question_answers":0,"registered_interests":6,"committees":4,"bills":0,"party_majority_different_votes_available":0}},{"slug":"kate-osamor-edmonton-and-winchmore-hill","member_id":4515,"name":"Kate Osamor","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Edmonton and Winchmore Hill","href":"/mps/kate-osamor-edmonton-and-winchmore-hill","llm_href":"/mps/kate-osamor-edmonton-and-winchmore-hill/llm.md","data_href":"/mps/kate-osamor-edmonton-and-winchmore-hill/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":13,"votes_available":29,"spoken_contributions_available":9,"edms_available":0,"written_questions_available":42,"constituency_mentions_available":13,"awaiting_written_question_answers":0,"registered_interests":3,"committees":9,"bills":1,"party_majority_different_votes_available":5}},{"slug":"kate-osborne-jarrow-and-gateshead-east","member_id":4783,"name":"Kate Osborne","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Jarrow and Gateshead East","href":"/mps/kate-osborne-jarrow-and-gateshead-east","llm_href":"/mps/kate-osborne-jarrow-and-gateshead-east/llm.md","data_href":"/mps/kate-osborne-jarrow-and-gateshead-east/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":28,"votes_available":51,"spoken_contributions_available":4,"edms_available":25,"written_questions_available":18,"constituency_mentions_available":28,"awaiting_written_question_answers":1,"registered_interests":5,"committees":12,"bills":1,"party_majority_different_votes_available":13}},{"slug":"katie-lam-weald-of-kent","member_id":5285,"name":"Katie Lam","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Weald of Kent","href":"/mps/katie-lam-weald-of-kent","llm_href":"/mps/katie-lam-weald-of-kent/llm.md","data_href":"/mps/katie-lam-weald-of-kent/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":116,"votes_available":63,"spoken_contributions_available":30,"edms_available":0,"written_questions_available":1,"constituency_mentions_available":116,"awaiting_written_question_answers":0,"registered_interests":7,"committees":4,"bills":1,"party_majority_different_votes_available":0}},{"slug":"katie-white-leeds-north-west","member_id":5260,"name":"Katie White","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Leeds North West","href":"/mps/katie-white-leeds-north-west","llm_href":"/mps/katie-white-leeds-north-west/llm.md","data_href":"/mps/katie-white-leeds-north-west/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":28,"votes_available":53,"spoken_contributions_available":12,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":28,"awaiting_written_question_answers":0,"registered_interests":6,"committees":0,"bills":1,"party_majority_different_votes_available":0}},{"slug":"katrina-murray-cumbernauld-and-kirkintilloch","member_id":5309,"name":"Katrina Murray","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Cumbernauld and Kirkintilloch","href":"/mps/katrina-murray-cumbernauld-and-kirkintilloch","llm_href":"/mps/katrina-murray-cumbernauld-and-kirkintilloch/llm.md","data_href":"/mps/katrina-murray-cumbernauld-and-kirkintilloch/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":73,"votes_available":84,"spoken_contributions_available":17,"edms_available":8,"written_questions_available":7,"constituency_mentions_available":73,"awaiting_written_question_answers":0,"registered_interests":5,"committees":6,"bills":0,"party_majority_different_votes_available":14}},{"slug":"keir-mather-selby","member_id":4993,"name":"Keir Mather","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Selby","href":"/mps/keir-mather-selby","llm_href":"/mps/keir-mather-selby/llm.md","data_href":"/mps/keir-mather-selby/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":59,"votes_available":55,"spoken_contributions_available":161,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":59,"awaiting_written_question_answers":0,"registered_interests":1,"committees":8,"bills":0,"party_majority_different_votes_available":0}},{"slug":"kenneth-stevenson-airdrie-and-shotts","member_id":5200,"name":"Kenneth Stevenson","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Airdrie and Shotts","href":"/mps/kenneth-stevenson-airdrie-and-shotts","llm_href":"/mps/kenneth-stevenson-airdrie-and-shotts/llm.md","data_href":"/mps/kenneth-stevenson-airdrie-and-shotts/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":42,"votes_available":36,"spoken_contributions_available":0,"edms_available":6,"written_questions_available":0,"constituency_mentions_available":42,"awaiting_written_question_answers":0,"registered_interests":4,"committees":2,"bills":0,"party_majority_different_votes_available":9}},{"slug":"kerry-mccarthy-bristol-east","member_id":1491,"name":"Kerry McCarthy","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Bristol East","href":"/mps/kerry-mccarthy-bristol-east","llm_href":"/mps/kerry-mccarthy-bristol-east/llm.md","data_href":"/mps/kerry-mccarthy-bristol-east/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":35,"votes_available":90,"spoken_contributions_available":10,"edms_available":0,"written_questions_available":47,"constituency_mentions_available":35,"awaiting_written_question_answers":0,"registered_interests":2,"committees":11,"bills":7,"party_majority_different_votes_available":1}},{"slug":"kevin-bonavia-stevenage","member_id":5051,"name":"Kevin Bonavia","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Stevenage","href":"/mps/kevin-bonavia-stevenage","llm_href":"/mps/kevin-bonavia-stevenage/llm.md","data_href":"/mps/kevin-bonavia-stevenage/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":214,"votes_available":84,"spoken_contributions_available":28,"edms_available":0,"written_questions_available":2,"constituency_mentions_available":214,"awaiting_written_question_answers":0,"registered_interests":2,"committees":4,"bills":0,"party_majority_different_votes_available":0}},{"slug":"kevin-hollinrake-thirsk-and-malton","member_id":4474,"name":"Kevin Hollinrake","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Thirsk and Malton","href":"/mps/kevin-hollinrake-thirsk-and-malton","llm_href":"/mps/kevin-hollinrake-thirsk-and-malton/llm.md","data_href":"/mps/kevin-hollinrake-thirsk-and-malton/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":77,"votes_available":48,"spoken_contributions_available":0,"edms_available":0,"written_questions_available":200,"constituency_mentions_available":77,"awaiting_written_question_answers":1,"registered_interests":11,"committees":12,"bills":4,"party_majority_different_votes_available":10}},{"slug":"kevin-mckenna-sittingbourne-and-sheppey","member_id":5300,"name":"Kevin McKenna","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Sittingbourne and Sheppey","href":"/mps/kevin-mckenna-sittingbourne-and-sheppey","llm_href":"/mps/kevin-mckenna-sittingbourne-and-sheppey/llm.md","data_href":"/mps/kevin-mckenna-sittingbourne-and-sheppey/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":58,"votes_available":85,"spoken_contributions_available":4,"edms_available":0,"written_questions_available":1,"constituency_mentions_available":58,"awaiting_written_question_answers":0,"registered_interests":4,"committees":3,"bills":0,"party_majority_different_votes_available":0}},{"slug":"kim-johnson-liverpool-riverside","member_id":4824,"name":"Kim Johnson","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Liverpool Riverside","href":"/mps/kim-johnson-liverpool-riverside","llm_href":"/mps/kim-johnson-liverpool-riverside/llm.md","data_href":"/mps/kim-johnson-liverpool-riverside/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":82,"votes_available":72,"spoken_contributions_available":35,"edms_available":47,"written_questions_available":82,"constituency_mentions_available":82,"awaiting_written_question_answers":0,"registered_interests":7,"committees":8,"bills":1,"party_majority_different_votes_available":12}},{"slug":"kim-leadbeater-spen-valley","member_id":4923,"name":"Kim Leadbeater","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Spen Valley","href":"/mps/kim-leadbeater-spen-valley","llm_href":"/mps/kim-leadbeater-spen-valley/llm.md","data_href":"/mps/kim-leadbeater-spen-valley/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":498,"votes_available":91,"spoken_contributions_available":0,"edms_available":1,"written_questions_available":15,"constituency_mentions_available":498,"awaiting_written_question_answers":2,"registered_interests":3,"committees":8,"bills":2,"party_majority_different_votes_available":0}},{"slug":"kirith-entwistle-bolton-north-east","member_id":5095,"name":"Kirith Entwistle","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Bolton North East","href":"/mps/kirith-entwistle-bolton-north-east","llm_href":"/mps/kirith-entwistle-bolton-north-east/llm.md","data_href":"/mps/kirith-entwistle-bolton-north-east/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":62,"votes_available":51,"spoken_contributions_available":23,"edms_available":0,"written_questions_available":1,"constituency_mentions_available":62,"awaiting_written_question_answers":0,"registered_interests":1,"committees":8,"bills":0,"party_majority_different_votes_available":2}},{"slug":"kirsteen-sullivan-bathgate-and-linlithgow","member_id":5179,"name":"Kirsteen Sullivan","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Bathgate and Linlithgow","href":"/mps/kirsteen-sullivan-bathgate-and-linlithgow","llm_href":"/mps/kirsteen-sullivan-bathgate-and-linlithgow/llm.md","data_href":"/mps/kirsteen-sullivan-bathgate-and-linlithgow/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":57,"votes_available":62,"spoken_contributions_available":30,"edms_available":83,"written_questions_available":14,"constituency_mentions_available":57,"awaiting_written_question_answers":0,"registered_interests":4,"committees":3,"bills":1,"party_majority_different_votes_available":14}},{"slug":"kirsty-blackman-aberdeen-north","member_id":4357,"name":"Kirsty Blackman","party":"Scottish National Party","party_slug":"scottish-national-party","tracker_party_slug":"scottish-national-party","constituency":"Aberdeen North","href":"/mps/kirsty-blackman-aberdeen-north","llm_href":"/mps/kirsty-blackman-aberdeen-north/llm.md","data_href":"/mps/kirsty-blackman-aberdeen-north/data.json","generated":"2026-04-30","theme":{"accent":"#FFF685","accent_dark":"#6C5E00","accent_tint":"#FFF8B8","accent_soft":"#FFFDEB"},"counts":{"constituency_mentions_since_2024_election":131,"votes_available":18,"spoken_contributions_available":46,"edms_available":8,"written_questions_available":26,"constituency_mentions_available":131,"awaiting_written_question_answers":8,"registered_interests":0,"committees":15,"bills":3,"party_majority_different_votes_available":0}},{"slug":"kirsty-mcneill-midlothian","member_id":5114,"name":"Kirsty McNeill","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Midlothian","href":"/mps/kirsty-mcneill-midlothian","llm_href":"/mps/kirsty-mcneill-midlothian/llm.md","data_href":"/mps/kirsty-mcneill-midlothian/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":24,"votes_available":24,"spoken_contributions_available":21,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":24,"awaiting_written_question_answers":0,"registered_interests":0,"committees":0,"bills":0,"party_majority_different_votes_available":0}},{"slug":"kit-malthouse-north-west-hampshire","member_id":4495,"name":"Kit Malthouse","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"North West Hampshire","href":"/mps/kit-malthouse-north-west-hampshire","llm_href":"/mps/kit-malthouse-north-west-hampshire/llm.md","data_href":"/mps/kit-malthouse-north-west-hampshire/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":140,"votes_available":80,"spoken_contributions_available":20,"edms_available":0,"written_questions_available":3,"constituency_mentions_available":140,"awaiting_written_question_answers":2,"registered_interests":5,"committees":7,"bills":1,"party_majority_different_votes_available":14}},{"slug":"laura-kyrke-smith-aylesbury","member_id":5341,"name":"Laura Kyrke-Smith","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Aylesbury","href":"/mps/laura-kyrke-smith-aylesbury","llm_href":"/mps/laura-kyrke-smith-aylesbury/llm.md","data_href":"/mps/laura-kyrke-smith-aylesbury/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":122,"votes_available":80,"spoken_contributions_available":17,"edms_available":0,"written_questions_available":11,"constituency_mentions_available":122,"awaiting_written_question_answers":0,"registered_interests":3,"committees":3,"bills":1,"party_majority_different_votes_available":0}},{"slug":"laura-trott-sevenoaks","member_id":4780,"name":"Laura Trott","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Sevenoaks","href":"/mps/laura-trott-sevenoaks","llm_href":"/mps/laura-trott-sevenoaks/llm.md","data_href":"/mps/laura-trott-sevenoaks/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":58,"votes_available":46,"spoken_contributions_available":56,"edms_available":1,"written_questions_available":9,"constituency_mentions_available":58,"awaiting_written_question_answers":2,"registered_interests":12,"committees":5,"bills":2,"party_majority_different_votes_available":4}},{"slug":"lauren-edwards-rochester-and-strood","member_id":5298,"name":"Lauren Edwards","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Rochester and Strood","href":"/mps/lauren-edwards-rochester-and-strood","llm_href":"/mps/lauren-edwards-rochester-and-strood/llm.md","data_href":"/mps/lauren-edwards-rochester-and-strood/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":41,"votes_available":86,"spoken_contributions_available":20,"edms_available":9,"written_questions_available":4,"constituency_mentions_available":41,"awaiting_written_question_answers":0,"registered_interests":2,"committees":2,"bills":0,"party_majority_different_votes_available":1}},{"slug":"laurence-turner-birmingham-northfield","member_id":5234,"name":"Laurence Turner","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Birmingham Northfield","href":"/mps/laurence-turner-birmingham-northfield","llm_href":"/mps/laurence-turner-birmingham-northfield/llm.md","data_href":"/mps/laurence-turner-birmingham-northfield/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":137,"votes_available":74,"spoken_contributions_available":22,"edms_available":0,"written_questions_available":27,"constituency_mentions_available":137,"awaiting_written_question_answers":0,"registered_interests":1,"committees":5,"bills":1,"party_majority_different_votes_available":12}},{"slug":"layla-moran-oxford-west-and-abingdon","member_id":4656,"name":"Layla Moran","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Oxford West and Abingdon","href":"/mps/layla-moran-oxford-west-and-abingdon","llm_href":"/mps/layla-moran-oxford-west-and-abingdon/llm.md","data_href":"/mps/layla-moran-oxford-west-and-abingdon/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":81,"votes_available":332,"spoken_contributions_available":130,"edms_available":133,"written_questions_available":153,"constituency_mentions_available":81,"awaiting_written_question_answers":0,"registered_interests":13,"committees":4,"bills":17,"party_majority_different_votes_available":1,"votes_since_2024_election":332,"spoken_contributions_since_2024_election":130,"edms_since_2024_election":133,"written_questions_since_2024_election":153}},{"slug":"lee-anderson-ashfield","member_id":4743,"name":"Lee Anderson","party":"Reform UK","party_slug":"reform-uk","tracker_party_slug":"reform-uk","constituency":"Ashfield","href":"/mps/lee-anderson-ashfield","llm_href":"/mps/lee-anderson-ashfield/llm.md","data_href":"/mps/lee-anderson-ashfield/data.json","generated":"2026-04-30","theme":{"accent":"#12B6CF","accent_dark":"#087184","accent_tint":"#C9F0F5","accent_soft":"#F0FBFD"},"counts":{"constituency_mentions_since_2024_election":144,"votes_available":31,"spoken_contributions_available":17,"edms_available":1,"written_questions_available":221,"constituency_mentions_available":144,"awaiting_written_question_answers":8,"registered_interests":10,"committees":9,"bills":0,"party_majority_different_votes_available":1}},{"slug":"lee-barron-corby-and-east-northamptonshire","member_id":5315,"name":"Lee Barron","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Corby and East Northamptonshire","href":"/mps/lee-barron-corby-and-east-northamptonshire","llm_href":"/mps/lee-barron-corby-and-east-northamptonshire/llm.md","data_href":"/mps/lee-barron-corby-and-east-northamptonshire/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":43,"votes_available":63,"spoken_contributions_available":9,"edms_available":9,"written_questions_available":1,"constituency_mentions_available":43,"awaiting_written_question_answers":0,"registered_interests":0,"committees":1,"bills":0,"party_majority_different_votes_available":7}},{"slug":"lee-pitcher-doncaster-east-and-the-isle-of-axholme","member_id":5233,"name":"Lee Pitcher","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Doncaster East and the Isle of Axholme","href":"/mps/lee-pitcher-doncaster-east-and-the-isle-of-axholme","llm_href":"/mps/lee-pitcher-doncaster-east-and-the-isle-of-axholme/llm.md","data_href":"/mps/lee-pitcher-doncaster-east-and-the-isle-of-axholme/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":125,"votes_available":90,"spoken_contributions_available":19,"edms_available":2,"written_questions_available":3,"constituency_mentions_available":125,"awaiting_written_question_answers":0,"registered_interests":5,"committees":2,"bills":1,"party_majority_different_votes_available":0}},{"slug":"leigh-ingham-stafford","member_id":5290,"name":"Leigh Ingham","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Stafford","href":"/mps/leigh-ingham-stafford","llm_href":"/mps/leigh-ingham-stafford/llm.md","data_href":"/mps/leigh-ingham-stafford/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":387,"votes_available":51,"spoken_contributions_available":48,"edms_available":1,"written_questions_available":10,"constituency_mentions_available":387,"awaiting_written_question_answers":0,"registered_interests":4,"committees":9,"bills":0,"party_majority_different_votes_available":2}},{"slug":"lewis-atkinson-sunderland-central","member_id":5028,"name":"Lewis Atkinson","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Sunderland Central","href":"/mps/lewis-atkinson-sunderland-central","llm_href":"/mps/lewis-atkinson-sunderland-central/llm.md","data_href":"/mps/lewis-atkinson-sunderland-central/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":103,"votes_available":88,"spoken_contributions_available":22,"edms_available":0,"written_questions_available":6,"constituency_mentions_available":103,"awaiting_written_question_answers":0,"registered_interests":3,"committees":6,"bills":0,"party_majority_different_votes_available":0}},{"slug":"lewis-cocking-broxbourne","member_id":5050,"name":"Lewis Cocking","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Broxbourne","href":"/mps/lewis-cocking-broxbourne","llm_href":"/mps/lewis-cocking-broxbourne/llm.md","data_href":"/mps/lewis-cocking-broxbourne/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":180,"votes_available":80,"spoken_contributions_available":43,"edms_available":0,"written_questions_available":8,"constituency_mentions_available":180,"awaiting_written_question_answers":0,"registered_interests":4,"committees":6,"bills":0,"party_majority_different_votes_available":0}},{"slug":"liam-byrne-birmingham-hodge-hill-and-solihull-north","member_id":1171,"name":"Liam Byrne","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Birmingham Hodge Hill and Solihull North","href":"/mps/liam-byrne-birmingham-hodge-hill-and-solihull-north","llm_href":"/mps/liam-byrne-birmingham-hodge-hill-and-solihull-north/llm.md","data_href":"/mps/liam-byrne-birmingham-hodge-hill-and-solihull-north/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":69,"votes_available":50,"spoken_contributions_available":20,"edms_available":0,"written_questions_available":22,"constituency_mentions_available":69,"awaiting_written_question_answers":1,"registered_interests":3,"committees":13,"bills":1,"party_majority_different_votes_available":4}},{"slug":"liam-conlon-beckenham-and-penge","member_id":5132,"name":"Liam Conlon","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Beckenham and Penge","href":"/mps/liam-conlon-beckenham-and-penge","llm_href":"/mps/liam-conlon-beckenham-and-penge/llm.md","data_href":"/mps/liam-conlon-beckenham-and-penge/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":90,"votes_available":66,"spoken_contributions_available":22,"edms_available":0,"written_questions_available":2,"constituency_mentions_available":90,"awaiting_written_question_answers":0,"registered_interests":3,"committees":2,"bills":1,"party_majority_different_votes_available":12}},{"slug":"lilian-greenwood-nottingham-south","member_id":4029,"name":"Lilian Greenwood","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Nottingham South","href":"/mps/lilian-greenwood-nottingham-south","llm_href":"/mps/lilian-greenwood-nottingham-south/llm.md","data_href":"/mps/lilian-greenwood-nottingham-south/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":41,"votes_available":66,"spoken_contributions_available":67,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":41,"awaiting_written_question_answers":0,"registered_interests":0,"committees":14,"bills":1,"party_majority_different_votes_available":0}},{"slug":"lillian-jones-kilmarnock-and-loudoun","member_id":5043,"name":"Lillian Jones","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Kilmarnock and Loudoun","href":"/mps/lillian-jones-kilmarnock-and-loudoun","llm_href":"/mps/lillian-jones-kilmarnock-and-loudoun/llm.md","data_href":"/mps/lillian-jones-kilmarnock-and-loudoun/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":26,"votes_available":24,"spoken_contributions_available":0,"edms_available":4,"written_questions_available":0,"constituency_mentions_available":26,"awaiting_written_question_answers":0,"registered_interests":1,"committees":2,"bills":0,"party_majority_different_votes_available":13}},{"slug":"lincoln-jopp-spelthorne","member_id":5332,"name":"Lincoln Jopp","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Spelthorne","href":"/mps/lincoln-jopp-spelthorne","llm_href":"/mps/lincoln-jopp-spelthorne/llm.md","data_href":"/mps/lincoln-jopp-spelthorne/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":238,"votes_available":72,"spoken_contributions_available":130,"edms_available":0,"written_questions_available":9,"constituency_mentions_available":238,"awaiting_written_question_answers":0,"registered_interests":3,"committees":8,"bills":0,"party_majority_different_votes_available":0}},{"slug":"linsey-farnsworth-amber-valley","member_id":5107,"name":"Linsey Farnsworth","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Amber Valley","href":"/mps/linsey-farnsworth-amber-valley","llm_href":"/mps/linsey-farnsworth-amber-valley/llm.md","data_href":"/mps/linsey-farnsworth-amber-valley/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":120,"votes_available":89,"spoken_contributions_available":72,"edms_available":1,"written_questions_available":3,"constituency_mentions_available":120,"awaiting_written_question_answers":0,"registered_interests":2,"committees":5,"bills":1,"party_majority_different_votes_available":1}},{"slug":"lisa-nandy-wigan","member_id":4082,"name":"Lisa Nandy","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Wigan","href":"/mps/lisa-nandy-wigan","llm_href":"/mps/lisa-nandy-wigan/llm.md","data_href":"/mps/lisa-nandy-wigan/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":128,"votes_available":40,"spoken_contributions_available":39,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":128,"awaiting_written_question_answers":0,"registered_interests":1,"committees":1,"bills":1,"party_majority_different_votes_available":0}},{"slug":"lisa-smart-hazel-grove","member_id":5070,"name":"Lisa Smart","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Hazel Grove","href":"/mps/lisa-smart-hazel-grove","llm_href":"/mps/lisa-smart-hazel-grove/llm.md","data_href":"/mps/lisa-smart-hazel-grove/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":223,"votes_available":339,"spoken_contributions_available":402,"edms_available":210,"written_questions_available":545,"constituency_mentions_available":223,"awaiting_written_question_answers":0,"registered_interests":15,"committees":4,"bills":2,"party_majority_different_votes_available":2,"votes_since_2024_election":339,"spoken_contributions_since_2024_election":402,"edms_since_2024_election":210,"written_questions_since_2024_election":545}},{"slug":"liz-jarvis-eastleigh","member_id":5040,"name":"Liz Jarvis","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Eastleigh","href":"/mps/liz-jarvis-eastleigh","llm_href":"/mps/liz-jarvis-eastleigh/llm.md","data_href":"/mps/liz-jarvis-eastleigh/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":147,"votes_available":389,"spoken_contributions_available":146,"edms_available":472,"written_questions_available":471,"constituency_mentions_available":147,"awaiting_written_question_answers":0,"registered_interests":1,"committees":2,"bills":2,"party_majority_different_votes_available":1,"votes_since_2024_election":389,"spoken_contributions_since_2024_election":146,"edms_since_2024_election":472,"written_questions_since_2024_election":471}},{"slug":"liz-kendall-leicester-west","member_id":4026,"name":"Liz Kendall","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Leicester West","href":"/mps/liz-kendall-leicester-west","llm_href":"/mps/liz-kendall-leicester-west/llm.md","data_href":"/mps/liz-kendall-leicester-west/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":17,"votes_available":46,"spoken_contributions_available":35,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":17,"awaiting_written_question_answers":0,"registered_interests":0,"committees":4,"bills":4,"party_majority_different_votes_available":0}},{"slug":"liz-saville-roberts-dwyfor-meirionnydd","member_id":4521,"name":"Liz Saville Roberts","party":"Plaid Cymru","party_slug":"plaid-cymru","tracker_party_slug":"plaid-cymru","constituency":"Dwyfor Meirionnydd","href":"/mps/liz-saville-roberts-dwyfor-meirionnydd","llm_href":"/mps/liz-saville-roberts-dwyfor-meirionnydd/llm.md","data_href":"/mps/liz-saville-roberts-dwyfor-meirionnydd/data.json","generated":"2026-04-30","theme":{"accent":"#348837","accent_dark":"#1E5520","accent_tint":"#D7EAD8","accent_soft":"#F2F8F2"},"counts":{"constituency_mentions_since_2024_election":74,"votes_available":57,"spoken_contributions_available":44,"edms_available":60,"written_questions_available":27,"constituency_mentions_available":74,"awaiting_written_question_answers":0,"registered_interests":16,"committees":5,"bills":7,"party_majority_different_votes_available":4}},{"slug":"liz-twist-blaydon-and-consett","member_id":4618,"name":"Liz Twist","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Blaydon and Consett","href":"/mps/liz-twist-blaydon-and-consett","llm_href":"/mps/liz-twist-blaydon-and-consett/llm.md","data_href":"/mps/liz-twist-blaydon-and-consett/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":59,"votes_available":79,"spoken_contributions_available":22,"edms_available":1,"written_questions_available":5,"constituency_mentions_available":59,"awaiting_written_question_answers":0,"registered_interests":3,"committees":18,"bills":2,"party_majority_different_votes_available":11}},{"slug":"lizzi-collinge-morecambe-and-lunesdale","member_id":5225,"name":"Lizzi Collinge","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Morecambe and Lunesdale","href":"/mps/lizzi-collinge-morecambe-and-lunesdale","llm_href":"/mps/lizzi-collinge-morecambe-and-lunesdale/llm.md","data_href":"/mps/lizzi-collinge-morecambe-and-lunesdale/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":125,"votes_available":78,"spoken_contributions_available":30,"edms_available":0,"written_questions_available":12,"constituency_mentions_available":125,"awaiting_written_question_answers":0,"registered_interests":2,"committees":3,"bills":0,"party_majority_different_votes_available":2}},{"slug":"llinos-medi-ynys-m-n","member_id":5085,"name":"Llinos Medi","party":"Plaid Cymru","party_slug":"plaid-cymru","tracker_party_slug":"plaid-cymru","constituency":"Ynys Môn","href":"/mps/llinos-medi-ynys-m-n","llm_href":"/mps/llinos-medi-ynys-m-n/llm.md","data_href":"/mps/llinos-medi-ynys-m-n/data.json","generated":"2026-04-30","theme":{"accent":"#348837","accent_dark":"#1E5520","accent_tint":"#D7EAD8","accent_soft":"#F2F8F2"},"counts":{"constituency_mentions_since_2024_election":120,"votes_available":49,"spoken_contributions_available":0,"edms_available":56,"written_questions_available":21,"constituency_mentions_available":120,"awaiting_written_question_answers":0,"registered_interests":5,"committees":2,"bills":0,"party_majority_different_votes_available":0}},{"slug":"lloyd-hatton-south-dorset","member_id":5217,"name":"Lloyd Hatton","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"South Dorset","href":"/mps/lloyd-hatton-south-dorset","llm_href":"/mps/lloyd-hatton-south-dorset/llm.md","data_href":"/mps/lloyd-hatton-south-dorset/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":90,"votes_available":85,"spoken_contributions_available":36,"edms_available":2,"written_questions_available":8,"constituency_mentions_available":90,"awaiting_written_question_answers":0,"registered_interests":0,"committees":3,"bills":0,"party_majority_different_votes_available":1}},{"slug":"lola-mcevoy-darlington","member_id":5037,"name":"Lola McEvoy","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Darlington","href":"/mps/lola-mcevoy-darlington","llm_href":"/mps/lola-mcevoy-darlington/llm.md","data_href":"/mps/lola-mcevoy-darlington/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":299,"votes_available":88,"spoken_contributions_available":15,"edms_available":0,"written_questions_available":2,"constituency_mentions_available":299,"awaiting_written_question_answers":0,"registered_interests":4,"committees":2,"bills":0,"party_majority_different_votes_available":9}},{"slug":"lorraine-beavers-blackpool-north-and-fleetwood","member_id":5232,"name":"Lorraine Beavers","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Blackpool North and Fleetwood","href":"/mps/lorraine-beavers-blackpool-north-and-fleetwood","llm_href":"/mps/lorraine-beavers-blackpool-north-and-fleetwood/llm.md","data_href":"/mps/lorraine-beavers-blackpool-north-and-fleetwood/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":49,"votes_available":86,"spoken_contributions_available":34,"edms_available":15,"written_questions_available":26,"constituency_mentions_available":49,"awaiting_written_question_answers":0,"registered_interests":3,"committees":0,"bills":0,"party_majority_different_votes_available":8}},{"slug":"louise-haigh-sheffield-heeley","member_id":4473,"name":"Louise Haigh","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Sheffield Heeley","href":"/mps/louise-haigh-sheffield-heeley","llm_href":"/mps/louise-haigh-sheffield-heeley/llm.md","data_href":"/mps/louise-haigh-sheffield-heeley/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":46,"votes_available":51,"spoken_contributions_available":0,"edms_available":0,"written_questions_available":7,"constituency_mentions_available":46,"awaiting_written_question_answers":0,"registered_interests":1,"committees":1,"bills":6,"party_majority_different_votes_available":0}},{"slug":"louise-sandher-jones-north-east-derbyshire","member_id":5258,"name":"Louise Sandher-Jones","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"North East Derbyshire","href":"/mps/louise-sandher-jones-north-east-derbyshire","llm_href":"/mps/louise-sandher-jones-north-east-derbyshire/llm.md","data_href":"/mps/louise-sandher-jones-north-east-derbyshire/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":73,"votes_available":58,"spoken_contributions_available":48,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":73,"awaiting_written_question_answers":0,"registered_interests":2,"committees":5,"bills":0,"party_majority_different_votes_available":0}},{"slug":"lucy-powell-manchester-central","member_id":4263,"name":"Lucy Powell","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Manchester Central","href":"/mps/lucy-powell-manchester-central","llm_href":"/mps/lucy-powell-manchester-central/llm.md","data_href":"/mps/lucy-powell-manchester-central/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":33,"votes_available":37,"spoken_contributions_available":0,"edms_available":1,"written_questions_available":0,"constituency_mentions_available":33,"awaiting_written_question_answers":0,"registered_interests":12,"committees":9,"bills":1,"party_majority_different_votes_available":0}},{"slug":"lucy-rigby-northampton-north","member_id":5333,"name":"Lucy Rigby","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Northampton North","href":"/mps/lucy-rigby-northampton-north","llm_href":"/mps/lucy-rigby-northampton-north/llm.md","data_href":"/mps/lucy-rigby-northampton-north/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":9,"votes_available":36,"spoken_contributions_available":72,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":9,"awaiting_written_question_answers":0,"registered_interests":3,"committees":2,"bills":0,"party_majority_different_votes_available":0}},{"slug":"luke-akehurst-north-durham","member_id":5112,"name":"Luke Akehurst","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"North Durham","href":"/mps/luke-akehurst-north-durham","llm_href":"/mps/luke-akehurst-north-durham/llm.md","data_href":"/mps/luke-akehurst-north-durham/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":130,"votes_available":75,"spoken_contributions_available":31,"edms_available":13,"written_questions_available":89,"constituency_mentions_available":130,"awaiting_written_question_answers":0,"registered_interests":8,"committees":4,"bills":2,"party_majority_different_votes_available":0}},{"slug":"luke-murphy-basingstoke","member_id":5248,"name":"Luke Murphy","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Basingstoke","href":"/mps/luke-murphy-basingstoke","llm_href":"/mps/luke-murphy-basingstoke/llm.md","data_href":"/mps/luke-murphy-basingstoke/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":170,"votes_available":72,"spoken_contributions_available":22,"edms_available":0,"written_questions_available":4,"constituency_mentions_available":170,"awaiting_written_question_answers":0,"registered_interests":1,"committees":4,"bills":1,"party_majority_different_votes_available":0}},{"slug":"luke-myer-middlesbrough-south-and-east-cleveland","member_id":5147,"name":"Luke Myer","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Middlesbrough South and East Cleveland","href":"/mps/luke-myer-middlesbrough-south-and-east-cleveland","llm_href":"/mps/luke-myer-middlesbrough-south-and-east-cleveland/llm.md","data_href":"/mps/luke-myer-middlesbrough-south-and-east-cleveland/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":60,"votes_available":85,"spoken_contributions_available":14,"edms_available":33,"written_questions_available":6,"constituency_mentions_available":60,"awaiting_written_question_answers":1,"registered_interests":0,"committees":2,"bills":0,"party_majority_different_votes_available":7}},{"slug":"luke-pollard-plymouth-sutton-and-devonport","member_id":4682,"name":"Luke Pollard","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Plymouth Sutton and Devonport","href":"/mps/luke-pollard-plymouth-sutton-and-devonport","llm_href":"/mps/luke-pollard-plymouth-sutton-and-devonport/llm.md","data_href":"/mps/luke-pollard-plymouth-sutton-and-devonport/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":45,"votes_available":40,"spoken_contributions_available":127,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":45,"awaiting_written_question_answers":0,"registered_interests":2,"committees":7,"bills":3,"party_majority_different_votes_available":0}},{"slug":"luke-taylor-sutton-and-cheam","member_id":5103,"name":"Luke Taylor","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Sutton and Cheam","href":"/mps/luke-taylor-sutton-and-cheam","llm_href":"/mps/luke-taylor-sutton-and-cheam/llm.md","data_href":"/mps/luke-taylor-sutton-and-cheam/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":146,"votes_available":345,"spoken_contributions_available":316,"edms_available":165,"written_questions_available":314,"constituency_mentions_available":146,"awaiting_written_question_answers":0,"registered_interests":2,"committees":3,"bills":1,"party_majority_different_votes_available":0,"votes_since_2024_election":345,"spoken_contributions_since_2024_election":316,"edms_since_2024_election":165,"written_questions_since_2024_election":314}},{"slug":"manuela-perteghella-stratford-on-avon","member_id":5122,"name":"Manuela Perteghella","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Stratford-on-Avon","href":"/mps/manuela-perteghella-stratford-on-avon","llm_href":"/mps/manuela-perteghella-stratford-on-avon/llm.md","data_href":"/mps/manuela-perteghella-stratford-on-avon/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":148,"votes_available":353,"spoken_contributions_available":267,"edms_available":329,"written_questions_available":438,"constituency_mentions_available":148,"awaiting_written_question_answers":0,"registered_interests":5,"committees":3,"bills":2,"party_majority_different_votes_available":0,"votes_since_2024_election":353,"spoken_contributions_since_2024_election":267,"edms_since_2024_election":329,"written_questions_since_2024_election":438}},{"slug":"margaret-mullane-dagenham-and-rainham","member_id":5272,"name":"Margaret Mullane","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Dagenham and Rainham","href":"/mps/margaret-mullane-dagenham-and-rainham","llm_href":"/mps/margaret-mullane-dagenham-and-rainham/llm.md","data_href":"/mps/margaret-mullane-dagenham-and-rainham/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":32,"votes_available":83,"spoken_contributions_available":3,"edms_available":6,"written_questions_available":11,"constituency_mentions_available":32,"awaiting_written_question_answers":0,"registered_interests":4,"committees":2,"bills":0,"party_majority_different_votes_available":20}},{"slug":"maria-eagle-liverpool-garston","member_id":483,"name":"Maria Eagle","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Liverpool Garston","href":"/mps/maria-eagle-liverpool-garston","llm_href":"/mps/maria-eagle-liverpool-garston/llm.md","data_href":"/mps/maria-eagle-liverpool-garston/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":49,"votes_available":64,"spoken_contributions_available":0,"edms_available":0,"written_questions_available":4,"constituency_mentions_available":49,"awaiting_written_question_answers":0,"registered_interests":1,"committees":13,"bills":7,"party_majority_different_votes_available":0}},{"slug":"marie-goldman-chelmsford","member_id":5073,"name":"Marie Goldman","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Chelmsford","href":"/mps/marie-goldman-chelmsford","llm_href":"/mps/marie-goldman-chelmsford/llm.md","data_href":"/mps/marie-goldman-chelmsford/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":193,"votes_available":372,"spoken_contributions_available":141,"edms_available":55,"written_questions_available":128,"constituency_mentions_available":193,"awaiting_written_question_answers":0,"registered_interests":8,"committees":7,"bills":0,"party_majority_different_votes_available":0,"votes_since_2024_election":372,"spoken_contributions_since_2024_election":141,"edms_since_2024_election":55,"written_questions_since_2024_election":128}},{"slug":"mark-ferguson-gateshead-central-and-whickham","member_id":5031,"name":"Mark Ferguson","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Gateshead Central and Whickham","href":"/mps/mark-ferguson-gateshead-central-and-whickham","llm_href":"/mps/mark-ferguson-gateshead-central-and-whickham/llm.md","data_href":"/mps/mark-ferguson-gateshead-central-and-whickham/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":38,"votes_available":91,"spoken_contributions_available":0,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":38,"awaiting_written_question_answers":0,"registered_interests":6,"committees":7,"bills":0,"party_majority_different_votes_available":2}},{"slug":"mark-garnier-wyre-forest","member_id":4074,"name":"Mark Garnier","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Wyre Forest","href":"/mps/mark-garnier-wyre-forest","llm_href":"/mps/mark-garnier-wyre-forest/llm.md","data_href":"/mps/mark-garnier-wyre-forest/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":168,"votes_available":73,"spoken_contributions_available":48,"edms_available":0,"written_questions_available":33,"constituency_mentions_available":168,"awaiting_written_question_answers":0,"registered_interests":20,"committees":16,"bills":3,"party_majority_different_votes_available":12}},{"slug":"mark-pritchard-the-wrekin","member_id":1576,"name":"Mark Pritchard","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"The Wrekin","href":"/mps/mark-pritchard-the-wrekin","llm_href":"/mps/mark-pritchard-the-wrekin/llm.md","data_href":"/mps/mark-pritchard-the-wrekin/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":21,"votes_available":37,"spoken_contributions_available":30,"edms_available":0,"written_questions_available":59,"constituency_mentions_available":21,"awaiting_written_question_answers":1,"registered_interests":5,"committees":10,"bills":2,"party_majority_different_votes_available":0}},{"slug":"mark-sewards-leeds-south-west-and-morley","member_id":5166,"name":"Mark Sewards","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Leeds South West and Morley","href":"/mps/mark-sewards-leeds-south-west-and-morley","llm_href":"/mps/mark-sewards-leeds-south-west-and-morley/llm.md","data_href":"/mps/mark-sewards-leeds-south-west-and-morley/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":86,"votes_available":61,"spoken_contributions_available":29,"edms_available":0,"written_questions_available":34,"constituency_mentions_available":86,"awaiting_written_question_answers":3,"registered_interests":6,"committees":2,"bills":0,"party_majority_different_votes_available":0}},{"slug":"markus-campbell-savours-penrith-and-solway","member_id":5124,"name":"Markus Campbell-Savours","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Penrith and Solway","href":"/mps/markus-campbell-savours-penrith-and-solway","llm_href":"/mps/markus-campbell-savours-penrith-and-solway/llm.md","data_href":"/mps/markus-campbell-savours-penrith-and-solway/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":63,"votes_available":80,"spoken_contributions_available":5,"edms_available":6,"written_questions_available":8,"constituency_mentions_available":63,"awaiting_written_question_answers":0,"registered_interests":2,"committees":3,"bills":0,"party_majority_different_votes_available":12}},{"slug":"marsha-de-cordova-battersea","member_id":4676,"name":"Marsha De Cordova","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Battersea","href":"/mps/marsha-de-cordova-battersea","llm_href":"/mps/marsha-de-cordova-battersea/llm.md","data_href":"/mps/marsha-de-cordova-battersea/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":140,"votes_available":21,"spoken_contributions_available":47,"edms_available":0,"written_questions_available":47,"constituency_mentions_available":140,"awaiting_written_question_answers":0,"registered_interests":2,"committees":5,"bills":3,"party_majority_different_votes_available":12}},{"slug":"martin-mccluskey-inverclyde-and-renfrewshire-west","member_id":5129,"name":"Martin McCluskey","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Inverclyde and Renfrewshire West","href":"/mps/martin-mccluskey-inverclyde-and-renfrewshire-west","llm_href":"/mps/martin-mccluskey-inverclyde-and-renfrewshire-west/llm.md","data_href":"/mps/martin-mccluskey-inverclyde-and-renfrewshire-west/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":32,"votes_available":68,"spoken_contributions_available":120,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":32,"awaiting_written_question_answers":0,"registered_interests":1,"committees":1,"bills":0,"party_majority_different_votes_available":12}},{"slug":"martin-rhodes-glasgow-north","member_id":5251,"name":"Martin Rhodes","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Glasgow North","href":"/mps/martin-rhodes-glasgow-north","llm_href":"/mps/martin-rhodes-glasgow-north/llm.md","data_href":"/mps/martin-rhodes-glasgow-north/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":138,"votes_available":63,"spoken_contributions_available":17,"edms_available":20,"written_questions_available":10,"constituency_mentions_available":138,"awaiting_written_question_answers":0,"registered_interests":1,"committees":3,"bills":0,"party_majority_different_votes_available":8}},{"slug":"martin-vickers-brigg-and-immingham","member_id":3957,"name":"Martin Vickers","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Brigg and Immingham","href":"/mps/martin-vickers-brigg-and-immingham","llm_href":"/mps/martin-vickers-brigg-and-immingham/llm.md","data_href":"/mps/martin-vickers-brigg-and-immingham/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":111,"votes_available":72,"spoken_contributions_available":31,"edms_available":3,"written_questions_available":3,"constituency_mentions_available":111,"awaiting_written_question_answers":0,"registered_interests":8,"committees":12,"bills":2,"party_majority_different_votes_available":2}},{"slug":"martin-wrigley-newton-abbot","member_id":5111,"name":"Martin Wrigley","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Newton Abbot","href":"/mps/martin-wrigley-newton-abbot","llm_href":"/mps/martin-wrigley-newton-abbot/llm.md","data_href":"/mps/martin-wrigley-newton-abbot/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":141,"votes_available":375,"spoken_contributions_available":224,"edms_available":430,"written_questions_available":1649,"constituency_mentions_available":141,"awaiting_written_question_answers":0,"registered_interests":4,"committees":4,"bills":1,"party_majority_different_votes_available":0,"votes_since_2024_election":375,"spoken_contributions_since_2024_election":224,"edms_since_2024_election":430,"written_questions_since_2024_election":1649}},{"slug":"mary-creagh-coventry-east","member_id":1579,"name":"Mary Creagh","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Coventry East","href":"/mps/mary-creagh-coventry-east","llm_href":"/mps/mary-creagh-coventry-east/llm.md","data_href":"/mps/mary-creagh-coventry-east/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":37,"votes_available":55,"spoken_contributions_available":19,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":37,"awaiting_written_question_answers":0,"registered_interests":4,"committees":7,"bills":1,"party_majority_different_votes_available":12}},{"slug":"mary-glindon-newcastle-upon-tyne-east-and-wallsend","member_id":4126,"name":"Mary Glindon","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Newcastle upon Tyne East and Wallsend","href":"/mps/mary-glindon-newcastle-upon-tyne-east-and-wallsend","llm_href":"/mps/mary-glindon-newcastle-upon-tyne-east-and-wallsend/llm.md","data_href":"/mps/mary-glindon-newcastle-upon-tyne-east-and-wallsend/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":50,"votes_available":85,"spoken_contributions_available":12,"edms_available":7,"written_questions_available":48,"constituency_mentions_available":50,"awaiting_written_question_answers":0,"registered_interests":0,"committees":15,"bills":0,"party_majority_different_votes_available":17}},{"slug":"mary-kelly-foy-city-of-durham","member_id":4753,"name":"Mary Kelly Foy","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"City of Durham","href":"/mps/mary-kelly-foy-city-of-durham","llm_href":"/mps/mary-kelly-foy-city-of-durham/llm.md","data_href":"/mps/mary-kelly-foy-city-of-durham/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":74,"votes_available":77,"spoken_contributions_available":25,"edms_available":30,"written_questions_available":25,"constituency_mentions_available":74,"awaiting_written_question_answers":0,"registered_interests":0,"committees":7,"bills":1,"party_majority_different_votes_available":25}},{"slug":"matt-bishop-forest-of-dean","member_id":5323,"name":"Matt Bishop","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Forest of Dean","href":"/mps/matt-bishop-forest-of-dean","llm_href":"/mps/matt-bishop-forest-of-dean/llm.md","data_href":"/mps/matt-bishop-forest-of-dean/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":52,"votes_available":37,"spoken_contributions_available":33,"edms_available":0,"written_questions_available":4,"constituency_mentions_available":52,"awaiting_written_question_answers":0,"registered_interests":7,"committees":7,"bills":0,"party_majority_different_votes_available":1}},{"slug":"matt-rodda-reading-central","member_id":4654,"name":"Matt Rodda","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Reading Central","href":"/mps/matt-rodda-reading-central","llm_href":"/mps/matt-rodda-reading-central/llm.md","data_href":"/mps/matt-rodda-reading-central/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":20,"votes_available":69,"spoken_contributions_available":28,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":20,"awaiting_written_question_answers":0,"registered_interests":1,"committees":7,"bills":1,"party_majority_different_votes_available":13}},{"slug":"matt-turmaine-watford","member_id":5130,"name":"Matt Turmaine","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Watford","href":"/mps/matt-turmaine-watford","llm_href":"/mps/matt-turmaine-watford/llm.md","data_href":"/mps/matt-turmaine-watford/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":124,"votes_available":89,"spoken_contributions_available":6,"edms_available":0,"written_questions_available":1,"constituency_mentions_available":124,"awaiting_written_question_answers":0,"registered_interests":1,"committees":3,"bills":0,"party_majority_different_votes_available":0}},{"slug":"matt-vickers-stockton-west","member_id":4844,"name":"Matt Vickers","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Stockton West","href":"/mps/matt-vickers-stockton-west","llm_href":"/mps/matt-vickers-stockton-west/llm.md","data_href":"/mps/matt-vickers-stockton-west/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":187,"votes_available":73,"spoken_contributions_available":54,"edms_available":0,"written_questions_available":49,"constituency_mentions_available":187,"awaiting_written_question_answers":2,"registered_interests":4,"committees":13,"bills":0,"party_majority_different_votes_available":0}},{"slug":"matt-western-warwick-and-leamington","member_id":4617,"name":"Matt Western","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Warwick and Leamington","href":"/mps/matt-western-warwick-and-leamington","llm_href":"/mps/matt-western-warwick-and-leamington/llm.md","data_href":"/mps/matt-western-warwick-and-leamington/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":67,"votes_available":65,"spoken_contributions_available":37,"edms_available":1,"written_questions_available":2,"constituency_mentions_available":67,"awaiting_written_question_answers":0,"registered_interests":2,"committees":9,"bills":3,"party_majority_different_votes_available":0}},{"slug":"matthew-patrick-wirral-west","member_id":5162,"name":"Matthew Patrick","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Wirral West","href":"/mps/matthew-patrick-wirral-west","llm_href":"/mps/matthew-patrick-wirral-west/llm.md","data_href":"/mps/matthew-patrick-wirral-west/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":32,"votes_available":55,"spoken_contributions_available":21,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":32,"awaiting_written_question_answers":0,"registered_interests":1,"committees":2,"bills":0,"party_majority_different_votes_available":8}},{"slug":"matthew-pennycook-greenwich-and-woolwich","member_id":4520,"name":"Matthew Pennycook","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Greenwich and Woolwich","href":"/mps/matthew-pennycook-greenwich-and-woolwich","llm_href":"/mps/matthew-pennycook-greenwich-and-woolwich/llm.md","data_href":"/mps/matthew-pennycook-greenwich-and-woolwich/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":31,"votes_available":79,"spoken_contributions_available":84,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":31,"awaiting_written_question_answers":0,"registered_interests":0,"committees":9,"bills":0,"party_majority_different_votes_available":0}},{"slug":"maureen-burke-glasgow-north-east","member_id":5137,"name":"Maureen Burke","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Glasgow North East","href":"/mps/maureen-burke-glasgow-north-east","llm_href":"/mps/maureen-burke-glasgow-north-east/llm.md","data_href":"/mps/maureen-burke-glasgow-north-east/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":44,"votes_available":14,"spoken_contributions_available":3,"edms_available":3,"written_questions_available":13,"constituency_mentions_available":44,"awaiting_written_question_answers":0,"registered_interests":1,"committees":1,"bills":0,"party_majority_different_votes_available":3}},{"slug":"max-wilkinson-cheltenham","member_id":5055,"name":"Max Wilkinson","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Cheltenham","href":"/mps/max-wilkinson-cheltenham","llm_href":"/mps/max-wilkinson-cheltenham/llm.md","data_href":"/mps/max-wilkinson-cheltenham/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":291,"votes_available":355,"spoken_contributions_available":330,"edms_available":137,"written_questions_available":423,"constituency_mentions_available":291,"awaiting_written_question_answers":0,"registered_interests":7,"committees":3,"bills":4,"party_majority_different_votes_available":3,"votes_since_2024_election":355,"spoken_contributions_since_2024_election":330,"edms_since_2024_election":137,"written_questions_since_2024_election":423}},{"slug":"maya-ellis-ribble-valley","member_id":5228,"name":"Maya Ellis","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Ribble Valley","href":"/mps/maya-ellis-ribble-valley","llm_href":"/mps/maya-ellis-ribble-valley/llm.md","data_href":"/mps/maya-ellis-ribble-valley/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":71,"votes_available":58,"spoken_contributions_available":15,"edms_available":0,"written_questions_available":9,"constituency_mentions_available":71,"awaiting_written_question_answers":0,"registered_interests":2,"committees":2,"bills":0,"party_majority_different_votes_available":13}},{"slug":"melanie-onn-great-grimsby-and-cleethorpes","member_id":4464,"name":"Melanie Onn","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Great Grimsby and Cleethorpes","href":"/mps/melanie-onn-great-grimsby-and-cleethorpes","llm_href":"/mps/melanie-onn-great-grimsby-and-cleethorpes/llm.md","data_href":"/mps/melanie-onn-great-grimsby-and-cleethorpes/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":152,"votes_available":82,"spoken_contributions_available":27,"edms_available":0,"written_questions_available":20,"constituency_mentions_available":152,"awaiting_written_question_answers":0,"registered_interests":6,"committees":10,"bills":3,"party_majority_different_votes_available":1}},{"slug":"melanie-ward-cowdenbeath-and-kirkcaldy","member_id":5240,"name":"Melanie Ward","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Cowdenbeath and Kirkcaldy","href":"/mps/melanie-ward-cowdenbeath-and-kirkcaldy","llm_href":"/mps/melanie-ward-cowdenbeath-and-kirkcaldy/llm.md","data_href":"/mps/melanie-ward-cowdenbeath-and-kirkcaldy/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":103,"votes_available":58,"spoken_contributions_available":28,"edms_available":0,"written_questions_available":5,"constituency_mentions_available":103,"awaiting_written_question_answers":0,"registered_interests":5,"committees":2,"bills":0,"party_majority_different_votes_available":12}},{"slug":"miatta-fahnbulleh-peckham","member_id":5099,"name":"Miatta Fahnbulleh","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Peckham","href":"/mps/miatta-fahnbulleh-peckham","llm_href":"/mps/miatta-fahnbulleh-peckham/llm.md","data_href":"/mps/miatta-fahnbulleh-peckham/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":59,"votes_available":59,"spoken_contributions_available":83,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":59,"awaiting_written_question_answers":0,"registered_interests":1,"committees":1,"bills":0,"party_majority_different_votes_available":2}},{"slug":"michael-payne-gedling","member_id":5146,"name":"Michael Payne","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Gedling","href":"/mps/michael-payne-gedling","llm_href":"/mps/michael-payne-gedling/llm.md","data_href":"/mps/michael-payne-gedling/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":36,"votes_available":60,"spoken_contributions_available":6,"edms_available":1,"written_questions_available":3,"constituency_mentions_available":36,"awaiting_written_question_answers":0,"registered_interests":11,"committees":2,"bills":0,"party_majority_different_votes_available":0}},{"slug":"michael-shanks-rutherglen","member_id":4998,"name":"Michael Shanks","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Rutherglen","href":"/mps/michael-shanks-rutherglen","llm_href":"/mps/michael-shanks-rutherglen/llm.md","data_href":"/mps/michael-shanks-rutherglen/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":63,"votes_available":45,"spoken_contributions_available":58,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":63,"awaiting_written_question_answers":0,"registered_interests":4,"committees":3,"bills":0,"party_majority_different_votes_available":4}},{"slug":"michael-wheeler-worsley-and-eccles","member_id":5242,"name":"Michael Wheeler","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Worsley and Eccles","href":"/mps/michael-wheeler-worsley-and-eccles","llm_href":"/mps/michael-wheeler-worsley-and-eccles/llm.md","data_href":"/mps/michael-wheeler-worsley-and-eccles/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":48,"votes_available":81,"spoken_contributions_available":7,"edms_available":0,"written_questions_available":18,"constituency_mentions_available":48,"awaiting_written_question_answers":0,"registered_interests":2,"committees":7,"bills":0,"party_majority_different_votes_available":2}},{"slug":"michelle-scrogham-barrow-and-furness","member_id":5049,"name":"Michelle Scrogham","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Barrow and Furness","href":"/mps/michelle-scrogham-barrow-and-furness","llm_href":"/mps/michelle-scrogham-barrow-and-furness/llm.md","data_href":"/mps/michelle-scrogham-barrow-and-furness/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":44,"votes_available":65,"spoken_contributions_available":12,"edms_available":1,"written_questions_available":0,"constituency_mentions_available":44,"awaiting_written_question_answers":0,"registered_interests":3,"committees":3,"bills":0,"party_majority_different_votes_available":6}},{"slug":"michelle-welsh-sherwood-forest","member_id":5226,"name":"Michelle Welsh","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Sherwood Forest","href":"/mps/michelle-welsh-sherwood-forest","llm_href":"/mps/michelle-welsh-sherwood-forest/llm.md","data_href":"/mps/michelle-welsh-sherwood-forest/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":105,"votes_available":81,"spoken_contributions_available":21,"edms_available":3,"written_questions_available":8,"constituency_mentions_available":105,"awaiting_written_question_answers":0,"registered_interests":2,"committees":4,"bills":0,"party_majority_different_votes_available":0}},{"slug":"mike-kane-wythenshawe-and-sale-east","member_id":4316,"name":"Mike Kane","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Wythenshawe and Sale East","href":"/mps/mike-kane-wythenshawe-and-sale-east","llm_href":"/mps/mike-kane-wythenshawe-and-sale-east/llm.md","data_href":"/mps/mike-kane-wythenshawe-and-sale-east/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":32,"votes_available":85,"spoken_contributions_available":11,"edms_available":0,"written_questions_available":2,"constituency_mentions_available":32,"awaiting_written_question_answers":0,"registered_interests":2,"committees":8,"bills":2,"party_majority_different_votes_available":14}},{"slug":"mike-martin-tunbridge-wells","member_id":5219,"name":"Mike Martin","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Tunbridge Wells","href":"/mps/mike-martin-tunbridge-wells","llm_href":"/mps/mike-martin-tunbridge-wells/llm.md","data_href":"/mps/mike-martin-tunbridge-wells/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":163,"votes_available":311,"spoken_contributions_available":230,"edms_available":75,"written_questions_available":229,"constituency_mentions_available":163,"awaiting_written_question_answers":2,"registered_interests":44,"committees":7,"bills":0,"party_majority_different_votes_available":1,"votes_since_2024_election":311,"spoken_contributions_since_2024_election":230,"edms_since_2024_election":75,"written_questions_since_2024_election":229}},{"slug":"mike-reader-northampton-south","member_id":5316,"name":"Mike Reader","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Northampton South","href":"/mps/mike-reader-northampton-south","llm_href":"/mps/mike-reader-northampton-south/llm.md","data_href":"/mps/mike-reader-northampton-south/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":64,"votes_available":60,"spoken_contributions_available":9,"edms_available":0,"written_questions_available":15,"constituency_mentions_available":64,"awaiting_written_question_answers":0,"registered_interests":17,"committees":3,"bills":1,"party_majority_different_votes_available":11}},{"slug":"mike-tapp-dover-and-deal","member_id":5266,"name":"Mike Tapp","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Dover and Deal","href":"/mps/mike-tapp-dover-and-deal","llm_href":"/mps/mike-tapp-dover-and-deal/llm.md","data_href":"/mps/mike-tapp-dover-and-deal/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":33,"votes_available":53,"spoken_contributions_available":44,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":33,"awaiting_written_question_answers":0,"registered_interests":2,"committees":2,"bills":0,"party_majority_different_votes_available":3}},{"slug":"mike-wood-kingswinford-and-south-staffordshire","member_id":4384,"name":"Mike Wood","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Kingswinford and South Staffordshire","href":"/mps/mike-wood-kingswinford-and-south-staffordshire","llm_href":"/mps/mike-wood-kingswinford-and-south-staffordshire/llm.md","data_href":"/mps/mike-wood-kingswinford-and-south-staffordshire/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":95,"votes_available":77,"spoken_contributions_available":39,"edms_available":1,"written_questions_available":336,"constituency_mentions_available":95,"awaiting_written_question_answers":1,"registered_interests":0,"committees":14,"bills":2,"party_majority_different_votes_available":2}},{"slug":"mims-davies-east-grinstead-and-uckfield","member_id":4513,"name":"Mims Davies","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"East Grinstead and Uckfield","href":"/mps/mims-davies-east-grinstead-and-uckfield","llm_href":"/mps/mims-davies-east-grinstead-and-uckfield/llm.md","data_href":"/mps/mims-davies-east-grinstead-and-uckfield/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":74,"votes_available":80,"spoken_contributions_available":26,"edms_available":1,"written_questions_available":67,"constituency_mentions_available":74,"awaiting_written_question_answers":0,"registered_interests":2,"committees":6,"bills":1,"party_majority_different_votes_available":1}},{"slug":"mohammad-yasin-bedford","member_id":4598,"name":"Mohammad Yasin","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Bedford","href":"/mps/mohammad-yasin-bedford","llm_href":"/mps/mohammad-yasin-bedford/llm.md","data_href":"/mps/mohammad-yasin-bedford/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":212,"votes_available":84,"spoken_contributions_available":14,"edms_available":7,"written_questions_available":42,"constituency_mentions_available":212,"awaiting_written_question_answers":2,"registered_interests":1,"committees":2,"bills":0,"party_majority_different_votes_available":6}},{"slug":"monica-harding-esher-and-walton","member_id":5299,"name":"Monica Harding","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Esher and Walton","href":"/mps/monica-harding-esher-and-walton","llm_href":"/mps/monica-harding-esher-and-walton/llm.md","data_href":"/mps/monica-harding-esher-and-walton/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":139,"votes_available":347,"spoken_contributions_available":240,"edms_available":119,"written_questions_available":113,"constituency_mentions_available":139,"awaiting_written_question_answers":0,"registered_interests":16,"committees":3,"bills":0,"party_majority_different_votes_available":13,"votes_since_2024_election":347,"spoken_contributions_since_2024_election":240,"edms_since_2024_election":119,"written_questions_since_2024_election":113}},{"slug":"mr-adnan-hussain-blackburn","member_id":5231,"name":"Mr Adnan Hussain","party":"Independent","party_slug":"independent","tracker_party_slug":null,"constituency":"Blackburn","href":"/mps/mr-adnan-hussain-blackburn","llm_href":"/mps/mr-adnan-hussain-blackburn/llm.md","data_href":"/mps/mr-adnan-hussain-blackburn/data.json","generated":"2026-04-30","theme":{"accent":"#6F6F6F","accent_dark":"#3F3F3F","accent_tint":"#E0E0E0","accent_soft":"#F7F7F7"},"counts":{"constituency_mentions_since_2024_election":80,"votes_available":46,"spoken_contributions_available":15,"edms_available":10,"written_questions_available":2,"constituency_mentions_available":80,"awaiting_written_question_answers":2,"registered_interests":12,"committees":0,"bills":0,"party_majority_different_votes_available":0}},{"slug":"mr-alex-barros-curtis-cardiff-west","member_id":5175,"name":"Mr Alex Barros-Curtis","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Cardiff West","href":"/mps/mr-alex-barros-curtis-cardiff-west","llm_href":"/mps/mr-alex-barros-curtis-cardiff-west/llm.md","data_href":"/mps/mr-alex-barros-curtis-cardiff-west/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":68,"votes_available":75,"spoken_contributions_available":25,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":68,"awaiting_written_question_answers":0,"registered_interests":5,"committees":5,"bills":1,"party_majority_different_votes_available":1}},{"slug":"mr-alistair-carmichael-orkney-and-shetland","member_id":1442,"name":"Mr Alistair Carmichael","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Orkney and Shetland","href":"/mps/mr-alistair-carmichael-orkney-and-shetland","llm_href":"/mps/mr-alistair-carmichael-orkney-and-shetland/llm.md","data_href":"/mps/mr-alistair-carmichael-orkney-and-shetland/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":214,"votes_available":279,"spoken_contributions_available":259,"edms_available":81,"written_questions_available":22,"constituency_mentions_available":214,"awaiting_written_question_answers":0,"registered_interests":5,"committees":14,"bills":13,"party_majority_different_votes_available":1,"votes_since_2024_election":279,"spoken_contributions_since_2024_election":259,"edms_since_2024_election":81,"written_questions_since_2024_election":22}},{"slug":"mr-andrew-snowden-fylde","member_id":5072,"name":"Mr Andrew Snowden","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Fylde","href":"/mps/mr-andrew-snowden-fylde","llm_href":"/mps/mr-andrew-snowden-fylde/llm.md","data_href":"/mps/mr-andrew-snowden-fylde/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":92,"votes_available":77,"spoken_contributions_available":43,"edms_available":1,"written_questions_available":152,"constituency_mentions_available":92,"awaiting_written_question_answers":2,"registered_interests":6,"committees":2,"bills":0,"party_majority_different_votes_available":1}},{"slug":"mr-angus-macdonald-inverness-skye-and-west-ross-shire","member_id":5362,"name":"Mr Angus MacDonald","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Inverness, Skye and West Ross-shire","href":"/mps/mr-angus-macdonald-inverness-skye-and-west-ross-shire","llm_href":"/mps/mr-angus-macdonald-inverness-skye-and-west-ross-shire/llm.md","data_href":"/mps/mr-angus-macdonald-inverness-skye-and-west-ross-shire/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":66,"votes_available":307,"spoken_contributions_available":130,"edms_available":1017,"written_questions_available":666,"constituency_mentions_available":66,"awaiting_written_question_answers":0,"registered_interests":7,"committees":2,"bills":0,"party_majority_different_votes_available":11,"votes_since_2024_election":307,"spoken_contributions_since_2024_election":130,"edms_since_2024_election":1017,"written_questions_since_2024_election":666}},{"slug":"mr-bayo-alaba-southend-east-and-rochford","member_id":5097,"name":"Mr Bayo Alaba","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Southend East and Rochford","href":"/mps/mr-bayo-alaba-southend-east-and-rochford","llm_href":"/mps/mr-bayo-alaba-southend-east-and-rochford/llm.md","data_href":"/mps/mr-bayo-alaba-southend-east-and-rochford/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":75,"votes_available":57,"spoken_contributions_available":10,"edms_available":1,"written_questions_available":1,"constituency_mentions_available":75,"awaiting_written_question_answers":0,"registered_interests":4,"committees":1,"bills":0,"party_majority_different_votes_available":9}},{"slug":"mr-calvin-bailey-leyton-and-wanstead","member_id":5054,"name":"Mr Calvin Bailey","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Leyton and Wanstead","href":"/mps/mr-calvin-bailey-leyton-and-wanstead","llm_href":"/mps/mr-calvin-bailey-leyton-and-wanstead/llm.md","data_href":"/mps/mr-calvin-bailey-leyton-and-wanstead/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":122,"votes_available":59,"spoken_contributions_available":29,"edms_available":0,"written_questions_available":6,"constituency_mentions_available":122,"awaiting_written_question_answers":0,"registered_interests":0,"committees":2,"bills":0,"party_majority_different_votes_available":0}},{"slug":"mr-cathal-mallaghan-mid-ulster","member_id":5153,"name":"Mr Cathal Mallaghan","party":"Sinn Féin","party_slug":"sinn-fein","tracker_party_slug":"sinn-fein","constituency":"Mid Ulster","href":"/mps/mr-cathal-mallaghan-mid-ulster","llm_href":"/mps/mr-cathal-mallaghan-mid-ulster/llm.md","data_href":"/mps/mr-cathal-mallaghan-mid-ulster/data.json","generated":"2026-04-30","theme":{"accent":"#02665F","accent_dark":"#013D39","accent_tint":"#CDE5E2","accent_soft":"#F0F8F7"},"counts":{"constituency_mentions_since_2024_election":4,"votes_available":0,"spoken_contributions_available":0,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":4,"awaiting_written_question_answers":0,"registered_interests":4,"committees":0,"bills":0,"party_majority_different_votes_available":0}},{"slug":"mr-clive-betts-sheffield-south-east","member_id":394,"name":"Mr Clive Betts","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Sheffield South East","href":"/mps/mr-clive-betts-sheffield-south-east","llm_href":"/mps/mr-clive-betts-sheffield-south-east/llm.md","data_href":"/mps/mr-clive-betts-sheffield-south-east/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":101,"votes_available":68,"spoken_contributions_available":25,"edms_available":3,"written_questions_available":22,"constituency_mentions_available":101,"awaiting_written_question_answers":0,"registered_interests":3,"committees":23,"bills":0,"party_majority_different_votes_available":0}},{"slug":"mr-connor-rand-altrincham-and-sale-west","member_id":5159,"name":"Mr Connor Rand","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Altrincham and Sale West","href":"/mps/mr-connor-rand-altrincham-and-sale-west","llm_href":"/mps/mr-connor-rand-altrincham-and-sale-west/llm.md","data_href":"/mps/mr-connor-rand-altrincham-and-sale-west/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":73,"votes_available":85,"spoken_contributions_available":14,"edms_available":0,"written_questions_available":7,"constituency_mentions_available":73,"awaiting_written_question_answers":0,"registered_interests":2,"committees":3,"bills":0,"party_majority_different_votes_available":0}},{"slug":"mr-david-lammy-tottenham","member_id":206,"name":"Mr David Lammy","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Tottenham","href":"/mps/mr-david-lammy-tottenham","llm_href":"/mps/mr-david-lammy-tottenham/llm.md","data_href":"/mps/mr-david-lammy-tottenham/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":102,"votes_available":26,"spoken_contributions_available":79,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":102,"awaiting_written_question_answers":0,"registered_interests":3,"committees":6,"bills":3,"party_majority_different_votes_available":1}},{"slug":"mr-douglas-alexander-lothian-east","member_id":632,"name":"Mr Douglas Alexander","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Lothian East","href":"/mps/mr-douglas-alexander-lothian-east","llm_href":"/mps/mr-douglas-alexander-lothian-east/llm.md","data_href":"/mps/mr-douglas-alexander-lothian-east/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":11,"votes_available":22,"spoken_contributions_available":39,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":11,"awaiting_written_question_answers":0,"registered_interests":4,"committees":0,"bills":1,"party_majority_different_votes_available":0}},{"slug":"mr-gagan-mohindra-south-west-hertfordshire","member_id":4804,"name":"Mr Gagan Mohindra","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"South West Hertfordshire","href":"/mps/mr-gagan-mohindra-south-west-hertfordshire","llm_href":"/mps/mr-gagan-mohindra-south-west-hertfordshire/llm.md","data_href":"/mps/mr-gagan-mohindra-south-west-hertfordshire/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":89,"votes_available":60,"spoken_contributions_available":23,"edms_available":0,"written_questions_available":2,"constituency_mentions_available":89,"awaiting_written_question_answers":0,"registered_interests":6,"committees":16,"bills":0,"party_majority_different_votes_available":0}},{"slug":"mr-gregory-campbell-east-londonderry","member_id":1409,"name":"Mr Gregory Campbell","party":"Democratic Unionist Party","party_slug":"democratic-unionist-party","tracker_party_slug":"democratic-unionist-party","constituency":"East Londonderry","href":"/mps/mr-gregory-campbell-east-londonderry","llm_href":"/mps/mr-gregory-campbell-east-londonderry/llm.md","data_href":"/mps/mr-gregory-campbell-east-londonderry/data.json","generated":"2026-04-30","theme":{"accent":"#D46A4C","accent_dark":"#873622","accent_tint":"#F3D9D0","accent_soft":"#FFF5F2"},"counts":{"constituency_mentions_since_2024_election":78,"votes_available":46,"spoken_contributions_available":30,"edms_available":32,"written_questions_available":115,"constituency_mentions_available":78,"awaiting_written_question_answers":0,"registered_interests":3,"committees":3,"bills":0,"party_majority_different_votes_available":0}},{"slug":"mr-hamish-falconer-lincoln","member_id":5148,"name":"Mr Hamish Falconer","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Lincoln","href":"/mps/mr-hamish-falconer-lincoln","llm_href":"/mps/mr-hamish-falconer-lincoln/llm.md","data_href":"/mps/mr-hamish-falconer-lincoln/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":305,"votes_available":56,"spoken_contributions_available":129,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":305,"awaiting_written_question_answers":0,"registered_interests":4,"committees":0,"bills":0,"party_majority_different_votes_available":0}},{"slug":"mr-james-frith-bury-north","member_id":4637,"name":"Mr James Frith","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Bury North","href":"/mps/mr-james-frith-bury-north","llm_href":"/mps/mr-james-frith-bury-north/llm.md","data_href":"/mps/mr-james-frith-bury-north/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":82,"votes_available":58,"spoken_contributions_available":4,"edms_available":0,"written_questions_available":2,"constituency_mentions_available":82,"awaiting_written_question_answers":0,"registered_interests":6,"committees":2,"bills":0,"party_majority_different_votes_available":9}},{"slug":"mr-jonathan-brash-hartlepool","member_id":5045,"name":"Mr Jonathan Brash","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Hartlepool","href":"/mps/mr-jonathan-brash-hartlepool","llm_href":"/mps/mr-jonathan-brash-hartlepool/llm.md","data_href":"/mps/mr-jonathan-brash-hartlepool/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":281,"votes_available":50,"spoken_contributions_available":39,"edms_available":4,"written_questions_available":8,"constituency_mentions_available":281,"awaiting_written_question_answers":0,"registered_interests":3,"committees":1,"bills":0,"party_majority_different_votes_available":5}},{"slug":"mr-joshua-reynolds-maidenhead","member_id":5343,"name":"Mr Joshua Reynolds","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Maidenhead","href":"/mps/mr-joshua-reynolds-maidenhead","llm_href":"/mps/mr-joshua-reynolds-maidenhead/llm.md","data_href":"/mps/mr-joshua-reynolds-maidenhead/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":217,"votes_available":328,"spoken_contributions_available":176,"edms_available":488,"written_questions_available":384,"constituency_mentions_available":217,"awaiting_written_question_answers":0,"registered_interests":8,"committees":3,"bills":0,"party_majority_different_votes_available":0,"votes_since_2024_election":328,"spoken_contributions_since_2024_election":176,"edms_since_2024_election":488,"written_questions_since_2024_election":384}},{"slug":"mr-lee-dillon-newbury","member_id":5310,"name":"Mr Lee Dillon","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Newbury","href":"/mps/mr-lee-dillon-newbury","llm_href":"/mps/mr-lee-dillon-newbury/llm.md","data_href":"/mps/mr-lee-dillon-newbury/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":210,"votes_available":325,"spoken_contributions_available":154,"edms_available":544,"written_questions_available":569,"constituency_mentions_available":210,"awaiting_written_question_answers":0,"registered_interests":4,"committees":4,"bills":1,"party_majority_different_votes_available":0,"votes_since_2024_election":325,"spoken_contributions_since_2024_election":154,"edms_since_2024_election":544,"written_questions_since_2024_election":569}},{"slug":"mr-louie-french-old-bexley-and-sidcup","member_id":4932,"name":"Mr Louie French","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Old Bexley and Sidcup","href":"/mps/mr-louie-french-old-bexley-and-sidcup","llm_href":"/mps/mr-louie-french-old-bexley-and-sidcup/llm.md","data_href":"/mps/mr-louie-french-old-bexley-and-sidcup/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":91,"votes_available":74,"spoken_contributions_available":20,"edms_available":2,"written_questions_available":23,"constituency_mentions_available":91,"awaiting_written_question_answers":0,"registered_interests":15,"committees":6,"bills":0,"party_majority_different_votes_available":0}},{"slug":"mr-luke-charters-york-outer","member_id":5199,"name":"Mr Luke Charters","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"York Outer","href":"/mps/mr-luke-charters-york-outer","llm_href":"/mps/mr-luke-charters-york-outer/llm.md","data_href":"/mps/mr-luke-charters-york-outer/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":123,"votes_available":80,"spoken_contributions_available":38,"edms_available":1,"written_questions_available":15,"constituency_mentions_available":123,"awaiting_written_question_answers":0,"registered_interests":3,"committees":2,"bills":2,"party_majority_different_votes_available":1}},{"slug":"mr-mark-francois-rayleigh-and-wickford","member_id":1444,"name":"Mr Mark Francois","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Rayleigh and Wickford","href":"/mps/mr-mark-francois-rayleigh-and-wickford","llm_href":"/mps/mr-mark-francois-rayleigh-and-wickford/llm.md","data_href":"/mps/mr-mark-francois-rayleigh-and-wickford/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":188,"votes_available":44,"spoken_contributions_available":150,"edms_available":0,"written_questions_available":6,"constituency_mentions_available":188,"awaiting_written_question_answers":0,"registered_interests":4,"committees":9,"bills":3,"party_majority_different_votes_available":0}},{"slug":"mr-paul-foster-south-ribble","member_id":5074,"name":"Mr Paul Foster","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"South Ribble","href":"/mps/mr-paul-foster-south-ribble","llm_href":"/mps/mr-paul-foster-south-ribble/llm.md","data_href":"/mps/mr-paul-foster-south-ribble/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":44,"votes_available":79,"spoken_contributions_available":22,"edms_available":2,"written_questions_available":0,"constituency_mentions_available":44,"awaiting_written_question_answers":0,"registered_interests":11,"committees":1,"bills":0,"party_majority_different_votes_available":7}},{"slug":"mr-paul-kohler-wimbledon","member_id":5321,"name":"Mr Paul Kohler","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Wimbledon","href":"/mps/mr-paul-kohler-wimbledon","llm_href":"/mps/mr-paul-kohler-wimbledon/llm.md","data_href":"/mps/mr-paul-kohler-wimbledon/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":298,"votes_available":322,"spoken_contributions_available":291,"edms_available":151,"written_questions_available":155,"constituency_mentions_available":298,"awaiting_written_question_answers":0,"registered_interests":12,"committees":7,"bills":0,"party_majority_different_votes_available":13,"votes_since_2024_election":322,"spoken_contributions_since_2024_election":291,"edms_since_2024_election":151,"written_questions_since_2024_election":155}},{"slug":"mr-peter-bedford-mid-leicestershire","member_id":5330,"name":"Mr Peter Bedford","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Mid Leicestershire","href":"/mps/mr-peter-bedford-mid-leicestershire","llm_href":"/mps/mr-peter-bedford-mid-leicestershire/llm.md","data_href":"/mps/mr-peter-bedford-mid-leicestershire/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":122,"votes_available":74,"spoken_contributions_available":22,"edms_available":2,"written_questions_available":120,"constituency_mentions_available":122,"awaiting_written_question_answers":0,"registered_interests":9,"committees":3,"bills":2,"party_majority_different_votes_available":12}},{"slug":"mr-richard-holden-basildon-and-billericay","member_id":4813,"name":"Mr Richard Holden","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Basildon and Billericay","href":"/mps/mr-richard-holden-basildon-and-billericay","llm_href":"/mps/mr-richard-holden-basildon-and-billericay/llm.md","data_href":"/mps/mr-richard-holden-basildon-and-billericay/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":100,"votes_available":57,"spoken_contributions_available":32,"edms_available":1,"written_questions_available":303,"constituency_mentions_available":100,"awaiting_written_question_answers":0,"registered_interests":4,"committees":12,"bills":4,"party_majority_different_votes_available":0}},{"slug":"mr-tanmanjeet-singh-dhesi-slough","member_id":4638,"name":"Mr Tanmanjeet Singh Dhesi","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Slough","href":"/mps/mr-tanmanjeet-singh-dhesi-slough","llm_href":"/mps/mr-tanmanjeet-singh-dhesi-slough/llm.md","data_href":"/mps/mr-tanmanjeet-singh-dhesi-slough/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":178,"votes_available":82,"spoken_contributions_available":30,"edms_available":0,"written_questions_available":262,"constituency_mentions_available":178,"awaiting_written_question_answers":4,"registered_interests":1,"committees":8,"bills":0,"party_majority_different_votes_available":9}},{"slug":"mr-toby-perkins-chesterfield","member_id":3952,"name":"Mr Toby Perkins","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Chesterfield","href":"/mps/mr-toby-perkins-chesterfield","llm_href":"/mps/mr-toby-perkins-chesterfield/llm.md","data_href":"/mps/mr-toby-perkins-chesterfield/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":85,"votes_available":81,"spoken_contributions_available":25,"edms_available":7,"written_questions_available":42,"constituency_mentions_available":85,"awaiting_written_question_answers":0,"registered_interests":4,"committees":11,"bills":2,"party_majority_different_votes_available":2}},{"slug":"mr-will-forster-woking","member_id":5322,"name":"Mr Will Forster","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Woking","href":"/mps/mr-will-forster-woking","llm_href":"/mps/mr-will-forster-woking/llm.md","data_href":"/mps/mr-will-forster-woking/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":240,"votes_available":388,"spoken_contributions_available":234,"edms_available":442,"written_questions_available":305,"constituency_mentions_available":240,"awaiting_written_question_answers":0,"registered_interests":4,"committees":3,"bills":0,"party_majority_different_votes_available":4,"votes_since_2024_election":388,"spoken_contributions_since_2024_election":234,"edms_since_2024_election":442,"written_questions_since_2024_election":305}},{"slug":"mrs-elsie-blundell-heywood-and-middleton-north","member_id":5084,"name":"Mrs Elsie Blundell","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Heywood and Middleton North","href":"/mps/mrs-elsie-blundell-heywood-and-middleton-north","llm_href":"/mps/mrs-elsie-blundell-heywood-and-middleton-north/llm.md","data_href":"/mps/mrs-elsie-blundell-heywood-and-middleton-north/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":30,"votes_available":73,"spoken_contributions_available":16,"edms_available":1,"written_questions_available":42,"constituency_mentions_available":30,"awaiting_written_question_answers":0,"registered_interests":3,"committees":3,"bills":0,"party_majority_different_votes_available":10}},{"slug":"mrs-kemi-badenoch-north-west-essex","member_id":4597,"name":"Mrs Kemi Badenoch","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"North West Essex","href":"/mps/mrs-kemi-badenoch-north-west-essex","llm_href":"/mps/mrs-kemi-badenoch-north-west-essex/llm.md","data_href":"/mps/mrs-kemi-badenoch-north-west-essex/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":75,"votes_available":23,"spoken_contributions_available":108,"edms_available":1,"written_questions_available":0,"constituency_mentions_available":75,"awaiting_written_question_answers":0,"registered_interests":15,"committees":5,"bills":4,"party_majority_different_votes_available":0}},{"slug":"mrs-sharon-hodgson-washington-and-gateshead-south","member_id":1521,"name":"Mrs Sharon Hodgson","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Washington and Gateshead South","href":"/mps/mrs-sharon-hodgson-washington-and-gateshead-south","llm_href":"/mps/mrs-sharon-hodgson-washington-and-gateshead-south/llm.md","data_href":"/mps/mrs-sharon-hodgson-washington-and-gateshead-south/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":107,"votes_available":69,"spoken_contributions_available":50,"edms_available":1,"written_questions_available":5,"constituency_mentions_available":107,"awaiting_written_question_answers":0,"registered_interests":6,"committees":12,"bills":2,"party_majority_different_votes_available":0}},{"slug":"ms-abena-oppong-asare-erith-and-thamesmead","member_id":4820,"name":"Ms Abena Oppong-Asare","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Erith and Thamesmead","href":"/mps/ms-abena-oppong-asare-erith-and-thamesmead","llm_href":"/mps/ms-abena-oppong-asare-erith-and-thamesmead/llm.md","data_href":"/mps/ms-abena-oppong-asare-erith-and-thamesmead/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":31,"votes_available":73,"spoken_contributions_available":5,"edms_available":0,"written_questions_available":3,"constituency_mentions_available":31,"awaiting_written_question_answers":0,"registered_interests":3,"committees":4,"bills":1,"party_majority_different_votes_available":12}},{"slug":"ms-diane-abbott-hackney-north-and-stoke-newington","member_id":172,"name":"Ms Diane Abbott","party":"Independent","party_slug":"independent","tracker_party_slug":null,"constituency":"Hackney North and Stoke Newington","href":"/mps/ms-diane-abbott-hackney-north-and-stoke-newington","llm_href":"/mps/ms-diane-abbott-hackney-north-and-stoke-newington/llm.md","data_href":"/mps/ms-diane-abbott-hackney-north-and-stoke-newington/data.json","generated":"2026-04-30","theme":{"accent":"#6F6F6F","accent_dark":"#3F3F3F","accent_tint":"#E0E0E0","accent_soft":"#F7F7F7"},"counts":{"constituency_mentions_since_2024_election":70,"votes_available":40,"spoken_contributions_available":4,"edms_available":17,"written_questions_available":0,"constituency_mentions_available":70,"awaiting_written_question_answers":0,"registered_interests":3,"committees":4,"bills":0,"party_majority_different_votes_available":0}},{"slug":"ms-julie-minns-carlisle","member_id":5094,"name":"Ms Julie Minns","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Carlisle","href":"/mps/ms-julie-minns-carlisle","llm_href":"/mps/ms-julie-minns-carlisle/llm.md","data_href":"/mps/ms-julie-minns-carlisle/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":290,"votes_available":92,"spoken_contributions_available":42,"edms_available":0,"written_questions_available":3,"constituency_mentions_available":290,"awaiting_written_question_answers":0,"registered_interests":5,"committees":6,"bills":2,"party_majority_different_votes_available":3}},{"slug":"ms-marie-rimmer-st-helens-south-and-whiston","member_id":4457,"name":"Ms Marie Rimmer","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"St Helens South and Whiston","href":"/mps/ms-marie-rimmer-st-helens-south-and-whiston","llm_href":"/mps/ms-marie-rimmer-st-helens-south-and-whiston/llm.md","data_href":"/mps/ms-marie-rimmer-st-helens-south-and-whiston/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":31,"votes_available":28,"spoken_contributions_available":10,"edms_available":3,"written_questions_available":2,"constituency_mentions_available":31,"awaiting_written_question_answers":0,"registered_interests":0,"committees":8,"bills":0,"party_majority_different_votes_available":24}},{"slug":"ms-nusrat-ghani-sussex-weald","member_id":4460,"name":"Ms Nusrat Ghani","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Sussex Weald","href":"/mps/ms-nusrat-ghani-sussex-weald","llm_href":"/mps/ms-nusrat-ghani-sussex-weald/llm.md","data_href":"/mps/ms-nusrat-ghani-sussex-weald/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":23,"votes_available":0,"spoken_contributions_available":287,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":23,"awaiting_written_question_answers":0,"registered_interests":4,"committees":15,"bills":2,"party_majority_different_votes_available":0}},{"slug":"ms-polly-billington-east-thanet","member_id":5123,"name":"Ms Polly Billington","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"East Thanet","href":"/mps/ms-polly-billington-east-thanet","llm_href":"/mps/ms-polly-billington-east-thanet/llm.md","data_href":"/mps/ms-polly-billington-east-thanet/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":130,"votes_available":77,"spoken_contributions_available":27,"edms_available":0,"written_questions_available":5,"constituency_mentions_available":130,"awaiting_written_question_answers":0,"registered_interests":1,"committees":3,"bills":1,"party_majority_different_votes_available":12}},{"slug":"ms-stella-creasy-walthamstow","member_id":4088,"name":"Ms Stella Creasy","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Walthamstow","href":"/mps/ms-stella-creasy-walthamstow","llm_href":"/mps/ms-stella-creasy-walthamstow/llm.md","data_href":"/mps/ms-stella-creasy-walthamstow/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":167,"votes_available":63,"spoken_contributions_available":24,"edms_available":1,"written_questions_available":8,"constituency_mentions_available":167,"awaiting_written_question_answers":0,"registered_interests":2,"committees":7,"bills":2,"party_majority_different_votes_available":7}},{"slug":"munira-wilson-twickenham","member_id":4776,"name":"Munira Wilson","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Twickenham","href":"/mps/munira-wilson-twickenham","llm_href":"/mps/munira-wilson-twickenham/llm.md","data_href":"/mps/munira-wilson-twickenham/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":259,"votes_available":355,"spoken_contributions_available":430,"edms_available":137,"written_questions_available":396,"constituency_mentions_available":259,"awaiting_written_question_answers":0,"registered_interests":22,"committees":3,"bills":8,"party_majority_different_votes_available":10,"votes_since_2024_election":355,"spoken_contributions_since_2024_election":430,"edms_since_2024_election":137,"written_questions_since_2024_election":396}},{"slug":"nadia-whittome-nottingham-east","member_id":4869,"name":"Nadia Whittome","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Nottingham East","href":"/mps/nadia-whittome-nottingham-east","llm_href":"/mps/nadia-whittome-nottingham-east/llm.md","data_href":"/mps/nadia-whittome-nottingham-east/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":43,"votes_available":22,"spoken_contributions_available":8,"edms_available":40,"written_questions_available":33,"constituency_mentions_available":43,"awaiting_written_question_answers":0,"registered_interests":0,"committees":6,"bills":2,"party_majority_different_votes_available":22}},{"slug":"natalie-fleet-bolsover","member_id":5053,"name":"Natalie Fleet","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Bolsover","href":"/mps/natalie-fleet-bolsover","llm_href":"/mps/natalie-fleet-bolsover/llm.md","data_href":"/mps/natalie-fleet-bolsover/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":74,"votes_available":73,"spoken_contributions_available":18,"edms_available":0,"written_questions_available":6,"constituency_mentions_available":74,"awaiting_written_question_answers":0,"registered_interests":5,"committees":2,"bills":0,"party_majority_different_votes_available":0}},{"slug":"natasha-irons-croydon-east","member_id":5119,"name":"Natasha Irons","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Croydon East","href":"/mps/natasha-irons-croydon-east","llm_href":"/mps/natasha-irons-croydon-east/llm.md","data_href":"/mps/natasha-irons-croydon-east/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":55,"votes_available":77,"spoken_contributions_available":18,"edms_available":0,"written_questions_available":9,"constituency_mentions_available":55,"awaiting_written_question_answers":0,"registered_interests":0,"committees":3,"bills":1,"party_majority_different_votes_available":1}},{"slug":"naushabah-khan-gillingham-and-rainham","member_id":5215,"name":"Naushabah Khan","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Gillingham and Rainham","href":"/mps/naushabah-khan-gillingham-and-rainham","llm_href":"/mps/naushabah-khan-gillingham-and-rainham/llm.md","data_href":"/mps/naushabah-khan-gillingham-and-rainham/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":26,"votes_available":76,"spoken_contributions_available":5,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":26,"awaiting_written_question_answers":0,"registered_interests":5,"committees":2,"bills":0,"party_majority_different_votes_available":2}},{"slug":"navendu-mishra-stockport","member_id":4811,"name":"Navendu Mishra","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Stockport","href":"/mps/navendu-mishra-stockport","llm_href":"/mps/navendu-mishra-stockport/llm.md","data_href":"/mps/navendu-mishra-stockport/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":251,"votes_available":75,"spoken_contributions_available":10,"edms_available":2,"written_questions_available":48,"constituency_mentions_available":251,"awaiting_written_question_answers":1,"registered_interests":5,"committees":14,"bills":0,"party_majority_different_votes_available":7}},{"slug":"naz-shah-bradford-west","member_id":4409,"name":"Naz Shah","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Bradford West","href":"/mps/naz-shah-bradford-west","llm_href":"/mps/naz-shah-bradford-west/llm.md","data_href":"/mps/naz-shah-bradford-west/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":93,"votes_available":55,"spoken_contributions_available":9,"edms_available":0,"written_questions_available":2,"constituency_mentions_available":93,"awaiting_written_question_answers":0,"registered_interests":7,"committees":4,"bills":0,"party_majority_different_votes_available":12}},{"slug":"neil-coyle-bermondsey-and-old-southwark","member_id":4368,"name":"Neil Coyle","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Bermondsey and Old Southwark","href":"/mps/neil-coyle-bermondsey-and-old-southwark","llm_href":"/mps/neil-coyle-bermondsey-and-old-southwark/llm.md","data_href":"/mps/neil-coyle-bermondsey-and-old-southwark/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":27,"votes_available":65,"spoken_contributions_available":4,"edms_available":0,"written_questions_available":34,"constituency_mentions_available":27,"awaiting_written_question_answers":1,"registered_interests":7,"committees":6,"bills":0,"party_majority_different_votes_available":10}},{"slug":"neil-duncan-jordan-poole","member_id":5359,"name":"Neil Duncan-Jordan","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Poole","href":"/mps/neil-duncan-jordan-poole","llm_href":"/mps/neil-duncan-jordan-poole/llm.md","data_href":"/mps/neil-duncan-jordan-poole/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":354,"votes_available":75,"spoken_contributions_available":19,"edms_available":90,"written_questions_available":172,"constituency_mentions_available":354,"awaiting_written_question_answers":5,"registered_interests":2,"committees":1,"bills":0,"party_majority_different_votes_available":12}},{"slug":"neil-o-brien-harborough-oadby-and-wigston","member_id":4679,"name":"Neil O'Brien","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Harborough, Oadby and Wigston","href":"/mps/neil-o-brien-harborough-oadby-and-wigston","llm_href":"/mps/neil-o-brien-harborough-oadby-and-wigston/llm.md","data_href":"/mps/neil-o-brien-harborough-oadby-and-wigston/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":133,"votes_available":61,"spoken_contributions_available":11,"edms_available":0,"written_questions_available":76,"constituency_mentions_available":133,"awaiting_written_question_answers":8,"registered_interests":1,"committees":4,"bills":0,"party_majority_different_votes_available":0}},{"slug":"nesil-caliskan-barking","member_id":5180,"name":"Nesil Caliskan","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Barking","href":"/mps/nesil-caliskan-barking","llm_href":"/mps/nesil-caliskan-barking/llm.md","data_href":"/mps/nesil-caliskan-barking/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":117,"votes_available":89,"spoken_contributions_available":2,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":117,"awaiting_written_question_answers":0,"registered_interests":1,"committees":6,"bills":1,"party_majority_different_votes_available":11}},{"slug":"nick-smith-blaenau-gwent-and-rhymney","member_id":3928,"name":"Nick Smith","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Blaenau Gwent and Rhymney","href":"/mps/nick-smith-blaenau-gwent-and-rhymney","llm_href":"/mps/nick-smith-blaenau-gwent-and-rhymney/llm.md","data_href":"/mps/nick-smith-blaenau-gwent-and-rhymney/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":19,"votes_available":73,"spoken_contributions_available":26,"edms_available":0,"written_questions_available":1,"constituency_mentions_available":19,"awaiting_written_question_answers":0,"registered_interests":0,"committees":15,"bills":2,"party_majority_different_votes_available":1}},{"slug":"nick-thomas-symonds-torfaen","member_id":4479,"name":"Nick Thomas-Symonds","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Torfaen","href":"/mps/nick-thomas-symonds-torfaen","llm_href":"/mps/nick-thomas-symonds-torfaen/llm.md","data_href":"/mps/nick-thomas-symonds-torfaen/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":73,"votes_available":28,"spoken_contributions_available":128,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":73,"awaiting_written_question_answers":0,"registered_interests":5,"committees":2,"bills":1,"party_majority_different_votes_available":9}},{"slug":"nick-timothy-west-suffolk","member_id":5062,"name":"Nick Timothy","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"West Suffolk","href":"/mps/nick-timothy-west-suffolk","llm_href":"/mps/nick-timothy-west-suffolk/llm.md","data_href":"/mps/nick-timothy-west-suffolk/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":172,"votes_available":54,"spoken_contributions_available":24,"edms_available":0,"written_questions_available":97,"constituency_mentions_available":172,"awaiting_written_question_answers":0,"registered_interests":13,"committees":1,"bills":1,"party_majority_different_votes_available":0}},{"slug":"nigel-farage-clacton","member_id":5091,"name":"Nigel Farage","party":"Reform UK","party_slug":"reform-uk","tracker_party_slug":"reform-uk","constituency":"Clacton","href":"/mps/nigel-farage-clacton","llm_href":"/mps/nigel-farage-clacton/llm.md","data_href":"/mps/nigel-farage-clacton/data.json","generated":"2026-04-30","theme":{"accent":"#12B6CF","accent_dark":"#087184","accent_tint":"#C9F0F5","accent_soft":"#F0FBFD"},"counts":{"constituency_mentions_since_2024_election":328,"votes_available":9,"spoken_contributions_available":7,"edms_available":3,"written_questions_available":0,"constituency_mentions_available":328,"awaiting_written_question_answers":0,"registered_interests":33,"committees":0,"bills":0,"party_majority_different_votes_available":0}},{"slug":"nigel-huddleston-droitwich-and-evesham","member_id":4407,"name":"Nigel Huddleston","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Droitwich and Evesham","href":"/mps/nigel-huddleston-droitwich-and-evesham","llm_href":"/mps/nigel-huddleston-droitwich-and-evesham/llm.md","data_href":"/mps/nigel-huddleston-droitwich-and-evesham/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":23,"votes_available":80,"spoken_contributions_available":7,"edms_available":0,"written_questions_available":17,"constituency_mentions_available":23,"awaiting_written_question_answers":0,"registered_interests":13,"committees":9,"bills":1,"party_majority_different_votes_available":0}},{"slug":"noah-law-st-austell-and-newquay","member_id":5302,"name":"Noah Law","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"St Austell and Newquay","href":"/mps/noah-law-st-austell-and-newquay","llm_href":"/mps/noah-law-st-austell-and-newquay/llm.md","data_href":"/mps/noah-law-st-austell-and-newquay/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":52,"votes_available":56,"spoken_contributions_available":21,"edms_available":1,"written_questions_available":9,"constituency_mentions_available":52,"awaiting_written_question_answers":0,"registered_interests":0,"committees":2,"bills":0,"party_majority_different_votes_available":0}},{"slug":"oliver-ryan-burnley","member_id":5135,"name":"Oliver Ryan","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Burnley","href":"/mps/oliver-ryan-burnley","llm_href":"/mps/oliver-ryan-burnley/llm.md","data_href":"/mps/oliver-ryan-burnley/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":183,"votes_available":70,"spoken_contributions_available":10,"edms_available":1,"written_questions_available":5,"constituency_mentions_available":183,"awaiting_written_question_answers":0,"registered_interests":2,"committees":6,"bills":1,"party_majority_different_votes_available":0}},{"slug":"olivia-bailey-reading-west-and-mid-berkshire","member_id":5337,"name":"Olivia Bailey","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Reading West and Mid Berkshire","href":"/mps/olivia-bailey-reading-west-and-mid-berkshire","llm_href":"/mps/olivia-bailey-reading-west-and-mid-berkshire/llm.md","data_href":"/mps/olivia-bailey-reading-west-and-mid-berkshire/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":44,"votes_available":66,"spoken_contributions_available":100,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":44,"awaiting_written_question_answers":0,"registered_interests":5,"committees":1,"bills":1,"party_majority_different_votes_available":9}},{"slug":"olivia-blake-sheffield-hallam","member_id":4864,"name":"Olivia Blake","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Sheffield Hallam","href":"/mps/olivia-blake-sheffield-hallam","llm_href":"/mps/olivia-blake-sheffield-hallam/llm.md","data_href":"/mps/olivia-blake-sheffield-hallam/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":89,"votes_available":69,"spoken_contributions_available":5,"edms_available":17,"written_questions_available":28,"constituency_mentions_available":89,"awaiting_written_question_answers":0,"registered_interests":5,"committees":7,"bills":2,"party_majority_different_votes_available":10}},{"slug":"olly-glover-didcot-and-wantage","member_id":5318,"name":"Olly Glover","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Didcot and Wantage","href":"/mps/olly-glover-didcot-and-wantage","llm_href":"/mps/olly-glover-didcot-and-wantage/llm.md","data_href":"/mps/olly-glover-didcot-and-wantage/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":229,"votes_available":344,"spoken_contributions_available":334,"edms_available":179,"written_questions_available":207,"constituency_mentions_available":229,"awaiting_written_question_answers":0,"registered_interests":2,"committees":3,"bills":2,"party_majority_different_votes_available":0,"votes_since_2024_election":344,"spoken_contributions_since_2024_election":334,"edms_since_2024_election":179,"written_questions_since_2024_election":207}},{"slug":"pam-cox-colchester","member_id":5042,"name":"Pam Cox","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Colchester","href":"/mps/pam-cox-colchester","llm_href":"/mps/pam-cox-colchester/llm.md","data_href":"/mps/pam-cox-colchester/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":113,"votes_available":61,"spoken_contributions_available":22,"edms_available":0,"written_questions_available":1,"constituency_mentions_available":113,"awaiting_written_question_answers":0,"registered_interests":2,"committees":4,"bills":0,"party_majority_different_votes_available":0}},{"slug":"pamela-nash-motherwell-wishaw-and-carluke","member_id":3909,"name":"Pamela Nash","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Motherwell, Wishaw and Carluke","href":"/mps/pamela-nash-motherwell-wishaw-and-carluke","llm_href":"/mps/pamela-nash-motherwell-wishaw-and-carluke/llm.md","data_href":"/mps/pamela-nash-motherwell-wishaw-and-carluke/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":7,"votes_available":57,"spoken_contributions_available":3,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":7,"awaiting_written_question_answers":0,"registered_interests":0,"committees":2,"bills":0,"party_majority_different_votes_available":1}},{"slug":"pat-cullen-fermanagh-and-south-tyrone","member_id":5261,"name":"Pat Cullen","party":"Sinn Féin","party_slug":"sinn-fein","tracker_party_slug":"sinn-fein","constituency":"Fermanagh and South Tyrone","href":"/mps/pat-cullen-fermanagh-and-south-tyrone","llm_href":"/mps/pat-cullen-fermanagh-and-south-tyrone/llm.md","data_href":"/mps/pat-cullen-fermanagh-and-south-tyrone/data.json","generated":"2026-04-30","theme":{"accent":"#02665F","accent_dark":"#013D39","accent_tint":"#CDE5E2","accent_soft":"#F0F8F7"},"counts":{"constituency_mentions_since_2024_election":8,"votes_available":0,"spoken_contributions_available":0,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":8,"awaiting_written_question_answers":0,"registered_interests":2,"committees":0,"bills":0,"party_majority_different_votes_available":0}},{"slug":"pat-mcfadden-wolverhampton-south-east","member_id":1587,"name":"Pat McFadden","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Wolverhampton South East","href":"/mps/pat-mcfadden-wolverhampton-south-east","llm_href":"/mps/pat-mcfadden-wolverhampton-south-east/llm.md","data_href":"/mps/pat-mcfadden-wolverhampton-south-east/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":11,"votes_available":40,"spoken_contributions_available":127,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":11,"awaiting_written_question_answers":0,"registered_interests":1,"committees":6,"bills":4,"party_majority_different_votes_available":0}},{"slug":"patricia-ferguson-glasgow-west","member_id":5190,"name":"Patricia Ferguson","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Glasgow West","href":"/mps/patricia-ferguson-glasgow-west","llm_href":"/mps/patricia-ferguson-glasgow-west/llm.md","data_href":"/mps/patricia-ferguson-glasgow-west/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":106,"votes_available":56,"spoken_contributions_available":21,"edms_available":15,"written_questions_available":2,"constituency_mentions_available":106,"awaiting_written_question_answers":0,"registered_interests":1,"committees":3,"bills":0,"party_majority_different_votes_available":16}},{"slug":"patrick-hurley-southport","member_id":5052,"name":"Patrick Hurley","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Southport","href":"/mps/patrick-hurley-southport","llm_href":"/mps/patrick-hurley-southport/llm.md","data_href":"/mps/patrick-hurley-southport/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":331,"votes_available":84,"spoken_contributions_available":27,"edms_available":0,"written_questions_available":4,"constituency_mentions_available":331,"awaiting_written_question_answers":0,"registered_interests":1,"committees":1,"bills":0,"party_majority_different_votes_available":14}},{"slug":"patrick-spencer-central-suffolk-and-north-ipswich","member_id":5303,"name":"Patrick Spencer","party":"Independent","party_slug":"independent","tracker_party_slug":null,"constituency":"Central Suffolk and North Ipswich","href":"/mps/patrick-spencer-central-suffolk-and-north-ipswich","llm_href":"/mps/patrick-spencer-central-suffolk-and-north-ipswich/llm.md","data_href":"/mps/patrick-spencer-central-suffolk-and-north-ipswich/data.json","generated":"2026-04-30","theme":{"accent":"#6F6F6F","accent_dark":"#3F3F3F","accent_tint":"#E0E0E0","accent_soft":"#F7F7F7"},"counts":{"constituency_mentions_since_2024_election":29,"votes_available":79,"spoken_contributions_available":0,"edms_available":0,"written_questions_available":23,"constituency_mentions_available":29,"awaiting_written_question_answers":0,"registered_interests":7,"committees":4,"bills":0,"party_majority_different_votes_available":0}},{"slug":"paul-davies-colne-valley","member_id":5317,"name":"Paul Davies","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Colne Valley","href":"/mps/paul-davies-colne-valley","llm_href":"/mps/paul-davies-colne-valley/llm.md","data_href":"/mps/paul-davies-colne-valley/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":79,"votes_available":92,"spoken_contributions_available":8,"edms_available":0,"written_questions_available":5,"constituency_mentions_available":79,"awaiting_written_question_answers":0,"registered_interests":0,"committees":3,"bills":0,"party_majority_different_votes_available":0}},{"slug":"paul-holmes-hamble-valley","member_id":4803,"name":"Paul Holmes","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Hamble Valley","href":"/mps/paul-holmes-hamble-valley","llm_href":"/mps/paul-holmes-hamble-valley/llm.md","data_href":"/mps/paul-holmes-hamble-valley/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":181,"votes_available":78,"spoken_contributions_available":227,"edms_available":1,"written_questions_available":54,"constituency_mentions_available":181,"awaiting_written_question_answers":0,"registered_interests":3,"committees":14,"bills":3,"party_majority_different_votes_available":0}},{"slug":"paul-maskey-belfast-west","member_id":4245,"name":"Paul Maskey","party":"Sinn Féin","party_slug":"sinn-fein","tracker_party_slug":"sinn-fein","constituency":"Belfast West","href":"/mps/paul-maskey-belfast-west","llm_href":"/mps/paul-maskey-belfast-west/llm.md","data_href":"/mps/paul-maskey-belfast-west/data.json","generated":"2026-04-30","theme":{"accent":"#02665F","accent_dark":"#013D39","accent_tint":"#CDE5E2","accent_soft":"#F0F8F7"},"counts":{"constituency_mentions_since_2024_election":0,"votes_available":0,"spoken_contributions_available":0,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":0,"awaiting_written_question_answers":0,"registered_interests":1,"committees":0,"bills":0,"party_majority_different_votes_available":0}},{"slug":"paul-waugh-rochdale","member_id":5071,"name":"Paul Waugh","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Rochdale","href":"/mps/paul-waugh-rochdale","llm_href":"/mps/paul-waugh-rochdale/llm.md","data_href":"/mps/paul-waugh-rochdale/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":284,"votes_available":77,"spoken_contributions_available":26,"edms_available":0,"written_questions_available":1,"constituency_mentions_available":284,"awaiting_written_question_answers":0,"registered_interests":1,"committees":3,"bills":0,"party_majority_different_votes_available":10}},{"slug":"paula-barker-liverpool-wavertree","member_id":4828,"name":"Paula Barker","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Liverpool Wavertree","href":"/mps/paula-barker-liverpool-wavertree","llm_href":"/mps/paula-barker-liverpool-wavertree/llm.md","data_href":"/mps/paula-barker-liverpool-wavertree/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":64,"votes_available":83,"spoken_contributions_available":10,"edms_available":2,"written_questions_available":26,"constituency_mentions_available":64,"awaiting_written_question_answers":0,"registered_interests":3,"committees":8,"bills":2,"party_majority_different_votes_available":7}},{"slug":"paulette-hamilton-birmingham-erdington","member_id":4938,"name":"Paulette Hamilton","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Birmingham Erdington","href":"/mps/paulette-hamilton-birmingham-erdington","llm_href":"/mps/paulette-hamilton-birmingham-erdington/llm.md","data_href":"/mps/paulette-hamilton-birmingham-erdington/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":105,"votes_available":88,"spoken_contributions_available":20,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":105,"awaiting_written_question_answers":0,"registered_interests":4,"committees":5,"bills":0,"party_majority_different_votes_available":7}},{"slug":"perran-moon-camborne-and-redruth","member_id":5208,"name":"Perran Moon","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Camborne and Redruth","href":"/mps/perran-moon-camborne-and-redruth","llm_href":"/mps/perran-moon-camborne-and-redruth/llm.md","data_href":"/mps/perran-moon-camborne-and-redruth/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":121,"votes_available":74,"spoken_contributions_available":44,"edms_available":0,"written_questions_available":43,"constituency_mentions_available":121,"awaiting_written_question_answers":1,"registered_interests":5,"committees":3,"bills":0,"party_majority_different_votes_available":0}},{"slug":"pete-wishart-perth-and-kinross-shire","member_id":1440,"name":"Pete Wishart","party":"Scottish National Party","party_slug":"scottish-national-party","tracker_party_slug":"scottish-national-party","constituency":"Perth and Kinross-shire","href":"/mps/pete-wishart-perth-and-kinross-shire","llm_href":"/mps/pete-wishart-perth-and-kinross-shire/llm.md","data_href":"/mps/pete-wishart-perth-and-kinross-shire/data.json","generated":"2026-04-30","theme":{"accent":"#FFF685","accent_dark":"#6C5E00","accent_tint":"#FFF8B8","accent_soft":"#FFFDEB"},"counts":{"constituency_mentions_since_2024_election":148,"votes_available":21,"spoken_contributions_available":28,"edms_available":8,"written_questions_available":8,"constituency_mentions_available":148,"awaiting_written_question_answers":0,"registered_interests":5,"committees":11,"bills":3,"party_majority_different_votes_available":0}},{"slug":"peter-dowd-bootle","member_id":4397,"name":"Peter Dowd","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Bootle","href":"/mps/peter-dowd-bootle","llm_href":"/mps/peter-dowd-bootle/llm.md","data_href":"/mps/peter-dowd-bootle/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":40,"votes_available":35,"spoken_contributions_available":12,"edms_available":0,"written_questions_available":2,"constituency_mentions_available":40,"awaiting_written_question_answers":0,"registered_interests":1,"committees":12,"bills":2,"party_majority_different_votes_available":3}},{"slug":"peter-fortune-bromley-and-biggin-hill","member_id":5209,"name":"Peter Fortune","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Bromley and Biggin Hill","href":"/mps/peter-fortune-bromley-and-biggin-hill","llm_href":"/mps/peter-fortune-bromley-and-biggin-hill/llm.md","data_href":"/mps/peter-fortune-bromley-and-biggin-hill/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":102,"votes_available":80,"spoken_contributions_available":51,"edms_available":0,"written_questions_available":3,"constituency_mentions_available":102,"awaiting_written_question_answers":0,"registered_interests":5,"committees":3,"bills":0,"party_majority_different_votes_available":2}},{"slug":"peter-kyle-hove-and-portslade","member_id":4505,"name":"Peter Kyle","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Hove and Portslade","href":"/mps/peter-kyle-hove-and-portslade","llm_href":"/mps/peter-kyle-hove-and-portslade/llm.md","data_href":"/mps/peter-kyle-hove-and-portslade/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":9,"votes_available":18,"spoken_contributions_available":63,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":9,"awaiting_written_question_answers":0,"registered_interests":3,"committees":3,"bills":3,"party_majority_different_votes_available":0}},{"slug":"peter-lamb-crawley","member_id":5345,"name":"Peter Lamb","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Crawley","href":"/mps/peter-lamb-crawley","llm_href":"/mps/peter-lamb-crawley/llm.md","data_href":"/mps/peter-lamb-crawley/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":134,"votes_available":86,"spoken_contributions_available":11,"edms_available":33,"written_questions_available":9,"constituency_mentions_available":134,"awaiting_written_question_answers":4,"registered_interests":0,"committees":2,"bills":1,"party_majority_different_votes_available":17}},{"slug":"peter-prinsley-bury-st-edmunds-and-stowmarket","member_id":5163,"name":"Peter Prinsley","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Bury St Edmunds and Stowmarket","href":"/mps/peter-prinsley-bury-st-edmunds-and-stowmarket","llm_href":"/mps/peter-prinsley-bury-st-edmunds-and-stowmarket/llm.md","data_href":"/mps/peter-prinsley-bury-st-edmunds-and-stowmarket/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":141,"votes_available":83,"spoken_contributions_available":57,"edms_available":9,"written_questions_available":21,"constituency_mentions_available":141,"awaiting_written_question_answers":1,"registered_interests":8,"committees":1,"bills":0,"party_majority_different_votes_available":0}},{"slug":"peter-swallow-bracknell","member_id":5165,"name":"Peter Swallow","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Bracknell","href":"/mps/peter-swallow-bracknell","llm_href":"/mps/peter-swallow-bracknell/llm.md","data_href":"/mps/peter-swallow-bracknell/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":233,"votes_available":67,"spoken_contributions_available":50,"edms_available":3,"written_questions_available":6,"constituency_mentions_available":233,"awaiting_written_question_answers":0,"registered_interests":2,"committees":7,"bills":1,"party_majority_different_votes_available":1}},{"slug":"phil-brickell-bolton-west","member_id":5128,"name":"Phil Brickell","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Bolton West","href":"/mps/phil-brickell-bolton-west","llm_href":"/mps/phil-brickell-bolton-west/llm.md","data_href":"/mps/phil-brickell-bolton-west/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":138,"votes_available":71,"spoken_contributions_available":24,"edms_available":0,"written_questions_available":21,"constituency_mentions_available":138,"awaiting_written_question_answers":0,"registered_interests":2,"committees":6,"bills":0,"party_majority_different_votes_available":1}},{"slug":"pippa-heylings-south-cambridgeshire","member_id":5078,"name":"Pippa Heylings","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"South Cambridgeshire","href":"/mps/pippa-heylings-south-cambridgeshire","llm_href":"/mps/pippa-heylings-south-cambridgeshire/llm.md","data_href":"/mps/pippa-heylings-south-cambridgeshire/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":158,"votes_available":301,"spoken_contributions_available":229,"edms_available":387,"written_questions_available":548,"constituency_mentions_available":158,"awaiting_written_question_answers":0,"registered_interests":2,"committees":3,"bills":1,"party_majority_different_votes_available":1,"votes_since_2024_election":301,"spoken_contributions_since_2024_election":229,"edms_since_2024_election":387,"written_questions_since_2024_election":548}},{"slug":"preet-kaur-gill-birmingham-edgbaston","member_id":4603,"name":"Preet Kaur Gill","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Birmingham Edgbaston","href":"/mps/preet-kaur-gill-birmingham-edgbaston","llm_href":"/mps/preet-kaur-gill-birmingham-edgbaston/llm.md","data_href":"/mps/preet-kaur-gill-birmingham-edgbaston/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":42,"votes_available":75,"spoken_contributions_available":14,"edms_available":0,"written_questions_available":69,"constituency_mentions_available":42,"awaiting_written_question_answers":0,"registered_interests":7,"committees":4,"bills":4,"party_majority_different_votes_available":2}},{"slug":"priti-patel-witham","member_id":4066,"name":"Priti Patel","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Witham","href":"/mps/priti-patel-witham","llm_href":"/mps/priti-patel-witham/llm.md","data_href":"/mps/priti-patel-witham/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":110,"votes_available":73,"spoken_contributions_available":18,"edms_available":0,"written_questions_available":47,"constituency_mentions_available":110,"awaiting_written_question_answers":0,"registered_interests":15,"committees":6,"bills":12,"party_majority_different_votes_available":0}},{"slug":"rachael-maskell-york-central","member_id":4471,"name":"Rachael Maskell","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"York Central","href":"/mps/rachael-maskell-york-central","llm_href":"/mps/rachael-maskell-york-central/llm.md","data_href":"/mps/rachael-maskell-york-central/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":243,"votes_available":88,"spoken_contributions_available":68,"edms_available":106,"written_questions_available":44,"constituency_mentions_available":243,"awaiting_written_question_answers":3,"registered_interests":2,"committees":9,"bills":8,"party_majority_different_votes_available":24}},{"slug":"rachel-blake-cities-of-london-and-westminster","member_id":5257,"name":"Rachel Blake","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Cities of London and Westminster","href":"/mps/rachel-blake-cities-of-london-and-westminster","llm_href":"/mps/rachel-blake-cities-of-london-and-westminster/llm.md","data_href":"/mps/rachel-blake-cities-of-london-and-westminster/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":119,"votes_available":72,"spoken_contributions_available":25,"edms_available":0,"written_questions_available":22,"constituency_mentions_available":119,"awaiting_written_question_answers":0,"registered_interests":1,"committees":9,"bills":2,"party_majority_different_votes_available":2}},{"slug":"rachel-gilmour-tiverton-and-minehead","member_id":5252,"name":"Rachel Gilmour","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Tiverton and Minehead","href":"/mps/rachel-gilmour-tiverton-and-minehead","llm_href":"/mps/rachel-gilmour-tiverton-and-minehead/llm.md","data_href":"/mps/rachel-gilmour-tiverton-and-minehead/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":128,"votes_available":223,"spoken_contributions_available":184,"edms_available":164,"written_questions_available":236,"constituency_mentions_available":128,"awaiting_written_question_answers":0,"registered_interests":5,"committees":2,"bills":0,"party_majority_different_votes_available":2,"votes_since_2024_election":223,"spoken_contributions_since_2024_election":184,"edms_since_2024_election":164,"written_questions_since_2024_election":236}},{"slug":"rachel-hopkins-luton-south-and-south-bedfordshire","member_id":4873,"name":"Rachel Hopkins","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Luton South and South Bedfordshire","href":"/mps/rachel-hopkins-luton-south-and-south-bedfordshire","llm_href":"/mps/rachel-hopkins-luton-south-and-south-bedfordshire/llm.md","data_href":"/mps/rachel-hopkins-luton-south-and-south-bedfordshire/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":90,"votes_available":91,"spoken_contributions_available":23,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":90,"awaiting_written_question_answers":0,"registered_interests":2,"committees":17,"bills":1,"party_majority_different_votes_available":1}},{"slug":"rachel-reeves-leeds-west-and-pudsey","member_id":4031,"name":"Rachel Reeves","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Leeds West and Pudsey","href":"/mps/rachel-reeves-leeds-west-and-pudsey","llm_href":"/mps/rachel-reeves-leeds-west-and-pudsey/llm.md","data_href":"/mps/rachel-reeves-leeds-west-and-pudsey/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":22,"votes_available":16,"spoken_contributions_available":232,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":22,"awaiting_written_question_answers":0,"registered_interests":5,"committees":6,"bills":7,"party_majority_different_votes_available":0}},{"slug":"rachel-taylor-north-warwickshire-and-bedworth","member_id":5065,"name":"Rachel Taylor","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"North Warwickshire and Bedworth","href":"/mps/rachel-taylor-north-warwickshire-and-bedworth","llm_href":"/mps/rachel-taylor-north-warwickshire-and-bedworth/llm.md","data_href":"/mps/rachel-taylor-north-warwickshire-and-bedworth/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":109,"votes_available":77,"spoken_contributions_available":56,"edms_available":1,"written_questions_available":6,"constituency_mentions_available":109,"awaiting_written_question_answers":0,"registered_interests":11,"committees":3,"bills":1,"party_majority_different_votes_available":1}},{"slug":"rebecca-harris-castle-point","member_id":3948,"name":"Rebecca Harris","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Castle Point","href":"/mps/rebecca-harris-castle-point","llm_href":"/mps/rebecca-harris-castle-point/llm.md","data_href":"/mps/rebecca-harris-castle-point/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":8,"votes_available":78,"spoken_contributions_available":0,"edms_available":1,"written_questions_available":0,"constituency_mentions_available":8,"awaiting_written_question_answers":0,"registered_interests":4,"committees":10,"bills":2,"party_majority_different_votes_available":0}},{"slug":"rebecca-long-bailey-salford","member_id":4396,"name":"Rebecca Long Bailey","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Salford","href":"/mps/rebecca-long-bailey-salford","llm_href":"/mps/rebecca-long-bailey-salford/llm.md","data_href":"/mps/rebecca-long-bailey-salford/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":161,"votes_available":75,"spoken_contributions_available":16,"edms_available":24,"written_questions_available":15,"constituency_mentions_available":161,"awaiting_written_question_answers":2,"registered_interests":5,"committees":6,"bills":0,"party_majority_different_votes_available":21}},{"slug":"rebecca-paul-reigate","member_id":5297,"name":"Rebecca Paul","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Reigate","href":"/mps/rebecca-paul-reigate","llm_href":"/mps/rebecca-paul-reigate/llm.md","data_href":"/mps/rebecca-paul-reigate/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":233,"votes_available":72,"spoken_contributions_available":93,"edms_available":1,"written_questions_available":28,"constituency_mentions_available":233,"awaiting_written_question_answers":0,"registered_interests":4,"committees":8,"bills":0,"party_majority_different_votes_available":0}},{"slug":"rebecca-smith-south-west-devon","member_id":5301,"name":"Rebecca Smith","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"South West Devon","href":"/mps/rebecca-smith-south-west-devon","llm_href":"/mps/rebecca-smith-south-west-devon/llm.md","data_href":"/mps/rebecca-smith-south-west-devon/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":191,"votes_available":60,"spoken_contributions_available":100,"edms_available":1,"written_questions_available":33,"constituency_mentions_available":191,"awaiting_written_question_answers":0,"registered_interests":9,"committees":7,"bills":1,"party_majority_different_votes_available":0}},{"slug":"rfhlaith-begley-west-tyrone","member_id":4697,"name":"Órfhlaith Begley","party":"Sinn Féin","party_slug":"sinn-fein","tracker_party_slug":"sinn-fein","constituency":"West Tyrone","href":"/mps/rfhlaith-begley-west-tyrone","llm_href":"/mps/rfhlaith-begley-west-tyrone/llm.md","data_href":"/mps/rfhlaith-begley-west-tyrone/data.json","generated":"2026-04-30","theme":{"accent":"#02665F","accent_dark":"#013D39","accent_tint":"#CDE5E2","accent_soft":"#F0F8F7"},"counts":{"constituency_mentions_since_2024_election":0,"votes_available":0,"spoken_contributions_available":0,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":0,"awaiting_written_question_answers":0,"registered_interests":1,"committees":0,"bills":0,"party_majority_different_votes_available":0}},{"slug":"richard-baker-glenrothes-and-mid-fife","member_id":5253,"name":"Richard Baker","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Glenrothes and Mid Fife","href":"/mps/richard-baker-glenrothes-and-mid-fife","llm_href":"/mps/richard-baker-glenrothes-and-mid-fife/llm.md","data_href":"/mps/richard-baker-glenrothes-and-mid-fife/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":60,"votes_available":43,"spoken_contributions_available":12,"edms_available":2,"written_questions_available":5,"constituency_mentions_available":60,"awaiting_written_question_answers":1,"registered_interests":6,"committees":1,"bills":0,"party_majority_different_votes_available":12}},{"slug":"richard-burgon-leeds-east","member_id":4493,"name":"Richard Burgon","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Leeds East","href":"/mps/richard-burgon-leeds-east","llm_href":"/mps/richard-burgon-leeds-east/llm.md","data_href":"/mps/richard-burgon-leeds-east/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":66,"votes_available":77,"spoken_contributions_available":21,"edms_available":93,"written_questions_available":28,"constituency_mentions_available":66,"awaiting_written_question_answers":1,"registered_interests":4,"committees":2,"bills":7,"party_majority_different_votes_available":37}},{"slug":"richard-foord-honiton-and-sidmouth","member_id":4942,"name":"Richard Foord","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Honiton and Sidmouth","href":"/mps/richard-foord-honiton-and-sidmouth","llm_href":"/mps/richard-foord-honiton-and-sidmouth/llm.md","data_href":"/mps/richard-foord-honiton-and-sidmouth/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":155,"votes_available":297,"spoken_contributions_available":428,"edms_available":152,"written_questions_available":76,"constituency_mentions_available":155,"awaiting_written_question_answers":0,"registered_interests":1,"committees":5,"bills":6,"party_majority_different_votes_available":2,"votes_since_2024_election":297,"spoken_contributions_since_2024_election":428,"edms_since_2024_election":152,"written_questions_since_2024_election":76}},{"slug":"richard-fuller-north-bedfordshire","member_id":3912,"name":"Richard Fuller","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"North Bedfordshire","href":"/mps/richard-fuller-north-bedfordshire","llm_href":"/mps/richard-fuller-north-bedfordshire/llm.md","data_href":"/mps/richard-fuller-north-bedfordshire/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":53,"votes_available":78,"spoken_contributions_available":9,"edms_available":0,"written_questions_available":3,"constituency_mentions_available":53,"awaiting_written_question_answers":0,"registered_interests":5,"committees":11,"bills":4,"party_majority_different_votes_available":0}},{"slug":"richard-quigley-isle-of-wight-west","member_id":5144,"name":"Richard Quigley","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Isle of Wight West","href":"/mps/richard-quigley-isle-of-wight-west","llm_href":"/mps/richard-quigley-isle-of-wight-west/llm.md","data_href":"/mps/richard-quigley-isle-of-wight-west/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":87,"votes_available":63,"spoken_contributions_available":14,"edms_available":0,"written_questions_available":8,"constituency_mentions_available":87,"awaiting_written_question_answers":0,"registered_interests":6,"committees":2,"bills":1,"party_majority_different_votes_available":11}},{"slug":"richard-tice-boston-and-skegness","member_id":5161,"name":"Richard Tice","party":"Reform UK","party_slug":"reform-uk","tracker_party_slug":"reform-uk","constituency":"Boston and Skegness","href":"/mps/richard-tice-boston-and-skegness","llm_href":"/mps/richard-tice-boston-and-skegness/llm.md","data_href":"/mps/richard-tice-boston-and-skegness/data.json","generated":"2026-04-30","theme":{"accent":"#12B6CF","accent_dark":"#087184","accent_tint":"#C9F0F5","accent_soft":"#F0FBFD"},"counts":{"constituency_mentions_since_2024_election":146,"votes_available":26,"spoken_contributions_available":30,"edms_available":2,"written_questions_available":5,"constituency_mentions_available":146,"awaiting_written_question_answers":0,"registered_interests":23,"committees":0,"bills":3,"party_majority_different_votes_available":12}},{"slug":"rishi-sunak-richmond-and-northallerton","member_id":4483,"name":"Rishi Sunak","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Richmond and Northallerton","href":"/mps/rishi-sunak-richmond-and-northallerton","llm_href":"/mps/rishi-sunak-richmond-and-northallerton/llm.md","data_href":"/mps/rishi-sunak-richmond-and-northallerton/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":130,"votes_available":2,"spoken_contributions_available":6,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":130,"awaiting_written_question_answers":0,"registered_interests":14,"committees":2,"bills":9,"party_majority_different_votes_available":3}},{"slug":"robbie-moore-keighley-and-ilkley","member_id":4861,"name":"Robbie Moore","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Keighley and Ilkley","href":"/mps/robbie-moore-keighley-and-ilkley","llm_href":"/mps/robbie-moore-keighley-and-ilkley/llm.md","data_href":"/mps/robbie-moore-keighley-and-ilkley/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":314,"votes_available":62,"spoken_contributions_available":85,"edms_available":0,"written_questions_available":16,"constituency_mentions_available":314,"awaiting_written_question_answers":0,"registered_interests":4,"committees":14,"bills":4,"party_majority_different_votes_available":1}},{"slug":"robert-jenrick-newark","member_id":4320,"name":"Robert Jenrick","party":"Reform UK","party_slug":"reform-uk","tracker_party_slug":"reform-uk","constituency":"Newark","href":"/mps/robert-jenrick-newark","llm_href":"/mps/robert-jenrick-newark/llm.md","data_href":"/mps/robert-jenrick-newark/data.json","generated":"2026-04-30","theme":{"accent":"#12B6CF","accent_dark":"#087184","accent_tint":"#C9F0F5","accent_soft":"#F0FBFD"},"counts":{"constituency_mentions_since_2024_election":168,"votes_available":12,"spoken_contributions_available":12,"edms_available":3,"written_questions_available":0,"constituency_mentions_available":168,"awaiting_written_question_answers":0,"registered_interests":13,"committees":2,"bills":3,"party_majority_different_votes_available":1}},{"slug":"robin-swann-south-antrim","member_id":5319,"name":"Robin Swann","party":"Ulster Unionist Party","party_slug":"ulster-unionist-party","tracker_party_slug":"ulster-unionist-party","constituency":"South Antrim","href":"/mps/robin-swann-south-antrim","llm_href":"/mps/robin-swann-south-antrim/llm.md","data_href":"/mps/robin-swann-south-antrim/data.json","generated":"2026-04-30","theme":{"accent":"#A1CDF0","accent_dark":"#2F5F87","accent_tint":"#DCECF9","accent_soft":"#F4FAFE"},"counts":{"constituency_mentions_since_2024_election":94,"votes_available":59,"spoken_contributions_available":22,"edms_available":44,"written_questions_available":18,"constituency_mentions_available":94,"awaiting_written_question_answers":1,"registered_interests":3,"committees":2,"bills":0,"party_majority_different_votes_available":0}},{"slug":"rosie-duffield-canterbury","member_id":4616,"name":"Rosie Duffield","party":"Independent","party_slug":"independent","tracker_party_slug":null,"constituency":"Canterbury","href":"/mps/rosie-duffield-canterbury","llm_href":"/mps/rosie-duffield-canterbury/llm.md","data_href":"/mps/rosie-duffield-canterbury/data.json","generated":"2026-04-30","theme":{"accent":"#6F6F6F","accent_dark":"#3F3F3F","accent_tint":"#E0E0E0","accent_soft":"#F7F7F7"},"counts":{"constituency_mentions_since_2024_election":168,"votes_available":30,"spoken_contributions_available":15,"edms_available":1,"written_questions_available":14,"constituency_mentions_available":168,"awaiting_written_question_answers":0,"registered_interests":0,"committees":10,"bills":0,"party_majority_different_votes_available":0}},{"slug":"rosie-wrighting-kettering","member_id":5331,"name":"Rosie Wrighting","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Kettering","href":"/mps/rosie-wrighting-kettering","llm_href":"/mps/rosie-wrighting-kettering/llm.md","data_href":"/mps/rosie-wrighting-kettering/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":81,"votes_available":77,"spoken_contributions_available":15,"edms_available":0,"written_questions_available":3,"constituency_mentions_available":81,"awaiting_written_question_answers":0,"registered_interests":7,"committees":4,"bills":1,"party_majority_different_votes_available":1}},{"slug":"rupert-lowe-great-yarmouth","member_id":5158,"name":"Rupert Lowe","party":"Restore Britain","party_slug":"restore-britain","tracker_party_slug":null,"constituency":"Great Yarmouth","href":"/mps/rupert-lowe-great-yarmouth","llm_href":"/mps/rupert-lowe-great-yarmouth/llm.md","data_href":"/mps/rupert-lowe-great-yarmouth/data.json","generated":"2026-04-30","theme":{"accent":"#243B6B","accent_dark":"#142241","accent_tint":"#D7DEEF","accent_soft":"#F3F6FC"},"counts":{"constituency_mentions_since_2024_election":117,"votes_available":21,"spoken_contributions_available":11,"edms_available":3,"written_questions_available":209,"constituency_mentions_available":117,"awaiting_written_question_answers":8,"registered_interests":60,"committees":1,"bills":1,"party_majority_different_votes_available":0}},{"slug":"rushanara-ali-bethnal-green-and-stepney","member_id":4138,"name":"Rushanara Ali","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Bethnal Green and Stepney","href":"/mps/rushanara-ali-bethnal-green-and-stepney","llm_href":"/mps/rushanara-ali-bethnal-green-and-stepney/llm.md","data_href":"/mps/rushanara-ali-bethnal-green-and-stepney/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":24,"votes_available":90,"spoken_contributions_available":13,"edms_available":0,"written_questions_available":9,"constituency_mentions_available":24,"awaiting_written_question_answers":0,"registered_interests":5,"committees":10,"bills":0,"party_majority_different_votes_available":10}},{"slug":"ruth-cadbury-brentford-and-isleworth","member_id":4389,"name":"Ruth Cadbury","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Brentford and Isleworth","href":"/mps/ruth-cadbury-brentford-and-isleworth","llm_href":"/mps/ruth-cadbury-brentford-and-isleworth/llm.md","data_href":"/mps/ruth-cadbury-brentford-and-isleworth/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":64,"votes_available":56,"spoken_contributions_available":13,"edms_available":0,"written_questions_available":18,"constituency_mentions_available":64,"awaiting_written_question_answers":1,"registered_interests":3,"committees":7,"bills":1,"party_majority_different_votes_available":0}},{"slug":"ruth-jones-newport-west-and-islwyn","member_id":4716,"name":"Ruth Jones","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Newport West and Islwyn","href":"/mps/ruth-jones-newport-west-and-islwyn","llm_href":"/mps/ruth-jones-newport-west-and-islwyn/llm.md","data_href":"/mps/ruth-jones-newport-west-and-islwyn/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":97,"votes_available":76,"spoken_contributions_available":18,"edms_available":5,"written_questions_available":116,"constituency_mentions_available":97,"awaiting_written_question_answers":3,"registered_interests":4,"committees":16,"bills":3,"party_majority_different_votes_available":13}},{"slug":"sadik-al-hassan-north-somerset","member_id":5312,"name":"Sadik Al-Hassan","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"North Somerset","href":"/mps/sadik-al-hassan-north-somerset","llm_href":"/mps/sadik-al-hassan-north-somerset/llm.md","data_href":"/mps/sadik-al-hassan-north-somerset/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":102,"votes_available":63,"spoken_contributions_available":10,"edms_available":0,"written_questions_available":2,"constituency_mentions_available":102,"awaiting_written_question_answers":0,"registered_interests":4,"committees":4,"bills":0,"party_majority_different_votes_available":0}},{"slug":"sally-jameson-doncaster-central","member_id":5178,"name":"Sally Jameson","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Doncaster Central","href":"/mps/sally-jameson-doncaster-central","llm_href":"/mps/sally-jameson-doncaster-central/llm.md","data_href":"/mps/sally-jameson-doncaster-central/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":54,"votes_available":79,"spoken_contributions_available":17,"edms_available":0,"written_questions_available":3,"constituency_mentions_available":54,"awaiting_written_question_answers":0,"registered_interests":1,"committees":4,"bills":1,"party_majority_different_votes_available":12}},{"slug":"sam-carling-north-west-cambridgeshire","member_id":5308,"name":"Sam Carling","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"North West Cambridgeshire","href":"/mps/sam-carling-north-west-cambridgeshire","llm_href":"/mps/sam-carling-north-west-cambridgeshire/llm.md","data_href":"/mps/sam-carling-north-west-cambridgeshire/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":90,"votes_available":89,"spoken_contributions_available":19,"edms_available":0,"written_questions_available":7,"constituency_mentions_available":90,"awaiting_written_question_answers":0,"registered_interests":3,"committees":3,"bills":0,"party_majority_different_votes_available":0}},{"slug":"sam-rushworth-bishop-auckland","member_id":5108,"name":"Sam Rushworth","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Bishop Auckland","href":"/mps/sam-rushworth-bishop-auckland","llm_href":"/mps/sam-rushworth-bishop-auckland/llm.md","data_href":"/mps/sam-rushworth-bishop-auckland/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":166,"votes_available":69,"spoken_contributions_available":56,"edms_available":3,"written_questions_available":3,"constituency_mentions_available":166,"awaiting_written_question_answers":0,"registered_interests":3,"committees":3,"bills":0,"party_majority_different_votes_available":14}},{"slug":"samantha-dixon-chester-north-and-neston","member_id":4976,"name":"Samantha Dixon","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Chester North and Neston","href":"/mps/samantha-dixon-chester-north-and-neston","llm_href":"/mps/samantha-dixon-chester-north-and-neston/llm.md","data_href":"/mps/samantha-dixon-chester-north-and-neston/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":18,"votes_available":74,"spoken_contributions_available":181,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":18,"awaiting_written_question_answers":0,"registered_interests":0,"committees":12,"bills":0,"party_majority_different_votes_available":0}},{"slug":"samantha-niblett-south-derbyshire","member_id":5150,"name":"Samantha Niblett","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"South Derbyshire","href":"/mps/samantha-niblett-south-derbyshire","llm_href":"/mps/samantha-niblett-south-derbyshire/llm.md","data_href":"/mps/samantha-niblett-south-derbyshire/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":116,"votes_available":71,"spoken_contributions_available":27,"edms_available":1,"written_questions_available":62,"constituency_mentions_available":116,"awaiting_written_question_answers":8,"registered_interests":2,"committees":3,"bills":0,"party_majority_different_votes_available":0}},{"slug":"sammy-wilson-east-antrim","member_id":1593,"name":"Sammy Wilson","party":"Democratic Unionist Party","party_slug":"democratic-unionist-party","tracker_party_slug":"democratic-unionist-party","constituency":"East Antrim","href":"/mps/sammy-wilson-east-antrim","llm_href":"/mps/sammy-wilson-east-antrim/llm.md","data_href":"/mps/sammy-wilson-east-antrim/data.json","generated":"2026-04-30","theme":{"accent":"#D46A4C","accent_dark":"#873622","accent_tint":"#F3D9D0","accent_soft":"#FFF5F2"},"counts":{"constituency_mentions_since_2024_election":53,"votes_available":45,"spoken_contributions_available":38,"edms_available":13,"written_questions_available":32,"constituency_mentions_available":53,"awaiting_written_question_answers":2,"registered_interests":2,"committees":9,"bills":1,"party_majority_different_votes_available":3}},{"slug":"saqib-bhatti-meriden-and-solihull-east","member_id":4818,"name":"Saqib Bhatti","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Meriden and Solihull East","href":"/mps/saqib-bhatti-meriden-and-solihull-east","llm_href":"/mps/saqib-bhatti-meriden-and-solihull-east/llm.md","data_href":"/mps/saqib-bhatti-meriden-and-solihull-east/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":82,"votes_available":69,"spoken_contributions_available":24,"edms_available":0,"written_questions_available":53,"constituency_mentions_available":82,"awaiting_written_question_answers":2,"registered_interests":10,"committees":7,"bills":1,"party_majority_different_votes_available":0}},{"slug":"sarah-bool-south-northamptonshire","member_id":5355,"name":"Sarah Bool","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"South Northamptonshire","href":"/mps/sarah-bool-south-northamptonshire","llm_href":"/mps/sarah-bool-south-northamptonshire/llm.md","data_href":"/mps/sarah-bool-south-northamptonshire/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":125,"votes_available":77,"spoken_contributions_available":31,"edms_available":1,"written_questions_available":0,"constituency_mentions_available":125,"awaiting_written_question_answers":0,"registered_interests":14,"committees":4,"bills":1,"party_majority_different_votes_available":0}},{"slug":"sarah-champion-rotherham","member_id":4267,"name":"Sarah Champion","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Rotherham","href":"/mps/sarah-champion-rotherham","llm_href":"/mps/sarah-champion-rotherham/llm.md","data_href":"/mps/sarah-champion-rotherham/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":214,"votes_available":48,"spoken_contributions_available":20,"edms_available":0,"written_questions_available":20,"constituency_mentions_available":214,"awaiting_written_question_answers":1,"registered_interests":5,"committees":25,"bills":3,"party_majority_different_votes_available":0}},{"slug":"sarah-coombes-west-bromwich","member_id":5088,"name":"Sarah Coombes","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"West Bromwich","href":"/mps/sarah-coombes-west-bromwich","llm_href":"/mps/sarah-coombes-west-bromwich/llm.md","data_href":"/mps/sarah-coombes-west-bromwich/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":106,"votes_available":66,"spoken_contributions_available":15,"edms_available":0,"written_questions_available":18,"constituency_mentions_available":106,"awaiting_written_question_answers":0,"registered_interests":6,"committees":1,"bills":1,"party_majority_different_votes_available":0}},{"slug":"sarah-dyke-glastonbury-and-somerton","member_id":4995,"name":"Sarah Dyke","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Glastonbury and Somerton","href":"/mps/sarah-dyke-glastonbury-and-somerton","llm_href":"/mps/sarah-dyke-glastonbury-and-somerton/llm.md","data_href":"/mps/sarah-dyke-glastonbury-and-somerton/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":266,"votes_available":331,"spoken_contributions_available":401,"edms_available":1058,"written_questions_available":159,"constituency_mentions_available":266,"awaiting_written_question_answers":0,"registered_interests":3,"committees":1,"bills":5,"party_majority_different_votes_available":1,"votes_since_2024_election":331,"spoken_contributions_since_2024_election":401,"edms_since_2024_election":1058,"written_questions_since_2024_election":159}},{"slug":"sarah-edwards-tamworth","member_id":5001,"name":"Sarah Edwards","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Tamworth","href":"/mps/sarah-edwards-tamworth","llm_href":"/mps/sarah-edwards-tamworth/llm.md","data_href":"/mps/sarah-edwards-tamworth/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":110,"votes_available":82,"spoken_contributions_available":19,"edms_available":0,"written_questions_available":8,"constituency_mentions_available":110,"awaiting_written_question_answers":0,"registered_interests":1,"committees":5,"bills":0,"party_majority_different_votes_available":0}},{"slug":"sarah-gibson-chippenham","member_id":5239,"name":"Sarah Gibson","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Chippenham","href":"/mps/sarah-gibson-chippenham","llm_href":"/mps/sarah-gibson-chippenham/llm.md","data_href":"/mps/sarah-gibson-chippenham/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":89,"votes_available":330,"spoken_contributions_available":132,"edms_available":297,"written_questions_available":385,"constituency_mentions_available":89,"awaiting_written_question_answers":0,"registered_interests":4,"committees":3,"bills":0,"party_majority_different_votes_available":1,"votes_since_2024_election":330,"spoken_contributions_since_2024_election":132,"edms_since_2024_election":297,"written_questions_since_2024_election":385}},{"slug":"sarah-green-chesham-and-amersham","member_id":4918,"name":"Sarah Green","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Chesham and Amersham","href":"/mps/sarah-green-chesham-and-amersham","llm_href":"/mps/sarah-green-chesham-and-amersham/llm.md","data_href":"/mps/sarah-green-chesham-and-amersham/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":36,"votes_available":356,"spoken_contributions_available":69,"edms_available":85,"written_questions_available":123,"constituency_mentions_available":36,"awaiting_written_question_answers":0,"registered_interests":2,"committees":3,"bills":6,"party_majority_different_votes_available":0,"votes_since_2024_election":356,"spoken_contributions_since_2024_election":69,"edms_since_2024_election":85,"written_questions_since_2024_election":123}},{"slug":"sarah-hall-warrington-south","member_id":5154,"name":"Sarah Hall","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Warrington South","href":"/mps/sarah-hall-warrington-south","llm_href":"/mps/sarah-hall-warrington-south/llm.md","data_href":"/mps/sarah-hall-warrington-south/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":62,"votes_available":50,"spoken_contributions_available":8,"edms_available":2,"written_questions_available":50,"constituency_mentions_available":62,"awaiting_written_question_answers":1,"registered_interests":4,"committees":2,"bills":0,"party_majority_different_votes_available":0}},{"slug":"sarah-jones-croydon-west","member_id":4631,"name":"Sarah Jones","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Croydon West","href":"/mps/sarah-jones-croydon-west","llm_href":"/mps/sarah-jones-croydon-west/llm.md","data_href":"/mps/sarah-jones-croydon-west/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":24,"votes_available":54,"spoken_contributions_available":161,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":24,"awaiting_written_question_answers":0,"registered_interests":1,"committees":3,"bills":0,"party_majority_different_votes_available":0}},{"slug":"sarah-olney-richmond-park","member_id":4591,"name":"Sarah Olney","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Richmond Park","href":"/mps/sarah-olney-richmond-park","llm_href":"/mps/sarah-olney-richmond-park/llm.md","data_href":"/mps/sarah-olney-richmond-park/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":243,"votes_available":322,"spoken_contributions_available":519,"edms_available":118,"written_questions_available":229,"constituency_mentions_available":243,"awaiting_written_question_answers":0,"registered_interests":0,"committees":3,"bills":8,"party_majority_different_votes_available":12,"votes_since_2024_election":322,"spoken_contributions_since_2024_election":519,"edms_since_2024_election":118,"written_questions_since_2024_election":229}},{"slug":"sarah-owen-luton-north","member_id":4777,"name":"Sarah Owen","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Luton North","href":"/mps/sarah-owen-luton-north","llm_href":"/mps/sarah-owen-luton-north/llm.md","data_href":"/mps/sarah-owen-luton-north/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":120,"votes_available":39,"spoken_contributions_available":17,"edms_available":0,"written_questions_available":7,"constituency_mentions_available":120,"awaiting_written_question_answers":0,"registered_interests":1,"committees":12,"bills":3,"party_majority_different_votes_available":0}},{"slug":"sarah-pochin-runcorn-and-helsby","member_id":5403,"name":"Sarah Pochin","party":"Reform UK","party_slug":"reform-uk","tracker_party_slug":"reform-uk","constituency":"Runcorn and Helsby","href":"/mps/sarah-pochin-runcorn-and-helsby","llm_href":"/mps/sarah-pochin-runcorn-and-helsby/llm.md","data_href":"/mps/sarah-pochin-runcorn-and-helsby/data.json","generated":"2026-04-30","theme":{"accent":"#12B6CF","accent_dark":"#087184","accent_tint":"#C9F0F5","accent_soft":"#F0FBFD"},"counts":{"constituency_mentions_since_2024_election":55,"votes_available":35,"spoken_contributions_available":13,"edms_available":2,"written_questions_available":19,"constituency_mentions_available":55,"awaiting_written_question_answers":4,"registered_interests":3,"committees":0,"bills":1,"party_majority_different_votes_available":7}},{"slug":"sarah-russell-congleton","member_id":5324,"name":"Sarah Russell","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Congleton","href":"/mps/sarah-russell-congleton","llm_href":"/mps/sarah-russell-congleton/llm.md","data_href":"/mps/sarah-russell-congleton/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":119,"votes_available":86,"spoken_contributions_available":26,"edms_available":0,"written_questions_available":12,"constituency_mentions_available":119,"awaiting_written_question_answers":0,"registered_interests":2,"committees":4,"bills":0,"party_majority_different_votes_available":0}},{"slug":"sarah-sackman-finchley-and-golders-green","member_id":5204,"name":"Sarah Sackman","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Finchley and Golders Green","href":"/mps/sarah-sackman-finchley-and-golders-green","llm_href":"/mps/sarah-sackman-finchley-and-golders-green/llm.md","data_href":"/mps/sarah-sackman-finchley-and-golders-green/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":45,"votes_available":57,"spoken_contributions_available":330,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":45,"awaiting_written_question_answers":0,"registered_interests":15,"committees":3,"bills":0,"party_majority_different_votes_available":0}},{"slug":"sarah-smith-hyndburn","member_id":5117,"name":"Sarah Smith","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Hyndburn","href":"/mps/sarah-smith-hyndburn","llm_href":"/mps/sarah-smith-hyndburn/llm.md","data_href":"/mps/sarah-smith-hyndburn/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":91,"votes_available":57,"spoken_contributions_available":19,"edms_available":1,"written_questions_available":0,"constituency_mentions_available":91,"awaiting_written_question_answers":0,"registered_interests":2,"committees":3,"bills":0,"party_majority_different_votes_available":13}},{"slug":"satvir-kaur-southampton-test","member_id":5271,"name":"Satvir Kaur","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Southampton Test","href":"/mps/satvir-kaur-southampton-test","llm_href":"/mps/satvir-kaur-southampton-test/llm.md","data_href":"/mps/satvir-kaur-southampton-test/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":17,"votes_available":43,"spoken_contributions_available":22,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":17,"awaiting_written_question_answers":0,"registered_interests":1,"committees":0,"bills":0,"party_majority_different_votes_available":12}},{"slug":"seamus-logan-aberdeenshire-north-and-moray-east","member_id":5280,"name":"Seamus Logan","party":"Scottish National Party","party_slug":"scottish-national-party","tracker_party_slug":"scottish-national-party","constituency":"Aberdeenshire North and Moray East","href":"/mps/seamus-logan-aberdeenshire-north-and-moray-east","llm_href":"/mps/seamus-logan-aberdeenshire-north-and-moray-east/llm.md","data_href":"/mps/seamus-logan-aberdeenshire-north-and-moray-east/data.json","generated":"2026-04-30","theme":{"accent":"#FFF685","accent_dark":"#6C5E00","accent_tint":"#FFF8B8","accent_soft":"#FFFDEB"},"counts":{"constituency_mentions_since_2024_election":125,"votes_available":27,"spoken_contributions_available":29,"edms_available":44,"written_questions_available":31,"constituency_mentions_available":125,"awaiting_written_question_answers":1,"registered_interests":3,"committees":1,"bills":1,"party_majority_different_votes_available":0}},{"slug":"sean-woodcock-banbury","member_id":5328,"name":"Sean Woodcock","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Banbury","href":"/mps/sean-woodcock-banbury","llm_href":"/mps/sean-woodcock-banbury/llm.md","data_href":"/mps/sean-woodcock-banbury/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":110,"votes_available":91,"spoken_contributions_available":16,"edms_available":1,"written_questions_available":4,"constituency_mentions_available":110,"awaiting_written_question_answers":0,"registered_interests":1,"committees":7,"bills":0,"party_majority_different_votes_available":8}},{"slug":"seema-malhotra-feltham-and-heston","member_id":4253,"name":"Seema Malhotra","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Feltham and Heston","href":"/mps/seema-malhotra-feltham-and-heston","llm_href":"/mps/seema-malhotra-feltham-and-heston/llm.md","data_href":"/mps/seema-malhotra-feltham-and-heston/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":24,"votes_available":17,"spoken_contributions_available":61,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":24,"awaiting_written_question_answers":0,"registered_interests":4,"committees":11,"bills":1,"party_majority_different_votes_available":12}},{"slug":"shabana-mahmood-birmingham-ladywood","member_id":3914,"name":"Shabana Mahmood","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Birmingham Ladywood","href":"/mps/shabana-mahmood-birmingham-ladywood","llm_href":"/mps/shabana-mahmood-birmingham-ladywood/llm.md","data_href":"/mps/shabana-mahmood-birmingham-ladywood/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":16,"votes_available":18,"spoken_contributions_available":68,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":16,"awaiting_written_question_answers":0,"registered_interests":4,"committees":4,"bills":3,"party_majority_different_votes_available":12}},{"slug":"shaun-davies-telford","member_id":5041,"name":"Shaun Davies","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Telford","href":"/mps/shaun-davies-telford","llm_href":"/mps/shaun-davies-telford/llm.md","data_href":"/mps/shaun-davies-telford/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":247,"votes_available":62,"spoken_contributions_available":10,"edms_available":0,"written_questions_available":39,"constituency_mentions_available":247,"awaiting_written_question_answers":0,"registered_interests":15,"committees":1,"bills":0,"party_majority_different_votes_available":3}},{"slug":"shivani-raja-leicester-east","member_id":5068,"name":"Shivani Raja","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Leicester East","href":"/mps/shivani-raja-leicester-east","llm_href":"/mps/shivani-raja-leicester-east/llm.md","data_href":"/mps/shivani-raja-leicester-east/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":13,"votes_available":3,"spoken_contributions_available":0,"edms_available":0,"written_questions_available":102,"constituency_mentions_available":13,"awaiting_written_question_answers":2,"registered_interests":3,"committees":1,"bills":0,"party_majority_different_votes_available":1}},{"slug":"shockat-adam-leicester-south","member_id":5120,"name":"Shockat Adam","party":"Independent","party_slug":"independent","tracker_party_slug":null,"constituency":"Leicester South","href":"/mps/shockat-adam-leicester-south","llm_href":"/mps/shockat-adam-leicester-south/llm.md","data_href":"/mps/shockat-adam-leicester-south/data.json","generated":"2026-04-30","theme":{"accent":"#6F6F6F","accent_dark":"#3F3F3F","accent_tint":"#E0E0E0","accent_soft":"#F7F7F7"},"counts":{"constituency_mentions_since_2024_election":122,"votes_available":55,"spoken_contributions_available":42,"edms_available":18,"written_questions_available":24,"constituency_mentions_available":122,"awaiting_written_question_answers":0,"registered_interests":9,"committees":0,"bills":2,"party_majority_different_votes_available":0}},{"slug":"si-n-berry-brighton-pavilion","member_id":5314,"name":"Siân Berry","party":"Green Party","party_slug":"green-party","tracker_party_slug":"green-party","constituency":"Brighton Pavilion","href":"/mps/si-n-berry-brighton-pavilion","llm_href":"/mps/si-n-berry-brighton-pavilion/llm.md","data_href":"/mps/si-n-berry-brighton-pavilion/data.json","generated":"2026-04-30","theme":{"accent":"#78B82A","accent_dark":"#3B6415","accent_tint":"#DDEEC8","accent_soft":"#F5FAEF"},"counts":{"constituency_mentions_since_2024_election":162,"votes_available":74,"spoken_contributions_available":53,"edms_available":117,"written_questions_available":33,"constituency_mentions_available":162,"awaiting_written_question_answers":0,"registered_interests":3,"committees":4,"bills":2,"party_majority_different_votes_available":1}},{"slug":"simon-hoare-north-dorset","member_id":4494,"name":"Simon Hoare","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"North Dorset","href":"/mps/simon-hoare-north-dorset","llm_href":"/mps/simon-hoare-north-dorset/llm.md","data_href":"/mps/simon-hoare-north-dorset/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":116,"votes_available":57,"spoken_contributions_available":56,"edms_available":1,"written_questions_available":10,"constituency_mentions_available":116,"awaiting_written_question_answers":0,"registered_interests":3,"committees":12,"bills":1,"party_majority_different_votes_available":3}},{"slug":"simon-lightwood-wakefield-and-rothwell","member_id":4943,"name":"Simon Lightwood","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Wakefield and Rothwell","href":"/mps/simon-lightwood-wakefield-and-rothwell","llm_href":"/mps/simon-lightwood-wakefield-and-rothwell/llm.md","data_href":"/mps/simon-lightwood-wakefield-and-rothwell/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":43,"votes_available":59,"spoken_contributions_available":36,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":43,"awaiting_written_question_answers":0,"registered_interests":3,"committees":3,"bills":1,"party_majority_different_votes_available":0}},{"slug":"sir-alan-campbell-tynemouth","member_id":529,"name":"Sir Alan Campbell","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Tynemouth","href":"/mps/sir-alan-campbell-tynemouth","llm_href":"/mps/sir-alan-campbell-tynemouth/llm.md","data_href":"/mps/sir-alan-campbell-tynemouth/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":10,"votes_available":87,"spoken_contributions_available":303,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":10,"awaiting_written_question_answers":0,"registered_interests":0,"committees":11,"bills":0,"party_majority_different_votes_available":0}},{"slug":"sir-alec-shelbrooke-wetherby-and-easingwold","member_id":3997,"name":"Sir Alec Shelbrooke","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Wetherby and Easingwold","href":"/mps/sir-alec-shelbrooke-wetherby-and-easingwold","llm_href":"/mps/sir-alec-shelbrooke-wetherby-and-easingwold/llm.md","data_href":"/mps/sir-alec-shelbrooke-wetherby-and-easingwold/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":63,"votes_available":58,"spoken_contributions_available":55,"edms_available":0,"written_questions_available":10,"constituency_mentions_available":63,"awaiting_written_question_answers":0,"registered_interests":1,"committees":9,"bills":3,"party_majority_different_votes_available":0}},{"slug":"sir-andrew-mitchell-sutton-coldfield","member_id":1211,"name":"Sir Andrew Mitchell","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Sutton Coldfield","href":"/mps/sir-andrew-mitchell-sutton-coldfield","llm_href":"/mps/sir-andrew-mitchell-sutton-coldfield/llm.md","data_href":"/mps/sir-andrew-mitchell-sutton-coldfield/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":103,"votes_available":48,"spoken_contributions_available":11,"edms_available":0,"written_questions_available":30,"constituency_mentions_available":103,"awaiting_written_question_answers":0,"registered_interests":18,"committees":3,"bills":2,"party_majority_different_votes_available":14}},{"slug":"sir-ashley-fox-bridgwater","member_id":5101,"name":"Sir Ashley Fox","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Bridgwater","href":"/mps/sir-ashley-fox-bridgwater","llm_href":"/mps/sir-ashley-fox-bridgwater/llm.md","data_href":"/mps/sir-ashley-fox-bridgwater/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":190,"votes_available":69,"spoken_contributions_available":54,"edms_available":1,"written_questions_available":19,"constituency_mentions_available":190,"awaiting_written_question_answers":0,"registered_interests":3,"committees":5,"bills":1,"party_majority_different_votes_available":12}},{"slug":"sir-bernard-jenkin-harwich-and-north-essex","member_id":40,"name":"Sir Bernard Jenkin","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Harwich and North Essex","href":"/mps/sir-bernard-jenkin-harwich-and-north-essex","llm_href":"/mps/sir-bernard-jenkin-harwich-and-north-essex/llm.md","data_href":"/mps/sir-bernard-jenkin-harwich-and-north-essex/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":77,"votes_available":53,"spoken_contributions_available":24,"edms_available":0,"written_questions_available":3,"constituency_mentions_available":77,"awaiting_written_question_answers":0,"registered_interests":6,"committees":18,"bills":1,"party_majority_different_votes_available":0}},{"slug":"sir-christopher-chope-christchurch","member_id":242,"name":"Sir Christopher Chope","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Christchurch","href":"/mps/sir-christopher-chope-christchurch","llm_href":"/mps/sir-christopher-chope-christchurch/llm.md","data_href":"/mps/sir-christopher-chope-christchurch/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":170,"votes_available":50,"spoken_contributions_available":25,"edms_available":0,"written_questions_available":10,"constituency_mentions_available":170,"awaiting_written_question_answers":0,"registered_interests":5,"committees":17,"bills":20,"party_majority_different_votes_available":1}},{"slug":"sir-desmond-swayne-new-forest-west","member_id":55,"name":"Sir Desmond Swayne","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"New Forest West","href":"/mps/sir-desmond-swayne-new-forest-west","llm_href":"/mps/sir-desmond-swayne-new-forest-west/llm.md","data_href":"/mps/sir-desmond-swayne-new-forest-west/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":4,"votes_available":65,"spoken_contributions_available":45,"edms_available":4,"written_questions_available":19,"constituency_mentions_available":4,"awaiting_written_question_answers":2,"registered_interests":3,"committees":16,"bills":0,"party_majority_different_votes_available":0}},{"slug":"sir-edward-leigh-gainsborough","member_id":345,"name":"Sir Edward Leigh","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Gainsborough","href":"/mps/sir-edward-leigh-gainsborough","llm_href":"/mps/sir-edward-leigh-gainsborough/llm.md","data_href":"/mps/sir-edward-leigh-gainsborough/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":145,"votes_available":59,"spoken_contributions_available":55,"edms_available":2,"written_questions_available":3,"constituency_mentions_available":145,"awaiting_written_question_answers":0,"registered_interests":3,"committees":13,"bills":3,"party_majority_different_votes_available":0}},{"slug":"sir-gavin-williamson-stone-great-wyrley-and-penkridge","member_id":4108,"name":"Sir Gavin Williamson","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Stone, Great Wyrley and Penkridge","href":"/mps/sir-gavin-williamson-stone-great-wyrley-and-penkridge","llm_href":"/mps/sir-gavin-williamson-stone-great-wyrley-and-penkridge/llm.md","data_href":"/mps/sir-gavin-williamson-stone-great-wyrley-and-penkridge/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":95,"votes_available":42,"spoken_contributions_available":21,"edms_available":1,"written_questions_available":12,"constituency_mentions_available":95,"awaiting_written_question_answers":0,"registered_interests":11,"committees":3,"bills":2,"party_majority_different_votes_available":2}},{"slug":"sir-geoffrey-clifton-brown-north-cotswolds","member_id":249,"name":"Sir Geoffrey Clifton-Brown","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"North Cotswolds","href":"/mps/sir-geoffrey-clifton-brown-north-cotswolds","llm_href":"/mps/sir-geoffrey-clifton-brown-north-cotswolds/llm.md","data_href":"/mps/sir-geoffrey-clifton-brown-north-cotswolds/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":61,"votes_available":52,"spoken_contributions_available":8,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":61,"awaiting_written_question_answers":0,"registered_interests":7,"committees":10,"bills":2,"party_majority_different_votes_available":4}},{"slug":"sir-geoffrey-cox-torridge-and-tavistock","member_id":1508,"name":"Sir Geoffrey Cox","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Torridge and Tavistock","href":"/mps/sir-geoffrey-cox-torridge-and-tavistock","llm_href":"/mps/sir-geoffrey-cox-torridge-and-tavistock/llm.md","data_href":"/mps/sir-geoffrey-cox-torridge-and-tavistock/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":24,"votes_available":44,"spoken_contributions_available":12,"edms_available":0,"written_questions_available":6,"constituency_mentions_available":24,"awaiting_written_question_answers":0,"registered_interests":13,"committees":5,"bills":1,"party_majority_different_votes_available":0}},{"slug":"sir-iain-duncan-smith-chingford-and-woodford-green","member_id":152,"name":"Sir Iain Duncan Smith","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Chingford and Woodford Green","href":"/mps/sir-iain-duncan-smith-chingford-and-woodford-green","llm_href":"/mps/sir-iain-duncan-smith-chingford-and-woodford-green/llm.md","data_href":"/mps/sir-iain-duncan-smith-chingford-and-woodford-green/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":233,"votes_available":71,"spoken_contributions_available":39,"edms_available":2,"written_questions_available":31,"constituency_mentions_available":233,"awaiting_written_question_answers":0,"registered_interests":12,"committees":4,"bills":6,"party_majority_different_votes_available":0}},{"slug":"sir-james-cleverly-braintree","member_id":4366,"name":"Sir James Cleverly","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Braintree","href":"/mps/sir-james-cleverly-braintree","llm_href":"/mps/sir-james-cleverly-braintree/llm.md","data_href":"/mps/sir-james-cleverly-braintree/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":99,"votes_available":54,"spoken_contributions_available":33,"edms_available":0,"written_questions_available":301,"constituency_mentions_available":99,"awaiting_written_question_answers":0,"registered_interests":5,"committees":3,"bills":3,"party_majority_different_votes_available":0}},{"slug":"sir-jeremy-hunt-godalming-and-ash","member_id":1572,"name":"Sir Jeremy Hunt","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Godalming and Ash","href":"/mps/sir-jeremy-hunt-godalming-and-ash","llm_href":"/mps/sir-jeremy-hunt-godalming-and-ash/llm.md","data_href":"/mps/sir-jeremy-hunt-godalming-and-ash/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":115,"votes_available":40,"spoken_contributions_available":14,"edms_available":1,"written_questions_available":9,"constituency_mentions_available":115,"awaiting_written_question_answers":1,"registered_interests":18,"committees":3,"bills":10,"party_majority_different_votes_available":8}},{"slug":"sir-jeremy-wright-kenilworth-and-southam","member_id":1560,"name":"Sir Jeremy Wright","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Kenilworth and Southam","href":"/mps/sir-jeremy-wright-kenilworth-and-southam","llm_href":"/mps/sir-jeremy-wright-kenilworth-and-southam/llm.md","data_href":"/mps/sir-jeremy-wright-kenilworth-and-southam/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":78,"votes_available":20,"spoken_contributions_available":31,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":78,"awaiting_written_question_answers":0,"registered_interests":6,"committees":6,"bills":2,"party_majority_different_votes_available":0}},{"slug":"sir-john-hayes-south-holland-and-the-deepings","member_id":350,"name":"Sir John Hayes","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"South Holland and The Deepings","href":"/mps/sir-john-hayes-south-holland-and-the-deepings","llm_href":"/mps/sir-john-hayes-south-holland-and-the-deepings/llm.md","data_href":"/mps/sir-john-hayes-south-holland-and-the-deepings/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":148,"votes_available":66,"spoken_contributions_available":60,"edms_available":2,"written_questions_available":207,"constituency_mentions_available":148,"awaiting_written_question_answers":3,"registered_interests":5,"committees":10,"bills":1,"party_majority_different_votes_available":0}},{"slug":"sir-john-whittingdale-maldon","member_id":39,"name":"Sir John Whittingdale","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Maldon","href":"/mps/sir-john-whittingdale-maldon","llm_href":"/mps/sir-john-whittingdale-maldon/llm.md","data_href":"/mps/sir-john-whittingdale-maldon/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":147,"votes_available":60,"spoken_contributions_available":25,"edms_available":1,"written_questions_available":2,"constituency_mentions_available":147,"awaiting_written_question_answers":0,"registered_interests":10,"committees":11,"bills":0,"party_majority_different_votes_available":0}},{"slug":"sir-julian-lewis-new-forest-east","member_id":54,"name":"Sir Julian Lewis","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"New Forest East","href":"/mps/sir-julian-lewis-new-forest-east","llm_href":"/mps/sir-julian-lewis-new-forest-east/llm.md","data_href":"/mps/sir-julian-lewis-new-forest-east/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":192,"votes_available":80,"spoken_contributions_available":95,"edms_available":16,"written_questions_available":48,"constituency_mentions_available":192,"awaiting_written_question_answers":0,"registered_interests":2,"committees":8,"bills":0,"party_majority_different_votes_available":1}},{"slug":"sir-julian-smith-skipton-and-ripon","member_id":4118,"name":"Sir Julian Smith","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Skipton and Ripon","href":"/mps/sir-julian-smith-skipton-and-ripon","llm_href":"/mps/sir-julian-smith-skipton-and-ripon/llm.md","data_href":"/mps/sir-julian-smith-skipton-and-ripon/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":28,"votes_available":77,"spoken_contributions_available":26,"edms_available":0,"written_questions_available":77,"constituency_mentions_available":28,"awaiting_written_question_answers":0,"registered_interests":5,"committees":3,"bills":1,"party_majority_different_votes_available":2}},{"slug":"sir-keir-starmer-holborn-and-st-pancras","member_id":4514,"name":"Sir Keir Starmer","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Holborn and St Pancras","href":"/mps/sir-keir-starmer-holborn-and-st-pancras","llm_href":"/mps/sir-keir-starmer-holborn-and-st-pancras/llm.md","data_href":"/mps/sir-keir-starmer-holborn-and-st-pancras/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":15,"votes_available":11,"spoken_contributions_available":329,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":15,"awaiting_written_question_answers":0,"registered_interests":16,"committees":1,"bills":1,"party_majority_different_votes_available":0}},{"slug":"sir-lindsay-hoyle-chorley","member_id":467,"name":"Sir Lindsay Hoyle","party":"Speaker","party_slug":"speaker","tracker_party_slug":null,"constituency":"Chorley","href":"/mps/sir-lindsay-hoyle-chorley","llm_href":"/mps/sir-lindsay-hoyle-chorley/llm.md","data_href":"/mps/sir-lindsay-hoyle-chorley/data.json","generated":"2026-04-30","theme":{"accent":"#111111","accent_dark":"#000000","accent_tint":"#D8D8D8","accent_soft":"#F4F4F4"},"counts":{"constituency_mentions_since_2024_election":80,"votes_available":0,"spoken_contributions_available":351,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":80,"awaiting_written_question_answers":0,"registered_interests":0,"committees":14,"bills":2,"party_majority_different_votes_available":0}},{"slug":"sir-mark-hendrick-preston","member_id":473,"name":"Sir Mark Hendrick","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Preston","href":"/mps/sir-mark-hendrick-preston","llm_href":"/mps/sir-mark-hendrick-preston/llm.md","data_href":"/mps/sir-mark-hendrick-preston/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":135,"votes_available":7,"spoken_contributions_available":5,"edms_available":0,"written_questions_available":20,"constituency_mentions_available":135,"awaiting_written_question_answers":1,"registered_interests":1,"committees":14,"bills":3,"party_majority_different_votes_available":3}},{"slug":"sir-mark-tami-alyn-and-deeside","member_id":1383,"name":"Sir Mark Tami","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Alyn and Deeside","href":"/mps/sir-mark-tami-alyn-and-deeside","llm_href":"/mps/sir-mark-tami-alyn-and-deeside/llm.md","data_href":"/mps/sir-mark-tami-alyn-and-deeside/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":6,"votes_available":87,"spoken_contributions_available":0,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":6,"awaiting_written_question_answers":0,"registered_interests":2,"committees":14,"bills":0,"party_majority_different_votes_available":0}},{"slug":"sir-mel-stride-central-devon","member_id":3935,"name":"Sir Mel Stride","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Central Devon","href":"/mps/sir-mel-stride-central-devon","llm_href":"/mps/sir-mel-stride-central-devon/llm.md","data_href":"/mps/sir-mel-stride-central-devon/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":73,"votes_available":65,"spoken_contributions_available":12,"edms_available":1,"written_questions_available":20,"constituency_mentions_available":73,"awaiting_written_question_answers":0,"registered_interests":8,"committees":8,"bills":9,"party_majority_different_votes_available":3}},{"slug":"sir-nicholas-dakin-scunthorpe","member_id":4056,"name":"Sir Nicholas Dakin","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Scunthorpe","href":"/mps/sir-nicholas-dakin-scunthorpe","llm_href":"/mps/sir-nicholas-dakin-scunthorpe/llm.md","data_href":"/mps/sir-nicholas-dakin-scunthorpe/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":283,"votes_available":66,"spoken_contributions_available":4,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":283,"awaiting_written_question_answers":0,"registered_interests":2,"committees":6,"bills":3,"party_majority_different_votes_available":0}},{"slug":"sir-oliver-dowden-hertsmere","member_id":4441,"name":"Sir Oliver Dowden","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Hertsmere","href":"/mps/sir-oliver-dowden-hertsmere","llm_href":"/mps/sir-oliver-dowden-hertsmere/llm.md","data_href":"/mps/sir-oliver-dowden-hertsmere/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":58,"votes_available":55,"spoken_contributions_available":18,"edms_available":0,"written_questions_available":88,"constituency_mentions_available":58,"awaiting_written_question_answers":0,"registered_interests":17,"committees":2,"bills":0,"party_majority_different_votes_available":7}},{"slug":"sir-roger-gale-herne-bay-and-sandwich","member_id":87,"name":"Sir Roger Gale","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Herne Bay and Sandwich","href":"/mps/sir-roger-gale-herne-bay-and-sandwich","llm_href":"/mps/sir-roger-gale-herne-bay-and-sandwich/llm.md","data_href":"/mps/sir-roger-gale-herne-bay-and-sandwich/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":49,"votes_available":49,"spoken_contributions_available":38,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":49,"awaiting_written_question_answers":0,"registered_interests":5,"committees":4,"bills":1,"party_majority_different_votes_available":1}},{"slug":"sir-stephen-timms-east-ham","member_id":163,"name":"Sir Stephen Timms","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"East Ham","href":"/mps/sir-stephen-timms-east-ham","llm_href":"/mps/sir-stephen-timms-east-ham/llm.md","data_href":"/mps/sir-stephen-timms-east-ham/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":38,"votes_available":66,"spoken_contributions_available":64,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":38,"awaiting_written_question_answers":0,"registered_interests":3,"committees":14,"bills":8,"party_majority_different_votes_available":8}},{"slug":"sojan-joseph-ashford","member_id":5247,"name":"Sojan Joseph","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Ashford","href":"/mps/sojan-joseph-ashford","llm_href":"/mps/sojan-joseph-ashford/llm.md","data_href":"/mps/sojan-joseph-ashford/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":161,"votes_available":92,"spoken_contributions_available":16,"edms_available":2,"written_questions_available":8,"constituency_mentions_available":161,"awaiting_written_question_answers":0,"registered_interests":4,"committees":4,"bills":0,"party_majority_different_votes_available":12}},{"slug":"sonia-kumar-dudley","member_id":5274,"name":"Sonia Kumar","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Dudley","href":"/mps/sonia-kumar-dudley","llm_href":"/mps/sonia-kumar-dudley/llm.md","data_href":"/mps/sonia-kumar-dudley/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":223,"votes_available":80,"spoken_contributions_available":29,"edms_available":0,"written_questions_available":4,"constituency_mentions_available":223,"awaiting_written_question_answers":0,"registered_interests":7,"committees":5,"bills":1,"party_majority_different_votes_available":1}},{"slug":"sorcha-eastwood-lagan-valley","member_id":5125,"name":"Sorcha Eastwood","party":"Alliance","party_slug":"alliance","tracker_party_slug":"alliance","constituency":"Lagan Valley","href":"/mps/sorcha-eastwood-lagan-valley","llm_href":"/mps/sorcha-eastwood-lagan-valley/llm.md","data_href":"/mps/sorcha-eastwood-lagan-valley/data.json","generated":"2026-04-30","theme":{"accent":"#CDAF2D","accent_dark":"#715F10","accent_tint":"#F1E7BA","accent_soft":"#FCFAEF"},"counts":{"constituency_mentions_since_2024_election":117,"votes_available":8,"spoken_contributions_available":23,"edms_available":12,"written_questions_available":17,"constituency_mentions_available":117,"awaiting_written_question_answers":0,"registered_interests":0,"committees":1,"bills":0,"party_majority_different_votes_available":0}},{"slug":"steff-aquarone-north-norfolk","member_id":5164,"name":"Steff Aquarone","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"North Norfolk","href":"/mps/steff-aquarone-north-norfolk","llm_href":"/mps/steff-aquarone-north-norfolk/llm.md","data_href":"/mps/steff-aquarone-north-norfolk/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":266,"votes_available":370,"spoken_contributions_available":240,"edms_available":140,"written_questions_available":139,"constituency_mentions_available":266,"awaiting_written_question_answers":0,"registered_interests":11,"committees":3,"bills":0,"party_majority_different_votes_available":0,"votes_since_2024_election":370,"spoken_contributions_since_2024_election":240,"edms_since_2024_election":140,"written_questions_since_2024_election":139}},{"slug":"stephanie-peacock-barnsley-south","member_id":4607,"name":"Stephanie Peacock","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Barnsley South","href":"/mps/stephanie-peacock-barnsley-south","llm_href":"/mps/stephanie-peacock-barnsley-south/llm.md","data_href":"/mps/stephanie-peacock-barnsley-south/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":68,"votes_available":49,"spoken_contributions_available":31,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":68,"awaiting_written_question_answers":0,"registered_interests":0,"committees":9,"bills":1,"party_majority_different_votes_available":12}},{"slug":"stephen-doughty-cardiff-south-and-penarth","member_id":4264,"name":"Stephen Doughty","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Cardiff South and Penarth","href":"/mps/stephen-doughty-cardiff-south-and-penarth","llm_href":"/mps/stephen-doughty-cardiff-south-and-penarth/llm.md","data_href":"/mps/stephen-doughty-cardiff-south-and-penarth/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":101,"votes_available":38,"spoken_contributions_available":112,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":101,"awaiting_written_question_answers":0,"registered_interests":0,"committees":7,"bills":0,"party_majority_different_votes_available":12}},{"slug":"stephen-flynn-aberdeen-south","member_id":4735,"name":"Stephen Flynn","party":"Scottish National Party","party_slug":"scottish-national-party","tracker_party_slug":"scottish-national-party","constituency":"Aberdeen South","href":"/mps/stephen-flynn-aberdeen-south","llm_href":"/mps/stephen-flynn-aberdeen-south/llm.md","data_href":"/mps/stephen-flynn-aberdeen-south/data.json","generated":"2026-04-30","theme":{"accent":"#FFF685","accent_dark":"#6C5E00","accent_tint":"#FFF8B8","accent_soft":"#FFFDEB"},"counts":{"constituency_mentions_since_2024_election":50,"votes_available":19,"spoken_contributions_available":28,"edms_available":5,"written_questions_available":0,"constituency_mentions_available":50,"awaiting_written_question_answers":0,"registered_interests":4,"committees":5,"bills":1,"party_majority_different_votes_available":0}},{"slug":"stephen-gethins-arbroath-and-broughty-ferry","member_id":4434,"name":"Stephen Gethins","party":"Scottish National Party","party_slug":"scottish-national-party","tracker_party_slug":"scottish-national-party","constituency":"Arbroath and Broughty Ferry","href":"/mps/stephen-gethins-arbroath-and-broughty-ferry","llm_href":"/mps/stephen-gethins-arbroath-and-broughty-ferry/llm.md","data_href":"/mps/stephen-gethins-arbroath-and-broughty-ferry/data.json","generated":"2026-04-30","theme":{"accent":"#FFF685","accent_dark":"#6C5E00","accent_tint":"#FFF8B8","accent_soft":"#FFFDEB"},"counts":{"constituency_mentions_since_2024_election":71,"votes_available":24,"spoken_contributions_available":51,"edms_available":8,"written_questions_available":42,"constituency_mentions_available":71,"awaiting_written_question_answers":0,"registered_interests":8,"committees":3,"bills":1,"party_majority_different_votes_available":0}},{"slug":"stephen-kinnock-aberafan-maesteg","member_id":4359,"name":"Stephen Kinnock","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Aberafan Maesteg","href":"/mps/stephen-kinnock-aberafan-maesteg","llm_href":"/mps/stephen-kinnock-aberafan-maesteg/llm.md","data_href":"/mps/stephen-kinnock-aberafan-maesteg/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":38,"votes_available":71,"spoken_contributions_available":75,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":38,"awaiting_written_question_answers":0,"registered_interests":5,"committees":9,"bills":0,"party_majority_different_votes_available":0}},{"slug":"stephen-morgan-portsmouth-south","member_id":4653,"name":"Stephen Morgan","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Portsmouth South","href":"/mps/stephen-morgan-portsmouth-south","llm_href":"/mps/stephen-morgan-portsmouth-south/llm.md","data_href":"/mps/stephen-morgan-portsmouth-south/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":38,"votes_available":84,"spoken_contributions_available":1,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":38,"awaiting_written_question_answers":0,"registered_interests":3,"committees":4,"bills":0,"party_majority_different_votes_available":0}},{"slug":"steve-barclay-north-east-cambridgeshire","member_id":4095,"name":"Steve Barclay","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"North East Cambridgeshire","href":"/mps/steve-barclay-north-east-cambridgeshire","llm_href":"/mps/steve-barclay-north-east-cambridgeshire/llm.md","data_href":"/mps/steve-barclay-north-east-cambridgeshire/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":67,"votes_available":58,"spoken_contributions_available":32,"edms_available":0,"written_questions_available":40,"constituency_mentions_available":67,"awaiting_written_question_answers":5,"registered_interests":5,"committees":7,"bills":3,"party_majority_different_votes_available":2}},{"slug":"steve-darling-torbay","member_id":5066,"name":"Steve Darling","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Torbay","href":"/mps/steve-darling-torbay","llm_href":"/mps/steve-darling-torbay/llm.md","data_href":"/mps/steve-darling-torbay/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":366,"votes_available":352,"spoken_contributions_available":402,"edms_available":430,"written_questions_available":554,"constituency_mentions_available":366,"awaiting_written_question_answers":0,"registered_interests":5,"committees":4,"bills":0,"party_majority_different_votes_available":6,"votes_since_2024_election":352,"spoken_contributions_since_2024_election":402,"edms_since_2024_election":430,"written_questions_since_2024_election":554}},{"slug":"steve-race-exeter","member_id":5064,"name":"Steve Race","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Exeter","href":"/mps/steve-race-exeter","llm_href":"/mps/steve-race-exeter/llm.md","data_href":"/mps/steve-race-exeter/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":371,"votes_available":87,"spoken_contributions_available":27,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":371,"awaiting_written_question_answers":0,"registered_interests":4,"committees":3,"bills":1,"party_majority_different_votes_available":0}},{"slug":"steve-reed-streatham-and-croydon-north","member_id":4268,"name":"Steve Reed","party":"Labour Co-op","party_slug":"labour-co-op","tracker_party_slug":"labour","constituency":"Streatham and Croydon North","href":"/mps/steve-reed-streatham-and-croydon-north","llm_href":"/mps/steve-reed-streatham-and-croydon-north/llm.md","data_href":"/mps/steve-reed-streatham-and-croydon-north/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":25,"votes_available":41,"spoken_contributions_available":178,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":25,"awaiting_written_question_answers":0,"registered_interests":2,"committees":2,"bills":4,"party_majority_different_votes_available":0}},{"slug":"steve-witherden-montgomeryshire-and-glynd-r","member_id":5221,"name":"Steve Witherden","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Montgomeryshire and Glyndŵr","href":"/mps/steve-witherden-montgomeryshire-and-glynd-r","llm_href":"/mps/steve-witherden-montgomeryshire-and-glynd-r/llm.md","data_href":"/mps/steve-witherden-montgomeryshire-and-glynd-r/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":66,"votes_available":73,"spoken_contributions_available":26,"edms_available":34,"written_questions_available":11,"constituency_mentions_available":66,"awaiting_written_question_answers":1,"registered_interests":1,"committees":1,"bills":0,"party_majority_different_votes_available":2}},{"slug":"steve-yemm-mansfield","member_id":5194,"name":"Steve Yemm","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Mansfield","href":"/mps/steve-yemm-mansfield","llm_href":"/mps/steve-yemm-mansfield/llm.md","data_href":"/mps/steve-yemm-mansfield/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":183,"votes_available":86,"spoken_contributions_available":21,"edms_available":0,"written_questions_available":6,"constituency_mentions_available":183,"awaiting_written_question_answers":0,"registered_interests":5,"committees":1,"bills":0,"party_majority_different_votes_available":0}},{"slug":"stuart-anderson-south-shropshire","member_id":4742,"name":"Stuart Anderson","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"South Shropshire","href":"/mps/stuart-anderson-south-shropshire","llm_href":"/mps/stuart-anderson-south-shropshire/llm.md","data_href":"/mps/stuart-anderson-south-shropshire/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":109,"votes_available":62,"spoken_contributions_available":48,"edms_available":0,"written_questions_available":52,"constituency_mentions_available":109,"awaiting_written_question_answers":2,"registered_interests":0,"committees":9,"bills":0,"party_majority_different_votes_available":0}},{"slug":"stuart-andrew-daventry","member_id":4032,"name":"Stuart Andrew","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Daventry","href":"/mps/stuart-andrew-daventry","llm_href":"/mps/stuart-andrew-daventry/llm.md","data_href":"/mps/stuart-andrew-daventry/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":71,"votes_available":72,"spoken_contributions_available":8,"edms_available":0,"written_questions_available":59,"constituency_mentions_available":71,"awaiting_written_question_answers":8,"registered_interests":6,"committees":4,"bills":1,"party_majority_different_votes_available":0}},{"slug":"suella-braverman-fareham-and-waterlooville","member_id":4475,"name":"Suella Braverman","party":"Reform UK","party_slug":"reform-uk","tracker_party_slug":"reform-uk","constituency":"Fareham and Waterlooville","href":"/mps/suella-braverman-fareham-and-waterlooville","llm_href":"/mps/suella-braverman-fareham-and-waterlooville/llm.md","data_href":"/mps/suella-braverman-fareham-and-waterlooville/data.json","generated":"2026-04-30","theme":{"accent":"#12B6CF","accent_dark":"#087184","accent_tint":"#C9F0F5","accent_soft":"#F0FBFD"},"counts":{"constituency_mentions_since_2024_election":30,"votes_available":19,"spoken_contributions_available":9,"edms_available":1,"written_questions_available":185,"constituency_mentions_available":30,"awaiting_written_question_answers":0,"registered_interests":9,"committees":3,"bills":4,"party_majority_different_votes_available":3}},{"slug":"sureena-brackenridge-wolverhampton-north-east","member_id":5152,"name":"Sureena Brackenridge","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Wolverhampton North East","href":"/mps/sureena-brackenridge-wolverhampton-north-east","llm_href":"/mps/sureena-brackenridge-wolverhampton-north-east/llm.md","data_href":"/mps/sureena-brackenridge-wolverhampton-north-east/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":99,"votes_available":72,"spoken_contributions_available":10,"edms_available":0,"written_questions_available":5,"constituency_mentions_available":99,"awaiting_written_question_answers":2,"registered_interests":1,"committees":3,"bills":0,"party_majority_different_votes_available":11}},{"slug":"susan-murray-mid-dunbartonshire","member_id":5157,"name":"Susan Murray","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Mid Dunbartonshire","href":"/mps/susan-murray-mid-dunbartonshire","llm_href":"/mps/susan-murray-mid-dunbartonshire/llm.md","data_href":"/mps/susan-murray-mid-dunbartonshire/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":83,"votes_available":326,"spoken_contributions_available":126,"edms_available":160,"written_questions_available":139,"constituency_mentions_available":83,"awaiting_written_question_answers":0,"registered_interests":1,"committees":4,"bills":0,"party_majority_different_votes_available":1,"votes_since_2024_election":326,"spoken_contributions_since_2024_election":126,"edms_since_2024_election":160,"written_questions_since_2024_election":139}},{"slug":"tahir-ali-birmingham-hall-green-and-moseley","member_id":4747,"name":"Tahir Ali","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Birmingham Hall Green and Moseley","href":"/mps/tahir-ali-birmingham-hall-green-and-moseley","llm_href":"/mps/tahir-ali-birmingham-hall-green-and-moseley/llm.md","data_href":"/mps/tahir-ali-birmingham-hall-green-and-moseley/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":20,"votes_available":80,"spoken_contributions_available":8,"edms_available":3,"written_questions_available":8,"constituency_mentions_available":20,"awaiting_written_question_answers":0,"registered_interests":5,"committees":5,"bills":0,"party_majority_different_votes_available":4}},{"slug":"taiwo-owatemi-coventry-north-west","member_id":4779,"name":"Taiwo Owatemi","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Coventry North West","href":"/mps/taiwo-owatemi-coventry-north-west","llm_href":"/mps/taiwo-owatemi-coventry-north-west/llm.md","data_href":"/mps/taiwo-owatemi-coventry-north-west/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":3,"votes_available":70,"spoken_contributions_available":1,"edms_available":1,"written_questions_available":0,"constituency_mentions_available":3,"awaiting_written_question_answers":0,"registered_interests":2,"committees":9,"bills":1,"party_majority_different_votes_available":12}},{"slug":"terry-jermy-south-west-norfolk","member_id":5338,"name":"Terry Jermy","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"South West Norfolk","href":"/mps/terry-jermy-south-west-norfolk","llm_href":"/mps/terry-jermy-south-west-norfolk/llm.md","data_href":"/mps/terry-jermy-south-west-norfolk/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":130,"votes_available":44,"spoken_contributions_available":17,"edms_available":0,"written_questions_available":11,"constituency_mentions_available":130,"awaiting_written_question_answers":0,"registered_interests":5,"committees":2,"bills":0,"party_majority_different_votes_available":7}},{"slug":"tessa-munt-wells-and-mendip-hills","member_id":4089,"name":"Tessa Munt","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Wells and Mendip Hills","href":"/mps/tessa-munt-wells-and-mendip-hills","llm_href":"/mps/tessa-munt-wells-and-mendip-hills/llm.md","data_href":"/mps/tessa-munt-wells-and-mendip-hills/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":63,"votes_available":311,"spoken_contributions_available":311,"edms_available":105,"written_questions_available":76,"constituency_mentions_available":63,"awaiting_written_question_answers":2,"registered_interests":5,"committees":4,"bills":2,"party_majority_different_votes_available":0,"votes_since_2024_election":311,"spoken_contributions_since_2024_election":311,"edms_since_2024_election":105,"written_questions_since_2024_election":76}},{"slug":"tim-farron-westmorland-and-lonsdale","member_id":1591,"name":"Tim Farron","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Westmorland and Lonsdale","href":"/mps/tim-farron-westmorland-and-lonsdale","llm_href":"/mps/tim-farron-westmorland-and-lonsdale/llm.md","data_href":"/mps/tim-farron-westmorland-and-lonsdale/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":184,"votes_available":286,"spoken_contributions_available":463,"edms_available":129,"written_questions_available":439,"constituency_mentions_available":184,"awaiting_written_question_answers":2,"registered_interests":8,"committees":10,"bills":20,"party_majority_different_votes_available":15,"votes_since_2024_election":286,"spoken_contributions_since_2024_election":463,"edms_since_2024_election":129,"written_questions_since_2024_election":439}},{"slug":"tim-roca-macclesfield","member_id":5287,"name":"Tim Roca","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Macclesfield","href":"/mps/tim-roca-macclesfield","llm_href":"/mps/tim-roca-macclesfield/llm.md","data_href":"/mps/tim-roca-macclesfield/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":137,"votes_available":69,"spoken_contributions_available":16,"edms_available":1,"written_questions_available":7,"constituency_mentions_available":137,"awaiting_written_question_answers":0,"registered_interests":8,"committees":5,"bills":0,"party_majority_different_votes_available":0}},{"slug":"tom-collins-worcester","member_id":5087,"name":"Tom Collins","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Worcester","href":"/mps/tom-collins-worcester","llm_href":"/mps/tom-collins-worcester/llm.md","data_href":"/mps/tom-collins-worcester/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":169,"votes_available":80,"spoken_contributions_available":7,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":169,"awaiting_written_question_answers":0,"registered_interests":0,"committees":2,"bills":0,"party_majority_different_votes_available":13}},{"slug":"tom-gordon-harrogate-and-knaresborough","member_id":5032,"name":"Tom Gordon","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Harrogate and Knaresborough","href":"/mps/tom-gordon-harrogate-and-knaresborough","llm_href":"/mps/tom-gordon-harrogate-and-knaresborough/llm.md","data_href":"/mps/tom-gordon-harrogate-and-knaresborough/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":139,"votes_available":355,"spoken_contributions_available":339,"edms_available":306,"written_questions_available":139,"constituency_mentions_available":139,"awaiting_written_question_answers":0,"registered_interests":2,"committees":4,"bills":0,"party_majority_different_votes_available":0,"votes_since_2024_election":355,"spoken_contributions_since_2024_election":339,"edms_since_2024_election":306,"written_questions_since_2024_election":139}},{"slug":"tom-hayes-bournemouth-east","member_id":5210,"name":"Tom Hayes","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Bournemouth East","href":"/mps/tom-hayes-bournemouth-east","llm_href":"/mps/tom-hayes-bournemouth-east/llm.md","data_href":"/mps/tom-hayes-bournemouth-east/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":215,"votes_available":69,"spoken_contributions_available":29,"edms_available":0,"written_questions_available":2,"constituency_mentions_available":215,"awaiting_written_question_answers":0,"registered_interests":0,"committees":4,"bills":0,"party_majority_different_votes_available":0}},{"slug":"tom-morrison-cheadle","member_id":5090,"name":"Tom Morrison","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Cheadle","href":"/mps/tom-morrison-cheadle","llm_href":"/mps/tom-morrison-cheadle/llm.md","data_href":"/mps/tom-morrison-cheadle/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":108,"votes_available":281,"spoken_contributions_available":91,"edms_available":287,"written_questions_available":528,"constituency_mentions_available":108,"awaiting_written_question_answers":0,"registered_interests":2,"committees":4,"bills":0,"party_majority_different_votes_available":3,"votes_since_2024_election":281,"spoken_contributions_since_2024_election":91,"edms_since_2024_election":287,"written_questions_since_2024_election":528}},{"slug":"tom-rutland-east-worthing-and-shoreham","member_id":5222,"name":"Tom Rutland","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"East Worthing and Shoreham","href":"/mps/tom-rutland-east-worthing-and-shoreham","llm_href":"/mps/tom-rutland-east-worthing-and-shoreham/llm.md","data_href":"/mps/tom-rutland-east-worthing-and-shoreham/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":36,"votes_available":67,"spoken_contributions_available":13,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":36,"awaiting_written_question_answers":0,"registered_interests":8,"committees":2,"bills":0,"party_majority_different_votes_available":1}},{"slug":"tom-tugendhat-tonbridge","member_id":4462,"name":"Tom Tugendhat","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Tonbridge","href":"/mps/tom-tugendhat-tonbridge","llm_href":"/mps/tom-tugendhat-tonbridge/llm.md","data_href":"/mps/tom-tugendhat-tonbridge/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":109,"votes_available":53,"spoken_contributions_available":34,"edms_available":0,"written_questions_available":8,"constituency_mentions_available":109,"awaiting_written_question_answers":0,"registered_interests":45,"committees":13,"bills":1,"party_majority_different_votes_available":0}},{"slug":"tonia-antoniazzi-gower","member_id":4623,"name":"Tonia Antoniazzi","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Gower","href":"/mps/tonia-antoniazzi-gower","llm_href":"/mps/tonia-antoniazzi-gower/llm.md","data_href":"/mps/tonia-antoniazzi-gower/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":383,"votes_available":73,"spoken_contributions_available":30,"edms_available":8,"written_questions_available":9,"constituency_mentions_available":383,"awaiting_written_question_answers":0,"registered_interests":11,"committees":21,"bills":2,"party_majority_different_votes_available":0}},{"slug":"tony-vaughan-folkestone-and-hythe","member_id":5067,"name":"Tony Vaughan","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Folkestone and Hythe","href":"/mps/tony-vaughan-folkestone-and-hythe","llm_href":"/mps/tony-vaughan-folkestone-and-hythe/llm.md","data_href":"/mps/tony-vaughan-folkestone-and-hythe/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":161,"votes_available":69,"spoken_contributions_available":26,"edms_available":3,"written_questions_available":31,"constituency_mentions_available":161,"awaiting_written_question_answers":6,"registered_interests":8,"committees":2,"bills":0,"party_majority_different_votes_available":0}},{"slug":"torcuil-crichton-na-h-eileanan-an-iar","member_id":5246,"name":"Torcuil Crichton","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Na h-Eileanan an Iar","href":"/mps/torcuil-crichton-na-h-eileanan-an-iar","llm_href":"/mps/torcuil-crichton-na-h-eileanan-an-iar/llm.md","data_href":"/mps/torcuil-crichton-na-h-eileanan-an-iar/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":116,"votes_available":53,"spoken_contributions_available":25,"edms_available":3,"written_questions_available":0,"constituency_mentions_available":116,"awaiting_written_question_answers":0,"registered_interests":1,"committees":2,"bills":0,"party_majority_different_votes_available":12}},{"slug":"torsten-bell-swansea-west","member_id":5069,"name":"Torsten Bell","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Swansea West","href":"/mps/torsten-bell-swansea-west","llm_href":"/mps/torsten-bell-swansea-west/llm.md","data_href":"/mps/torsten-bell-swansea-west/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":44,"votes_available":71,"spoken_contributions_available":112,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":44,"awaiting_written_question_answers":0,"registered_interests":2,"committees":1,"bills":0,"party_majority_different_votes_available":0}},{"slug":"tracy-gilbert-edinburgh-north-and-leith","member_id":5188,"name":"Tracy Gilbert","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Edinburgh North and Leith","href":"/mps/tracy-gilbert-edinburgh-north-and-leith","llm_href":"/mps/tracy-gilbert-edinburgh-north-and-leith/llm.md","data_href":"/mps/tracy-gilbert-edinburgh-north-and-leith/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":77,"votes_available":60,"spoken_contributions_available":19,"edms_available":8,"written_questions_available":6,"constituency_mentions_available":77,"awaiting_written_question_answers":0,"registered_interests":0,"committees":4,"bills":1,"party_majority_different_votes_available":4}},{"slug":"tristan-osborne-chatham-and-aylesford","member_id":5220,"name":"Tristan Osborne","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Chatham and Aylesford","href":"/mps/tristan-osborne-chatham-and-aylesford","llm_href":"/mps/tristan-osborne-chatham-and-aylesford/llm.md","data_href":"/mps/tristan-osborne-chatham-and-aylesford/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":60,"votes_available":90,"spoken_contributions_available":18,"edms_available":11,"written_questions_available":9,"constituency_mentions_available":60,"awaiting_written_question_answers":0,"registered_interests":1,"committees":5,"bills":0,"party_majority_different_votes_available":1}},{"slug":"tulip-siddiq-hampstead-and-highgate","member_id":4518,"name":"Tulip Siddiq","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Hampstead and Highgate","href":"/mps/tulip-siddiq-hampstead-and-highgate","llm_href":"/mps/tulip-siddiq-hampstead-and-highgate/llm.md","data_href":"/mps/tulip-siddiq-hampstead-and-highgate/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":38,"votes_available":73,"spoken_contributions_available":20,"edms_available":0,"written_questions_available":1,"constituency_mentions_available":38,"awaiting_written_question_answers":0,"registered_interests":2,"committees":9,"bills":2,"party_majority_different_votes_available":0}},{"slug":"uma-kumaran-stratford-and-bow","member_id":5278,"name":"Uma Kumaran","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Stratford and Bow","href":"/mps/uma-kumaran-stratford-and-bow","llm_href":"/mps/uma-kumaran-stratford-and-bow/llm.md","data_href":"/mps/uma-kumaran-stratford-and-bow/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":78,"votes_available":54,"spoken_contributions_available":10,"edms_available":0,"written_questions_available":3,"constituency_mentions_available":78,"awaiting_written_question_answers":0,"registered_interests":4,"committees":5,"bills":0,"party_majority_different_votes_available":8}},{"slug":"valerie-vaz-walsall-and-bloxwich","member_id":4076,"name":"Valerie Vaz","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Walsall and Bloxwich","href":"/mps/valerie-vaz-walsall-and-bloxwich","llm_href":"/mps/valerie-vaz-walsall-and-bloxwich/llm.md","data_href":"/mps/valerie-vaz-walsall-and-bloxwich/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":18,"votes_available":86,"spoken_contributions_available":12,"edms_available":5,"written_questions_available":9,"constituency_mentions_available":18,"awaiting_written_question_answers":0,"registered_interests":3,"committees":18,"bills":2,"party_majority_different_votes_available":9}},{"slug":"vicky-foxcroft-lewisham-north","member_id":4491,"name":"Vicky Foxcroft","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Lewisham North","href":"/mps/vicky-foxcroft-lewisham-north","llm_href":"/mps/vicky-foxcroft-lewisham-north/llm.md","data_href":"/mps/vicky-foxcroft-lewisham-north/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":16,"votes_available":72,"spoken_contributions_available":5,"edms_available":1,"written_questions_available":25,"constituency_mentions_available":16,"awaiting_written_question_answers":1,"registered_interests":1,"committees":8,"bills":1,"party_majority_different_votes_available":12}},{"slug":"victoria-atkins-louth-and-horncastle","member_id":4399,"name":"Victoria Atkins","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Louth and Horncastle","href":"/mps/victoria-atkins-louth-and-horncastle","llm_href":"/mps/victoria-atkins-louth-and-horncastle/llm.md","data_href":"/mps/victoria-atkins-louth-and-horncastle/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":55,"votes_available":67,"spoken_contributions_available":7,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":55,"awaiting_written_question_answers":0,"registered_interests":6,"committees":5,"bills":4,"party_majority_different_votes_available":4}},{"slug":"victoria-collins-harpenden-and-berkhamsted","member_id":5201,"name":"Victoria Collins","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Harpenden and Berkhamsted","href":"/mps/victoria-collins-harpenden-and-berkhamsted","llm_href":"/mps/victoria-collins-harpenden-and-berkhamsted/llm.md","data_href":"/mps/victoria-collins-harpenden-and-berkhamsted/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":142,"votes_available":363,"spoken_contributions_available":251,"edms_available":205,"written_questions_available":723,"constituency_mentions_available":142,"awaiting_written_question_answers":0,"registered_interests":8,"committees":1,"bills":1,"party_majority_different_votes_available":2,"votes_since_2024_election":363,"spoken_contributions_since_2024_election":251,"edms_since_2024_election":205,"written_questions_since_2024_election":723}},{"slug":"vikki-slade-mid-dorset-and-north-poole","member_id":5327,"name":"Vikki Slade","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Mid Dorset and North Poole","href":"/mps/vikki-slade-mid-dorset-and-north-poole","llm_href":"/mps/vikki-slade-mid-dorset-and-north-poole/llm.md","data_href":"/mps/vikki-slade-mid-dorset-and-north-poole/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":141,"votes_available":358,"spoken_contributions_available":444,"edms_available":319,"written_questions_available":353,"constituency_mentions_available":141,"awaiting_written_question_answers":0,"registered_interests":13,"committees":5,"bills":0,"party_majority_different_votes_available":0,"votes_since_2024_election":358,"spoken_contributions_since_2024_election":444,"edms_since_2024_election":319,"written_questions_since_2024_election":353}},{"slug":"warinder-juss-wolverhampton-west","member_id":5230,"name":"Warinder Juss","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Wolverhampton West","href":"/mps/warinder-juss-wolverhampton-west","llm_href":"/mps/warinder-juss-wolverhampton-west/llm.md","data_href":"/mps/warinder-juss-wolverhampton-west/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":125,"votes_available":84,"spoken_contributions_available":41,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":125,"awaiting_written_question_answers":0,"registered_interests":11,"committees":3,"bills":0,"party_majority_different_votes_available":0}},{"slug":"wendy-chamberlain-north-east-fife","member_id":4765,"name":"Wendy Chamberlain","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"North East Fife","href":"/mps/wendy-chamberlain-north-east-fife","llm_href":"/mps/wendy-chamberlain-north-east-fife/llm.md","data_href":"/mps/wendy-chamberlain-north-east-fife/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":130,"votes_available":311,"spoken_contributions_available":215,"edms_available":525,"written_questions_available":141,"constituency_mentions_available":130,"awaiting_written_question_answers":0,"registered_interests":9,"committees":11,"bills":9,"party_majority_different_votes_available":0,"votes_since_2024_election":311,"spoken_contributions_since_2024_election":215,"edms_since_2024_election":525,"written_questions_since_2024_election":141}},{"slug":"wendy-morton-aldridge-brownhills","member_id":4358,"name":"Wendy Morton","party":"Conservative","party_slug":"conservative","tracker_party_slug":"conservative","constituency":"Aldridge-Brownhills","href":"/mps/wendy-morton-aldridge-brownhills","llm_href":"/mps/wendy-morton-aldridge-brownhills/llm.md","data_href":"/mps/wendy-morton-aldridge-brownhills/data.json","generated":"2026-04-30","theme":{"accent":"#0063BA","accent_dark":"#003B70","accent_tint":"#D8E8F7","accent_soft":"#F2F7FC"},"counts":{"constituency_mentions_since_2024_election":165,"votes_available":54,"spoken_contributions_available":60,"edms_available":1,"written_questions_available":146,"constituency_mentions_available":165,"awaiting_written_question_answers":0,"registered_interests":12,"committees":8,"bills":5,"party_majority_different_votes_available":0}},{"slug":"wera-hobhouse-bath","member_id":4602,"name":"Wera Hobhouse","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Bath","href":"/mps/wera-hobhouse-bath","llm_href":"/mps/wera-hobhouse-bath/llm.md","data_href":"/mps/wera-hobhouse-bath/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":470,"votes_available":319,"spoken_contributions_available":419,"edms_available":725,"written_questions_available":190,"constituency_mentions_available":470,"awaiting_written_question_answers":0,"registered_interests":5,"committees":9,"bills":12,"party_majority_different_votes_available":1,"votes_since_2024_election":319,"spoken_contributions_since_2024_election":419,"edms_since_2024_election":725,"written_questions_since_2024_election":190}},{"slug":"wes-streeting-ilford-north","member_id":4504,"name":"Wes Streeting","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Ilford North","href":"/mps/wes-streeting-ilford-north","llm_href":"/mps/wes-streeting-ilford-north/llm.md","data_href":"/mps/wes-streeting-ilford-north/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":18,"votes_available":23,"spoken_contributions_available":81,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":18,"awaiting_written_question_answers":0,"registered_interests":6,"committees":3,"bills":3,"party_majority_different_votes_available":12}},{"slug":"will-stone-swindon-north","member_id":5035,"name":"Will Stone","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Swindon North","href":"/mps/will-stone-swindon-north","llm_href":"/mps/will-stone-swindon-north/llm.md","data_href":"/mps/will-stone-swindon-north/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":35,"votes_available":82,"spoken_contributions_available":8,"edms_available":3,"written_questions_available":5,"constituency_mentions_available":35,"awaiting_written_question_answers":0,"registered_interests":1,"committees":1,"bills":1,"party_majority_different_votes_available":2}},{"slug":"yasmin-qureshi-bolton-south-and-walkden","member_id":3924,"name":"Yasmin Qureshi","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Bolton South and Walkden","href":"/mps/yasmin-qureshi-bolton-south-and-walkden","llm_href":"/mps/yasmin-qureshi-bolton-south-and-walkden/llm.md","data_href":"/mps/yasmin-qureshi-bolton-south-and-walkden/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":96,"votes_available":46,"spoken_contributions_available":72,"edms_available":4,"written_questions_available":13,"constituency_mentions_available":96,"awaiting_written_question_answers":3,"registered_interests":6,"committees":10,"bills":2,"party_majority_different_votes_available":5}},{"slug":"yuan-yang-earley-and-woodley","member_id":5267,"name":"Yuan Yang","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Earley and Woodley","href":"/mps/yuan-yang-earley-and-woodley","llm_href":"/mps/yuan-yang-earley-and-woodley/llm.md","data_href":"/mps/yuan-yang-earley-and-woodley/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":90,"votes_available":59,"spoken_contributions_available":13,"edms_available":1,"written_questions_available":5,"constituency_mentions_available":90,"awaiting_written_question_answers":0,"registered_interests":14,"committees":2,"bills":0,"party_majority_different_votes_available":2}},{"slug":"yvette-cooper-pontefract-castleford-and-knottingley","member_id":420,"name":"Yvette Cooper","party":"Labour","party_slug":"labour","tracker_party_slug":"labour","constituency":"Pontefract, Castleford and Knottingley","href":"/mps/yvette-cooper-pontefract-castleford-and-knottingley","llm_href":"/mps/yvette-cooper-pontefract-castleford-and-knottingley/llm.md","data_href":"/mps/yvette-cooper-pontefract-castleford-and-knottingley/data.json","generated":"2026-04-30","theme":{"accent":"#D50000","accent_dark":"#8F0000","accent_tint":"#F6D6D6","accent_soft":"#FFF4F4"},"counts":{"constituency_mentions_since_2024_election":8,"votes_available":23,"spoken_contributions_available":137,"edms_available":0,"written_questions_available":0,"constituency_mentions_available":8,"awaiting_written_question_answers":0,"registered_interests":2,"committees":5,"bills":8,"party_majority_different_votes_available":0}},{"slug":"z-e-franklin-guildford","member_id":5313,"name":"Zöe Franklin","party":"Liberal Democrat","party_slug":"liberal-democrat","tracker_party_slug":"liberal-democrat","constituency":"Guildford","href":"/mps/z-e-franklin-guildford","llm_href":"/mps/z-e-franklin-guildford/llm.md","data_href":"/mps/z-e-franklin-guildford/data.json","generated":"2026-04-30","theme":{"accent":"#FC7D0B","accent_dark":"#A84A00","accent_tint":"#FFE0C2","accent_soft":"#FFF6ED"},"counts":{"constituency_mentions_since_2024_election":232,"votes_available":337,"spoken_contributions_available":173,"edms_available":372,"written_questions_available":245,"constituency_mentions_available":232,"awaiting_written_question_answers":2,"registered_interests":4,"committees":7,"bills":0,"party_majority_different_votes_available":1,"votes_since_2024_election":337,"spoken_contributions_since_2024_election":173,"edms_since_2024_election":372,"written_questions_since_2024_election":245}},{"slug":"zarah-sultana-coventry-south","member_id":4786,"name":"Zarah Sultana","party":"Your Party","party_slug":"your-party","tracker_party_slug":null,"constituency":"Coventry South","href":"/mps/zarah-sultana-coventry-south","llm_href":"/mps/zarah-sultana-coventry-south/llm.md","data_href":"/mps/zarah-sultana-coventry-south/data.json","generated":"2026-04-30","theme":{"accent":"#8A2F7B","accent_dark":"#542049","accent_tint":"#E9D5E6","accent_soft":"#FBF3FA"},"counts":{"constituency_mentions_since_2024_election":23,"votes_available":64,"spoken_contributions_available":10,"edms_available":13,"written_questions_available":19,"constituency_mentions_available":23,"awaiting_written_question_answers":0,"registered_interests":15,"committees":2,"bills":3,"party_majority_different_votes_available":0}}]}
