This is a list of Liberal Democrat MPs, past and present, elected to the House of Commons of the United Kingdom. Members of the European Parliament, the Scottish Parliament or the Senedd are not listed.

List of MPs

+ Name Start End Constituency 2005 2015 Inverness, Nairn, Badenoch and Strathspey 1997 2005 Sheffield Hallam 2019 2019 South Cambridgeshire 1988 1997 Liverpool Mossley Hill 2024 Taunton and Wellington 2024 North Norfolk 1988 2001 Yeovil 2024 Eastbourne 1997 2015 Lewes 1997 2001 Taunton 1997 2010 Edinburgh West 1988 2015 Berwick-upon-Tweed 1990 1992 Eastbourne 2024 Mid Sussex 2019 2019 Liverpool Wavertree 2010 2015 Burnley 1997 2019 Carshalton and Wallington 1997 2001 Isle of Wight 1997 2010 South East Cornwall 2024 North East Hampshire 2001 2015 Mid Dorset and North Poole 2024 Chichester 2005 2015 Taunton Taunton Deane 1988 2015 Gordon 1997 2005 Torridge and West Devon 1997 2015 Sutton and Cheam 2005 2015 Solihull 1997 2015 Twickenham 2017 2019 2001 2005 Cheadle 1988 2015 North East Fife 2024 Ely and East Cambridgeshire 1988 1997 Montgomeryshire 2001 Orkney and Shetland 1991 1992 Ribble Valley 2024 Brecon, Radnor and Cwm Tawe 2019 North East Fife 2024 Winchester 1994 2005 Eastleigh 2005 2017 Sheffield Hallam 2024 Dorking and Horley 2024 Harpenden and Berkhamsted 2019 St Albans 1997 2005 Weston-super-Mare 2010 2015 Edinburgh West 2024 Yeovil 2024 Torbay 1997 2015 Kingston and Surbiton 2017 1995 1997 Littleborough and Saddleworth 2024 Carshalton and Wallington 2024 Newbury 2019 2019 Brecon and Radnorshire 2001 2005 Guildford 2023 Somerton and Frome Glastonbury and Somerton 2005 Westmorland and Lonsdale 1988 1992 Southport 1997 2001 2005 2015 Hornsey and Wood Green 2022 Tiverton and Honiton Honiton and Sidmouth 2024 Woking 1992 2015 Bath 2024 Guildford 1997 2015St Ives 2024 2024 Chippenham 2000 2010 Romsey 2010 2015 St Austell and Newquay 2004 2005 Leicester South 2024 Tiverton and Minehead 2024 Didcot and Wantage 2024 Chelmsford 2005 2010 Falmouth and Camborne 2024 Harrogate and Knaresborough 1997 2001 Edinburgh West 2001 2005 Ludlow 2021 Chesham and Amersham 2019 2019 East Surrey 2010 2015 Chippenham 1997 2014 Portsmouth South 2024 Esher and Walton 1997 2010 Oxford West and Abingdon 1992 2015 North Devon 1997 2015 Somerton and Frome 2005 2015 Birmingham Yardley 2024 South Cambridgeshire 2017 Bath 2001 2010 Chesterfield 2005 2015 Cheltenham 2005 2010 Cambridge 1988 1992 Ceredigion and Pembroke North 1988 2015 Southwark and Bermondsey North Southwark and Bermondsey Bermondsey and Old Southwark 2005 2013 Eastleigh 2005 2015 Cheadle 2010 2015 Cambridge 2017 Edinburgh West 2024 Eastleigh 1988 1997 Inverness, Nairn and Lochaber 2024 Wokingham 1992 2005 Cheltenham 1997 2010 Hereford 1988 2015 Ross, Cromarty and Skye Ross, Skye and Inverness West Ross, Skye and Lochaber 1988 2005 Roxburgh and Berwickshire 2024 Wimbledon 2005 2010 Richmond Park 2001 2019 North Norfolk 2001 2015 Yeovil 2019 2019 Bracknell 2005 2015 Manchester Withington 1988 1992 Brecon and Radnorshire 1997 2001 2010 2015 Eastbourne 2017 2018 2019 2019 1992 1997 Rochdale 2024 Lewes 2024 Inverness, Skye and West Ross-shire 1988 2001 Caithness and Sutherland Caithness, Sutherland and Easter Ross 1993 1997 Christchurch 2024 North Cornwall 2024 Epsom and Ewell 2001 2005 Shrewsbury and Atcham 2024 Tunbridge Wells 2024 Melksham and Devizes 2024 Witney 1988 2001 Argyll and Bute 2024 Bicester and Woodstock 2024 Horsham 1997 2015 Tweeddale, Ettrick and Lauderdale Berwickshire, Roxburgh and Selkirk 2017 Oxford West and Abingdon 2024 West Dorset 2021 North Shropshire 2024 Cheadle 2005 2017 Leeds North West 2010 2015 Wells 2024 Wells and Mendip Hills 2024 Mid Dunbartonshire 1995 1997 Torridge and West Devon 1997 2010 Winchester 2016 2017 Richmond Park 2019 1997 2010 Montgomeryshire 2024 Stratford-on-Avon 2024 Surrey Heath 2001 2017 Southport 2001 2015 Argyll and Bute 1993 2005 Newbury 2006 2010 Dunfermline and West Fife 2024 Maidenhead 2005 2015 North Cornwall 2024 North Devon 2005 2010 Rochdale 1997 2015 Colchester 2024 Frome and East Somerset 2019 2019 Eddisbury 1997 2015 Torbay 2024 South Cotswolds 2024 Mid Dorset and North Poole 2024 Hazel Grove 2019 2019 Penistone and Stocksbridge 1988 1992 Rochdale 1997 2015 West Aberdeenshire and Kincardine 2024 St Neots and Mid Cambridgeshire 1988 1997 Tweeddale, Ettrick and Lauderdale 1991 1992 Kincardine and Deeside 2017 Caithness, Sutherland and Easter Ross 1997 2015 Hazel Grove 2010 2015 Redcar 2005 2015 East Dunbartonshire 2017 2019 2024 Sutton and Cheam 1988 2010 Truro Truro and St Austell 2003 2015 Brent East Brent Central 2024 Tewkesbury 2013 2015 Eastleigh 1996 1997 Bolton North East 2001 2015 Caithness, Sutherland and Easter Ross 1997 2005 Richmond Park 1992 2005 North Cornwall 2019 2019 Streatham 2024 Henley and Thame 2024 South Devon 1988 2001 Orkney and Shetland 2010 2015 Bradford East 1997 2015 Northavon Thornbury and Yate 2024 Cheltenham 2005 2017 Ceredigion 2001 2015 Brecon and Radnorshire 2005 2015 Bristol West 1997 2010 Harrogate and Knaresborough 2005 2015 Cardiff Central 2019 Twickenham 2019 2019 Totnes 2010 2015 Norwich South 2024 Newton Abbot 2024 Thornbury and Yate 2001 2010 Teignbridge

Notes