Middlesbrough by-election 2012: result
The Middlesbrough by-election was held on 29 November 2012. Andrew McDonald (Labour) won with 10,201 votes, 60.5% of the valid vote, a majority of 8,211 over Richard Elvin (UK Independence Party).
The House of Commons Library describes the result as: “Labour hold by Andrew McDonald with a majority of 8,211”.
At the general election of 6 May 2010, Stuart Bell (Labour) won the seat with 45.9% of the vote; the same party held it at the by-election.
Turnout was 25.9% of the 65,095 electorate, lower than the 51.4% at that general election.
The largest change in a party's share since the general election was for Labour, up 14.6 percentage points.
By-election result, 29 November 2012
| Candidate | Party | Votes | Share | Change |
|---|---|---|---|---|
| Andrew McDonald | Labour | 10,201 | 60.5% | +14.6 |
| Richard Elvin | UK Independence Party | 1,990 | 11.8% | +8.1 |
| George Selmer | Liberal Democrat | 1,672 | 9.9% | −10.0 |
| Ben Houchen | Conservative | 1,063 | 6.3% | −12.5 |
| Imdad Hussain | The Peace Party - Non-violence, Justice, Environment | 1,060 | 6.3% | |
| Peter Foreman | British National Party | 328 | 1.9% | −3.9 |
| John Malcolm | Trade Unionist and Socialist Coalition | 277 | 1.6% | |
| Mark Heslehurst | Independent | 275 | 1.6% |
Electorate 65,095; valid votes 16,866; rejected ballots 58. Change is in percentage points against the previous general election, by party.
Previous general election in Middlesbrough, 6 May 2010
| Candidate | Party | Votes | Share | Change |
|---|---|---|---|---|
| Stuart Bell | Labour | 15,351 | 45.9% | −11.7 |
| Chris Foote-Wood | Liberal Democrat | 6,662 | 19.9% | +1.2 |
| John Walsh | Conservative | 6,283 | 18.8% | +2.3 |
| Joan McTigue | Independent | 1,969 | 5.9% | |
| Michael Ferguson | British National Party | 1,954 | 5.8% | +3.3 |
| Robert Parker | UK Independence Party | 1,236 | 3.7% | +1.3 |
Electorate 65,148; valid votes 33,455; majority 8,689. The Commons Library describes it as: “Labour hold by Stuart Bell with a majority of 8,689”.
All general elections and by-elections
Sources
- By-election result page
Read 15 October 2026 · SHA-256
fc17fc2675bc46cb… - By-election candidate results (CSV)
Read 15 October 2026 · SHA-256
d44bb52d88bb97b8… - Previous general election result page
Read 15 October 2026 · SHA-256
d74575b3e7d233d1… - Previous general election candidate results (CSV)
Read 15 October 2026 · SHA-256
1c4cbfd0958cb7bb…