{"licence":"CC BY-SA 4.0","attribution":"What's It To Me (whatsittome.org); candidate data Democracy Club CC BY 4.0","generated_at":"2026-11-07T13:19:32.374Z","ballot":{"ballot_paper_id":"local.reading.caversham-heights.by.2026-11-26","election_id":"local.reading.2026-11-26","level":"local","poll_date":"2026-11-26","area_name":"Reading Borough: Caversham Heights ward","voting_system":"FPTP","by_election_reason":"RESIGNATION","candidates_locked":true,"official_sopn_url":"https://images.reading.gov.uk/2026/10/Statement-of-Persons-Nominated_Caversham-Heights_301026.pdf","democracy_club_url":"http://candidates.democracyclub.org.uk/api/next/ballots/local.reading.caversham-heights.by.2026-11-26/","retrieved_at":"2026-11-07T12:04:39+00:00","previous_ballot_paper_id":"local.reading.caversham-heights.2026-05-07","archived":false,"area_lat":51.4773916962213,"area_lng":-0.987482187079695,"area_point_note":"Centroid of the ONS 2024 boundary. Statistics near this point describe the area, not any household.","area_gss":"E05013867","winner_count":1,"uncontested":false,"postponed":false,"postponed_note":null,"cancelled":false,"hpi_region":null},"candidates":[{"id":4798,"ballot_paper_id":"local.reading.caversham-heights.by.2026-11-26","dc_person_id":139597,"dc_person_url":"https://candidates.democracyclub.org.uk/api/next/people/139597/","name":"Wrishi Basu","surname_sort":"basu","party_ec_id":"PP53","party_name_on_ballot":"Labour Party","party_description_on_ballot":"","homepage_url":null,"wikipedia_url":null,"statement_to_voters_present":false,"previous_candidacies_count":0,"is_incumbent":false,"retrieved_at":"2026-10-28T11:39:32.761238+00:00","statement_to_voters":null,"statement_retrieved_at":null,"parliament_member_id":null,"parliament_match_note":null,"photo_url":"https://candidates.democracyclub.org.uk/media/images/people/139597/99b8b9e1-a1fc-4755-a44f-2c1ad0012588.png","photo_copyright":"profile-photo","photo_uploader":"Mojoblackwhite","photo_source":"Uploaded by Mojoblackwhite: Approved from photo moderation queue","withdrawn_at":null,"parties":{"name":"Labour Party","colour_hex":"#E4003B","emblem_url":"https://candidates.democracyclub.org.uk/media/emblems/PP53/52_Emblem_52.gif","official_site_url":"https://labour.org.uk/manifesto/","emblem_description":"Rose with the word Labour underneath","parent_party_ec_id":null}},{"id":5136,"ballot_paper_id":"local.reading.caversham-heights.by.2026-11-26","dc_person_id":139604,"dc_person_url":"https://candidates.democracyclub.org.uk/api/next/people/139604/","name":"Tom Hadow","surname_sort":"hadow","party_ec_id":"PP18382","party_name_on_ballot":"Restore Britain","party_description_on_ballot":"","homepage_url":null,"wikipedia_url":null,"statement_to_voters_present":false,"previous_candidacies_count":0,"is_incumbent":false,"retrieved_at":"2026-10-31T11:11:26.834963+00:00","statement_to_voters":null,"statement_retrieved_at":null,"parliament_member_id":null,"parliament_match_note":null,"photo_url":"https://candidates.democracyclub.org.uk/media/images/people/139604/344bc8f7-1888-43fd-b51c-3d2d561ce792.png","photo_copyright":"profile-photo","photo_uploader":"Mojoblackwhite","photo_source":"Uploaded by Mojoblackwhite: Approved from photo moderation queue","withdrawn_at":null,"parties":{"name":"Restore Britain","colour_hex":null,"emblem_url":"https://candidates.democracyclub.org.uk/media/emblems/PP18382/9308_Emblem_9308.jpg","official_site_url":"https://www.restorebritain.org.uk/","emblem_description":"Restore Britain (Monochrome)","parent_party_ec_id":null}},{"id":4799,"ballot_paper_id":"local.reading.caversham-heights.by.2026-11-26","dc_person_id":131559,"dc_person_url":"https://candidates.democracyclub.org.uk/api/next/people/131559/","name":"Adil Khan","surname_sort":"khan","party_ec_id":"PP63","party_name_on_ballot":"Green Party","party_description_on_ballot":"The Green Party","homepage_url":null,"wikipedia_url":null,"statement_to_voters_present":false,"previous_candidacies_count":1,"is_incumbent":false,"retrieved_at":"2026-10-28T11:39:32.761238+00:00","statement_to_voters":null,"statement_retrieved_at":null,"parliament_member_id":null,"parliament_match_note":null,"photo_url":"https://candidates.democracyclub.org.uk/media/images/people/131559/1440e64a-276d-44b7-a9c8-26449c0dddd0.png","photo_copyright":"other","photo_uploader":"maj","photo_source":"Uploaded by maj: Approved from photo moderation queue","withdrawn_at":null,"parties":{"name":"Green Party","colour_hex":"#02A95B","emblem_url":"https://candidates.democracyclub.org.uk/media/emblems/PP63/1119_Emblem_1119.jpg","official_site_url":"https://greenparty.org.uk/","emblem_description":"World with petals and Green Party name English","parent_party_ec_id":null}},{"id":4800,"ballot_paper_id":"local.reading.caversham-heights.by.2026-11-26","dc_person_id":90446,"dc_person_url":"https://candidates.democracyclub.org.uk/api/next/people/90446/","name":"Dave Luckett","surname_sort":"luckett","party_ec_id":"PP52","party_name_on_ballot":"Conservative and Unionist Party","party_description_on_ballot":"The Conservative Party Candidate","homepage_url":null,"wikipedia_url":null,"statement_to_voters_present":true,"previous_candidacies_count":1,"is_incumbent":false,"retrieved_at":"2026-10-28T11:39:32.761238+00:00","statement_to_voters":"Dave has lived in Caversham for over 20 years and is raising his young daughter here with his partner. He knows the area well and is passionate about keeping it a safe, welcoming community where everyone can thrive.\n\nA former Reading Borough Councillor, serving from 2008 to 2012, Dave has remained actively involved in the local community, helping residents, supporting local causes and working closely with Conservative ward councillors Isobel Ballsdon and Saadia Saadat on issues affecting Caversham Heights.\n\nProfessionally, Dave has worked with some of the world's largest companies, specialising in customer experience, while also supporting small businesses with practical advice and connections.\n\nDave believes that making a difference isn't about holding a position, but about truly listening to people, getting involved and getting things done.\n\nThe by-election is being held to fill the seat previously held by Labour, following the resignation of its councillor in October due to ill health. Conservative councillors Isobel Ballsdon and Saadia Saadat continue to represent Caversham Heights, and Dave is standing for the vacant third seat.","statement_retrieved_at":"2026-11-02T13:48:45+00:00","parliament_member_id":null,"parliament_match_note":null,"photo_url":"https://candidates.democracyclub.org.uk/media/images/people/90446/b5f1bf53-6e2f-4c90-a2bd-79f91f190b58.png","photo_copyright":"profile-photo","photo_uploader":"Mojoblackwhite","photo_source":"Uploaded by Mojoblackwhite: Approved from photo moderation queue","withdrawn_at":null,"parties":{"name":"Conservative and Unionist Party","colour_hex":"#0087DC","emblem_url":"https://candidates.democracyclub.org.uk/media/emblems/PP52/7730_Emblem_7730.jpg","official_site_url":"https://www.conservatives.com/","emblem_description":"Emblem 1 Conservatives English logo","parent_party_ec_id":null}},{"id":5139,"ballot_paper_id":"local.reading.caversham-heights.by.2026-11-26","dc_person_id":4167,"dc_person_url":"https://candidates.democracyclub.org.uk/api/next/people/4167/","name":"Clarence Eden Mitchell","surname_sort":"mitchell","party_ec_id":"PP7931","party_name_on_ballot":"Reform UK","party_description_on_ballot":"","homepage_url":"https://www.reformparty.uk/","wikipedia_url":null,"statement_to_voters_present":false,"previous_candidacies_count":5,"is_incumbent":false,"retrieved_at":"2026-10-31T11:11:26.834963+00:00","statement_to_voters":null,"statement_retrieved_at":null,"parliament_member_id":null,"parliament_match_note":null,"photo_url":"https://candidates.democracyclub.org.uk/media/images/images/82821-c7256253-2e19-4a6a-8c8b-f2e7f950aec5.png","photo_copyright":"profile-photo","photo_uploader":"fbrc","photo_source":"Uploaded by fbrc: Approved from photo moderation queue","withdrawn_at":null,"parties":{"name":"Reform UK","colour_hex":"#12B6CF","emblem_url":"https://candidates.democracyclub.org.uk/media/emblems/PP7931/7762_Emblem_7762.jpg","official_site_url":"https://www.reformparty.uk/","emblem_description":"Emblem 1","parent_party_ec_id":null}},{"id":4801,"ballot_paper_id":"local.reading.caversham-heights.by.2026-11-26","dc_person_id":39729,"dc_person_url":"https://candidates.democracyclub.org.uk/api/next/people/39729/","name":"Jo Ramsay","surname_sort":"ramsay","party_ec_id":"PP90","party_name_on_ballot":"Liberal Democrats","party_description_on_ballot":"","homepage_url":"https://www.readinglibdems.org.uk/caversham-heights-by-election","wikipedia_url":null,"statement_to_voters_present":true,"previous_candidacies_count":7,"is_incumbent":false,"retrieved_at":"2026-10-28T11:39:32.761238+00:00","statement_to_voters":"I'm Jo Ramsay, your Liberal Democrat candidate for Caversham Heights. I've lived in Caversham for over 25 years and, like you, I want to see our community thrive. My background — from telecoms engineering to social care — means I understand both local infrastructure and the needs of real people.\n\nResidents tell me the same things: potholes, poor flood drainage, unreliable buses, and crumbling pavements. These matter, and I'll fight to fix them.\n\nI'm equally committed to protecting our green spaces, improving health and social care, and keeping our neighbourhood safe. I'll also hold Reading's Labour council to account, challenging schemes where the costs don't stack up for local people and ensuring your money is spent wisely. Let's make Caversham Heights somewhere we're all proud to live","statement_retrieved_at":"2026-11-02T13:48:47+00:00","parliament_member_id":null,"parliament_match_note":null,"photo_url":"https://candidates.democracyclub.org.uk/media/images/people/139593/2dd4fe9b-1aa9-45d3-a81b-7de5823956e7.png","photo_copyright":"profile-photo","photo_uploader":"jwjmoore","photo_source":"Uploaded by jwjmoore: Approved from photo moderation queue","withdrawn_at":null,"parties":{"name":"Liberal Democrats","colour_hex":"#FAA61A","emblem_url":"https://candidates.democracyclub.org.uk/media/emblems/PP90/9111_Emblem_9111.png","official_site_url":"https://www.libdems.org.uk/","emblem_description":"Emblem 1","parent_party_ec_id":null}}],"claims":[]}