Compiled by EveryElectionResult.com's data team · Last updated 2026-08-30
West Ham was won by Labour at the 2019 general election, with a majority of 32,388 votes over Conservative. This page covers every general election in West Ham from 1997 to 2019.
Full Election History, 1997–2019
Election
Elected
Votes
Vote Share
Runner-up
Majority
Turnout
1997
Tony Banks (Labour)
24,531
72.9%
Mark MacGregor (Conservative)
19,494 (57.9 pts)
59.0%
2001
Tony Banks (Labour)
20,449
69.9%
Syed Kamall (Conservative)
15,645 (53.4 pts)
48.9%
2005
Lyn Brown (Labour)
15,840
51.2%
Lindsey German (Respect)
9,801 (31.6 pts)
49.8%
2010
Lyn Brown (Labour)
29,422
62.7%
Virginia Morris (Conservative)
22,534 (48.0 pts)
55.6%
2015
Lyn Brown (Labour)
36,132
68.4%
Festus Akinbusoye (Conservative)
27,986 (53.0 pts)
58.5%
2017
Lyn Brown (Labour)
46,591
76.7%
Patrick Spencer (Conservative)
36,754 (60.5 pts)
65.9%
2019
Lyn Brown (Labour)
42,181
70.1%
Sara Kumar (Conservative)
32,388 (53.8 pts)
61.8%
Full Result Breakdown by Election
1997
Candidate
Party
Votes
Share
Elected
Tony Banks
Labour
24,531
72.9%
Yes
Mark MacGregor
Conservative
5,037
15.0%
No
Samantha McDonough
Liberal Democrat
2,479
7.4%
No
Kenneth Francis
BNP
1,198
3.6%
No
Toby Jug
Monster Raving Loony
300
0.9%
No
Jonathan Rainbow
Rainbow Dream Ticket
116
0.3%
No
2001
Candidate
Party
Votes
Share
Elected
Tony Banks
Labour
20,449
69.9%
Yes
Syed Kamall
Conservative
4,804
16.4%
No
Paul Fox
Liberal Democrat
2,166
7.4%
No
Jackie Chandler-Oatts
Green
1,197
4.1%
No
Gerard Batten
UKIP
657
2.2%
No
2005
Candidate
Party
Votes
Share
Elected
Lyn Brown
Labour
15,840
51.2%
Yes
Lindsey German
Respect
6,039
19.5%
No
Chris Whitbread
Conservative
3,618
11.7%
No
Alexandra Sugden
Liberal Democrat
3,364
10.9%
No
Jane Lithgow
Green
894
2.9%
No
Stephen Hammond
Christian Peoples
437
1.4%
No
Henry Mayhew
UKIP
409
1.3%
No
Generoso Alcantara
Veritas
365
1.2%
No
2010
Candidate
Party
Votes
Share
Elected
Lyn Brown
Labour
29,422
62.7%
Yes
Virginia Morris
Conservative
6,888
14.7%
No
Martin Pierce
Liberal Democrat
5,392
11.5%
No
Stan Gain
Christian Peoples Alliance
1,327
2.8%
No
Kamran Malik
Independent
1,245
2.7%
No
Michael Davidson
National Front
1,089
2.3%
No
Kim Gandy
UKIP
766
1.6%
No
Jane Lithgow
Green
645
1.4%
No
Grace Agbogun-Toko
Independent
177
0.4%
No
2015
Candidate
Party
Votes
Share
Elected
Lyn Brown
Labour
36,132
68.4%
Yes
Festus Akinbusoye
Conservative
8,146
15.4%
No
Jamie McKenzie
UKIP
3,950
7.5%
No
Rachel Collinson
Green
2,651
5.0%
No
Paul Reynolds
Liberal Democrat
1,430
2.7%
No
Andy Uzoka
Christian Peoples Alliance
369
0.7%
No
Cydatty Bogie
Communities United Party
115
0.2%
No
2017
Candidate
Party
Votes
Share
Elected
Lyn Brown
Labour
46,591
76.7%
Yes
Patrick Spencer
Conservative
9,837
16.2%
No
Paul Reynolds
Liberal Democrat
1,836
3.0%
No
Rosamund Beattie
UKIP
1,134
1.9%
No
Michael Spracklin
Green
957
1.6%
No
Kayode Shedowo
Christian Peoples Alliance
353
0.6%
No
2019
Candidate
Party
Votes
Share
Elected
Lyn Brown
Labour
42,181
70.1%
Yes
Sara Kumar
Conservative
9,793
16.3%
No
Eimear O'Casey
Liberal Democrat
4,161
6.9%
No
Danny Keeling
Green
1,780
3.0%
No
Emma Stockdale
Brexit Party
1,679
2.8%
No
Paul Jobson
Christian Peoples Alliance
463
0.8%
No
Humera Kamran
Communities United Party
143
0.2%
No
Margin Over Time
Winning margin (percentage points) at each election, coloured by the winning party.
Trend
West Ham has been contested at 7 general elections on record since 1997. Parties that have won a seat here over that span: Labour.
Frequently Asked Questions
Who won West Ham in the 2019 general election?
Labour won West Ham in 2019 with 42,181 votes (70.1%), a majority of 32,388 votes over Conservative in second place.
Which parties have won West Ham since 1997?
Since 1997, West Ham has been won by: Labour.
What was the closest result in West Ham?
The closest result on record for West Ham was 2005, when Labour beat Respect by just 9,801 votes (31.6 percentage points).