Teddington 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 4 seats
| Party | Candidate | Votes | Share | +/− |
|---|---|---|---|---|
| Liberal Democrats | Richard Baker Elected | 2,613 | 59.5% | -4.8 |
| Liberal Democrats | Charlie Engel Elected | 2,539 | 57.8% | — |
| Liberal Democrats | Charlie Engel Elected | 2,539 | 57.8% | — |
| Liberal Democrats | Phil Giesler Elected | 2,435 | 55.4% | — |
| Green Party | Ken Denaro | 683 | 15.5% | +8.7 |
| Conservative and Unionist Party | Jon Hollis | 625 | 14.2% | -6.8 |
| Conservative and Unionist Party | Elizabeth Dolan | 568 | 12.9% | — |
| Green Party | Phulmaya Bhusal | 558 | 12.7% | — |
| Green Party | Eddie Thorne | 515 | 11.7% | — |
| Conservative and Unionist Party | James Lloyd-Thomas | 496 | 11.3% | — |
| Reform UK | Julian David Allbut | 442 | 10.1% | — |
| Reform UK | Kay Marilyn Brooks | 407 | 9.3% | — |
| Reform UK | Mark Vellacott | 387 | 8.8% | — |
| Labour Party | Patricia Margaret Tivendale | 208 | 4.7% | -1.4 |
| Labour Party | James Dylan Thomson | 192 | 4.4% | — |
| Labour Party | Sampson Edward Low | 187 | 4.3% | — |
| Majority | 1,752 | |||
| Turnout | 54.1% | |||
| Registered electors | 8,126 | |||
| Ballots cast | 4,393 | |||
Liberal Democrats gain · Liberal Democrats hold
18/01/2024 By-election
| Party | Candidate | Votes | Share | +/− |
|---|---|---|---|---|
| Liberal Democrats | Richard Baker Elected | 1,716 | 64.3% | -4.1 |
| Conservative and Unionist Party | Elizabeth Foster | 561 | 21.0% | -1.2 |
| Green Party | Chantal Lyn Kerr-Sheppard | 184 | 6.9% | — |
| Labour Party | James Dylan Thomson | 163 | 6.1% | -5.6 |
| Independent | Dominic Francis Stockford | 46 | 1.7% | — |
| Majority | 1,155 | |||
| Turnout | 34.0% | |||
| Registered electors | 7,923 | |||
| Ballots cast | 2,670 | |||
Liberal Democrats hold
05/05/2022 3 seats
| Party | Candidate | Votes | Share | +/− |
|---|---|---|---|---|
| Liberal Democrats | Charlie Engel Elected | 2,592 | 68.4% | — |
| Liberal Democrats | Martin Elengorn Elected | 2,587 | 68.3% | — |
| Liberal Democrats | Phil Giesler Elected | 2,502 | 66.0% | — |
| Conservative and Unionist Party | Janet Mary Pell | 840 | 22.2% | — |
| Conservative and Unionist Party | Philip Michael Eastment | 824 | 21.7% | — |
| Conservative and Unionist Party | Brian William Jarvis | 798 | 21.1% | — |
| Labour Party | Liz MacKenzie | 445 | 11.7% | — |
| Labour Party | Neil Roland Browning | 429 | 11.3% | — |
| Labour Party | Sampson Edward Low | 353 | 9.3% | — |
| Majority | 1,662 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast (estimated) | 3,790 | |||
03/05/2018 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 | 60% |
| Conservative and Unionist Party | 32% |
| Labour Party | 8% |
Reconstructed from Teddington (100%). No hold or gain is shown: there is no comparable earlier result.