In the manner of
Tony Otim, I too shall stick my head above the parapet. Some of the results here are against the grain, but I am legislating for the unexpected.
Top Line Figures:
Lab 277 (+19)
Con 272 (-33)
SNP 39 (+33)
LD 31 (-26)
DUP 8 (nc)
SF 5 (nc)
UKIP 5 (+5)
PC 4 (+1)
SDLP 3 (nc)
Green 2 (+1)
Alliance 1 (nc)
Respect 1 (+1)
Independent 1 (nc)
Speaker 1
The seats named below change hands
LONDON
Lab 46 (+8) Con 23 (-5) LD 4 (-3)
Lab Gains: Brent Central, Brentford and Isleworth, Croydon Central, Ealing Central and Acton, Enfield North, Harrow East, Hendon, Hornsey and Wood Green
Con Gain: Sutton and Cheam
SOUTH EAST
Con 69 (-6), Lab 7 (+3), LD 5 (+1), UKIP 2 (+2), Green 1 (nc)
Lab Gains: Brighton Kemptown, Hastings and Rye, Hove
UKIP Gain: South Thanet; UKIP Win: Rochester and Strood
Lib Dem Gain: Oxford West and Abingdon
SOUTH WEST
Con 40 (+4), LD 9 (-6), Lab 6 (+2)
Con Gains: Chippenham, Mid Dorset and North Poole, Somerton and Frome, St. Austell and Newquay, Taunton Deane, Wells
Lab Gains: Plymouth Sutton and Devonport, Stroud
EASTERN
Con 46 (-6), Lab 6 (+4), LD 3 (-1), UKIP 2 (+2), Green 1 (+1)
Lab Gains: Bedford, Ipswich, Stevenage, Waveney
UKIP Gain: Thurrock; UKIP Win: Clacton
Green Gain: Norwich South
WEST MIDLANDS
Lab 30 (+6), Con 28 (-5), LD 1 (-1)
Lab Gains: Cannock Chase, Dudley South, Halesowen and Rowley Regis, North Warwickshire, Nuneaton, Wolverhampton South West
Con Gain: Solihull
EAST MIDLANDS
Con 23 (-8), Lab 22 (+7), UKIP 1 (+1)
Lab Gains: Amber Valley, Broxtowe, Erewash, Lincoln, Northampton North, Sherwood; Lab Win: Corby
UKIP Gain: Boston and Skegness
NORTH WEST
Lab 57 (+10), Con 14 (-8), LD 4 (-2)
Lab Gains: Burnley, Bury North, Carlisle, City of Chester, Lancaster and Fleetwood, Manchester Withington, Morecambe and Lunesdale, Warrington South, Weaver Vale, Wirral West
NORTH EAST
Lab 27 (+2), Con 2 (nc), LD 0 (-2)
Lab Gains: Redcar, Stockton South
Con Gain: Berwick-upon-Tweed
YORKSHIRE AND THE HUMBER
Lab 33 (+1), Con 18 (-1), LD 2 (-1), Respect 1 (+1)
Lab Gains: Bradford East, Dewsbury
Respect Win: Bradford West
WALES
Lab 28 (+2), Con 7 (-1), PC 4 (+1), LD 1 (-2)
Lab Gains: Cardiff Central, Cardiff North
Plaid Cymru Gain: Ceredigion
SCOTLAND
SNP 39 (+33), Lab 15 (-26), Con 3 (+2), LD 2 (-9)
SNP Gains: Aberdeen North, Airdrie and Shotts, Argyll and Bute, Ayr, Caithness, Central Ayrshire, Cumbernauld, Dundee West, East Kilbride, East Lothian, Edinburgh East, Edinburgh North and Leith, Edinburgh West, Falkirk, Glasgow Central, Glasgow East, Glasgow North, Glasgow South, Glenrothes, Gordon, Inverclyde, Inverness, Kilmarnock and Loudoun, Lanark and Hamilton East, Linlithgow and East Falkirk, Livingston, Midlothian, North Ayrshire and Arran, North East Fife, Ochil and South Perthshire, Paisley and Renfrewshire North, Stirling, West Dunbartonshire
Con Gains: Berwickshire, West Aberdeenshire and Kincardine
Lab Gain: East Dunbartonshire
NORTHERN IRELAND
DUP 8 (nc), Sinn Fein 5 (nc), SDLP 3 (nc), Alliance 1 (nc), Independent 1 (nc)
As you were.