Skip to content

East of England · Current constituency · E14001425

Peterborough

Every general election and by-election in Peterborough since 1918. Latest: Andrew Pakes, Labour, majority 118.

Official portrait of Andrew Pakes

Member of Parliament

Andrew Pakes

Labour · elected 4 July 2024 · majority 118

2024 general election

CandidatePartyVotesShareShare bar
Andrew Pakes ElectedLabour
Labour and Co-operative Party
13,41832.1%
Paul Bristow sitting MPConservative13,30031.8%
Sue MorrisReform UK5,37912.9%
Amjad HussainWorkers Party of Britain5,05112.1%
Nicola DayGreen2,5426.1%
Nick SandfordLiberal Democrats1,7464.2%
Tom RogersChristian Peoples Alliance2250.5%
Zahid KhanIndependent2110.5%
Valid votes41,872
Majority1180.3%

Lab gain from Con Turnout 57.1% of 73,378 electors. Full result →

0%25%50%75%100%1918192419351959197019791992200520172024Conservative, 1918: 44.1%Conservative, 1922: 47.6%Conservative, 1923: 43.4%Conservative, 1924: 50.4%Conservative, 1929: 37.8%Conservative, 1931: 65.2%Conservative, 1935: 56.6%Conservative, 1945: 49.3%Conservative, 1955: 53.3%Conservative, 1959: 54.6%Conservative, 1964: 46.6%Conservative, 1966: 46.1%Conservative, 1970: 54.1%Conservative, February 1974: 39.6%Conservative, October 1974: 40.7%Conservative, 1979: 48.8%Conservative, 1983: 47.1%Conservative, 1987: 49.4%Conservative, 1992: 48.3%Conservative, 1997: 35.2%Conservative, 2001: 38.0%Conservative, 2005: 42.1%Conservative, 2010: 40.4%Conservative, 2015: 39.7%Conservative, 2017: 46.8%Conservative, 2019: 46.7%Conservative, 2024: 31.8%Labour, 1918: 41.0%Labour, 1922: 30.4%Labour, 1923: 30.5%Labour, 1924: 32.6%Labour, 1929: 39.1%Labour, 1931: 34.8%Labour, 1935: 43.4%Labour, 1945: 50.7%Labour, 1955: 46.7%Labour, 1959: 45.4%Labour, 1964: 41.5%Labour, 1966: 46.1%Labour, 1970: 45.9%Labour, February 1974: 39.5%Labour, October 1974: 44.5%Labour, 1979: 39.8%Labour, 1983: 29.1%Labour, 1987: 33.6%Labour, 1992: 40.2%Labour, 1997: 50.3%Labour, 2001: 45.2%Labour, 2005: 35.5%Labour, 2010: 29.5%Labour, 2015: 35.6%Labour, 2017: 48.1%Labour, 2019: 41.3%Labour, 2024: 32.1%Liberal, 1918: 14.9%Liberal, 1922: 22.1%Liberal, 1923: 26.2%Liberal, 1924: 17.0%Liberal, 1929: 23.1%Liberal, 1964: 12.0%Liberal, 1966: 7.9%Liberal, February 1974: 20.9%Liberal, October 1974: 14.9%Liberal, 1979: 10.0%Liberal, 2015: 1.4%Liberal Democrats, 1992: 7.9%Liberal Democrats, 1997: 10.7%Liberal Democrats, 2001: 14.5%Liberal Democrats, 2005: 16.7%Liberal Democrats, 2010: 19.6%Liberal Democrats, 2015: 3.8%Liberal Democrats, 2017: 3.4%Liberal Democrats, 2019: 4.9%Liberal Democrats, 2024: 4.2%SDP–Liberal Alliance, 1983: 22.7%SDP–Liberal Alliance, 1987: 16.1%UK Independence Party, 2010: 6.7%UK Independence Party, 2015: 15.9%Reform UK, 2024: 12.9%
Vote share in Peterborough at each general election Con Lab Lib LD Alliance UKIP Ref

Boundary changes in 2024

Where the voters of today’s Peterborough lived under the old (2010–2019) boundaries:

Where the voters of the old Peterborough (2010–2019 boundaries) live now:

Shares of population, from the House of Commons Library’s boundary analysis in the UK Parliament election results data.

Every result

Download CSV
ElectionWinnerRunner-upMajority%TurnoutResult
2024Lab Andrew PakesCon1180.357.1%Lab gain from Con
2019Con Paul BristowLab2,5805.465.9%Con gain from Lab
By-election Jun 2019Lab Lisa ForbesBrx6832.048.3%Lab hold
2017Lab Fiona OnasanyaCon6071.366.7%Lab gain from Con
2015Con Stewart JacksonLab1,9254.164.9%Con hold
2010Con Stewart JacksonLab4,86110.863.9%Con hold
2005ConLab2,7406.760.9%
2001LabCon2,8547.261.4%Lab hold
1997LabCon7,32315.172.8%
1992ConLab5,3768.275.1%Con hold
1987ConLab9,78415.873.5%Con hold
1983ConLab10,43918.072.5%
1979ConLab5,1029.077.9%Con gain from Lab
October 1974LabCon1,8483.877.9%Lab gain from Con
February 1974ConLab220.082.3%
1970ConLab4,5658.278.1%Con hold
1966ConLab30.081.4%Con hold
1964ConLab2,6175.181.8%Con hold
1959ConLab4,5849.183.0%Con hold
1955ConLab3,2386.683.0%
1945LabCon5711.372.9%
1935ConLab5,30413.280.8%Con hold
1931ConLab12,43430.485.2%Con gain from Lab
1929LabCon5251.480.6%Lab gain from Con
1924ConLab5,01517.877.2%Con hold
1923ConLab3,45712.974.4%Con hold
1922ConLab4,89217.280.6%Con hold
1918ConLab6843.262.2%

Constituency boundaries were redrawn several times (most recently in 1983, 1997, 2005 (Scotland), 2010 and 2024), so the area behind the name changed over time. Before 2010 results are by party; candidate names start in 2010.

Questions and answers

Who is the MP for Peterborough?

Andrew Pakes (Labour) won Peterborough at the 2024 general election with a majority of 118.

Which parties have won Peterborough?

At the 27 general elections held under this name since 1918: Conservative 20, Labour 7.

Which region is Peterborough in?

Peterborough is in East of England.

Official results House of Commons Library and UK Parliament election results data. Contains Parliamentary information licensed under the Open Parliament Licence v3.0. How we use this data

Report an error on this page