All the seats the Liberal Democrats have gained from Tories and Labour
All the seats the Liberal Democrats have gained from the Tories and Labour at the General Election 2024 can be revealed. The Lib Dems removed the justice secretary, Alex Chalk, and also ousted Gillian Keegan, the education secretary.
Speaking after the result, Davey, who threw himself into a series of picture-friendly stunts in the election campaign, said many voters had turned to his party for the first time to be their “champions”. “Well, we’ve heard you – loud and clear,” he said. “We’ve put your concerns at the heart of our campaign.”
"I am humbled by the millions of people who backed the Liberal Democrats to both kick the Conservatives out of power and deliver the change our country needs," he said. "Every Liberal Democrat MP will be a strong local champion for their community standing up for the NHS and care. Whether you voted for us or not, we will work day in and day out and we will not let you down."
READ MORE UK tourists on holiday in Majorca in July and August slapped with 'water cut'
In his acceptance speech, he said his party had listened to voter concerns, adding: "We hear you loud and clear." Below are all the seats the Lib Dems have won:
All the seats the Lib Dems won at the General Election 2024
Harrogate and Knaseborough - Gain from Con
Eastleigh- Gain from Con
Kingston - Hold
Twickenham - Hold
Hazel Grove - Gain from Con
Torbay - Gain from Con
Carshalton - Gain from Con
Cheltenham - Gain from Con
Chelmsford - Gain from Con
Suffolk and Cheam - Gain from Con
Richmond Park - Hold
Stratford - - Gain from Con
Cambridgeshire South - - Gain from Con
Newton Abbot- - Gain from Con
St Neots- - Gain from Con
Eastbourne - - Gain from Con
Cheadle - Gain from Con
Hampshire North East- Gain from Con
Devon North- Gain from Con
Wokingham- Gain from Con
Chichester- Gain from Con
Tunbridge Wells - Gain from Con
Thornbury - Gain from Con
Edinburgh West - Hold
Hampshire North East - Gain from Con
Ely and East Cambridgeshire- Gain from Con
Glastonbury and Somerton - Gain from Con
Dunbartonshire Mid - Gain from SNP
Norfolk North - Gain from Con
Westmorland & Lonsdale - Gain from Con
Yeovil- Gain from Con
Wimbledon- Gain from Con
Bath - Hold
Dorking - - Gain from Con
Melksham & Devizes - Gain from Con
Harpenden and Berkhamstead - Gain from Con
Winchester- Gain from Con
Devon South - Gain from Con
Tiverton & Minehead - Gain from Con
Lewes- Gain from Con
St Albans - Hold
Lewes - Gain from Con
Chippenham - Gain from Con
Oxford West & Abingdon - Hold
Taunton and Wellington - Gain from Con
Shropshire North - Gain from Con
Surrey Heath - Gain from Con
Tewkesbury - Gain from Con
Brecon, Radnor & Cwm Tawe - Gain from Con
Sussex Mid - Gain from Con
Frome & East Somerset - Gain from Con
Melksham & Devizes - Gain from Con
Esther and Walton - Gain from Con
Fife NE - Gain from SNP
Henley and Thame - Gain from Con
Caith, Suther & Easter Ross - Gain from Con
St Ives - Gain from Con
Guildford - Gain from Con
Witney - Gain from Con
Honiton and Sidmouth - Gain from Con
Woking - Gain from Con
Dorset Mid - Gain from Con
Newbury - Gain from Con
Didcot and Wantage - Gain from Con
Horsham- Gain from Con
Frome and East Somerset - Gain from Con
Epsom and Ewell- Gain from Con
Cotswolds South - Gain from Con
Cornwall North - Gain from Con
Orkney and Shetland - Hold
Dorset West - Gain from Con
Maidenhead - Gain from Con
Bicester and Woodcock - Gain from Con