Twenty largest swings from Conservatives to Liberal Democrats:
Redcar 14.5
Westmorland and Lonsdale 11.1
Ashfield 10.8
Dunfermline and Fife West 9.2
Merthyr Tydfil and Rhymney 9.2
Maidstone and The Weald 8.5
Brent Central 7.5
Ceredigion 7.2
Sheffield Hallam 6.9
Orkney and Shetland 6.6
Spelthorne 6.1
Bosworth 5.9
Bromsgrove 5.9
Bath 5.8
Hull North 5.7
Leeds North West 5.4
Canterbury 5.4
Wycombe 4.8
Newport East 4.5
Lewisham East 4.5
Twenty largest swings from Liberal Democrats to Conservatives:
Hartlepool -15.0
Montgomeryshire -13.1
Orpington -12.2
St Ives -10.4
Cardiff Central -10.3
Meon Valley -9.4
Cornwall South East -9.1
Harrogate and Knaresborough -9.1
Winchester -9.1
Esher and Walton -9.0
Edinburgh West -8.7
Surrey South West -8.6
Berwick-upon-Tweed -8.3
Chesterfield -8.3
Crewe and Nantwich -8.3
Blaydon -8.2
Garston and Halewood -8.1
Windsor -8.1
Ludlow -7.8
Maidenhead -7.8
Keep up with the latest news and analysis
about the Liberal Democrats with my
free monthly email newsletter.
I scour hundreds of blogs and dozens of media outlets for the best news and analysis - so you don't have to. It's completely free and you can leave the list at any time. So why not give it a try today?
You might also be interested in...

