The new MPs for Peterborough and NW Cambridgeshire

Labour party celebrating their wins in Peterborough and North West CambridgeshireImage source, Shariqua Ahmed / BBC
Image caption,

Labour supporters celebrating their victories on Thursday

  • Published

Labour took both the Peterborough and the North West Cambridgeshire seats at the general election.

North West Cambridgeshire had been held by Shailesh Vara, 63, for the Conservatives for nearly 20 years. He lost to 22-year-old Sam Carling by just 39 votes.

In Peterborough, Conservative Paul Bristow was defending his seat but lost by 118 votes.

Here are the profiles of the region's MPs.

North West Cambridgeshire: Sam Carling

Image source, Emma Baugh/BBC
Image caption,

Sam Carling, 22, beat Shailesh Vara by just 39 votes

Sam Carling, 22, became the youngest MP on Thursday after narrowly winning North West Cambridgeshire.

Mr Carling is a Cambridge University science graduate student and grew up in a rural town in the north-east of England, which he described as "a very deprived area".

He called his victory a "political earthquake", and said he hoped more young people would stand for public office.

The turnout for North West Cambridgeshire was 58.76%.

North West Cambridgeshire result:

  • Sam Carling, Labour - 14,785

  • Shailesh Vara, Conservatives - 14,746

  • James Sidlow, Reform UK - 8,741

  • Bridget Smith, Liberal Democrat - 3,192

  • Elliot Tang, Green Party - 2,960

Peterborough: Andrew Pakes

Image source, Ben Schofield/BBC
Image caption,

Labour's Andrew Pakes said he was "bowled over" after becoming the new Peterborough MP

Labour candidate Andrew Pakes was elected as MP for Peterborough.

Mr Pakes lives in the city and works for a trade union. He campaigned to fix NHS dentistry as a “top priority”.

The turnout at the election was 57.27%.

Peterborough result:

  • Andrew Pakes, Labour - 13,418

  • Conservatives, Paul Bristow - 13,300

  • Sue Morris, Reform UK - 5,379

  • Amjad Hussain, Workers Party of Britain - 5,051

  • Nicola Day, Green Party - 2,542

  • Nick Sandford, Liberal Democrat - 1,746

  • Tom Rogers, Christian Peoples Alliance - 225

  • Zahid Khan, Independent - 211

Follow Peterborough news on Facebook, external, Instagram, external and X, external. Got a story? Email eastofenglandnews@bbc.co.uk, external or WhatsApp us on 0800 169 1830