# List of United Kingdom Liberal Democrat MPs (2024–present)

Seventy-two Liberal Democrat members of Parliament (MPs) were elected to the House of Commons of the United Kingdom at the 2024 general election.

## The List

| 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, Anne Marie Morris |
| North Cornwall | Ben Maguire | Defeated incumbent, Scott Mann |
| North Devon | Ian Roome | Defeated incumbent, Selaine Saxby |
| North East Fife | Wendy Chamberlain | Seat held (Notional gain) |
| 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 |