| Constituency | Name | Majority (vote) | Majority (%) | In 2024 election |
|---|
| Bath | Wera Hobhouse | 11,218 | 23.3 | Seat held |
| Bicester and Woodstock | Calum Miller | 4,958 | 9.9 | Won new seat |
| Brecon, Radnor and Cwm Tawe | David Chadwick | 1,472 | 3.2 | Defeated incumbent,Fay Jones |
| Caithness, Sutherland and Easter Ross | Jamie Stone | 10,489 | 22.8 | Seat held (Notional gain) |
| Carshalton and Wallington | Bobby Dean | 7,905 | 16.9 | Defeated incumbent,Elliot Colburn |
| Cheadle | Tom Morrison | 12,235 | 24.1 | Defeated incumbent,Mary Robinson |
| Chelmsford | Marie Goldman | 4,753 | 9.4 | Defeated incumbent,Vicky Ford |
| Cheltenham | Max Wilkinson | 7,210 | 14.6 | Defeated incumbent,Alex Chalk |
| Chesham and Amersham | Sarah Green | 5,451 | 10.0 | Heldby-election gain |
| Chichester | Jess Brown-Fuller | 12,172 | 23.4 | Defeated incumbent,Gillian Keegan |
| Chippenham | Sarah Gibson | 8,138 | 16.4 | Previous incumbent,Michelle Donelan contestedMelksham and Devizes |
| Didcot and Wantage | Olly Glover | 6,233 | 11.4 | Defeated incumbent,David Johnston |
| Dorking and Horley | Chris Coghlan | 5,391 | 10.8 | Won new seat |
| Eastbourne | Josh Babarinde | 12,204 | 26.8 | Defeated incumbent,Caroline Ansell |
| Eastleigh | Liz Jarvis | 1,546 | 3.3 | Previous incumbent,Paul Holmes stood inHamble Valley |
| Edinburgh West | Christine Jardine | 16,470 | 31.4 | Seat held |
| Ely and East Cambridgeshire | Charlotte Cane | 495 | 0.9 | Defeated incumbent,Lucy Frazer |
| Epsom and Ewell | Helen Maguire | 9,957 | 19.4 | Previous incumbent,Chris Grayling, did not stand |
| Esher and Walton | Monica Harding | 12,003 | 22.3 | Previous incumbent,Dominic Raab, did not stand |
| Frome and East Somerset | Anna Sabine | 5,415 | 11.6 | Won new seat |
| Glastonbury and Somerton | Sarah Dyke | 6,611 | 13.9 | Heldby-election gain |
| Guildford | Zöe Franklin | 8,429 | 17.5 | Defeated incumbent,Angela Richardson |
| Harpenden and Berkhamsted | Victoria Collins | 10,708 | 19.7 | Won new seat |
| Harrogate and Knaresborough | Tom Gordon | 8,238 | 15.8 | Defeated incumbent,Andrew Jones |
| Hazel Grove | Lisa Smart | 6,500 | 14.1 | Previous incumbent,William Wragg did not stand |
| Henley and Thame | Freddie van Mierlo | 6,267 | 11.8 | Previous incumbentJohn Howell, did not stand |
| Honiton and Sidmouth | Richard Foord | 6,700 | 13.2 | Defeated incumbent,Simon Jupp, heldby-election gain. |
| Horsham | John Milne | 2,517 | 4.5 | Defeated incumbent,Jeremy Quin |
| Inverness, Skye and West Ross-shire | Angus MacDonald | 2,160 | 4.5 | Defeated incumbent,Drew Hendry |
| Kingston and Surbiton | Ed Davey | 17,235 | 34.0 | Seat held |
| Lewes | James MacCleary | 12,624 | 23.7 | Defeated incumbent,Maria Caulfield |
| Maidenhead | Joshua Reynolds | 2,963 | 5.9 | Previous incumbent,Theresa May, did not stand |
| Melksham and Devizes | Brian Mathew | 2,401 | 4.7 | Won new seat |
| Mid Dorset and North Poole | Vikki Slade | 1,352 | 2.7 | Defeated incumbent,Michael Tomlinson |
| Mid Dunbartonshire | Susan Murray | 9,673 | 18.3 | Defeated incumbent,Amy Callaghan |
| Mid Sussex | Alison Bennett | 6,662 | 12.5 | Previous incumbent,Mims Davies, stood inEast Grinstead and Uckfield |
| Newbury | Lee Dillon | 2,377 | 4.9 | Defeated incumbent,Laura Farris |
| Newton Abbot | Martin Wrigley | 2,246 | 4.7 | Defeated incumbent,Anne Marie Morris |
| North Cornwall | Ben Maguire | 9,957 | 19.4 | Defeated incumbent,Scott Mann |
| North Devon | Ian Roome | 6,744 | 13.1 | Defeated incumbent,Selaine Saxby |
| North East Fife | Wendy Chamberlain | 13,479 | 31.5 | Seat held (Notional gain) |
| North East Hampshire | Alex Brewer | 634 | 1.1 | Defeated incumbent,Ranil Jayawardena |
| North Norfolk | Steffan Aquarone | 2,585 | 5.5 | Defeated incumbent,Duncan Baker |
| North Shropshire | Helen Morgan | 15,311 | 30.9 | Heldby-election gain |
| Orkney and Shetland | Alistair Carmichael | 7,807 | 37.7 | Seat held |
| Oxford West and Abingdon | Layla Moran | 14,894 | 32.4 | Seat held |
| Richmond Park | Sarah Olney | 17,155 | 32.9 | Seat held |
| South Cambridgeshire | Pippa Heylings | 10,641 | 19.4 | Previous incumbent,Anthony Browne, did not stand |
| South Cotswolds | Roz Savage | 4,973 | 9.5 | Defeated incumbent,James Gray |
| South Devon | Caroline Voaden | 7,127 | 14.5 | Defeated incumbent,Anthony Mangnall |
| St Albans | Daisy Cooper | 19,834 | 38.4 | Seat held |
| St Ives | Andrew George | 13,786 | 28.7 | Defeated incumbent,Derek Thomas |
| St Neots and Mid Cambridgeshire | Ian Sollom | 4,621 | 8.7 | Won new seat |
| Stratford-on-Avon | Manuela Perteghella | 7,122 | 13.4 | Previous incumbent,Nadhim Zahawi, did not stand |
| Surrey Heath | Al Pinkerton | 5,640 | 11.8 | Previous incumbent,Michael Gove, did not stand |
| Sutton and Cheam | Luke Taylor | 3,801 | 8.0 | Previous incumbent,Paul Scully, did not stand |
| Taunton and Wellington | Gideon Amos | 11,939 | 23.7 | Defeated incumbent,Rebecca Pow |
| Tewkesbury | Cameron Thomas | 6,262 | 12.9 | Defeated incumbent,Laurence Robertson |
| Thornbury and Yate | Claire Young | 3,014 | 5.6 | Defeated incumbent,Luke Hall |
| Tiverton and Minehead | Rachel Gilmour | 3,507 | 7.4 | Won new seat |
| Torbay | Steve Darling | 5,349 | 11.6 | Defeated incumbent,Kevin Foster |
| Tunbridge Wells | Mike Martin | 8,687 | 16.0 | Previous incumbent,Greg Clark, did not stand |
| Twickenham | Munira Wilson | 21,457 | 40.0 | Seat held |
| Wells and Mendip Hills | Tessa Munt | 11,121 | 22.1 | Won new seat |
| West Dorset | Edward Morello | 7,789 | 14.8 | Defeated incumbent,Chris Loder |
| Westmorland and Lonsdale | Tim Farron | 21,472 | 43.3 | Seat held |
| Wimbledon | Paul Kohler | 12,610 | 22.9 | Previous incumbent,Stephen Hammond, did not stand |
| Winchester | Danny Chambers | 13,821 | 24.2 | Previous incumbent,Steve Brine, did not stand |
| Witney | Charlie Maynard | 4,339 | 8.6 | Defeated incumbent,Robert Courts |
| Woking | Will Forster | 11,246 | 23.4 | Defeated incumbent,Jonathan Lord |
| Wokingham | Clive Jones | 8,345 | 15.5 | Previous incumbent,John Redwood, did not stand |
| Yeovil | Adam Dance | 12,268 | 25.1 | Defeated incumbent,Marcus Fysh |