St Thomas 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 | +/− |
|---|---|---|---|---|
| Liberal Democrats | Mark Jeffery Elected | 1,646 | 43.3% | +1.1 |
| Reform UK | Oskar Lucjan Zabicki | 784 | 20.6% | +13.3 |
| Green Party | Jay Mercer | 666 | 17.5% | +11.3 |
| Labour Party | Tom Austin | 379 | 10.0% | -17.5 |
| Conservative and Unionist Party | Terry Henderson | 330 | 8.7% | -6.6 |
| Majority | 862 | |||
| Turnout | 33.4% | |||
| Registered electors | 11,428 | |||
| Ballots cast | 3,805 | |||
Liberal Democrats hold
02/05/2024
| Party | Candidate | Votes | Share | +/− |
|---|---|---|---|---|
| Liberal Democrats | Ian Holder Elected | 1,199 | 42.1% | -4.8 |
| Labour Party | Julian Thomas Lewis | 783 | 27.5% | +3.6 |
| Conservative and Unionist Party | David Michael Chandler | 435 | 15.3% | -4.7 |
| Reform UK | Mark Zimmer | 209 | 7.3% | — |
| Green Party | Elliott Lee | 177 | 6.2% | -0.3 |
| Trade Unionist and Socialist Coalition | John Burrows | 44 | 1.5% | — |
| Majority | 416 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 2,847 | |||
Liberal Democrats hold
04/05/2023
| Party | Candidate | Votes | Share | +/− |
|---|---|---|---|---|
| Liberal Democrats | Chris Attwell Elected | 1,351 | 46.9% | +4.8 |
| Labour Party | Edward Batterbury | 689 | 23.9% | -1.5 |
| Conservative and Unionist Party | Paul Sweeney | 576 | 20.0% | -6.1 |
| Green Party | Elliott Lee | 187 | 6.5% | +0.3 |
| Portsmouth Independent Party | George William Miles | 75 | 2.6% | — |
| Majority | 662 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 2,878 | |||
Liberal Democrats hold
05/05/2022
| Party | Candidate | Votes | Share | +/− |
|---|---|---|---|---|
| Liberal Democrats | Mark Jeffery Elected | 1,263 | 42.2% | -0.2 |
| Conservative and Unionist Party | Robert Anthony Johnson | 783 | 26.2% | -1.8 |
| Labour Party | Joshua Anthony Allen | 761 | 25.4% | +2.9 |
| Green Party | Elliott Lee | 187 | 6.2% | -0.8 |
| Majority | 480 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 2,994 | |||
Liberal Democrats hold
06/05/2021
| Party | Candidate | Votes | Share | +/− |
|---|---|---|---|---|
| Liberal Democrats | Ian Holder Elected | 1,428 | 42.4% | +2.4 |
| Conservative and Unionist Party | Alicia Ruth Denny | 943 | 28.0% | +6.1 |
| Labour Party | Rebecca Claire Ozaniec | 760 | 22.6% | -2.3 |
| Green Party | Elliott Lee | 237 | 7.0% | +1.7 |
| Majority | 485 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 3,368 | |||
Liberal Democrats hold
02/05/2019
| Party | Candidate | Votes | Share | +/− |
|---|---|---|---|---|
| Liberal Democrats | Chris Attwell Elected | 1,366 | 40.0% | +5.4 |
| Labour Party | Sumel Chowdhury | 849 | 24.9% | -5.5 |
| Conservative and Unionist Party | Terry Henderson | 747 | 21.9% | -8.7 |
| UK Independence Party (UKIP) | Colin Galloway | 270 | 7.9% | — |
| Green Party | Bekkie Kingsley-Smith | 183 | 5.4% | +0.9 |
| Majority | 517 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 3,415 | |||
Liberal Democrats hold
03/05/2018
| Party | Candidate | Votes | Share | +/− |
|---|---|---|---|---|
| Liberal Democrats | Rob Wood Elected | 1,195 | 34.6% | +0.4 |
| Conservative and Unionist Party | Terry Henderson | 1,055 | 30.6% | +7.3 |
| Labour Party | Sumel Chowdhury | 1,049 | 30.4% | +6.9 |
| Green Party | Bekkie Kingsley-Smith | 154 | 4.5% | -3.3 |
| Majority | 140 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 3,453 | |||
Liberal Democrats hold
05/05/2016
| Party | Candidate | Votes | Share | +/− |
|---|---|---|---|---|
| Liberal Democrats | Tom Wood Elected | 1,117 | 34.2% | — |
| Labour Party | Sumel Chowdhury | 766 | 23.5% | — |
| Conservative and Unionist Party | Christine Edwina Sykes | 760 | 23.3% | — |
| UK Independence Party (UKIP) | Jill Irene Evans | 367 | 11.3% | — |
| Green Party | Gail Baird | 252 | 7.7% | — |
| Majority | 351 | |||
| Turnout | — | |||
| Registered electors | — | |||
| Ballots cast | 3,262 | |||