Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
East Ham was won by Labour at the 2024 general election, with a majority of 12,863 votes over Independent. This page covers every general election in East Ham from 1997 to 2024.
Full Election History, 1997–2024
Election
Elected
Votes
Vote Share
Runner-up
Majority
Turnout
1997
Stephen Timms (Labour)
25,779
64.6%
Angela Bray (Conservative)
19,358 (48.5 pts)
60.8%
2001
Stephen Timms (Labour)
27,241
73.1%
Peter Campbell (Conservative)
21,032 (56.4 pts)
52.3%
2005
Stephen Timms (Labour)
21,326
53.9%
Abdul Mian (Respect)
13,155 (33.2 pts)
50.7%
2010
Stephen Timms (Labour)
35,471
70.4%
Paul Shea (Conservative)
27,826 (55.2 pts)
56.1%
2015
Stephen Timms (Labour)
40,563
77.6%
Samir Jassal (Conservative)
34,252 (65.5 pts)
60.1%
2017
Stephen Timms (Labour)
47,124
83.2%
Kirsty Finlayson (Conservative)
39,883 (70.4 pts)
67.7%
2019
Stephen Timms (Labour)
41,703
76.3%
Scott Pattenden (Conservative)
33,176 (60.7 pts)
62.1%
2024
Stephen Timms (Labour)
19,570
51.6%
Tahir Mirza (Independent)
12,863 (34.0 pts)
48.1%
Full Result Breakdown by Election
1997
Candidate
Party
Votes
Share
Elected
Stephen Timms
Labour
25,779
64.6%
Yes
Angela Bray
Conservative
6,421
16.1%
No
Imran Khan
Socialist Labour
2,697
6.8%
No
Mike Sole
Liberal Democrat
2,599
6.5%
No
Colin Smith
BNP
1,258
3.2%
No
Joy McCann
Referendum Party
845
2.1%
No
Graham Hardy
National Democrats
290
0.7%
No
2001
Candidate
Party
Votes
Share
Elected
Stephen Timms
Labour
27,241
73.1%
Yes
Peter Campbell
Conservative
6,209
16.7%
No
Bridget Fox
Liberal Democrat
2,600
7.0%
No
Roderick Finlayson
Socialist Labour
783
2.1%
No
Johinda Pandhal
UKIP
444
1.2%
No
2005
Candidate
Party
Votes
Share
Elected
Stephen Timms
Labour
21,326
53.9%
Yes
Abdul Mian
Respect
8,171
20.7%
No
Sarah Macken
Conservative
5,196
13.1%
No
Ann Haigh
Liberal Democrat
4,296
10.9%
No
David Bamber
Christian Peoples
580
1.5%
No
2010
Candidate
Party
Votes
Share
Elected
Stephen Timms
Labour
35,471
70.4%
Yes
Paul Shea
Conservative
7,645
15.2%
No
Chris Brice
Liberal Democrat
5,849
11.6%
No
Barry O'Connor
English Democrats
822
1.6%
No
Judie Maciejowska
Green
586
1.2%
No
2015
Candidate
Party
Votes
Share
Elected
Stephen Timms
Labour
40,563
77.6%
Yes
Samir Jassal
Conservative
6,311
12.1%
No
Daniel Oxley
UKIP
2,622
5.0%
No
Tamsin Omond
Green
1,299
2.5%
No
David Thorpe
Liberal Democrat
856
1.6%
No
Mohammed Aslam
Communities United Party
409
0.8%
No
Lois Austin
Trade Unionist and Socialist Coalition
230
0.4%
No
2017
Candidate
Party
Votes
Share
Elected
Stephen Timms
Labour
47,124
83.2%
Yes
Kirsty Finlayson
Conservative
7,241
12.8%
No
Daniel Oxley
UKIP
697
1.2%
No
Glanville Williams
Liberal Democrat
656
1.2%
No
Chidi Oti-Obihara
Green
474
0.8%
No
Choudhry Afzal
Friends Party
311
0.5%
No
Mirza Rahman
Independent
130
0.2%
No
2019
Candidate
Party
Votes
Share
Elected
Stephen Timms
Labour
41,703
76.3%
Yes
Scott Pattenden
Conservative
8,527
15.6%
No
Michael Fox
Liberal Democrat
2,158
4.0%
No
Alka Sehgal Cuthbert
Brexit Party
1,107
2.0%
No
Mike Spracklin
Green
883
1.6%
No
Kamran Malik
Communities United Party
250
0.5%
No
2024
Candidate
Party
Votes
Share
Elected
Stephen Timms
Labour
19,570
51.6%
Yes
Tahir Mirza
Independent
6,707
17.7%
No
Rosie Pearce
Green
4,226
11.2%
No
Maria Higson
Conservative
3,876
10.2%
No
Daniel Oxley
Reform UK
1,340
3.5%
No
Hillary Briffa
Liberal Democrat
1,210
3.2%
No
Anand Kumar Sundar
Independent
578
1.5%
No
Sathish Mohan Ramadoss
Independent
385
1.0%
No
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party.
Trend
East Ham has been contested at 8 general elections on record since 1997. Parties that have won a seat here over that span: Labour.
Frequently Asked Questions
Who won East Ham in the 2024 general election?
Labour won East Ham in 2024 with 19,570 votes (51.6%), a majority of 12,863 votes over Independent in second place.
Which parties have won East Ham since 1997?
Since 1997, East Ham has been won by: Labour.
What was the closest result in East Ham?
The closest result on record for East Ham was 2005, when Labour beat Respect by just 13,155 votes (33.2 percentage points).