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% —
Majority1,752
Turnout54.1%
Registered electors8,126
Ballots cast4,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% —
Majority1,155
Turnout34.0%
Registered electors7,923
Ballots cast2,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% —
Majority1,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.

PartyEstimated 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.