Horsforth ward
Vote share over time
Each line is a party's lead candidate as a share of ballots cast. Hollow points are by-elections.
07/05/2026
| Party | Candidate | Votes | Share | +/− |
|---|---|---|---|---|
| Labour Party | Emmie Bromley Elected | 3,018 | 34.1% | -22.5 |
| Conservative and Unionist Party | Chris Calvert | 2,063 | 23.3% | -2.1 |
| Green Party | Khadijah Akhtar | 1,719 | 19.4% | +12.1 |
| Reform UK | Michael Meston | 1,450 | 16.4% | — |
| Liberal Democrats | Ivan Petrovich Brookes | 570 | 6.4% | +1.7 |
| Social Democratic Party | Catherine Frances Dobson | 25 | 0.3% | -0.2 |
| Majority | 955 | |||
| Turnout | 49.3% | |||
| Registered electors | 17,991 | |||
| Ballots cast | 8,845 | |||
Labour Party hold
02/05/2024
| Party | Candidate | Votes | Share | +/− |
|---|---|---|---|---|
| Labour Party | John Garvani Elected | 4,388 | 56.6% | +5.3 |
| Conservative and Unionist Party | Chris Calvert | 1,971 | 25.4% | -5.6 |
| Green Party | Gideon Matthew William Jones | 565 | 7.3% | -0.5 |
| Yorkshire Party | Ian Cowling | 414 | 5.3% | +2.1 |
| Liberal Democrats | Roderic Parker | 367 | 4.7% | -1.8 |
| Social Democratic Party | Nathan Christopher Wright | 41 | 0.5% | — |
| Majority | 2,417 | |||
| Turnout | 44.0% | |||
| Registered electors | 17,768 | |||
| Ballots cast | 7,746 | |||
Labour Party hold
04/05/2023
| Party | Candidate | Votes | Share | +/− |
|---|---|---|---|---|
| Labour Party | Raymond Wyn Jones Elected | 3,810 | 51.4% | +6.7 |
| Conservative and Unionist Party | Jackie Shemilt | 2,302 | 31.0% | -4.1 |
| Green Party | Ian William Shaw | 581 | 7.8% | +0.4 |
| Liberal Democrats | James Spencer | 483 | 6.5% | -10.5 |
| Yorkshire Party | Ian Cowling | 241 | 3.2% | -1.1 |
| Majority | 1,508 | |||
| Turnout | 42.0% | |||
| Registered electors | 17,917 | |||
| Ballots cast | 7,417 | |||
Labour Party gain from Conservative and Unionist Party
05/05/2022 2 seats
| Party | Candidate | Votes | Share | +/− |
|---|---|---|---|---|
| Labour Party | Emmie Bromley Elected | 3,402 | 44.7% | +13.8 |
| Labour Party | John Garvani Elected | 3,166 | 41.6% | — |
| Conservative and Unionist Party | Dawn Julia Collins | 2,673 | 35.1% | -3.4 |
| Conservative and Unionist Party | Tracy Kathryn Stones | 2,492 | 32.7% | — |
| Liberal Democrats | Simon Mark Dowling | 1,292 | 17.0% | -3.5 |
| Liberal Democrats | Becky Heaviside | 974 | 12.8% | — |
| Green Party | Gideon Matthew William Jones | 569 | 7.5% | +0.4 |
| Yorkshire Party | Ian Cowling | 330 | 4.3% | +1.8 |
| Green Party | Ian William Shaw | 330 | 4.3% | — |
| Majority | 493 | |||
| Turnout | 42.0% | |||
| Registered electors | 18,020 | |||
| Ballots cast (estimated) | 7,614 | |||
Labour Party gain from Conservative and Unionist Party · Labour Party gain
06/05/2021
| Party | Candidate | Votes | Share | +/− |
|---|---|---|---|---|
| Conservative and Unionist Party | Jonathon Taylor Elected | 3,292 | 38.5% | +1.1 |
| Labour Party | John Garvani | 2,642 | 30.9% | +4.1 |
| Liberal Democrats | Simon Mark Dowling | 1,750 | 20.5% | +1.4 |
| Green Party | Gideon Matthew William Jones | 609 | 7.1% | -4.8 |
| Yorkshire Party | Roland Gilmore | 219 | 2.6% | — |
| For Future's Sake - Freedom Alliance | Anne Patricia Mutch | 45 | 0.5% | — |
| Majority | 650 | |||
| Turnout | 48.0% | |||
| Registered electors | 17,990 | |||
| Ballots cast | 8,557 | |||
Conservative and Unionist Party hold
02/05/2019
| Party | Candidate | Votes | Share | +/− |
|---|---|---|---|---|
| Conservative and Unionist Party | Jackie Shemilt Elected | 2,625 | 37.4% | -6.2 |
| Labour Party | John Garvani | 1,878 | 26.8% | -6.7 |
| Liberal Democrats | Simon Mark Dowling | 1,339 | 19.1% | -7.9 |
| Green Party | Rosa Shaw | 838 | 11.9% | -3.5 |
| UK Independence Party (UKIP) | Paul Hellyer | 337 | 4.8% | — |
| Majority | 747 | |||
| Turnout | 41.0% | |||
| Registered electors | — | |||
| Ballots cast | 7,017 | |||
Conservative and Unionist Party hold
03/05/2018 3 seats
| Party | Candidate | Votes | Share | +/− |
|---|---|---|---|---|
| Conservative and Unionist Party | Dawn Julia Collins Elected | 3,195 | 43.6% | — |
| Conservative and Unionist Party | Jonathon Taylor Elected | 2,770 | 37.8% | — |
| Conservative and Unionist Party | Jackie Shemilt Elected | 2,660 | 36.3% | — |
| Labour Party | John Garvani | 2,453 | 33.5% | — |
| Labour Party | Briony Ann Sloan | 2,380 | 32.5% | — |
| Labour Party | Nathalie Ann Bethesda | 2,208 | 30.2% | — |
| Liberal Democrats | Simon Mark Dowling | 1,976 | 27.0% | — |
| Liberal Democrats | Becky Heaviside | 1,903 | 26.0% | — |
| Liberal Democrats | Christopher Michael Read | 1,288 | 17.6% | — |
| Green Party | Caroline Tomes | 1,132 | 15.5% | — |
| Majority | 207 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast (estimated) | 7,322 | |||
05/05/2016 Estimated
This ward's boundary changed, so nobody stood in it at this election. 100% of the ward is accounted for.
| Party | Estimated share |
|---|---|
| Liberal Democrats | 33% |
| Labour Party | 27% |
| Conservative and Unionist Party | 27% |
| UK Independence Party (UKIP) | 6% |
| Green Party | 6% |
Reconstructed from Horsforth (100%). No hold or gain is shown: there is no comparable earlier result.