Constituency
|
Name
|
In 2024 election
|
Bath
|
Wera Hobhouse
|
Seat held
|
Bicester and Woodstock
|
Calum Miller
|
Won new seat
|
Brecon, Radnor and Cwm Tawe
|
David Chadwick
|
Defeated incumbent,
Fay Jones
|
Caithness, Sutherland and Easter Ross
|
Jamie Stone
|
Seat held (Notional gain)
|
Carshalton and Wallington
|
Bobby Dean
|
Defeated incumbent,
Elliot Colburn
|
Cheadle
|
Tom Morrison
|
Defeated incumbent,
Mary Robinson
|
Chelmsford
|
Marie Goldman
|
Defeated incumbent,
Vicky Ford
|
Cheltenham
|
Max Wilkinson
|
Defeated incumbent,
Alex Chalk
|
Chesham and Amersham
|
Sarah Green
|
Held
by-election gain
|
Chichester
|
Jess Brown-Fuller
|
Defeated incumbent,
Gillian Keegan
|
Chippenham
|
Sarah Gibson
|
Previous incumbent,
Michelle Donelan contested
Melksham and Devizes
|
Didcot and Wantage
|
Olly Glover
|
Defeated incumbent,
David Johnston
|
Dorking and Horley
|
Chris Coghlan
|
Won new seat
|
Eastbourne
|
Josh Babarinde
|
Defeated incumbent,
Caroline Ansell
|
Eastleigh
|
Liz Jarvis
|
Previous incumbent,
Paul Holmes stood in
Hamble Valley
|
Edinburgh West
|
Christine Jardine
|
Seat held
|
Ely and East Cambridgeshire
|
Charlotte Cane
|
Defeated incumbent,
Lucy Frazer
|
Epsom and Ewell
|
Helen Maguire
|
Previous incumbent,
Chris Grayling, did not stand
|
Esher and Walton
|
Monica Harding
|
Previous incumbent,
Dominic Raab, did not stand
|
Frome and East Somerset
|
Anna Sabine
|
Won new seat
|
Glastonbury and Somerton
|
Sarah Dyke
|
Held
by-election gain
|
Guildford
|
Zöe Franklin
|
Defeated incumbent,
Angela Richardson
|
Harpenden and Berkhamsted
|
Victoria Collins
|
Won new seat
|
Harrogate and Knaresborough
|
Tom Gordon
|
Defeated incumbent,
Andrew Jones
|
Hazel Grove
|
Lisa Smart
|
Previous incumbent,
William Wragg did not stand
|
Henley and Thame
|
Freddie van Mierlo
|
Previous incumbent
John Howell, did not stand
|
Honiton and Sidmouth
|
Richard Foord
|
Defeated incumbent,
Simon Jupp, held
by-election gain.
|
Horsham
|
John Milne
|
Defeated incumbent,
Jeremy Quin
|
Inverness, Skye and West Ross-shire
|
Angus MacDonald
|
Defeated incumbent,
Drew Hendry
|
Kingston and Surbiton
|
Ed Davey
|
Seat held
|
Lewes
|
James MacCleary
|
Defeated incumbent,
Maria Caulfield
|
Maidenhead
|
Joshua Reynolds
|
Previous incumbent,
Theresa May, did not stand
|
Melksham and Devizes
|
Brian Mathew
|
Won new seat
|
Mid Dorset and North Poole
|
Vikki Slade
|
Defeated incumbent,
Michael Tomlinson
|
Mid Dunbartonshire
|
Susan Murray
|
Defeated incumbent,
Amy Callaghan
|
Mid Sussex
|
Alison Bennett
|
Previous incumbent,
Mims Davies, stood in
East Grinstead and Uckfield
|
Newbury
|
Lee Dillon
|
Defeated incumbent,
Laura Farris
|
Newton Abbot
|
Martin Wrigley
|
Defeated incumbent,
David Linden
|
North Cornwall
|
Ben Maguire
|
Defeated incumbent,
Scott Mann
|
North Devon
|
Ian Roome
|
Defeated incumbent,
Selaine Saxby
|
North East Fife
|
Wendy Chamberlain
|
Seat held
|
North East Hampshire
|
Alex Brewer
|
Defeated incumbent,
Ranil Jayawardena
|
North Norfolk
|
Steffan Aquarone
|
Defeated incumbent,
Duncan Baker
|
North Shropshire
|
Helen Morgan
|
Held
by-election gain
|
Orkney and Shetland
|
Alistair Carmichael
|
Seat held
|
Oxford West and Abingdon
|
Layla Moran
|
Seat held
|
Richmond Park
|
Sarah Olney
|
Seat held
|
South Cambridgeshire
|
Pippa Heylings
|
Previous incumbent,
Anthony Browne, did not stand
|
South Cotswolds
|
Roz Savage
|
Defeated incumbent,
James Gray
|
South Devon
|
Caroline Voaden
|
Defeated incumbent,
Anthony Mangnall
|
St Albans
|
Daisy Cooper
|
Seat held
|
St Ives
|
Andrew George
|
Defeated incumbent,
Derek Thomas
|
St Neots and Mid Cambridgeshire
|
Ian Sollom
|
Won new seat
|
Stratford-on-Avon
|
Manuela Perteghella
|
Previous incumbent,
Nadhim Zahawi, did not stand
|
Surrey Heath
|
Al Pinkerton
|
Previous incumbent,
Michael Gove, did not stand
|
Sutton and Cheam
|
Luke Taylor
|
Previous incumbent,
Paul Scully, did not stand
|
Taunton and Wellington
|
Gideon Amos
|
Defeated incumbent,
Rebecca Pow
|
Tewkesbury
|
Cameron Thomas
|
Defeated incumbent,
Laurence Robertson
|
Thornbury and Yate
|
Claire Young
|
Defeated incumbent,
Luke Hall
|
Tiverton and Minehead
|
Rachel Gilmour
|
Won new seat
|
Torbay
|
Steve Darling
|
Defeated incumbent,
Kevin Foster
|
Tunbridge Wells
|
Mike Martin
|
Previous incumbent,
Greg Clark, did not stand
|
Twickenham
|
Munira Wilson
|
Seat held
|
Wells and Mendip Hills
|
Tessa Munt
|
Won new seat
|
West Dorset
|
Edward Morello
|
Defeated incumbent,
Chris Loder
|
Westmorland and Lonsdale
|
Tim Farron
|
Seat held
|
Wimbledon
|
Paul Kohler
|
Previous incumbent,
Stephen Hammond, did not stand
|
Winchester
|
Danny Chambers
|
Previous incumbent,
Steve Brine, did not stand
|
Witney
|
Charlie Maynard
|
Defeated incumbent,
Robert Courts
|
Woking
|
Will Forster
|
Defeated incumbent,
Jonathan Lord
|
Wokingham
|
Clive Jones
|
Previous incumbent,
John Redwood, did not stand
|
Yeovil
|
Adam Dance
|
Defeated incumbent,
Marcus Fysh
|