← Trafford (all cycles) · 7 May 2026 cohort
Trafford 2026
Local elections held 7 May 2026.
How to read this page
Each race below shows the share of valid ballots the marginal elected candidate actually won, and compares it to the proportional quota: the share they'd need to clinch the seat under any proportional voting method (1 seats + 1). For a 1-seat ward the quota is 50%; for 2 seats, 33.3%; for 3 seats, 25%.
Where the actual winning share fell below the quota, we show the signed gap as points below quota (a negative number) — the editorial indictment. Above-quota results clear the bar and pass without comment. The voting method is the subject of every observation here. Named candidates appear as the public election record requires; the cause being audited is the voting method, not the individuals. See the methodology page for derivations.
If votes were counted by party
Across the 21 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 21 seats had been shared out in proportion to votes received (how, with caveats). The Δ column is the actual seat count minus the proportional seat count — positive numbers are parties First-Past-the-Post over-represented; negative are parties it under-represented.
| Party | Votes | Vote % | Seats won | % of seats | Proportional seats | Proportional % | Δ |
|---|---|---|---|---|---|---|---|
| Green Party | 20,167 | 23.4% | 4 | 19.0% | 5 | 23.8% | -1 |
| Labour Party | 20,047 | 23.3% | 7 | 33.3% | 5 | 23.8% | +2 |
| Conservative Party | 19,954 | 23.2% | 5 | 23.8% | 5 | 23.8% | 0 |
| Reform UK | 16,378 | 19.0% | 3 | 14.3% | 4 | 19.0% | -1 |
| Liberal Democrats | 9,083 | 10.6% | 2 | 9.5% | 2 | 9.5% | 0 |
| Advance UK | 205 | 0.2% | 0 | 0.0% | 0 | 0.0% | 0 |
| Social Democratic Party | 145 | 0.2% | 0 | 0.0% | 0 | 0.0% | 0 |
| Independent | 109 | 0.1% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 86,088 | 100.0% | 21 | 100.0% | 21 | 100.0% | 0 |
Vote share vs seats won
The top bar is each party's share of votes cast in this council. Below, one square per seat, coloured by the party that won it — first the actual First-Past-the-Post result, then what a proportional method would have produced from the same vote totals. Divergence between the bar and the actual grid is the indictment of the method.
Council composition: what this election replaced
Two opencouncildata snapshots: the council immediately after the 2026 election (current) and immediately before it (2025). Only ~⅓ of seats were contested in 2026 — most of the bench is unchanged, and the cycle's effect on the overall composition is what shifts.
Wards in this council
Sorted with the largest gap below the quota first. Click any ward to jump to its full result.
- Flixton · 1 seat · won at 29.6% · −20.4 pts below quota
- Davyhulme · 1 seat · won at 30.1% · −19.9 pts below quota
- Lostock and Barton · 1 seat · won at 30.9% · −19.1 pts below quota
- Brooklands · 1 seat · won at 32.0% · −18.0 pts below quota
- Stretford and Humphrey Park · 1 seat · won at 32.3% · −17.7 pts below quota
- Ashton upon Mersey · 1 seat · won at 34.5% · −15.5 pts below quota
- Broadheath · 1 seat · won at 35.7% · −14.3 pts below quota
- Urmston · 1 seat · won at 36.1% · −13.9 pts below quota
- Sale Central · 1 seat · won at 36.4% · −13.6 pts below quota
- Sale Moor · 1 seat · won at 36.9% · −13.1 pts below quota
- Timperley Central · 1 seat · won at 39.0% · −11.0 pts below quota
- Bucklow-St Martins · 1 seat · won at 43.6% · −6.4 pts below quota
- Altrincham · 1 seat · won at 44.2% · −5.8 pts below quota
- Gorse Hill and Cornbrook · 1 seat · won at 44.3% · −5.7 pts below quota
- Hale · 1 seat · won at 45.2% · −4.8 pts below quota
- Longford · 1 seat · won at 46.7% · −3.3 pts below quota
- Manor · 1 seat · won at 46.9% · −3.1 pts below quota
- Timperley North · 1 seat · won at 48.6% · −1.4 pts below quota
- Hale Barns and Timperley South · 1 seat · won at 51.7% · above quota
- Old Trafford · 1 seat · won at 52.6% · above quota
- Bowdon · 1 seat · won at 54.5% · above quota
Race results
Flixton · single-seat
Marginal winner 29.6% Proportional quota 50.0% Below quota −20.4 pts Valid ballots 4,436
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Mark John Ormiston | Reform UK | 1,314 | 29.6% | −20.4 pts | Elected |
| 2 | Dolores Catherine O'Sullivan | Labour Party | 1,291 | 29.1% | — | |
| 3 | Katrin Cotter | Green Party | 812 | 18.3% | — | |
| 4 | Paul Lally | Conservative Party | 746 | 16.8% | — | |
| 5 | Tim Kinsella | Liberal Democrats | 241 | 5.4% | — | |
| 6 | Andrew Beaumont | Advance UK | 32 | 0.7% | — |
Davyhulme · single-seat
Marginal winner 30.1% Proportional quota 50.0% Below quota −19.9 pts Valid ballots 4,303
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Billy Burke | Reform UK | 1,294 | 30.1% | −19.9 pts | Elected |
| 2 | Karina Carter | Labour Party | 1,283 | 29.8% | — | |
| 3 | Jonathan Coupe | Conservative Party | 811 | 18.8% | — | |
| 4 | Kevin Peter Chatterton | Green Party | 665 | 15.5% | — | |
| 5 | Briony Stephenson | Liberal Democrats | 214 | 5.0% | — | |
| 6 | Gary Regan | Advance UK | 36 | 0.8% | — |
Lostock and Barton · single-seat
Marginal winner 30.9% Proportional quota 50.0% Below quota −19.1 pts Valid ballots 3,451
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Mark Gregory Tobin | Labour Party | 1,068 | 30.9% | −19.1 pts | Elected |
| 2 | Ian Andrew Edwards | Reform UK | 1,037 | 30.0% | — | |
| 3 | Stephen William Holman | Green Party | 700 | 20.3% | — | |
| 4 | Tracey Beryl Haworth | Conservative Party | 468 | 13.6% | — | |
| 5 | David Kierman | Liberal Democrats | 178 | 5.2% | — |
Brooklands · single-seat
Marginal winner 32.0% Proportional quota 50.0% Below quota −18.0 pts Valid ballots 4,422
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Rose Thompson | Labour Party | 1,417 | 32.0% | −18.0 pts | Elected |
| 2 | Bheem Pulla | Conservative Party | 1,149 | 26.0% | — | |
| 3 | John Spencer Churchill | Reform UK | 811 | 18.3% | — | |
| 4 | Renate Aspden | Green Party | 783 | 17.7% | — | |
| 5 | Pauline Cliff | Liberal Democrats | 262 | 5.9% | — |
Stretford and Humphrey Park · single-seat
Marginal winner 32.3% Proportional quota 50.0% Below quota −17.7 pts Valid ballots 4,274
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Jane Winifred Slater | Labour Party | 1,380 | 32.3% | −17.7 pts | Elected |
| 2 | Daniel John Bowdler | Green Party | 1,264 | 29.6% | — | |
| 3 | Jamie Gordon Hook | Reform UK | 1,033 | 24.2% | — | |
| 4 | Syeda Bushra Rizvi | Conservative Party | 360 | 8.4% | — | |
| 5 | Stephen Lee Power | Liberal Democrats | 161 | 3.8% | — | |
| 6 | Hazel Joy Gibb-Shacklock | Independent | 76 | 1.8% | — |
Ashton upon Mersey · single-seat
Marginal winner 34.5% Proportional quota 50.0% Below quota −15.5 pts Valid ballots 4,281
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Ben Hartley | Labour Party | 1,476 | 34.5% | −15.5 pts | Elected |
| 2 | Christopher Halliday | Conservative Party | 1,038 | 24.2% | — | |
| 3 | Diane Elizabeth Plunkett | Green Party | 801 | 18.7% | — | |
| 4 | Luke Sowerby | Reform UK | 683 | 16.0% | — | |
| 5 | Jonathan Bevan | Liberal Democrats | 283 | 6.6% | — |
Broadheath · single-seat
Marginal winner 35.7% Proportional quota 50.0% Below quota −14.3 pts Valid ballots 4,822
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Prakash Nathani | Conservative Party | 1,721 | 35.7% | −14.3 pts | Elected |
| 2 | Javed Bakht Khwaja | Labour Party | 1,018 | 21.1% | — | |
| 3 | Barbara Gerard | Liberal Democrats | 842 | 17.5% | — | |
| 4 | Terence Charnock | Reform UK | 704 | 14.6% | — | |
| 5 | Alexander Young | Green Party | 504 | 10.5% | — | |
| 6 | Stephen John Farndon | Independent | 33 | 0.7% | — |
Urmston · single-seat
Marginal winner 36.1% Proportional quota 50.0% Below quota −13.9 pts Valid ballots 4,313
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Clare Sheridan | Labour Party | 1,555 | 36.1% | −13.9 pts | Elected |
| 2 | Dave Stubbs | Reform UK | 1,130 | 26.2% | — | |
| 3 | Steve Tennant | Green Party | 897 | 20.8% | — | |
| 4 | Ali Aydogdu | Conservative Party | 468 | 10.9% | — | |
| 5 | John Robert Franklin-Johnston | Liberal Democrats | 227 | 5.3% | — | |
| 6 | Paul Regan | Advance UK | 36 | 0.8% | — |
Sale Central · single-seat
Marginal winner 36.4% Proportional quota 50.0% Below quota −13.6 pts Valid ballots 3,864
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Eve Rebecca Parker | Labour Party | 1,405 | 36.4% | −13.6 pts | Elected |
| 2 | Teddy Somers | Green Party | 943 | 24.4% | — | |
| 3 | Stephen Colin Ardern | Reform UK | 571 | 14.8% | — | |
| 4 | Kameswari Achanta | Conservative Party | 521 | 13.5% | — | |
| 5 | Joe Samuel Kramer | Liberal Democrats | 279 | 7.2% | — | |
| 6 | Hilary Salt | Social Democratic Party | 145 | 3.8% | — |
Sale Moor · single-seat
Marginal winner 36.9% Proportional quota 50.0% Below quota −13.1 pts Valid ballots 3,983
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Liz Patel | Labour Party | 1,471 | 36.9% | −13.1 pts | Elected |
| 2 | James William McCullough | Reform UK | 985 | 24.7% | — | |
| 3 | Chris James Hargreaves | Green Party | 786 | 19.7% | — | |
| 4 | Kishorchandra Patil | Conservative Party | 533 | 13.4% | — | |
| 5 | James Miller | Liberal Democrats | 208 | 5.2% | — |
Timperley Central · single-seat
Marginal winner 39.0% Proportional quota 50.0% Below quota −11.0 pts Valid ballots 4,339
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Julian David Newgrosh | Liberal Democrats | 1,693 | 39.0% | −11.0 pts | Elected |
| 2 | Philip Alexander Holt | Reform UK | 1,081 | 24.9% | — | |
| 3 | Vineeta Singh Chouhan | Conservative Party | 765 | 17.6% | — | |
| 4 | James Brooke-Taylor | Green Party | 475 | 10.9% | — | |
| 5 | Barbara Ruth Twiney | Labour Party | 325 | 7.5% | — |
Bucklow-St Martins · single-seat
Marginal winner 43.6% Proportional quota 50.0% Below quota −6.4 pts Valid ballots 2,812
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Charlotte Amy Eileen Waterworth | Reform UK | 1,226 | 43.6% | −6.4 pts | Elected |
| 2 | Aidan James Williams | Labour Party | 618 | 22.0% | — | |
| 3 | George James Speight | Green Party | 412 | 14.7% | — | |
| 4 | Istvan Toth | Conservative Party | 314 | 11.2% | — | |
| 5 | Margaret Hamilton Boysen | Liberal Democrats | 173 | 6.2% | — | |
| 6 | Paul Swansborough | Advance UK | 69 | 2.5% | — |
Altrincham · single-seat
Marginal winner 44.2% Proportional quota 50.0% Below quota −5.8 pts Valid ballots 3,942
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Dan Jerrome | Green Party | 1,744 | 44.2% | −5.8 pts | Elected |
| 2 | Nick Dean | Conservative Party | 1,099 | 27.9% | — | |
| 3 | Stuart Craig Niven | Reform UK | 556 | 14.1% | — | |
| 4 | Mark Nesbitt | Labour Party | 363 | 9.2% | — | |
| 5 | Donald McIntosh | Liberal Democrats | 180 | 4.6% | — |
Gorse Hill and Cornbrook · single-seat
Marginal winner 44.3% Proportional quota 50.0% Below quota −5.7 pts Valid ballots 3,199
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Aaron James Fradley | Green Party | 1,417 | 44.3% | −5.7 pts | Elected |
| 2 | Fianna Frances Ritchen Hornby | Labour Party | 943 | 29.5% | — | |
| 3 | Bill Sumner | Reform UK | 515 | 16.1% | — | |
| 4 | Stuart Donnelly | Conservative Party | 199 | 6.2% | — | |
| 5 | Dawn Lee Carberry-Power | Liberal Democrats | 125 | 3.9% | — |
Hale · single-seat
Marginal winner 45.2% Proportional quota 50.0% Below quota −4.8 pts Valid ballots 4,291
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Rupert Owen Kelly | Conservative Party | 1,941 | 45.2% | −4.8 pts | Elected |
| 2 | Orla Weir | Green Party | 1,571 | 36.6% | — | |
| 3 | Richard Anthony Shean | Reform UK | 346 | 8.1% | — | |
| 4 | Seth Edward Champion | Labour Party | 271 | 6.3% | — | |
| 5 | Jason Stack | Liberal Democrats | 162 | 3.8% | — |
Longford · single-seat
Marginal winner 46.7% Proportional quota 50.0% Below quota −3.3 pts Valid ballots 3,683
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Gareth Adam Twose | Green Party | 1,719 | 46.7% | −3.3 pts | Elected |
| 2 | Judith Ann Lloyd | Labour Party | 1,196 | 32.5% | — | |
| 3 | Charles William Oliver Rear | Reform UK | 399 | 10.8% | — | |
| 4 | Chris Boyes | Conservative Party | 242 | 6.6% | — | |
| 5 | Anna Fryer | Liberal Democrats | 127 | 3.4% | — |
Manor · single-seat
Marginal winner 46.9% Proportional quota 50.0% Below quota −3.1 pts Valid ballots 4,340
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Rupali Paul | Conservative Party | 2,037 | 46.9% | −3.1 pts | Elected |
| 2 | Dan Barker | Reform UK | 827 | 19.1% | — | |
| 3 | Gawain Glenton | Labour Party | 803 | 18.5% | — | |
| 4 | James McGlashan | Green Party | 528 | 12.2% | — | |
| 5 | Simon Wright | Liberal Democrats | 145 | 3.3% | — |
Timperley North · single-seat
Marginal winner 48.6% Proportional quota 50.0% Below quota −1.4 pts Valid ballots 4,684
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Will Frass | Liberal Democrats | 2,276 | 48.6% | −1.4 pts | Elected |
| 2 | Anthony Shaw | Reform UK | 830 | 17.7% | — | |
| 3 | Angela Bruer-Morris | Conservative Party | 646 | 13.8% | — | |
| 4 | Aagash Vadera | Green Party | 471 | 10.1% | — | |
| 5 | Jo Sharpe | Labour Party | 440 | 9.4% | — | |
| 6 | Angela O'Neill | Advance UK | 21 | 0.4% | — |
Hale Barns and Timperley South · single-seat
Marginal winner 51.7% Proportional quota 50.0% Below quota +1.7 pts Valid ballots 4,135
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Nathan Evans | Conservative Party | 2,138 | 51.7% | +1.7 pts | Elected |
| 2 | Matt Sellars | Liberal Democrats | 1,084 | 26.2% | — | |
| 3 | Leslie Cupitt | Reform UK | 431 | 10.4% | — | |
| 4 | Centaine Parker | Green Party | 299 | 7.2% | — | |
| 5 | Isaac Jones | Labour Party | 183 | 4.4% | — |
Old Trafford · single-seat
Marginal winner 52.6% Proportional quota 50.0% Below quota +2.6 pts Valid ballots 3,710
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Jennie Patricia Wadsworth | Green Party | 1,952 | 52.6% | +2.6 pts | Elected |
| 2 | Mahvish Masood | Labour Party | 1,338 | 36.1% | — | |
| 3 | Alan Cowell | Reform UK | 160 | 4.3% | — | |
| 4 | Diane Coupe | Conservative Party | 142 | 3.8% | — | |
| 5 | Andy Hick | Liberal Democrats | 118 | 3.2% | — |
Bowdon · single-seat
Marginal winner 54.5% Proportional quota 50.0% Below quota +4.5 pts Valid ballots 4,804
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Shengke Zhi | Conservative Party | 2,616 | 54.5% | +4.5 pts | Elected |
| 2 | Bridget Mary Green | Green Party | 1,424 | 29.6% | — | |
| 3 | Michelle Lesley McCusker | Reform UK | 445 | 9.3% | — | |
| 4 | Kate Lamerton | Labour Party | 203 | 4.2% | — | |
| 5 | Ludo Tolhurst-Cleaver | Liberal Democrats | 105 | 2.2% | — | |
| 6 | Ron Hutton | Advance UK | 11 | 0.2% | — |