Election results

How election night could unfold, hour-by-hour

I’ve had a go at plotting how election night could play out, including when each party will make gains and where seats will change hands.

This isn’t a prediction of the election result. Rather it’s a template for what could happen hour-by-hour, and there are bound to be plenty of deviations from this scenario on Thursday night. Saying that, the outcome that I reach is just as likely as any other.


Two safe seats for Labour to begin with, both in north-east England.


Safe seats
Labour (2): Houghton & Sunderland South; Washington & Sunderland West


Two more safe seats for Labour from its north-east heartland.


Safe seats
Labour (2): Sunderland Central; Durham North West


Results from Northern Ireland start to come in, plus a safe seat for the SNP and half a dozen more safe seats for Labour. The first gain of the night is also due: Nuneaton, which Labour is hoping to take from the Tories.


Safe seats
Labour (6): Dagenham & Rainham; Durham North; Darlington; City of Durham; Easington; Vale of Clwyd
DUP (3): Antrim North; Lagan Valley; Upper Bann
SDLP (1): Foyle
Sinn Fein (1): Tyrone West
SNP (1): Na h-Eileanan an Iar

Labour GAIN (1): Nuneaton


The first Tory seats will declare, along with more from Northern Ireland including Belfast East which the DUP is hoping to take from the Alliance. The SNP should start to gain seats from Labour in this hour, while Labour is eyeing two more gains from the Tories: Northampton North and the City of Chester.


Safe seats
Conservatives (26): Battersea; Broxbourne; Canterbury; Carmarthen West & Pembrokeshire South; Chelmsford; Chesham & Amersham; Christchurch; Epping Forest; Northampton South; Putney; Staffordshire South; Surrey East; Tamworth; Cities of London & Westminster; Cleethorpes; Devon East; Eddisbury; Filton & Bradley Stoke; Hampshire East; Hemel Hempstead; Hertford & Stortford; Leicestershire North West; Lichfield; Ludlow; Newbury; Wimbledon
Labour (17): Barking; Bishop Auckland; Blaenau Gwent; Halton; Llanelli; Oxford East; Tooting; Ynys Mon; Ellesmere Port & Neston; Hartlepool; Islington North; Islington South & Finsbury; Makerfield; Mitcham & Morden; Rochdale; Westminster North; Workington
Lib Dems (2): Thornbury & Yate, Yeovil
DUP (4): Antrim East; Antrim South; Belfast North; Strangford
Independent (1): Down North
Plaid Cymru (2): Carmathen East & Dinefwr; Dwyfor Meirionydd
SDLP (1): Belfast South
Sinn Fein (1): Belfast West
SNP (2): Angus, Dundee East

Conservatives HOLD (3): Castle Point, Kingswood; Montgomeryshire
Lib Dems HOLD (1): Eastleigh
Labour HOLD (3): Glenrothes; Kirkcaldy & Cowdenbeath; Rutherglen & Hamilton West
DUP GAIN (1): Belfast East
SNP GAIN (7): East Kilbride; Strathaven & Lesmahagow; Fife North East; Lanark & Hamilton East, Dundee West; Inverclyde; Kilmarnock & Loudoun; Stirling
Labour GAIN (2): Northampton North, City of Chester



Results will start to flood in from 3am onwards, with declarations due in dozens of safe Tory and Labour seats. Ukip will hope to gain Thurrock, Labour could make 10 gains from the Tories and Lib Dems, but lose a similar number to the SNP.


Safe seats
Conservatives (33) Aberconwy; Basildon South & Thurrock East; Bosworth; Bracknell; Bristol North West; Bury St Edmunds; Clwyd West; Croydon South; Derbyshire Mid; Derbyshire South; Fylde; Harrogate & Knaresborough; Hastings & Rye; Havant; Hertfordshire South West; Huntingdon; Isle of Wight; Maldon; Norfolk Mid; Ribble Valley; Rushcliffe; Skipton & Ripon; Sleaford & North Hykeham; Somerset North; Stafford; Stone; Suffolk West; Swindon North; Wellingborough; Welwyn Hatfield; Windsor; Wycombe; Wyre & Preston North
Labour (44): Aberavon; Alyn & Deeside; Barnsley Central; Barnsley East; Bolsover; Bolton North East; Bolton South East; Bolton West; Brent North;  Bury South; Camberwell & Peckham; Clwyd South; Copeland; Croydon North; Delyn; Derby North; Derby South; Derbyshire North East; Exeter; Gedling; Gower; Holborn & St Pancras; Hull East; Hull North; Hull West & Hessle; Jarrow; Knowsley; Merthyr Tydfil & Rhymney; Middlesbrough South & Cleveland East; Neath; Newport East; Newport West;  Preston; Renfrewshire East; Rother Valley; Rotherham; Slough; South Shields; Stockton North; Swansea East; Swansea West; Telford; Wentworth & Dearne; Wrexham
DUP (1): Londonderry East
SNP (2): Moray; Perth & Perthshire North

Conservatives HOLD (5): Croydon Central; Erewash; High Peak; Swindon South; Vale of Glamorgan;
Labour GAIN (10): Amber Valley; Arfon; Bedford; Brent Central; Bristol West; Bury North; Carlisle; Peterborough; Hornsey & Wood Green; Stockton South
Labour HOLD (7): Coatbridge, Chryston & Bellshill; Glasgow East; Glasgow North East; Glasgow South West; Hampstead & Kilburn; Motherwell & Wishaw; Paisley & Renfrewshire South
Lib Dems HOLD (3): Bermondsey & Old Southwark; Brecon & Radnorshire; Kingston & Surbiton
SNP GAIN (10): Airdrie & Shotts; Argyll & Bute; Dunbartonshire East; Dunfermline & Fife West; East Lothian; Falkirk; Glasgow Central; Glasgow North; Glasgow North West; Glasgow South
Ukip GAIN (1): Thurrock


Labour should move past 100 seats, with the Tories not too far behind.


Safe seats
Conservatives (24): Aldridge-Brownhills; Beckenham; Bedfordshire Mid; Bedfordshire South West; Bournemouth East; Bournemouth West; Bromley & Chislehurst; Cambridgeshire North West; Cambridgeshire South; Charnwood; Cotswolds, The; Dover; Enfield Southgate; Gosport; Harlow; Orpington; Rayleigh & Wickford; Reigate; South Ribble; Suffolk Coastal; Surrey Heath; Thirsk & Malton; Worcestershire Mid; Wrekin, The
SDLP (1): Down South
Sinn Fein (1): Newry & Armagh
Labour (15): Bassetlaw; Blackpool South; Blaydon; Dulwich & West Norwood;  East Ham; Edmonton; Streatham; Torfaen; Vauxhall; Walsall North; Walsall South; Warley; West Bromwich East; West Bromwich West; West Ham

Conservatives HOLD (2): Blackpool North & Cleveleys; Loughborough
Labour HOLD (2): Dunbartonshire West; Great Grimsby
Labour GAIN (4): Burnley; Enfield North; Lincoln; Weaver Vale;
Lib Dems HOLD (1): Cheltenham
SNP GAIN (3): Linlithgow & Falkirk East; Livingston; Midlothian



A torrent of safe Conservative seats will push the party’s total past 150. The Tories could make their first gain of the night in Devon North, while over a dozen more Labour seats may fall to the SNP. The Lib Dems will move into double figures.


Safe seats
Conservatives (64): Aldershot; Basildon & Billericay; Bedfordshire North East; Bexleyheath & Crayford; Braintree; Brentwood & Ongar; Bridgwater & Somerset West; Bromsgrove; Cambridgeshire North East; Chelsea & Fulham; Chichester; Crawley; Dartford; Derbyshire Dales; Devon South West; Devon West & Torridge; Dorset West; Dudley South; Epsom & Ewell; Esher & Walton; Fareham; Folkestone & Hythe; Gloucester; Guildford; Hampshire North West; Harborough; Hereford & Herefordshire South; Hertsmere; Kettering; Maidenhead; Meriden; Monmouth; New Forest East; Newark; Northamptonshire South; Old Bexley & Sidcup; Pendle; Penrith & The Border; Preseli Pembrokeshire; Redditch; Richmond Park; Rochford & Southend East; Romsey & Southampton North; Runnymede & Weybridge; Saffron Walden; Scarborough & Whitby; Selby & Ainsty; Sevenoaks; Southend West; Spelthorne; Staffordshire Moorlands; Suffolk Central & Ipswich North; Suffolk South; Surrey South West; Sussex Mid; Sutton Coldfield; Tunbridge Wells; Wealden; Weston-Super-Mare; Wiltshire South West; Witham; Woking; Worcestershire West; Wyre Forest
Lib Dems (5): Eastbourne, Lewes, Norfolk North, Twickenham, Westmorland & Lonsdale
Labour (45): Ashfield; Barrow & Furness; Birmingham Ladywood; Blackburn; Bridgend; Bristol East; Bristol South; Caerphilly; Chesterfield; Don Valley; Doncaster Central; Doncaster North; Dudley North; Eltham; Erith & Thamesmead; Garston & Halewood; Gateshead; Greenwich & Woolwich; Hackney North & Stoke Newington; Hackney South & Shoreditch; Hammersmith; Harrow West; Heywood & Middleton;  Islwyn; Leigh; Lewisham Deptford; Lewisham East; Lewisham West & Penge; Luton North; Luton South; Mansfield; Newcastle upon Tyne Central; Newcastle upon Tyne East; Newcastle upon Tyne North; Newcastle-under-Lyme; Nottingham East; Nottingham North; Nottingham South; Ogmore; Penistone & Stocksbridge; Plymouth Moor View; Southampton Itchen; Southampton Test; Tottenham; Wigan
SNP (1): Banff & Buchan

Conservatives GAIN (1): Devon North
Lib Dems HOLD (2): Carshalton & Wallington; Sutton & Cheam
Plaid Cymru GAIN (1): Ceredigion
SNP GAIN (13): Aberdeenshire West & Kincardine; Ayr, Carrick & Cumnock; Ayrshire Central; Ayrshire North & Arran; Cumbernauld, Kilsyth & Kirkintilloch East; Dumfries & Galloway; Dumfriesshire, Clydesdale & Tweeddale; Edinburgh East; Edinburgh North & Leith; Edinburgh South; Edinburgh South West; Edinburgh West; Orkney & Shetland
Labour GAIN (7): Broxtowe; Cannock Chase; Harrow East; Ipswich; Plymouth Sutton & Devonport; Stroud; Warwickshire North


The gap between Labour and the Tories will narrow to a tiny handful of seats, and both will make gains from the Lib Dems. Ukip will hold Clacton.


Safe seats
Conservatives (27): Arundel & South Downs; Banbury; Bexhill & Battle; Brigg & Goole; Chipping Barnet; Colne Valley; Congleton; Daventry; Devizes; Gravesham; Harwich & Essex North; Hertfordshire North East; Horsham; Ilford North; Kensington; Leicestershire South; Mole Valley; Newton Abbot; Norfolk South; Norwich North; Pudsey; Salisbury; Shrewsbury & Atcham; Stevenage; Totnes; Wiltshire North; Witney
Labour (22): Batley & Spen; Birmingham Erdington; Corby; Huddersfield; Ilford South; Lancashire West; Leeds Central; Leeds East; Leeds North East; Leeds West; Middlesbrough; Morley & Outwood; Scunthorpe; Sheffield Brightside & Hillsborough; Sheffield Central; Sheffield Heeley; Sheffield South East; Stockport; Tynemouth; Tyneside North; Wolverhampton North East; Wolverhampton South East

Conservatives HOLD (2): Crewe & Nantwich; Elmet & Rothwell
Conservatives GAIN (2): Chippenham; Somerton & Frome
Labour GAIN (4): Dewsbury; Norwich South; Redcar; Wolverhampton South West
Lib Dems HOLD (5): Cheadle; Colchester; Hazel Grove; Leeds North West; Sheffield Hallam
Ukip HOLD:(1): Clacton
SNP GAIN (2): Berwickshire, Roxburgh & Selkirk; Gordon


All the results from Northern Ireland will be in, and Plaid and the Greens will have reached their maximum totals. Dozens of Tory and Labour safe seats will push both parties above 200, and Labour could make as many as 14 gains.


Safe seats
Conservatives (44): Altrincham & Sale West; Ashford; Aylesbury; Basingstoke; Beaconsfield; Beverley & Holderness; Broadland; Burton; Calder Valley; Cambridgeshire South East; Chatham & Aylesford; Chingford & Woodford Green; Devon Central; Dorset North; Dorset South; Faversham & Kent Mid; Gainsborough; Grantham & Stamford; Great Yarmouth; Haltemprice & Howden; Herefordshire North; Hitchin & Harpenden; Louth & Horncastle; Maidstone & The Weald; Meon Valley; New Forest West; Poole; Richmond; Rochester & Strood; Rossendale & Darwen; Rugby; Rutland & Melton; Shipley; Sittingbourne & Sheppey; Somerset North East; South Holland & The Deepings; St Albans; Stourbridge; Stratford-on-Avon; Tiverton & Honiton; Winchester; Worcester; York Outer; Yorkshire East
Labour (37): Bethnal Green & Bow; Birkenhead; Birmingham Edgbaston; Birmingham Hodge Hill; Birmingham Northfield; Bootle; Bradford South; Chorley; Coventry North East; Coventry North West; Coventry South; Cynon Valley; Ealing North; Feltham & Heston; Halifax; Hemsworth; Hyndburn;  Leyton & Wanstead; Liverpool Riverside; Liverpool Walton; Liverpool Wavertree; Liverpool West Derby; Normanton, Pontefract & Castleford; Pontypridd; Poplar & Limehouse; Rhondda; Salford & Eccles; Sedgefield; Sefton Central;  Stretford & Urmston; Wakefield; Wallasey; Walthamstow; Warrington North; Wirral South; Worsley & Eccles South; York Central
Lib Dems (1): Bath
Speaker: Buckingham

Conservatives HOLD (1): Boston & Skegness
Conservatives GAIN (2): Dorset Mid & Poole North; Taunton Deane
Labour GAIN (14): Bradford East; Bradford West; Brentford & Isleworth; Brighton Kemptown; Ealing Central & Acton; Finchley & Golders Green; Halesowen & Rowley Regis; Hendon; Hove; Keighley; Sherwood; Warrington South; Waveney; Wirral West;
Green HOLD (1): Brighton Pavilion
Lib Dems HOLD (4): Birmingham Yardley, Cambridge, Southport, Torbay
Sinn Fein HOLD (1): Fermanagh & South Tyrone
SNP GAIN (2): Caithness, Sutherland & Easter Ross; Inverness, Nairn, Badenoch & Strathspey


The Tories move ahead of Labour for the first time, while Ukip wins its third and final seat in Thanet South. Labour will still be making gains, however, as will the SNP.


Safe seats
Conservatives (26): Bognor Regis & Littlehampton; Cornwall South East, Forest of Dean; Gillingham & Rainham; Hampshire North East; Henley; Norfolk North West; Norfolk South West; Reading East; Reading West; Romford; Ruislip, Northwood & Pinner; Portsmouth North; Shropshire North; Tatton; Tewkesbury; Thanet North; Tonbridge & Malling; Truro & Falmouth; Uxbridge & Ruislip South; Wantage; Watford; Wokingham; Worthing East & Shoreham; Worthing West
Labour (15): Ashton-under-Lyne; Birmingham Hall Green; Birmingham Perry Barr; Birmingham Selly Oak; Cardiff South & Penarth; Cardiff West; Denton & Reddish; Ealing Southall; Hayes & Harlington; St Helens North; St Helens South & Whiston; Stalybridge & Hyde; Stoke-on-Trent Central; Stoke-on-Trent North; Stoke-on-Trent South

Conservatives HOLD (2): Camborne & Redruth; Oxford West & Abingdon
Conservatives GAIN (2): Portsmouth South; St Austell & Newquay
Ukip GAIN (1): Thanet South
SNP GAIN (2): Aberdeen North; Aberdeen South
Labour GAIN (4): Cardiff Central; Cardiff North; Lancaster & Fleetwood; Morecambe & Lunesdale
Lib Dem HOLD (1): Cornwall North


Some late safe Labour seats could push the party back in front by a tiny margin. The SNP is set to make one final gain in Ross, Skye & Lochaber. The results will then dry up until Friday lunchtime.


Safe seats
Conservatives (4): Hornchurch & Upminster; Macclesfield; Milton Keynes North; Milton Keynes South
Labour (9): Blackley & Broughton; Leicester East; Leicester South; Leicester West; Manchester Central; Manchester Gorton; Oldham East & Saddleworth; Oldham West & Royton; Wythenshawe & Sale East

Conservatives GAIN (1): Wells
Labour GAIN (1): Manchester Withington
SNP GAIN (1): Ross, Skye & Lochaber

By 2pm

A final gain for the Tories in Berwick-upon-Tweed pulls it level with Labour, while the Lib Dems will hold St Ives in possibly the final result to declare.


Safe seats
Conservatives (3): Hexham; Kenilworth & Southam; Warwick & Leamington
Labour (2): Blyth Valley; Wansbeck

Conservatives GAIN (1): Berwick-upon-Tweed
Lib Dems HOLD (1): St Ives


20 responses to ‘How election night could unfold, hour-by-hour

  1. Wow I can see why this one wasn’t put on the blog until mid-morning: obviously a lot of work!

    Definitely going to be following this list as the results come in and seeing how you do. Not convinced by a couple of predictions but I reckon you’ve probably judged about 80% of the marginals correctly.

    • Cheers. It’s more of a guide rather than a prediction – hence the 275-275 outcome – but my instinct is that the actual result won’t be that much different.

  2. Fantastic piece of work, Ian: thanks very much for putting it together. It’s made me realise that instead of watching it from the beginning but dozing off around 2am and waking up a couple of hours later having missed much of the excitement, I’m going to wait for the exit poll, then try to catch 4 hours sleep until 2am when all the real action starts. Hope you enjoy the show.

    • Yeah that’s the way to do it, unless you are holding/attending an election party there’s not much point sitting through the whole eight or nine hours.

      I’m going to be watching this one alone, which will be a change from five years ago when I was at uni and we were all crammed into the student bar to watch it. Think I will prefer it in many ways – as a floating voter in a room of fairly partisan people, it wasn’t always the best vibe – and the bar running out of Red Bull at about 4am didn’t help.

  3. Thanks for that – very detailed. I think I’ll go to bed as normal and try and get up in time for Sheffield Hallam declaration bet, which will be one of the key moments of the night – maybe that one goes to a recount so could be later than 4:30am – 5am?

  4. I’m amazed with all the opinion polls flying about that we need to bother with an election at all as everybody seems to know what the result will be.
    Apparently approximately 40% of voters have yet to make up their minds so although I go along with most of your predictions expect a view surprises. I would not be surprised if UKIP picked up a couple more than the 3 expected, the Lib Dems to hold on to more seats than expected and the SNP to win fewer than the polls suggest, and finally 5 more years of a Con/Lib Dem coalition as the voting public suddenly realise that Ed Miliband might just be PM. I’ve really enjoyed your blog and will have this page open when the results come in. Whatever happens expect Cameron to cling on for dear life until he is physically ejected (if it comes to that of course).

    • I agree that David Cameron will remain prime minister for as long as possible, but he is entitled to do so, and could well be in Downing Street at least until the end of the month.

    • I think you are wrong Simon. The way I see it the only certainty is that Cameron will be out (in due course) and that makes me feel a whole lot better. I want to live in a Country that values community not one run by a dysfunctional PR outfit bankrolled by the better off to protect their own interests above those of the majority. All this pre-election hot air is a waste of time. Labour will always be Labour and Conservatives will always be the Conservatives (The bedroom tax is simply a PR exercise to appease the Daily Mail readers with no regard to the increased suffering caused to the small number of unfortunate members of our community who, for a number of reasons, can’t cope as well as the rest of us). Another 5 years of Cameron would mean more chunks of public services being cut increasing the UKs decline towards 3rd world status. We will end up like so many 3rd world Countries where they pay little tax, have no public realm infrastructure and no healthcare or social services. I note that the only parties that would consider joining the Conservatives are UKIP (perhaps) and the LibDems (probably) and the later will have their numbers halved because they enabled Cameron to form a Government 5 years ago. I voted LibDem 5 years ago – I never will again. Who would I like to see in office? ANYONE BUT THE CONSERVATIVES.

        • My apologies Steve I got carried away. I started out to simply say in response to Simonc’s comments that predictions suggest that Cameron will not be in office when the process has run its course. I can also see Teresa May as leader of the party…….here I go again……..I am not a regular blogger I must learn how to do it.

  5. Most appreciated. Thank you.

    Interesting to note that only 7 seats are counting Friday (those which you have declaration after 8.00am). It has been many more in previous elections and last result has declared at 6.00pm or later.

    Obviously some declarations will be deferred due to recount for winner or recount for saving deposit.

    Results are what we wish to see but I wonder how accurate Exit Poll will be.

    I assume you are making a final GE2015 seat prediction in the next couple of days?

  6. Ian, you are incredible. As an ex-pat election junkie following from the US, I have loved this blog from the minute I discovered it a couple of months ago. Well done. I really think your level of analysis deserves a bigger audience. Have you thought of applying for Peter Snow’s job?

  7. What a great article. Thanks.

    I know the smarter ones amongst us will be going to bed and getting up early, but I expect I will stay up to 3am anyway… 🙂

    I suspect those “in the know” at the mainstream press are following this blog, and we might well see similar stories elsewhere in the next day or two.

      • Fair enough….and a good chance you’re right. Was just surprised it was in Safe given the majority and the Aschcroft poll rather than in Con hold……but a minor point. Thanks for the work on the guide though. Following obsessively from Nairobi and much appreciating your work.

Leave a Reply to Steve King Cancel reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s