By Thursday night’s closure of polls, it seemed obvious that the Liberal Democrats would gain a lot more seats than the 11 they held in the last parliament.
Two of the four previous Conservative prime ministers from the previous 14 years, Lord Cameron in Witney and Lady May in Maidenhead, lost their seats to the Liberal Democrats.
Wells and Mendip Hills, Dorking and Horley, Wimbledon, Yeovil, Hampshire North East, and Norfolk North are among the other areas that the Tories have gained.
Additionally, the Lib Dems removed some well-known Tory cabinet ministers.
Max Wilkinson defeated Justice Secretary Alex Chalk in Cheltenham.
The party also won Chichester, with a majority of 12,172 votes going to Jess Brown-Fuller over Education Secretary Gillian Keegan.
While Michelle Donelan lost to Liberal Democrat Brian Mathew in Melksham and Devizes with a 2,406 majority, Culture Secretary Lucy Frazer lost her seat in Ely and East Cambridgeshire.
The Lib Dems’ approach seems to have worked; they had set out to target the so-called “Blue Wall” of Conservative seats in the southwest and southeast of England.