← Havering (all cycles) · 7 May 2026 cohort
Havering 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 7 wards in this cycle, parties received the vote totals below. The proportional column shows what each party would have won if the 19 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 % | Δ |
|---|---|---|---|---|---|---|---|
| Reform UK | 27,754 | 35.4% | 11 | 57.9% | 7 | 36.8% | +4 |
| Upminster and Cranham Residents Association | 15,379 | 19.6% | 6 | 31.6% | 4 | 21.1% | +2 |
| Conservative Party | 8,781 | 11.2% | 0 | 0.0% | 2 | 10.5% | -2 |
| Labour Party | 7,911 | 10.1% | 2 | 10.5% | 2 | 10.5% | 0 |
| Green Party | 7,375 | 9.4% | 0 | 0.0% | 2 | 10.5% | -2 |
| Hornchurch Residents Association | 5,858 | 7.5% | 0 | 0.0% | 1 | 5.3% | -1 |
| Havering Residents Association | 4,018 | 5.1% | 0 | 0.0% | 1 | 5.3% | -1 |
| Liberal Democrats | 654 | 0.8% | 0 | 0.0% | 0 | 0.0% | 0 |
| Harold Wood Hill Park Residents Association | 574 | 0.7% | 0 | 0.0% | 0 | 0.0% | 0 |
| Independent | 100 | 0.1% | 0 | 0.0% | 0 | 0.0% | 0 |
| Total | 78,404 | 100.0% | 19 | 100.0% | 19 | 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
The 2026 cycle was an all-out election — every seat was contested. The two opencouncildata snapshots below show the council immediately after the 2026 election (current) and on the eve of it (2025), so you can see what the result replaced.
Wards in this council
Sorted with the largest gap below the quota first. Click any ward to jump to its full result.
- Beam Park · 2 seats · won at 14.9% · −18.4 pts below quota
- St Alban's · 2 seats · won at 15.7% · −17.7 pts below quota
- St Edward's · 3 seats · won at 10.4% · −14.6 pts below quota
- St Andrew's · 3 seats · won at 12.8% · −12.2 pts below quota
- Gooshays · 3 seats · won at 13.1% · −11.9 pts below quota
- Cranham · 3 seats · won at 13.9% · −11.1 pts below quota
- Upminster · 3 seats · won at 14.7% · −10.3 pts below quota
Race results
Beam Park · 2-seat (bloc vote)
Marginal winner 14.9% Proportional quota 33.3% Below quota −18.4 pts Valid ballots 3,172
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Trevor Roland McKeever | Labour Party | 488 | 15.4% | −17.9 pts | Elected |
| 2 | Matthew Christopher Stanton | Labour Party | 473 | 14.9% | −18.4 pts | Elected |
| 3 | Alan Harding | Reform UK | 449 | 14.2% | — | |
| 4 | Jai Rathi | Reform UK | 367 | 11.6% | — | |
| 5 | Carol Denise Baker | Havering Residents Association | 330 | 10.4% | — | |
| 6 | Rob Baker | Havering Residents Association | 284 | 9.0% | — | |
| 7 | Lois Doo | Green Party | 230 | 7.3% | — | |
| 8 | Tito Mogaji | Green Party | 189 | 6.0% | — | |
| 9 | Mohammed Azza | Conservative Party | 178 | 5.6% | — | |
| 10 | Michael Braverman | Conservative Party | 144 | 4.5% | — | |
| 11 | Haward Anekwe | Liberal Democrats | 40 | 1.3% | — |
St Alban's · 2-seat (bloc vote)
Marginal winner 15.7% Proportional quota 33.3% Below quota −17.7 pts Valid ballots 4,771
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Russell Smith | Reform UK | 764 | 16.0% | −17.3 pts | Elected |
| 2 | Diane Smith | Reform UK | 748 | 15.7% | −17.7 pts | Elected |
| 3 | Jane Elizabeth Keane | Labour Party | 681 | 14.3% | — | |
| 4 | Jack Norman Alexander Dobson-Smith | Labour Party | 578 | 12.1% | — | |
| 5 | Judith Margaret Holt | Conservative Party | 532 | 11.2% | — | |
| 6 | Martin William Firmstone | Conservative Party | 427 | 8.9% | — | |
| 7 | Laurence Solkin | Green Party | 308 | 6.5% | — | |
| 8 | Tamim Ahmed | Havering Residents Association | 235 | 4.9% | — | |
| 9 | Arian Wahab | Green Party | 230 | 4.8% | — | |
| 10 | Nicolas Kee Mew | Havering Residents Association | 207 | 4.3% | — | |
| 11 | Owen Roberts | Liberal Democrats | 61 | 1.3% | — |
St Edward's · 3-seat (bloc vote)
Marginal winner 10.4% Proportional quota 25.0% Below quota −14.6 pts Valid ballots 9,259
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Terry Brown | Reform UK | 1,108 | 12.0% | −13.0 pts | Elected |
| 2 | Martin Lardner | Reform UK | 1,075 | 11.6% | −13.4 pts | Elected |
| 3 | Sathya P Maddasani | Reform UK | 965 | 10.4% | −14.6 pts | Elected |
| 4 | Wendy Brice-Thompson | Conservative Party | 732 | 7.9% | — | |
| 5 | Roy Chowdhury | Conservative Party | 680 | 7.3% | — | |
| 6 | Svetlana Joao | Conservative Party | 568 | 6.1% | — | |
| 7 | Alexandra Betkowska | Green Party | 552 | 6.0% | — | |
| 8 | Emma Hawkins | Labour Party | 547 | 5.9% | — | |
| 9 | Scott Donovan | Green Party | 494 | 5.3% | — | |
| 10 | Alex Navarro-James | Labour Party | 453 | 4.9% | — | |
| 11 | Pushpa Dipaklal Makwana | Labour Party | 452 | 4.9% | — | |
| 12 | Kieron Thomson-Turnage | Green Party | 424 | 4.6% | — | |
| 13 | Dianne Christine Thomson | Havering Residents Association | 411 | 4.4% | — | |
| 14 | Jody Ganly | Havering Residents Association | 359 | 3.9% | — | |
| 15 | Nuno Leonel Da Silva Justo | Havering Residents Association | 319 | 3.4% | — | |
| 16 | Tej Singh | Liberal Democrats | 120 | 1.3% | — |
St Andrew's · 3-seat (bloc vote)
Marginal winner 12.8% Proportional quota 25.0% Below quota −12.2 pts Valid ballots 16,427
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Robert Attree | Reform UK | 2,274 | 13.8% | −11.2 pts | Elected |
| 2 | Malvin Brown | Reform UK | 2,209 | 13.4% | −11.6 pts | Elected |
| 3 | Duncan George Cowie | Reform UK | 2,098 | 12.8% | −12.2 pts | Elected |
| 4 | Bryan Thomas Vincent | Hornchurch Residents Association | 1,995 | 12.1% | — | |
| 5 | John Charles Cain | Hornchurch Residents Association | 1,957 | 11.9% | — | |
| 6 | John Wood | Hornchurch Residents Association | 1,906 | 11.6% | — | |
| 7 | Henry Frost | Conservative Party | 585 | 3.6% | — | |
| 8 | Keira Gomez | Green Party | 514 | 3.1% | — | |
| 9 | Tia Lancaster | Green Party | 467 | 2.8% | — | |
| 10 | Anil Kumar Gupta | Conservative Party | 446 | 2.7% | — | |
| 11 | Felix Katzenmaier | Green Party | 441 | 2.7% | — | |
| 12 | Izu Nwafor | Conservative Party | 397 | 2.4% | — | |
| 13 | Brendan Taylor Pridmore | Labour Party | 343 | 2.1% | — | |
| 14 | Keith Ian Taffs | Labour Party | 341 | 2.1% | — | |
| 15 | Hamida Idris | Labour Party | 334 | 2.0% | — | |
| 16 | Daniels Daudiss | Liberal Democrats | 120 | 0.7% | — |
Gooshays · 3-seat (bloc vote)
Marginal winner 13.1% Proportional quota 25.0% Below quota −11.9 pts Valid ballots 11,751
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Keith Prince | Reform UK | 1,738 | 14.8% | −10.2 pts | Elected |
| 2 | Liz Tyler | Reform UK | 1,711 | 14.6% | −10.4 pts | Elected |
| 3 | Robert Whitton | Reform UK | 1,542 | 13.1% | −11.9 pts | Elected |
| 4 | Paul Stephen McGeary | Havering Residents Association | 661 | 5.6% | — | |
| 5 | Pat Brown | Labour Party | 622 | 5.3% | — | |
| 6 | Ozlem Colak | Havering Residents Association | 606 | 5.2% | — | |
| 7 | Louise Newton | Havering Residents Association | 606 | 5.2% | — | |
| 8 | Sally Omosun | Labour Party | 508 | 4.3% | — | |
| 9 | Marissa Jewell | Green Party | 477 | 4.1% | — | |
| 10 | Cenred Elworthy | Green Party | 472 | 4.0% | — | |
| 11 | Theo Joshua Shaw | Labour Party | 471 | 4.0% | — | |
| 12 | Callum Lewis | Green Party | 447 | 3.8% | — | |
| 13 | Toyin Ajidele | Conservative Party | 446 | 3.8% | — | |
| 14 | Patrick Oliver Marks | Conservative Party | 362 | 3.1% | — | |
| 15 | Dominika Paulina Kukielka | Conservative Party | 322 | 2.7% | — | |
| 16 | Martin Glenn | Harold Wood Hill Park Residents Association | 234 | 2.0% | — | |
| 17 | Sam Jobber | Harold Wood Hill Park Residents Association | 210 | 1.8% | — | |
| 18 | Andrew Wallington | Harold Wood Hill Park Residents Association | 130 | 1.1% | — | |
| 19 | Philip Joseph Hyde | Independent | 100 | 0.9% | — | |
| 20 | Nigel Lawrence Meyer | Liberal Democrats | 86 | 0.7% | — |
Cranham · 3-seat (bloc vote)
Marginal winner 13.9% Proportional quota 25.0% Below quota −11.1 pts Valid ballots 15,725
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Gillian Ford | Upminster and Cranham Residents Association | 2,844 | 18.1% | −6.9 pts | Elected |
| 2 | John Tyler | Upminster and Cranham Residents Association | 2,407 | 15.3% | −9.7 pts | Elected |
| 3 | Lesley Rosina Tyler | Upminster and Cranham Residents Association | 2,184 | 13.9% | −11.1 pts | Elected |
| 4 | Terry Clarke | Reform UK | 1,914 | 12.2% | — | |
| 5 | Jeff Garnett | Reform UK | 1,758 | 11.2% | — | |
| 6 | Jarrod Tse | Reform UK | 1,563 | 9.9% | — | |
| 7 | Jack Hurley | Conservative Party | 476 | 3.0% | — | |
| 8 | Sarah Haider | Green Party | 411 | 2.6% | — | |
| 9 | Peter Caton | Green Party | 400 | 2.5% | — | |
| 10 | Baishali Roy Chowdhury | Conservative Party | 345 | 2.2% | — | |
| 11 | Ben Hollis | Green Party | 295 | 1.9% | — | |
| 12 | Sujit Sen | Conservative Party | 275 | 1.7% | — | |
| 13 | Barbara Elaine Bramley | Labour Party | 270 | 1.7% | — | |
| 14 | Kate Louise Darvill | Labour Party | 255 | 1.6% | — | |
| 15 | Amber Elizabeth Grace Tait | Labour Party | 213 | 1.4% | — | |
| 16 | Catrin Mair Warden | Liberal Democrats | 115 | 0.7% | — |
Upminster · 3-seat (bloc vote)
Marginal winner 14.7% Proportional quota 25.0% Below quota −10.3 pts Valid ballots 17,299
| Rank | Candidate | Party | Votes | Share | Below quota | Elected |
|---|---|---|---|---|---|---|
| 1 | Oscar Frank Ford | Upminster and Cranham Residents Association | 2,770 | 16.0% | −9.0 pts | Elected |
| 2 | Michael Fisher | Upminster and Cranham Residents Association | 2,633 | 15.2% | −9.8 pts | Elected |
| 3 | Christopher Wilkins | Upminster and Cranham Residents Association | 2,541 | 14.7% | −10.3 pts | Elected |
| 4 | Leslie Montague-Nahla | Reform UK | 1,950 | 11.3% | — | |
| 5 | Sam Tiwari | Reform UK | 1,824 | 10.5% | — | |
| 6 | Mahbub Rahman | Reform UK | 1,697 | 9.8% | — | |
| 7 | Christopher Nicholls | Conservative Party | 647 | 3.7% | — | |
| 8 | Ian Roy De Wulverton | Conservative Party | 627 | 3.6% | — | |
| 9 | Oliver Harry Rose | Conservative Party | 592 | 3.4% | — | |
| 10 | Noel Richardson | Green Party | 394 | 2.3% | — | |
| 11 | Rowan Elworthy | Green Party | 342 | 2.0% | — | |
| 12 | Simon Maurice Darvill | Labour Party | 334 | 1.9% | — | |
| 13 | Patrick William Chalk | Labour Party | 308 | 1.8% | — | |
| 14 | Riley Rogers | Green Party | 288 | 1.7% | — | |
| 15 | Keane Henry Paul Handley | Labour Party | 240 | 1.4% | — | |
| 16 | Jessica Townsend | Liberal Democrats | 112 | 0.6% | — |