powered by The Guardian

Election results timeline


Hello. This was a live feed of the 2010 UK General Election results, produced from the Guardian Politics API, using results from the Press Association.

Generally speaking it was a successful experiment, however I must stress you should exercise a bit of caution with the data here - the whole thing was written in a day and a half. Double check anything important with the Guardian, BBC and other websites. Please note I'm not using 'notional results', so the 'gains' may not be strictly accurate where there have been boundary changes.

Thanks to those who contacted me with questions and error reports.

William, 10:45pm Friday 7 May 2010


650 down, 0 to go. Target: 326 to win (theoritical)

Seat   Majority         Turnout     Declared  
650.   Conservatives win Thirsk and Malton - (New seat)   11,281           50.0%       03:49    
649.   Conservatives win York Outer - (New seat)   3,688           71.1%       04:03    
648.   Conservatives hold Wokingham   13,492   ↑ 6,252       71.5%   ↑ 4.3%   04:03    
647.   Conservatives hold Windsor   19,054   ↑ 8,762       71.3%   ↑ 7.3%   04:03    
646.   Labour hold Wythenshawe and Sale East   7,575   ↓ 3,252       51.0%   ↑ 0.6%   04:03    
645.   Labour hold Wolverhampton North East   2,484   ↓ 5,672       58.8%   ↑ 4.4%   04:03    
644.   Conservatives hold Worthing West   11,729   ↑ 2,350       64.7%   ↑ 2.1%   04:03    
643.   Conservatives hold Worthing East and Shoreham   11,105   ↑ 2,922       65.4%   ↑ 3.8%   04:03    
642.   Labour win Worsley and Eccles South - (New seat)   4,337           57.5%       04:03    
641.   Conservatives gain Wyre Forest   2,643           66.4%   ↑ 2.2%   04:03    
640.   Labour hold Wolverhampton South East   6,593   ↓ 3,902       57.4%   ↑ 5.1%   04:03    
639.   Labour win York Central - (New seat)   6,451           62.1%       04:03    
638.   Conservatives gain Wolverhampton South West   691           67.9%   ↑ 5.8%   04:03    
637.   Labour hold Wirral South   531   ↓ 3,193       71.1%   ↑ 3.6%   04:03    
636.   Conservatives gain Worcester   2,982           67.2%   ↑ 3.1%   04:03    
635.   Conservatives hold Woking   6,807   ↑ 195       71.5%   ↑ 8.1%   04:03    
634.   Conservatives gain Wirral West   2,436           71.5%   ↑ 4%   04:03    
633.   Conservatives gain Winchester   3,048           75.8%   ↑ 3.9%   04:03    
632.   Conservatives gain Weaver Vale   991           66.1%   ↑ 9%   04:03    
631.   Conservatives gain Waveney   769           65.1%   ↑ 0.7%   04:03    
630.   Lib Dems gain Wells   800           70.3%   ↑ 2.3%   04:03    
629.   Labour gain Westminster North   2,126           59.3%       04:03    
628.   Conservatives hold Wimbledon   11,408   ↑ 9,107       72.1%   ↑ 4%   04:03    
627.   Conservatives gain Warrington South   1,553           68.2%   ↑ 6.4%   04:03    
626.   Labour hold Wigan   10,487   ↓ 1,280       58.4%   ↑ 5.1%   04:03    
625.   Labour hold West Bromwich East   6,696   ↓ 4,956       60.4%   ↑ 1.8%   04:03    
624.   Conservatives gain Warwick and Leamington   3,513           84.5%   ↑ 17%   04:03    
623.   Labour hold West Ham   22,534   ↑ 12,733       55.0%   ↑ 5.2%   04:03    
622.   Labour hold West Bromwich West   5,651   ↓ 5,243       55.6%   ↑ 3.3%   04:03    
621.   Lib Dems hold Westmorland and Lonsdale   12,264   ↑ 11,997       75.9%   ↑ 4.3%   04:03    
620.   Conservatives gain Watford   1,425           68.3%   ↑ 3.5%   04:03    
619.   Conservatives hold Wiltshire North   7,483   ↑ 2,180       73.4%   ↑ 4.1%   04:03    
618.   Conservatives gain Warwickshire North   54           67.4%   ↑ 5.2%   04:03    
617.   Labour hold Tyneside North   12,884   ↓ 2,153       59.7%   ↑ 2.5%   04:03    
616.   Conservatives win Truro and Falmouth - (New seat)   435           69.1%       04:03    
615.   Labour hold Walsall South   1,755   ↓ 6,191       63.1%   ↑ 4.6%   04:03    
614.   Labour hold Tynemouth   5,739   ↑ 1,596       69.6%   ↑ 2.7%   04:03    
613.   Labour hold Wansbeck   7,031   ↓ 3,550       60.7%   ↑ 2.4%   04:03    
612.   Labour hold Wakefield   1,613   ↓ 3,541       62.7%   ↑ 3.4%   04:03    
611.   Labour hold Warrington North   6,771   ↓ 5,433       61.8%   ↑ 6.7%   04:03    
610.   Labour hold Walsall North   990   ↓ 5,650       55.5%   ↑ 2.7%   04:03    
609.   Labour hold Wallasey   8,507   ↓ 602       63.2%   ↑ 5.7%   04:03    
608.   Labour hold Walthamstow   9,478   ↑ 1,485       63.4%   ↑ 8.8%   04:03    
607.   Labour hold Vauxhall   10,651   ↑ 674       57.7%   ↑ 10.8%   04:03    
606.   Vincent Cable (LD) holds Twickenham   12,140   ↑ 2,175       74.8%   ↑ 3%   04:03    
605.   Conservatives win Uxbridge and Ruislip South - (New seat)   11,216           63.3%       04:03    
604.   Conservatives gain Swindon North   7,060           64.2%   ↑ 3.2%   04:03    
603.   Conservatives gain Swindon South   3,544           64.9%   ↑ 4.7%   04:03    
602.   Labour hold Stretford and Urmston   8,935   ↑ 1,084       64.1%   ↑ 2.6%   04:03    
 
Seat   Majority         Turnout     Declared  
 
601.   Conservatives gain Stourbridge   5,164           67.8%   ↑ 3.1%   04:03    
600.   Conservatives gain Stroud   1,299           74.0%   ↑ 2.7%   04:03    
599.   Labour hold Stoke-on-Trent South   4,130   ↓ 4,551       58.6%   ↑ 5%   04:03    
598.   Labour hold Streatham   3,259   ↓ 4,207       62.8%   ↑ 11.5%   04:03    
597.   Conservatives hold Stone   13,292   ↑ 4,203       70.5%   ↑ 3.6%   04:03    
596.   Conservatives hold Tewkesbury   6,310   ↓ 3,582       70.4%   ↑ 7.4%   04:03    
595.   Lib Dems hold Sutton and Cheam   1,608   ↓ 1,238       72.8%   ↑ 6.6%   04:03    
594.   Conservatives gain Thurrock   92           49.6%   ↓ 5.3%   04:03    
593.   Labour hold Tottenham   16,931   ↑ 3,897       58.2%   ↑ 10.4%   04:03    
592.   Conservatives hold Tonbridge and Malling   18,178   ↑ 4,826       71.5%   ↑ 4.2%   04:03    
591.   Conservatives hold Stratford-on-Avon   11,346   ↓ 838       72.7%   ↑ 3.8%   04:03    
590.   Conservatives hold Sussex Mid   7,402   ↑ 1,512       72.4%   ↑ 3.8%   04:03    
589.   Labour hold Stoke-on-Trent Central   5,566   ↓ 4,208       53.2%   ↑ 4.8%   04:03    
588.   Conservatives gain Sittingbourne and Sheppey   12,383           64.5%   ↓ 0.3%   04:03    
587.   Conservatives hold Southend West   7,270   ↓ 1,689       65.6%   ↑ 4.3%   04:03    
586.   Conservatives hold St Albans   2,305   ↑ 944       75.4%   ↑ 5%   04:03    
585.   Labour hold Stockport   6,784   ↓ 2,379       61.6%   ↑ 7.1%   04:03    
584.   John Denham (Lab) holds Southampton Itchen   192   ↓ 9,110       59.6%   ↑ 4.8%   04:03    
583.   Labour hold St Helens North   13,101   ↓ 861       59.4%   ↑ 3.2%   04:03    
582.   Conservatives gain Stevenage   3,578           64.8%   ↑ 2.1%   04:03    
581.   Lib Dems hold Solihull   175   ↓ 104       70.8%   ↑ 3.6%   04:03    
580.   Labour win St Helens South and Whiston - (New seat)   14,122           59.1%       04:03    
579.   Labour hold Stalybridge and Hyde   2,744   ↓ 5,604       59.2%   ↑ 10.8%   04:03    
578.   Conservatives hold Skipton and Ripon   9,950   ↓ 1,670       70.7%   ↑ 4.6%   04:03    
577.   Lib Dems hold St Ives   1,719   ↓ 9,890       68.6%   ↑ 1.1%   04:03    
576.   Lib Dems win St Austell and Newquay - (New seat)   1,312           61.9%       04:03    
575.   Labour hold Slough   5,523   ↓ 2,328       62.0%   ↑ 10.2%   04:03    
574.   Labour hold Sheffield Heeley   5,807   ↓ 5,563       62.1%   ↑ 5%   04:03    
573.   Conservatives hold Shropshire North   15,828   ↑ 4,808       65.7%   ↑ 2.4%   04:03    
572.   Nick Clegg (LD) holds Sheffield Hallam   15,284   ↑ 6,602       73.7%   ↑ 5.9%   04:03    
571.   Conservatives hold Salisbury   5,966   ↓ 5,176       71.9%   ↑ 4.3%   04:03    
570.   Conservatives win Saffron Walden - (New seat)   15,242           71.5%   ↑ 3.2%   04:03    
569.   Conservatives win Selby and Ainsty - (New seat)   12,265           71.1%       04:03    
568.   Conservatives hold Rutland and Melton   14,000   ↑ 1,070       71.5%   ↑ 6.5%   04:03    
567.   Conservatives win Ruislip, Northwood and Pinner - (New seat)   19,060           70.8%       04:03    
566.   Conservatives hold Shipley   9,944   ↑ 9,522       73.0%   ↑ 4.5%   04:03    
565.   Labour hold Sheffield Central   165   ↓ 6,890       59.7%   ↑ 9.6%   04:03    
564.   Conservatives gain Sherwood   214           68.9%   ↑ 6.8%   04:03    
563.   Labour win Salford and Eccles - (New seat)   5,725           55.0%       04:03    
562.   Labour win Sefton Central - (New seat)   3,862           71.8%       04:03    
561.   Labour win Sheffield Brightside and Hillsborough - (New seat)   13,632           57.1%       04:03    
560.   Labour win Sheffield South East - (New seat)   10,505           61.5%       04:03    
559.   Conservatives win Rayleigh and Wickford - (New seat)   22,338           69.0%       04:03    
558.   Conservatives gain Redditch   5,821           64.2%   ↑ 1.4%   04:03    
557.   Conservatives hold Rochford and Southend East   11,050   ↑ 5,556       58.6%   ↑ 3.2%   04:03    
556.   Lib Dems hold Ross, Skye and Lochaber   13,070   ↓ 1,179       67.2%   ↓ 2.4%   04:03    
555.   Conservatives gain Rossendale and Darwen   4,493           64.6%   ↑ 3.1%   04:03    
554.   Conservatives win Rochester and Strood - (New seat)   9,953           64.9%       04:03    
553.   Lib Dems hold Portsmouth South   5,200   ↑ 1,838       58.8%   ↑ 1.9%   04:03    
552.   Conservatives gain Richmond Park   4,091           76.9%   ↑ 4.1%   04:03    
 
Seat   Majority         Turnout     Declared  
 
551.   Labour hold Preston   7,733   ↓ 1,674       52.0%   ↓ 1.8%   04:03    
550.   Conservatives hold Romford   16,954   ↑ 5,365       65.3%   ↑ 3%   04:03    
549.   Conservatives gain Reading West   6,004           65.9%   ↑ 4.9%   04:03    
548.   Conservatives win Rugby - (New seat)   6,000           68.9%       04:03    
547.   Conservatives hold Reading East   7,605   ↑ 7,130       66.7%   ↑ 6.4%   04:03    
546.   Conservatives hold Preseli Pembrokeshire   4,605   ↑ 3,998       69.0%   ↓ 0.5%   04:03    
545.   Conservatives gain Pudsey   1,659           70.9%   ↑ 4.9%   04:03    
544.   William Hague (C) holds Richmond (Yorks)   23,336   ↑ 5,529       67.2%   ↑ 2.2%   04:03    
543.   Conservatives gain Oxford West and Abingdon   176           65.3%   ↓ 0.3%   04:03    
542.   Labour hold Ochil and Perthshire South   5,187   ↑ 4,499       67.2%   ↑ 1.2%   04:03    
541.   Labour win Poplar and Limehouse - (New seat)   6,030           62.3%       04:03    
540.   Conservatives hold Poole   7,541   ↑ 1,553       73.4%   ↑ 10.3%   04:03    
539.   Labour hold Oldham East and Saddleworth   103   ↓ 3,487       61.2%   ↑ 3.9%   04:03    
538.   Conservatives hold Old Bexley and Sidcup   15,857   ↑ 5,937       69.3%   ↑ 4%   04:03    
537.   Labour hold Oldham West and Royton   9,352   ↓ 1,107       59.1%   ↑ 5.8%   04:03    
536.   Conservatives gain Portsmouth North   7,289           62.7%   ↑ 2.7%   04:03    
535.   Conservatives win Plymouth Sutton and Devonport - (New seat)   1,149           61.8%       04:03    
534.   Conservatives hold Peterborough   4,861   ↑ 2,121       63.9%   ↑ 2.9%   04:03    
533.   Conservatives hold Penrith and The Border   11,241   ↓ 663       69.9%   ↑ 3.8%   04:03    
532.   Conservatives hold Orpington   17,200   ↑ 12,253       72.2%   ↑ 2.3%   04:03    
531.   Labour win Penistone and Stocksbridge - (New seat)   3,049           67.9%       04:03    
530.   Lib Dems hold Orkney and Shetland   9,928   ↑ 3,301       58.5%   ↑ 4.8%   04:03    
529.   Conservatives hold Northampton South   6,004   ↑ 1,585       58.2%   ↓ 2.5%   04:03    
528.   Conservatives win Northamptonshire South - (New seat)   20,478           73.0%       04:03    
527.   Conservatives hold Norwich North - Previous by-election (C)   3,901   ↓ 1,558       65.2%   ↑ 4.1%   04:03    
526.   Labour hold Middlesbrough South and Cleveland East   1,677   ↓ 6,323       63.6%   ↑ 2.8%   04:03    
525.   Conservatives win Milton Keynes North - (New seat)   8,961           62.8%       04:03    
524.   Labour hold Newcastle-under-Lyme   1,552   ↓ 6,556       62.2%   ↑ 4%   04:03    
523.   Conservatives gain Morecambe and Lunesdale   866           62.3%   ↑ 0.9%   04:03    
522.   Labour hold Mitcham and Morden   13,666   ↑ 1,106       66.4%   ↑ 5.2%   04:03    
521.   Conservatives win Milton Keynes South - (New seat)   5,201           61.2%       04:03    
520.   Conservatives hold Norfolk North West   14,810   ↑ 5,630       65.3%   ↑ 3.7%   04:03    
519.   Conservatives hold Norfolk South West   13,140   ↑ 3,054       66.2%   ↑ 3.7%   04:03    
518.   Labour win Morley and Outwood - (New seat)   1,101           65.8%       04:03    
517.   Labour win Normanton, Pontefract and Castleford - (New seat)   10,979           56.2%       04:03    
516.   Conservatives gain Northampton North   1,936           62.7%   ↑ 5.8%   04:03    
515.   Lib Dems gain Norwich South   310           64.6%   ↑ 4.7%   04:03    
514.   Conservatives win Meon Valley - (New seat)   12,125           72.7%       04:03    
513.   Labour hold Liverpool Riverside   14,173   ↑ 3,959       52.1%   ↑ 10.6%   04:03    
512.   Caroline Spelman (C) holds Meriden   16,253   ↑ 9,244       62.2%   ↑ 2.1%   04:03    
511.   Labour hold Liverpool West Derby   18,467   ↑ 3,242       56.7%   ↑ 9.5%   04:03    
510.   Labour hold Liverpool Walton   19,818   ↑ 3,861       54.8%   ↑ 9.8%   04:03    
509.   Labour hold Liverpool Wavertree   7,167   ↑ 1,994       60.6%   ↑ 9.8%   04:03    
508.   Conservatives hold Macclesfield   11,959   ↑ 2,558       68.2%   ↑ 5.1%   04:03    
507.   Labour hold Luton South   2,329   ↓ 3,321       70.4%   ↑ 16.3%   04:03    
506.   DUP hold Londonderry East   5,355   ↓ 2,372       55.3%   ↓ 5%   04:03    
505.   Labour win Lewisham West and Penge - (New seat)   5,828           65.2%       04:03    
504.   Lib Dems hold Manchester Withington   1,894   ↑ 1,227       60.6%   ↑ 5.3%   04:03    
503.   Labour hold Manchester Gorton   6,703   ↑ 895       50.5%   ↑ 5.5%   04:03    
502.   Theresa May (C) holds Maidenhead   16,769   ↑ 10,538       73.8%   ↑ 2.1%   04:03    
 
Seat   Majority         Turnout     Declared  
 
501.   Labour hold Manchester Central   10,439   ↑ 663       44.3%   ↑ 2.3%   04:03    
500.   Labour hold Leyton and Wanstead   6,416   ↓ 441       63.2%   ↑ 8.1%   04:03    
499.   Labour hold Lewisham Deptford   12,499   ↑ 688       61.5%   ↑ 10%   04:03    
498.   Labour hold Lewisham East   6,216   ↓ 535       63.3%   ↑ 10.7%   04:03    
497.   Labour hold Leicester West   4,017   ↓ 5,053       55.2%   ↑ 1.9%   04:03    
496.   Labour hold Leeds West   7,016   ↓ 5,794       57.5%   ↑ 3.9%   04:03    
495.   Labour hold Leeds East   10,293   ↓ 1,285       58.1%   ↑ 3.1%   04:03    
494.   Labour hold Leicester East   14,082   ↓ 1,794       65.8%   ↑ 3.6%   04:03    
493.   Labour hold Leicester South   8,808   ↑ 5,091       61.1%   ↑ 2.4%   04:03    
492.   Andy Burnham (Lab) holds Leigh   12,011   ↓ 5,261       58.1%   ↑ 7.8%   04:03    
491.   Lib Dems hold Leeds North West   9,103   ↑ 7,226       66.5%   ↑ 4.1%   04:03    
490.   Conservatives win Leicestershire South - (New seat)   15,524           71.2%       04:03    
489.   Labour hold Leeds North East   4,545   ↓ 717       70.0%   ↑ 4.5%   04:03    
488.   Lib Dems hold Kingston and Surbiton   7,560   ↓ 1,406       70.4%   ↑ 1.9%   04:03    
487.   Labour hold Hull North   641   ↓ 6,710       52.0%   ↑ 4.7%   04:03    
486.   Labour hold Huddersfield   4,472   ↓ 3,879       61.1%   ↑ 4.5%   04:03    
485.   Conservatives gain Ipswich   2,079           59.9%   ↓ 1%   04:03    
484.   Conservatives hold Huntingdon   10,819   ↓ 2,028       64.9%   ↑ 2.4%   04:03    
483.   Conservatives gain Keighley   2,940           72.4%   ↑ 4.5%   04:03    
482.   Labour hold Hyndburn   3,090   ↓ 2,497       63.5%   ↑ 4.7%   04:03    
481.   Labour hold Ilford South   11,287   ↑ 2,059       68.0%   ↑ 14.4%   04:03    
480.   Lib Dems hold Inverness, Nairn, Badenoch and Strathspey   8,765   ↑ 4,617       64.9%   ↑ 1.3%   04:03    
479.   Labour hold Lancashire West   4,343   ↓ 1,741       63.8%   ↑ 6.1%   04:03    
478.   Labour hold Islington South and Finsbury   3,569   ↑ 3,085       64.4%   ↑ 10.8%   04:03    
477.   Conservatives win Kenilworth and Southam - (New seat)   12,552           81.2%       04:03    
476.   Conservatives win Lancaster and Fleetwood - (New seat)   333           61.1%       04:03    
475.   Conservatives gain Hove   1,868           69.5%   ↑ 5.4%   04:03    
474.   Conservatives hold Ilford North   5,404   ↑ 3,751       65.3%   ↑ 4.5%   04:03    
473.   Labour hold Islington North   12,401   ↑ 5,685       65.4%   ↑ 11.5%   04:03    
472.   Conservatives hold Kensington   8,616           53.3%       04:03    
471.   Lynne Featherstone (LD) holds Hornsey and Wood Green   6,875   ↑ 4,480       68.9%   ↑ 7.1%   04:03    
470.   Labour hold Holborn and St Pancras   9,942   ↑ 5,155       62.9%   ↑ 12.6%   04:03    
469.   Labour hold Hemsworth   9,844   ↓ 3,637       60.4%   ↑ 5.8%   04:03    
468.   Conservatives hold Hertfordshire South West   14,920   ↑ 6,447       72.5%   ↑ 4%   04:03    
467.   Conservatives win Hereford and Herefordshire South - (New seat)   2,481           67.7%       04:03    
466.   Labour hold Hayes and Harlington   10,824   ↓ 23       60.7%   ↑ 4.4%   04:03    
465.   Conservatives gain Hendon   106           58.8%   ↑ 0.5%   04:03    
464.   Conservatives win Herefordshire North - (New seat)   9,887           71.5%       04:03    
463.   Francis Maude (C) holds Horsham   11,460   ↓ 1,167       72.7%   ↑ 5.4%   04:03    
462.   Conservatives hold Hitchin and Harpenden   15,271   ↑ 3,878       74.1%   ↑ 3.6%   04:03    
461.   Labour hold Heywood and Middleton   5,971   ↓ 5,112       57.5%   ↑ 2.9%   04:03    
460.   Conservatives win Hornchurch and Upminster - (New seat)   16,371           68.0%       04:03    
459.   Lib Dems hold Hazel Grove   6,371   ↓ 1,377       66.6%   ↑ 5.8%   04:03    
458.   Conservatives hold Hexham   5,788   ↑ 768       70.9%   ↑ 2.1%   04:03    
457.   Labour hold Greenwich and Woolwich   10,153   ↑ 7       62.9%   ↑ 7.3%   04:03    
456.   Labour hold Halifax   1,472   ↓ 1,945       61.9%   ↑ 0.8%   04:03    
455.   Conservatives win Harwich and Essex North - (New seat)   11,447           69.3%       04:03    
454.   Conservatives hold Hampshire North East   18,597   ↑ 6,048       73.3%   ↑ 8.5%   04:03    
453.   Labour hold Hammersmith   3,549           65.6%       04:03    
452.   Conservatives gain Halesowen and Rowley Regis   2,023           69.1%   ↑ 6.2%   04:03    
 
Seat   Majority         Turnout     Declared  
 
451.   Labour win Hampstead and Kilburn - (New seat)   42           66.3%       04:03    
450.   Conservatives gain Harrow East   3,403           70.0%   ↑ 9.5%   04:03    
449.   Conservatives gain Great Yarmouth   4,276           61.2%   ↑ 1.1%   04:03    
448.   Conservatives hold Harborough   9,797   ↑ 5,905       70.5%   ↑ 6.2%   04:03    
447.   Labour hold Hackney North and Stoke Newington   14,461   ↑ 7,034       62.9%   ↑ 13.3%   04:03    
446.   Labour hold Harrow West   3,143   ↑ 1,115       64.5%   ↑ 0.2%   04:03    
445.   Labour hold Great Grimsby   714   ↓ 6,940       53.8%   ↑ 2.1%   04:03    
444.   Labour hold Hackney South and Shoreditch   14,288   ↑ 4,084       58.9%   ↑ 9.2%   04:03    
443.   Conservatives win Gillingham and Rainham - (New seat)   8,680           66.0%       04:03    
442.   Labour hold Feltham and Heston   4,658   ↓ 2,162       59.9%   ↑ 10.4%   04:03    
441.   Labour win Gateshead - (New seat)   12,549           57.5%       04:03    
440.   Labour hold Eltham   1,663   ↓ 1,613       67.1%   ↑ 5.4%   04:03    
439.   Conservatives hold Gosport   14,413   ↑ 8,683       64.6%   ↑ 4.1%   04:03    
438.   Conservatives gain Enfield North   1,692           67.1%   ↑ 5.8%   04:03    
437.   Labour hold Erith and Thamesmead   5,703   ↓ 5,797       60.8%   ↑ 8.5%   04:03    
436.   Conservatives gain Gloucester   2,420           64.0%   ↑ 1.2%   04:03    
435.   Lib Dems hold Gordon   6,748   ↓ 4,278       66.4%   ↑ 4.6%   04:03    
434.   Conservatives hold Faversham and Kent Mid   17,088   ↑ 8,368       67.8%   ↑ 2.1%   04:03    
433.   Labour win Garston and Halewood - (New seat)   16,877           60.1%       04:03    
432.   Sinn Fein hold Fermanagh and South Tyrone   4   ↓ 4,578       68.9%   ↓ 3.7%   04:03    
431.   Conservatives hold Enfield Southgate   7,626   ↑ 5,879       69.2%   ↑ 2.8%   04:03    
430.   Conservatives hold Fareham   17,092   ↑ 5,390       71.6%   ↑ 4.7%   04:03    
429.   Conservatives gain Finchley and Golders Green   5,809           61.1%   ↓ 0.8%   04:03    
428.   Conservatives win Ealing Central and Acton - (New seat)   3,716           74.3%       04:03    
427.   Labour hold Ealing North   9,301   ↑ 2,242       70.2%   ↑ 10.8%   04:03    
426.   Labour hold Ealing Southall - Previous by-election (Lab)   9,291   ↓ 2,149       70.8%   ↑ 14.6%   04:03    
425.   Labour hold East Ham   27,826   ↑ 14,671       55.6%   ↑ 4.9%   04:03    
424.   Labour hold Dumfries and Galloway   7,449   ↑ 4,527       70.0%   ↑ 1.5%   04:03    
423.   Conservatives gain Dorset South   7,443           68.1%   ↓ 0.6%   04:03    
422.   Conservatives win Elmet and Rothwell - (New seat)   4,521           71.8%       04:03    
421.   Conservatives gain Dewsbury   1,526           68.5%   ↑ 6.5%   04:03    
420.   Labour hold Edmonton   9,613   ↑ 1,538       63.2%   ↑ 4.1%   04:03    
419.   Tessa Jowell (Lab) holds Dulwich and West Norwood   9,365   ↑ 558       66.2%   ↑ 8.1%   04:03    
418.   Labour hold Dudley North   649   ↓ 4,783       63.5%   ↑ 3.3%   04:03    
417.   Labour hold Edinburgh South   316   ↓ 89       73.8%   ↑ 3.8%   04:03    
416.   Labour hold Ellesmere Port and Neston   4,331   ↓ 2,155       70.1%   ↑ 8.5%   04:03    
415.   Conservatives hold Dorset North   7,625   ↑ 5,381       73.5%   ↑ 2.4%   04:03    
414.   Lib Dems hold Dorset Mid and Poole North   269   ↓ 5,213       64.4%   ↓ 4.1%   04:03    
413.   Conservatives gain Dudley South   3,856           63.0%   ↑ 2.8%   04:03    
412.   Conservatives hold Devon South West   15,874   ↑ 5,733       71.2%   ↑ 2.6%   04:03    
411.   Conservatives win Derbyshire Mid - (New seat)   11,292           71.4%       04:03    
410.   Labour win Dagenham and Rainham - (New seat)   2,630           63.4%       04:03    
409.   Conservatives win Devon Central - (New seat)   9,230           75.7%       04:03    
408.   Labour hold Derby North   613   ↓ 3,144       63.1%   ↓ 1.2%   04:03    
407.   Labour hold Denton and Reddish   9,831   ↓ 3,667       58.1%   ↑ 6.2%   04:03    
406.   Conservatives hold Croydon Central   2,969   ↑ 2,894       63.1%   ↑ 2.5%   04:03    
405.   Conservatives hold Daventry   19,188   ↑ 4,502       72.5%   ↑ 4.4%   04:03    
404.   Conservatives hold Devon West and Torridge   2,957   ↓ 279       72.2%   ↑ 2%   04:03    
403.   Conservatives hold Croydon South   15,818   ↑ 2,290       69.3%   ↑ 5.7%   04:03    
402.   Bob Ainsworth (Lab) holds Coventry North East   11,775   ↓ 2,447       59.4%   ↑ 6.4%   04:03    
 
Seat   Majority         Turnout     Declared  
 
401.   Labour hold Croydon North   16,483   ↑ 2,595       60.7%   ↑ 8.4%   04:03    
400.   Labour hold Coventry South   3,845   ↓ 2,410       62.4%   ↑ 3.4%   04:03    
399.   Labour hold Coventry North West   6,288   ↓ 3,027       63.9%   ↑ 4.5%   04:03    
398.   Lib Dems hold Cheltenham   4,920   ↑ 2,617       66.8%   ↑ 5.8%   04:03    
397.   Conservatives hold Congleton   7,063   ↓ 1,183       68.9%   ↑ 4.7%   04:03    
396.   Conservatives win Chelsea and Fulham - (New seat)   16,722           60.1%       04:03    
395.   Theresa Villiers (C) holds Chipping Barnet   11,927   ↑ 5,967       65.1%   ↑ 1%   04:03    
394.   Conservatives gain Colne Valley   4,837           69.1%   ↑ 3.1%   04:03    
393.   Lib Dems hold Cornwall North   2,981   ↓ 95       68.2%   ↑ 3.7%   04:03    
392.   Labour hold Chorley   2,593   ↓ 5,032       70.2%   ↑ 7.3%   04:03    
391.   Lib Dems win Chippenham - (New seat)   2,470           72.7%       04:03    
390.   Conservatives gain Cornwall South East   3,220           68.7%   ↑ 2.5%   04:03    
389.   Lib Dems hold Cheadle - Previous by-election (LD)   3,272   ↓ 748       72.5%   ↑ 2.9%   04:03    
388.   Conservatives gain Corby   1,895           69.3%   ↑ 2.8%   04:03    
387.   Lib Dems hold Colchester   6,982   ↑ 705       62.3%   ↑ 5.5%   04:03    
386.   Conservatives hold Chingford and Woodford Green   12,963   ↑ 2,322       66.5%   ↑ 3.5%   04:03    
385.   Labour hold Copeland   3,833   ↓ 2,487       67.6%   ↑ 5.3%   04:03    
384.   Labour gain Chesterfield   549           63.8%   ↑ 4.2%   04:03    
383.   Conservatives hold Chichester   15,877   ↑ 5,017       69.7%   ↑ 3.1%   04:03    
382.   Lib Dems hold Cambridge   6,792   ↑ 2,453       65.0%   ↑ 2.9%   04:03    
381.   Conservatives gain Cardiff North   194           72.7%   ↑ 1.7%   04:03    
380.   Conservatives hold Cambridgeshire North West   16,677   ↑ 6,844       65.6%   ↑ 4%   04:03    
379.   Conservatives hold Cambridgeshire South East   5,946   ↓ 2,678       69.3%   ↑ 4%   04:03    
378.   Conservatives gain Calder Valley   6,431           67.3%   ↑ 0.3%   04:03    
377.   Conservatives gain Cannock Chase   3,195           61.2%   ↑ 3.8%   04:03    
376.   Conservatives hold Bromsgrove   11,308   ↑ 1,228       70.6%   ↑ 3%   04:03    
375.   Lib Dems hold Carshalton and Wallington   5,260   ↑ 4,192       69.0%   ↑ 5.5%   04:03    
374.   Conservatives hold Bromley and Chislehurst - Previous by-election (C)   13,900   ↑ 558       67.3%   ↑ 2.5%   04:03    
373.   Conservatives win Camborne and Redruth - (New seat)   66           66.4%       04:03    
372.   Conservatives gain Chatham and Aylesford   6,069           61.6%   ↑ 1.9%   04:03    
371.   Conservatives gain Bury North   2,243           67.4%   ↑ 6%   04:03    
370.   Conservatives gain Burton   6,304           66.5%   ↑ 5.5%   04:03    
369.   Speaker gain Buckingham   12,529           64.5%   ↓ 4.3%   04:03    
368.   Labour hold Bury South   3,292   ↓ 5,620       65.6%   ↑ 7.1%   04:03    
367.   Harriet Harman (Lab) holds Camberwell and Peckham   17,187   ↑ 3,704       59.4%   ↑ 7.4%   04:03    
366.   Conservatives gain Brentford and Isleworth   1,958           64.4%   ↑ 9.9%   04:03    
365.   Labour hold Bristol East   3,722   ↓ 4,899       64.8%   ↑ 3.5%   04:03    
364.   Labour hold Bristol South   4,734   ↓ 6,408       61.6%   ↑ 1.8%   04:03    
363.   Conservatives gain Brighton Kemptown   1,328           64.7%   ↑ 4.5%   04:03    
362.   Conservatives gain Bristol North West   3,274           68.5%   ↑ 7.3%   04:03    
361.   Labour hold Bradford West   5,763   ↑ 2,737       64.9%   ↑ 10.9%   04:03    
360.   Greens gain Brighton Pavilion   1,252           70.0%   ↑ 6.2%   04:03    
359.   Conservatives win Broadland - (New seat)   7,292           72.0%       04:03    
358.   Labour hold Brent North   8,028   ↑ 2,387       62.3%   ↑ 3%   04:03    
357.   Lib Dems win Brent Central - (New seat)   1,345           61.2%       04:03    
356.   Labour hold Bradford South   4,622   ↓ 4,545       59.8%   ↑ 5.6%   04:03    
355.   Conservatives gain Brigg and Goole   5,147           65.2%   ↑ 2%   04:03    
354.   Lib Dems win Bradford East - (New seat)   365           62.1%       04:03    
353.   Lib Dems win Bermondsey and Old Southwark - (New seat)   8,530           57.5%       04:03    
352.   Lib Dems hold Birmingham Yardley   3,002   ↑ 330       56.5%   ↓ 1.2%   04:03    
 
Seat   Majority         Turnout     Declared  
 
351.   Labour hold Birmingham Hodge Hill   10,302   ↑ 4,853       56.6%   ↑ 3.9%   04:03    
350.   Conservatives hold Bexleyheath and Crayford   10,344   ↑ 5,793       66.5%   ↑ 1%   04:03    
349.   Labour hold Blyth Valley   6,668   ↓ 1,859       60.0%   ↑ 3.8%   04:03    
348.   Labour gain Bethnal Green and Bow   11,574           62.4%   ↑ 11.2%   04:03    
347.   Lib Dems hold Berwick-upon-Tweed   2,690   ↓ 5,942       67.0%   ↑ 3.6%   04:03    
346.   Labour win Blackley and Broughton - (New seat)   12,303           49.2%       04:03    
345.   Labour hold Birmingham Erdington   3,277   ↓ 6,298       53.5%   ↑ 4.6%   04:03    
344.   Labour hold Birmingham Northfield   2,782   ↓ 3,672       58.6%   ↑ 2%   04:03    
343.   Labour hold Bootle   21,181   ↑ 4,824       57.8%   ↑ 10.1%   04:03    
342.   Labour hold Birkenhead   15,395   ↑ 2,461       56.3%   ↑ 7.6%   04:03    
341.   Labour hold Birmingham Edgbaston   1,274   ↓ 1,075       60.6%   ↑ 2.6%   04:03    
340.   Labour hold Birmingham Perry Barr   11,908   ↑ 3,960       59.0%   ↑ 3.5%   04:03    
339.   Labour hold Bolton West   92   ↓ 1,972       66.8%   ↑ 3.3%   04:03    
338.   Labour hold Birmingham Selly Oak   3,482   ↓ 5,369       62.3%   ↑ 2.8%   04:03    
337.   Labour hold Birmingham Hall Green   3,799   ↓ 1,915       63.6%   ↑ 3.2%   04:03    
336.   Conservatives hold Altrincham and Sale West   11,595   ↑ 4,436       69.3%   ↑ 3.4%   04:03    
335.   Conservatives hold Aldershot   5,586   ↑ 252       63.5%   ↑ 2.2%   04:03    
334.   Labour hold Bassetlaw   8,215   ↓ 2,622       64.8%   ↑ 6.7%   04:03    
333.   Conservatives hold Beckenham   17,784   ↑ 9,383       72.0%   ↑ 6.5%   04:03    
332.   Conservatives gain Amber Valley   536           65.5%   ↑ 2.6%   04:03    
331.   Labour hold Barrow and Furness   5,208   ↓ 829       64.2%   ↑ 5.2%   04:03    
330.   Conservatives win Basildon and Billericay - (New seat)   12,338           63.5%       04:03    
329.   Lib Dems hold Argyll and Bute   3,431   ↓ 2,205       67.3%   ↑ 3.1%   04:03    
328.   Labour hold Ashton under Lyne   9,094   ↓ 4,858       56.9%   ↑ 5.6%   04:03    
327.   Labour hold Barking   16,555   ↑ 7,672       61.4%   ↑ 10.9%   04:03    
326.   Labour hold Batley and Spen   4,406   ↓ 1,382       66.6%   ↑ 4.3%   04:03    
325.   Conservatives hold Basingstoke   13,176   ↑ 8,496       67.1%   ↑ 4.1%   04:03    
324.   Conservatives hold Banbury   18,227   ↑ 7,430       64.7%   ↑ 0.2%   04:03    
323.   Nick Herbert (C) holds Arundel and South Downs   16,691   ↑ 5,382       72.2%   ↑ 3.7%   04:03    
322.   Labour hold Aberdeen North   8,361   ↑ 1,566       58.2%   ↑ 2.4%   04:03    
321.   Lib Dems hold Aberdeenshire West and Kincardine   3,684   ↓ 3,787       68.4%   ↑ 4.8%   04:03    
320.   Conservatives hold Wycombe   9,560   ↑ 2,509       64.6%   ↑ 2.4%   04:03    
319.   Conservatives win Wyre and Preston North - (New seat)   15,844           72.1%       04:03    
318.   Conservatives hold Yorkshire East   13,486   ↑ 7,203       63.8%   ↑ 2.6%   04:03    
317.   Labour hold Ynys Mon   2,461   ↑ 1,219       68.8%   ↑ 1.3%   04:03    
316.   Lib Dems hold Yeovil   13,036   ↑ 4,474       69.4%   ↑ 5.1%   04:03    
315.   Labour win Wentworth and Dearne - (New seat)   13,920           58.0%       04:03    
314.   Labour win Washington and Sunderland West - (New seat)   11,458           54.2%       04:03    
313.   Conservatives hold Wantage   13,547   ↑ 5,530       70.0%   ↑ 1.8%   04:03    
312.   Conservatives hold Worcestershire West   6,754   ↑ 4,279       73.8%   ↑ 4.9%   04:03    
311.   Conservatives win Witham - (New seat)   15,196           70.2%       04:03    
310.   David Cameron (C) holds Witney   22,740   ↑ 8,584       73.3%   ↑ 4.3%   04:03    
309.   Labour hold Workington   4,575   ↓ 2,320       65.9%   ↑ 1.2%   04:03    
308.   Conservatives win Wiltshire South West - (New seat)   10,367           68.4%       04:03    
307.   Conservatives hold The Wrekin   9,450   ↑ 8,508       70.1%   ↑ 3.1%   04:03    
306.   Labour hold Warley   10,756   ↑ 609       60.6%   ↑ 3.5%   04:03    
305.   Conservatives hold Worcestershire Mid   15,864   ↑ 2,537       70.6%   ↑ 3.3%   04:03    
304.   Conservatives hold Weston-Super-Mare   2,691   ↑ 612       67.2%   ↑ 1.6%   04:03    
303.   Labour hold Wrexham   3,658   ↓ 3,161       64.8%   ↑ 1.5%   04:03    
302.   Conservatives gain Vale of Glamorgan   4,307           69.3%   ↑ 0.4%   04:03    
 
Seat   Majority         Turnout     Declared  
 
301.   Conservatives hold Wellingborough   11,787   ↑ 11,100       67.2%   ↑ 0.7%   04:03    
300.   Conservatives hold Wealden   17,179   ↑ 1,258       71.8%   ↑ 4.1%   04:03    
299.   Conservatives hold Welwyn Hatfield   17,423   ↑ 11,477       68.0%   ↓ 0.2%   04:03    
298.   Labour hold Vale of Clwyd   2,509   ↓ 2,160       63.7%   ↑ 1.5%   04:03    
297.   Labour hold Telford   978   ↓ 4,428       63.5%   ↑ 5.8%   04:03    
296.   Lib Dems win Taunton Deane - (New seat)   3,993           70.5%       04:03    
295.   Labour hold Tooting   2,524   ↓ 2,857       68.6%   ↑ 9.6%   04:03    
294.   Conservatives hold Thanet North   13,528   ↑ 5,894       62.4%   ↑ 2.3%   04:03    
293.   Labour hold Torfaen   9,306   ↓ 5,485       61.5%   ↑ 2.2%   04:03    
292.   Conservatives hold Totnes   4,927   ↑ 2,980       70.4%   ↑ 2.7%   04:03    
291.   Sinn Fein hold Ulster Mid   15,363   ↑ 4,387       63.2%   ↓ 9.3%   04:03    
290.   Conservatives gain Thanet South   7,617           64.2%   ↓ 0.8%   04:03    
289.   Lib Dems win Thornbury and Yate - (New seat)   7,116           75.2%       04:03    
288.   George Osborne (C) holds Tatton   14,487   ↑ 2,756       68.9%   ↑ 4.3%   04:03    
287.   Conservatives hold Tiverton and Honiton   9,320   ↓ 1,731       71.5%   ↑ 1.7%   04:03    
286.   DUP hold Upper Bann   3,361   ↓ 1,937       55.4%   ↓ 6%   04:03    
285.   Lib Dems hold Torbay   4,078   ↑ 2,049       64.6%   ↑ 2.7%   04:03    
284.   Conservatives hold Tunbridge Wells   15,576   ↑ 5,588       69.9%   ↑ 4.1%   04:03    
283.   Sinn Fein hold Tyrone West   10,685   ↑ 5,680       61.0%   ↓ 11.1%   04:03    
282.   Conservatives hold Suffolk South   8,689   ↑ 2,083       70.9%   ↓ 0.9%   04:03    
281.   Conservatives hold Suffolk Coastal   9,128   ↓ 557       71.6%   ↑ 3.7%   04:03    
280.   Conservatives hold Suffolk West   13,050   ↑ 4,141       64.6%   ↑ 3.9%   04:03    
279.   DUP hold Strangford   5,876   ↓ 7,173       53.7%   ↑ 0.1%   04:03    
278.   Jeremy Hunt (C) holds Surrey South West   16,318   ↑ 10,607       73.4%   ↑ 1.6%   04:03    
277.   Labour win Sunderland Central - (New seat)   6,725           57.0%       04:03    
276.   Conservatives hold Surrey East   16,874   ↑ 953       71.1%   ↑ 4.5%   04:03    
275.   Labour hold Stoke-on-Trent North   8,235   ↓ 1,801       55.8%   ↑ 3.1%   04:03    
274.   Michael Gove (C) holds Surrey Heath   17,289   ↑ 6,444       70.0%   ↑ 7.1%   04:03    
273.   Conservatives hold Sutton Coldfield   17,005   ↑ 4,722       67.9%   ↑ 4.4%   04:03    
272.   Conservatives gain Tamworth   6,090           63.8%   ↑ 2.8%   04:03    
271.   Labour hold Swansea East   10,838   ↓ 411       54.6%   ↑ 2.2%   04:03    
270.   Conservatives gain Stockton South   332           67.5%   ↑ 4.5%   04:03    
269.   Conservatives hold Suffolk Central and Ipswich North   13,786   ↑ 5,930       70.4%   ↑ 3.7%   04:03    
268.   Labour hold Swansea West   504   ↓ 3,765       58.0%   ↑ 0.9%   04:03    
267.   Labour hold Stockton North   6,676   ↓ 5,761       58.6%   ↑ 1%   04:03    
266.   Conservatives win Somerset North - (New seat)   7,862           75.0%       04:03    
265.   Lib Dems hold Somerton and Frome   1,817   ↑ 1,005       74.3%   ↑ 5%   04:03    
264.   Conservatives hold Sevenoaks   17,515   ↑ 4,545       71.0%   ↑ 4.5%   04:03    
263.   Conservatives hold Spelthorne   10,019   ↑ 83       67.1%   ↑ 5.6%   04:03    
262.   Labour hold Stirling   8,354   ↑ 3,587       70.8%   ↑ 3.1%   04:03    
261.   Conservatives hold Staffordshire Moorlands   6,689   ↑ 4,251       70.6%   ↑ 6.6%   04:03    
260.   Lib Dems hold Southport   6,024   ↑ 2,186       65.1%   ↑ 4.5%   04:03    
259.   Conservatives hold South Holland and The Deepings   21,880   ↑ 6,100       65.8%   ↑ 3.5%   04:03    
258.   Conservatives win Somerset North East - (New seat)   4,914           76.0%       04:03    
257.   Conservatives gain Stafford   5,460           71.2%   ↑ 6.4%   04:03    
256.   Conservatives hold Staffordshire South   16,590   ↑ 7,743       68.7%   ↑ 31.4%   04:03    
255.   Conservatives hold Shrewsbury and Atcham   7,944   ↑ 6,136       70.3%   ↑ 1.6%   04:03    
254.   Conservatives gain Ribble South (South Ribble)   5,554           67.9%   ↑ 4.8%   04:03    
253.   Conservatives hold Scarborough and Whitby   8,130   ↑ 6,885       65.3%   ↑ 1.7%   04:03    
252.   Kenneth Clarke (C) holds Rushcliffe   15,811   ↑ 2,837       73.6%   ↑ 3.1%   04:03    
 
Seat   Majority         Turnout     Declared  
 
251.   Conservatives hold Reigate   13,591   ↑ 2,603       69.8%   ↑ 5%   04:03    
250.   Labour hold Sedgefield - Previous by-election (Lab)   8,696   ↓ 9,761       62.1%   ↓ 0.1%   04:03    
249.   Conservatives win Romsey and Southampton North - (New seat)   4,156           73.2%       04:03    
248.   Jim Murphy (Lab) holds Renfrewshire East   10,420   ↑ 3,763       77.3%   ↑ 5.2%   04:03    
247.   Labour hold Rutherglen and Hamilton West   21,002   ↑ 4,890       61.5%   ↑ 3%   04:03    
246.   Lib Dems gain Redcar   5,214           62.5%   ↑ 4.4%   04:03    
245.   Conservatives hold Ribble Valley   14,769   ↑ 598       67.0%   ↑ 1.2%   04:03    
244.   Labour hold Rhondda   11,553   ↓ 4,689       60.3%   ↓ 0.7%   04:03    
243.   Labour hold Scunthorpe   2,549   ↓ 6,414       58.7%   ↑ 6.6%   04:03    
242.   Labour hold Rotherham   10,462   ↓ 219       59.0%   ↑ 3.9%   04:03    
241.   Conservatives hold Runnymede and Weybridge   16,509   ↑ 4,160       66.4%   ↑ 7.7%   04:03    
240.   Labour hold Rother Valley   5,866   ↓ 8,358       64.2%   ↑ 6.1%   04:03    
239.   Labour gain Rochdale   889           58.2%   ↓ 0.2%   04:03    
238.   SNP hold Perth and Perthshire North   4,379   ↑ 2,858       66.9%   ↑ 2.1%   04:03    
237.   Labour hold Paisley and Renfrewshire North   15,280   ↑ 4,279       68.6%   ↑ 3.8%   04:03    
236.   Conservatives gain Nuneaton   2,069           65.8%   ↑ 4.1%   04:03    
235.   Labour hold Ogmore   13,246   ↓ 457       62.4%   ↑ 4.6%   04:03    
234.   Conservatives hold Norfolk South   10,940   ↑ 2,158       72.2%   ↑ 3.5%   04:03    
233.   Labour hold Nottingham North   8,138   ↓ 4,033       54.2%   ↑ 5.1%   04:03    
232.   Lib Dems hold Norfolk North   11,626   ↑ 1,020       73.2%   ↑ 0.2%   04:03    
231.   Labour hold Pontypridd   2,785   ↓ 10,406       63.0%   ↑ 2.1%   04:03    
230.   Labour hold Nottingham South   1,772   ↓ 5,714       60.5%   ↑ 9.9%   04:03    
229.   Labour win Plymouth Moor View - (New seat)   1,588           61.7%       04:03    
228.   Conservatives hold Putney   10,053   ↑ 8,287       64.4%   ↑ 4.9%   04:03    
227.   Labour hold Nottingham East   6,969   ↑ 30       56.4%   ↑ 6.8%   04:03    
226.   Conservatives gain Pendle   3,585           67.8%   ↑ 4.4%   04:03    
225.   Douglas Alexander (Lab) holds Paisley and Renfrewshire South   16,614   ↑ 3,382       65.4%   ↑ 2.4%   04:03    
224.   Labour hold Oxford East   4,581   ↑ 3,618       63.1%   ↑ 5.2%   04:03    
223.   Conservatives hold Newark   16,152   ↑ 9,688       71.4%   ↑ 8.1%   04:03    
222.   Labour hold Newport East   1,650   ↓ 5,188       63.3%   ↑ 5.4%   04:03    
221.   Peter Hain (Lab) holds Neath   9,775   ↓ 2,935       64.9%   ↑ 2.7%   04:03    
220.   Conservatives win Newton Abbot - (New seat)   523           69.6%       04:03    
219.   Labour hold Newcastle upon Tyne Central   7,466   ↑ 3,484       56.5%   ↓ 0.8%   04:03    
218.   Labour hold Newcastle upon Tyne East   4,453           58.7%       04:03    
217.   Labour hold Newcastle upon Tyne North   3,414   ↓ 3,609       65.5%   ↑ 6%   04:03    
216.   Sinn Fein hold Newry and Armagh   8,331   ↑ 136       60.4%   ↓ 9.6%   04:03    
215.   SNP hold Na h-Eileanan an Iar   1,885   ↑ 444       66.1%   ↑ 2%   04:03    
214.   Labour hold Newport West   3,544   ↓ 1,914       64.0%   ↑ 4.7%   04:03    
213.   Conservatives hold New Forest West   16,896   ↓ 389       69.6%   ↑ 3.1%   04:03    
212.   Conservatives hold Newbury   12,248   ↑ 8,788       70.2%   ↓ 1.8%   04:03    
211.   Conservatives hold New Forest East   11,307   ↑ 4,756       68.7%   ↑ 2.8%   04:03    
210.   Conservatives hold Norfolk Mid   13,856   ↑ 6,296       68.4%   ↑ 1.4%   04:03    
209.   Conservatives hold Maidstone and The Weald   5,889   ↓ 8,967       68.9%   ↑ 3.1%   04:03    
208.   Labour hold Luton North   7,520   ↑ 1,033       66.1%   ↑ 8.7%   04:03    
207.   Conservatives gain Loughborough   3,744           68.2%   ↑ 4.4%   04:03    
206.   Conservatives hold Monmouth   10,425   ↑ 5,898       74.1%   ↑ 1.7%   04:03    
205.   Labour hold Makerfield   12,490   ↓ 5,659       59.4%   ↑ 7.9%   04:03    
204.   Labour hold Merthyr Tydfil and Rhymney   4,056   ↓ 9,878       58.6%   ↑ 3.7%   04:03    
203.   Conservatives hold Ludlow   9,749   ↑ 7,722       73.1%   ↑ 1%   04:03    
202.   Labour hold Mansfield   6,012   ↓ 5,353       60.4%   ↑ 5%   04:03    
 
Seat   Majority         Turnout     Declared  
 
201.   SNP hold Moray   5,590   ↓ 86       62.2%   ↑ 3.8%   04:03    
200.   Conservatives win Maldon - (New seat)   19,407           69.6%       04:03    
199.   Conservatives gain Montgomeryshire   1,184           69.4%   ↑ 5%   04:03    
198.   Conservatives hold Louth and Horncastle   13,871   ↑ 3,975       65.0%   ↑ 3%   04:03    
197.   Conservatives hold Mole Valley   15,653   ↑ 3,656       74.8%   ↑ 2.3%   04:03    
196.   Labour hold Midlothian   10,349   ↑ 3,084       63.9%   ↑ 1.7%   04:03    
195.   Labour hold Motherwell and Wishaw   16,806   ↑ 1,584       58.5%   ↑ 3.1%   04:03    
194.   Labour hold Middlesbrough   8,689   ↓ 3,878       51.4%   ↑ 2.6%   04:03    
193.   Labour hold Linlithgow and Falkirk East   12,553   ↑ 1,351       63.6%   ↑ 3.1%   04:03    
192.   Gordon Brown (Lab) holds Kirkcaldy and Cowdenbeath   23,009   ↑ 4,793       62.2%   ↑ 3.8%   04:03    
191.   Conservatives gain Leicestershire North West   7,511           73.0%   ↑ 6.1%   04:03    
190.   Labour hold Jarrow   12,908   ↓ 996       60.3%   ↑ 5.4%   04:03    
189.   Conservatives hold Lichfield   17,683   ↑ 10,603       71.0%   ↑ 4.3%   04:03    
188.   Lib Dems hold Lewes   7,647   ↓ 827       72.9%   ↑ 3.5%   04:03    
187.   Labour hold Llanelli   4,701   ↓ 2,533       67.3%   ↑ 3.8%   04:03    
186.   DUP hold Lagan Valley   10,486   ↓ 3,631       56.0%   ↓ 4.2%   04:03    
185.   Conservatives gain Kingswood   2,445           72.2%   ↑ 5.5%   04:03    
184.   Labour hold Livingston - Previous by-election (Lab)   10,791   ↓ 2,306       63.1%   ↑ 5%   04:03    
183.   Labour hold Kilmarnock and Loudoun   12,378   ↑ 3,675       62.8%   ↑ 1.9%   04:03    
182.   Labour hold Islwyn   12,215   ↓ 3,525       63.3%   ↑ 2.3%   04:03    
181.   Labour hold Lanark and Hamilton East   13,478   ↑ 1,531       62.3%   ↑ 3.2%   04:03    
180.   Conservatives gain Lincoln   1,058           62.2%   ↑ 5.7%   04:03    
179.   Labour win Knowsley - (New seat)   25,686           56.1%       04:03    
178.   Conservatives hold Kettering   9,094   ↑ 5,793       68.8%   ↑ 0.8%   04:03    
177.   Labour win Houghton and Sunderland South - (New seat)   10,990           55.3%       04:03    
176.   Conservatives hold Henley - Previous by-election (C)   16,588   ↑ 3,795       71.4%   ↑ 3.5%   04:03    
175.   David Willetts (C) holds Havant   12,160   ↑ 5,652       63.0%   ↑ 2.7%   04:03    
174.   Conservatives hold Hertford and Stortford   15,437   ↑ 2,340       70.6%   ↑ 2.9%   04:03    
173.   Conservatives hold Isle of Wight   10,527   ↓ 2,451       63.9%   ↑ 2.6%   04:03    
172.   Conservatives gain High Peak   4,677           69.9%   ↑ 3.5%   04:03    
171.   Labour hold Inverclyde   14,426   ↑ 3,167       63.3%   ↑ 2.4%   04:03    
170.   Conservatives gain Hastings and Rye   1,993           63.9%   ↓ 3.9%   04:03    
169.   Conservatives gain Harlow   4,925           65.1%   ↑ 2.5%   04:03    
168.   Alan Johnson (Lab) holds Hull West and Hessle   5,742   ↓ 3,708       45.7%   ↑ 0.5%   04:03    
167.   Conservatives hold Hertsmere   17,605   ↑ 6,512       64.7%   ↑ 1.7%   04:03    
166.   Labour hold Hartlepool   5,509   ↓ 1,969       55.5%   ↑ 4%   04:03    
165.   Conservatives hold Hemel Hempstead   13,406   ↑ 12,907       68.0%   ↑ 3.5%   04:03    
164.   Conservatives hold Hertfordshire North East   15,194   ↑ 6,056       69.8%   ↑ 4.2%   04:03    
163.   Labour hold Hull East   8,597   ↓ 3,150       50.6%   ↑ 3.2%   04:03    
162.   Conservatives gain Harrogate and Knaresborough   1,039           70.6%   ↑ 5.3%   04:03    
161.   Labour hold Glasgow North East - Previous by-election (Lab)   15,942   ↑ 5,808       49.1%   ↑ 3.3%   04:03    
160.   Labour hold Halton   15,504   ↑ 898       60.0%   ↑ 6.9%   04:03    
159.   Labour hold Glasgow North West   13,611   ↑ 3,518       58.4%   ↑ 3.4%   04:03    
158.   Conservatives hold Hampshire East   13,497   ↑ 7,988       71.0%   ↑ 4.4%   04:03    
157.   Conservatives hold Gravesham   9,312   ↑ 8,658       67.4%   ↑ 1.6%   04:03    
156.   Labour hold Gower   2,683   ↓ 4,020       67.5%   ↑ 2.6%   04:03    
155.   Labour hold Glasgow South   12,658   ↑ 1,826       61.7%   ↑ 5.9%   04:03    
154.   Conservatives hold Haltemprice and Howden - Previous by-election (C)   11,602   ↑ 6,486       69.2%   ↓ 1%   04:03    
153.   Labour hold Glenrothes   16,448   ↑ 5,784       59.7%   ↑ 3.6%   04:03    
152.   Conservatives hold Grantham and Stamford   14,826   ↑ 7,381       67.7%   ↑ 4%   04:03    
 
Seat   Majority         Turnout     Declared  
 
151.   Labour hold Glasgow South West   14,671   ↑ 775       54.6%   ↑ 4.6%   04:03    
150.   Conservatives hold Hampshire North West   18,583   ↑ 5,319       70.1%   ↑ 5.8%   04:03    
149.   Conservatives hold Guildford   7,782   ↑ 7,435       72.1%   ↑ 3.8%   04:03    
148.   Labour hold Glasgow Central   10,551   ↑ 2,020       50.9%   ↑ 7.1%   04:03    
147.   Labour hold Glasgow North   3,898   ↑ 560       57.6%   ↑ 7.2%   04:03    
146.   Labour hold Gedling   1,859   ↓ 1,952       68.3%   ↑ 4.3%   04:03    
145.   Labour gain Glasgow East - Previous by-election (SNP)   11,840           52.3%   ↑ 4.1%   04:03    
144.   Conservatives win Filton and Bradley Stoke - (New seat)   6,914           70.0%       04:03    
143.   Labour hold Falkirk   7,843   ↓ 5,632       62.0%   ↑ 2.4%   04:03    
142.   Conservatives hold Folkestone and Hythe   10,122   ↓ 1,558       67.7%   ↓ 0.7%   04:03    
141.   Conservatives hold Esher and Walton   18,593   ↑ 10,866       72.4%   ↑ 10.2%   04:03    
140.   Ben Bradshaw (Lab) holds Exeter   2,721   ↓ 4,944       67.7%   ↑ 2.9%   04:03    
139.   Conservatives hold Forest of Dean   11,064   ↑ 9,015       71.3%   ↑ 0.4%   04:03    
138.   Conservatives hold Fylde   13,185   ↑ 726       66.3%   ↑ 6.2%   04:03    
137.   Conservatives hold Gainsborough   10,559   ↑ 2,556       68.3%   ↑ 3.7%   04:03    
136.   SDLP hold Foyle   4,824   ↓ 1,133       57.5%   ↓ 8.4%   04:03    
135.   Lib Dems hold Fife North East   9,048   ↓ 3,523       63.6%   ↑ 1.5%   04:03    
134.   Conservatives gain Erewash   2,501           68.4%   ↑ 3.9%   04:03    
133.   Labour hold Durham North   12,076   ↓ 4,705       60.7%   ↑ 5.4%   04:03    
132.   Lib Dems gain Eastbourne   3,435           67.0%   ↑ 2.2%   04:03    
131.   Labour hold East Lothian   12,258   ↑ 4,638       66.9%   ↑ 2.4%   04:03    
130.   Plaid Cymru win Dwyfor Meirionnydd - (New seat)   6,367           63.7%       04:03    
129.   Chris Huhne (LD) holds Eastleigh   3,864   ↑ 3,296       69.3%   ↑ 4.5%   04:03    
128.   Labour hold Edinburgh East   9,181   ↑ 2,979       65.4%   ↑ 4.1%   04:03    
127.   Labour hold Edinburgh North and Leith   1,724   ↓ 429       68.4%   ↑ 5.7%   04:03    
126.   Labour hold City of Durham   3,067   ↓ 207       67.2%   ↑ 5.1%   04:03    
125.   Chris Grayling (C) holds Epsom and Ewell   16,134   ↓ 313       70.4%   ↑ 4.3%   04:03    
124.   Labour hold Easington   14,982   ↓ 3,654       54.7%   ↑ 2.5%   04:03    
123.   Conservatives hold Eddisbury   13,255   ↑ 7,060       69.5%   ↑ 6.3%   04:03    
122.   Lib Dems hold Edinburgh West   3,803   ↓ 9,797       71.3%   ↑ 2.4%   04:03    
121.   Labour hold East Kilbride, Strathaven and Lesmahagow   14,503   ↓ 220       66.6%   ↑ 3.1%   04:03    
120.   Conservatives hold Epping Forest   15,131   ↑ 773       64.5%   ↑ 2.9%   04:03    
119.   Labour hold Durham North West   7,612   ↓ 5,831       62.1%   ↑ 4.1%   04:03    
118.   Alistair Darling (Lab) holds Edinburgh South West   8,447   ↑ 1,205       68.5%   ↑ 3.1%   04:03    
117.   Labour hold Dundee West   7,278   ↑ 1,899       58.9%   ↑ 2.8%   04:03    
116.   Independent gain Down North   14,364           55.2%   ↑ 1.2%   04:03    
115.   Conservatives hold Devon East   9,114   ↑ 1,178       72.6%   ↑ 3.2%   04:03    
114.   Labour gain Dunfermline and Fife West - Previous by-election (LD)   5,470           66.4%   ↑ 6.5%   04:03    
113.   SDLP hold Down South   8,412   ↓ 728       60.2%   ↓ 5.2%   04:03    
112.   SNP hold Dundee East   1,821   ↑ 1,438       62.0%   ↓ 0.4%   04:03    
111.   Conservatives gain Dover   5,274           70.1%   ↑ 2.5%   04:03    
110.   Lib Dems hold Devon North   5,821   ↑ 849       68.9%   ↑ 0.7%   04:03    
109.   Conservatives hold Dorset West   3,923   ↑ 1,462       74.6%   ↓ 1.7%   04:03    
108.   Lib Dems hold Dunbartonshire East   2,184   ↓ 1,877       75.2%   ↑ 3.1%   04:03    
107.   Labour hold Dunbartonshire West   17,408   ↑ 4,855       64.0%   ↑ 2.7%   04:03    
106.   Conservatives hold Devizes   13,005   ↓ 189       68.8%   ↑ 3.6%   04:03    
105.   Conservatives hold Dumfriesshire, Clydesdale and Tweeddale   4,194   ↑ 2,456       68.9%   ↑ 1.3%   04:03    
104.   Labour hold Doncaster Central   6,229   ↓ 3,573       55.5%   ↑ 3.2%   04:03    
103.   Labour hold Don Valley   3,595   ↓ 5,003       59.3%   ↑ 4.3%   04:03    
102.   Labour hold Coatbridge, Chryston and Bellshill   20,714   ↑ 1,195       59.4%   ↑ 2.5%   04:03    
 
Seat   Majority         Turnout     Declared  
 
101.   Conservatives win Derbyshire Dales - (New seat)   13,866           73.8%       04:03    
100.   Labour hold Derbyshire North East   2,445   ↓ 7,620       65.9%   ↑ 4.7%   04:03    
99.   Labour hold Derby South   6,122   ↑ 465       58.0%   ↓ 3.6%   04:03    
98.   Conservatives gain Dartford   10,628           65.7%   ↑ 2.5%   04:03    
97.   Labour hold Darlington   3,388   ↓ 7,016       61.9%   ↑ 1.6%   04:03    
96.   Labour hold Cynon Valley   9,617   ↓ 3,642       59.0%   ↑ 0.3%   04:03    
95.   Conservatives hold Cotswold   12,864   ↑ 3,176       71.5%   ↑ 4.8%   04:03    
94.   Labour hold Cumbernauld, Kilsyth and Kirkintilloch East   13,755   ↑ 2,193       64.3%   ↑ 3.9%   04:03    
93.   Labour hold Delyn   2,272   ↓ 4,372       69.2%   ↑ 4.8%   04:03    
92.   Conservatives hold Crewe and Nantwich - Previous by-election (C)   6,046   ↓ 1,032       66.0%   ↑ 6%   04:03    
91.   Conservatives gain Derbyshire South   7,128           71.4%   ↑ 5.8%   04:03    
90.   Conservatives gain Crawley   5,928           65.3%   ↑ 6.9%   04:03    
89.   Labour hold Cardiff West   4,750   ↓ 3,417       65.2%   ↑ 7.2%   04:03    
88.   Conservatives win Clacton - (New seat)   12,068           64.2%       04:03    
87.   Conservatives gain Carlisle   853           64.7%   ↑ 5.2%   04:03    
86.   Conservatives hold Charnwood   15,029   ↑ 6,220       71.9%   ↑ 5.5%   04:03    
85.   Conservatives gain Cleethorpes   4,298           64.0%   ↑ 2.4%   04:03    
84.   Conservatives hold Chesham and Amersham   16,710   ↑ 2,912       74.6%   ↑ 6.6%   04:03    
83.   Conservatives gain Carmarthen West and Pembrokeshire South   3,423           70.4%   ↑ 3.1%   04:03    
82.   Labour hold Cardiff South and Penarth   4,710   ↓ 4,624       60.2%   ↑ 3.9%   04:03    
81.   Conservatives hold Chelmsford   5,110           70.4%       04:03    
80.   Conservatives hold Clwyd West   6,419   ↑ 6,286       65.8%   ↑ 1.8%   04:03    
79.   Conservatives gain City of Chester   2,583           67.9%   ↑ 3.6%   04:03    
78.   Plaid Cymru hold Carmarthen East and Dinefwr   3,481   ↓ 3,237       72.6%   ↑ 1%   04:03    
77.   Conservatives hold Christchurch   15,410   ↓ 149       71.8%   ↑ 2.2%   04:03    
76.   Conservatives hold Castle Point   7,632   ↓ 569       66.9%   ↑ 1%   04:03    
75.   Lib Dems hold Ceredigion   8,324   ↑ 8,105       64.8%   ↓ 2.4%   04:03    
74.   Labour hold Clwyd South   2,834   ↓ 3,514       64.5%   ↑ 1.6%   04:03    
73.   Lib Dems hold Cardiff Central   4,576   ↓ 1,017       59.1%   ↓ 0.1%   04:03    
72.   Conservatives hold Broxbourne   18,804   ↑ 7,295       64.0%   ↑ 4.3%   04:03    
71.   Lib Dems hold Brecon and Radnorshire   3,747   ↓ 158       72.5%   ↑ 3%   04:03    
70.   Lib Dems hold Bristol West   11,366   ↑ 6,238       66.9%   ↓ 3.6%   04:03    
69.   Conservatives hold Braintree   16,121   ↑ 12,228       69.1%   ↑ 3.2%   04:03    
68.   Eric Pickles (C) holds Brentwood and Ongar   16,921   ↑ 5,309       69.1%   ↑ 0.6%   04:03    
67.   Lib Dems hold Caithness, Sutherland and Easter Ross   4,826   ↓ 3,342       60.9%   ↑ 1.8%   04:03    
66.   Conservatives hold Bracknell   15,704   ↑ 3,668       67.8%   ↑ 4.4%   04:03    
65.   Lib Dems gain Burnley   1,818           62.8%   ↑ 3.6%   04:03    
64.   Conservatives hold Canterbury   6,048   ↓ 1,423       64.1%   ↓ 2%   04:03    
63.   Conservatives hold Bury St Edmunds   12,380   ↑ 2,450       69.3%   ↑ 3.2%   04:03    
62.   Labour hold Bridgend   2,263   ↓ 4,260       65.3%   ↑ 6.1%   04:03    
61.   Conservatives hold Cambridgeshire North East   16,425   ↑ 7,524       71.4%   ↑ 11.6%   04:03    
60.   Labour hold Caerphilly   10,755   ↓ 4,604       62.8%   ↑ 4.2%   04:03    
59.   Conservatives gain Broxtowe   389           73.2%   ↑ 4.6%   04:03    
58.   Conservatives win Bridgwater and Somerset West - (New seat)   9,249           71.2%       04:03    
57.   Andrew Lansley (C) holds Cambridgeshire South   7,838   ↓ 163       74.8%   ↑ 6.4%   04:03    
56.   Conservatives hold Bexhill and Battle   12,880   ↓ 569       68.9%   ↑ 1.7%   04:03    
55.   Jack Straw (Lab) holds Blackburn   9,856   ↑ 1,847       62.9%   ↑ 6%   04:03    
54.   Labour hold Blackpool South   1,851   ↓ 6,071       55.8%   ↑ 3.6%   04:03    
53.   Labour hold Bolton North East   4,084   ↓ 19       64.3%   ↑ 9.5%   04:03    
52.   Conservatives hold Bournemouth West   5,583   ↑ 1,552       58.1%   ↑ 4.8%   04:03    
 
Seat   Majority         Turnout     Declared  
 
51.   Conservatives hold Bournemouth East   7,728   ↑ 2,484       61.9%   ↑ 2.6%   04:03    
50.   Labour hold Bolsover   11,182   ↓ 7,255       60.5%   ↑ 3.2%   04:03    
49.   Conservatives hold Bognor Regis and Littlehampton   13,063   ↑ 5,241       66.2%   ↑ 4.1%   04:03    
48.   Labour gain Blaenau Gwent - Previous by-election (Blaenau )   10,516           61.8%   ↓ 4.3%   04:03    
47.   Labour hold Bolton South East   8,634   ↓ 3,004       56.6%   ↑ 6.6%   04:03    
46.   Labour hold Bishop Auckland   5,218   ↓ 4,829       60.2%   ↑ 3.7%   04:03    
45.   Conservatives win Blackpool North and Cleveleys - (New seat)   2,150           61.6%       04:03    
44.   Labour hold Blaydon   9,117   ↑ 3,782       66.2%   ↑ 3.6%   04:03    
43.   Conservatives hold Boston and Skegness   12,426   ↑ 6,519       61.2%   ↑ 2.4%   04:03    
42.   Conservatives hold Bosworth   5,032   ↓ 287       70.2%   ↑ 3.9%   04:03    
41.   Labour hold Birmingham Ladywood   10,105   ↑ 3,304       48.7%   ↑ 1.9%   04:03    
40.   Dominic Grieve (C) holds Beaconsfield   21,782   ↑ 6,529       70.0%   ↑ 6.1%   04:03    
39.   Conservatives gain Bedford   1,353           65.9%   ↑ 6.3%   04:03    
38.   SNP hold Banff and Buchan   4,027   ↓ 7,810       59.8%   ↑ 3%   04:03    
37.   Conservatives hold Bedfordshire Mid   15,152   ↑ 3,797       72.2%   ↑ 3.8%   04:03    
36.   Alliance gain Belfast East   1,533           58.5%   ↑ 0.5%   04:03    
35.   Lib Dems hold Bath   11,883   ↑ 7,245       71.8%   ↑ 3.2%   04:03    
34.   Conservatives gain Battersea   5,977           65.7%   ↑ 6.7%   04:03    
33.   DUP hold Belfast North   2,224   ↓ 2,964       56.5%   ↓ 1.2%   04:03    
32.   Labour hold Barnsley East   11,090           56.1%       04:03    
31.   SDLP hold Belfast South   5,926   ↑ 4,691       57.4%   ↓ 3.4%   04:03    
30.   Conservatives win Basildon South and Thurrock East - (New seat)   5,772           62.3%       04:03    
29.   Lib Dems hold Berwickshire, Roxburgh and Selkirk   5,675   ↓ 226       66.4%   ↑ 3.1%   04:03    
28.   Conservatives hold Bedfordshire North East   18,942   ↑ 6,691       71.2%   ↑ 3.2%   04:03    
27.   Conservatives hold Bedfordshire South West   16,649   ↑ 8,372       66.3%   ↑ 4.5%   04:03    
26.   Sinn Fein hold Belfast West   17,579   ↓ 1,736       54.0%   ↓ 10.2%   04:03    
25.   Labour hold Barnsley Central   11,093   ↓ 1,639       56.5%   ↑ 9.3%   04:03    
24.   Labour hold Alyn and Deeside   2,919   ↓ 5,459       65.5%   ↑ 5.3%   04:03    
23.   DUP hold Antrim South   1,183   ↓ 2,265       53.9%   ↓ 2.8%   04:03    
22.   Labour hold Airdrie and Shotts   12,408   ↓ 1,676       57.5%   ↑ 4%   04:03    
21.   SNP hold Angus   3,282   ↑ 1,692       60.4%   ↓ 0.1%   04:03    
20.   Conservatives hold Aylesbury   12,618   ↑ 1,552       68.2%   ↑ 5.8%   04:03    
19.   Plaid Cymru win Arfon - (New seat)   1,455           63.3%       04:03    
18.   Labour hold Ayr, Carrick and Cumnock   9,911   ↓ 86       62.6%   ↑ 1.3%   04:03    
17.   Conservatives hold Aldridge-Brownhills   15,266   ↑ 9,759       65.1%   ↑ 1.1%   04:03    
16.   Labour hold Ayrshire North and Arran   9,895   ↓ 1,401       61.5%   ↑ 0.9%   04:03    
15.   Labour hold Ashfield   192   ↓ 10,021       62.3%   ↑ 5%   04:03    
14.   Conservatives hold Ashford   17,297   ↑ 3,999       67.9%   ↑ 2.9%   04:03    
13.   Labour hold Ayrshire Central   12,007   ↑ 1,584       64.3%   ↑ 1.9%   04:03    
12.   DUP hold Antrim East   6,770   ↓ 534       50.7%   ↓ 3.8%   04:03    
11.   Conservatives win Aberconwy - (New seat)   3,398           67.2%       04:03    
10.   Labour hold Aberdeen South   3,506   ↑ 2,158       67.2%   ↑ 5.1%   04:03    
9.   Labour hold Aberavon   11,039   ↓ 2,898       61.0%   ↑ 2.1%   04:03    
8.   Labour hold Southampton Test   2,413   ↓ 4,605       61.4%   ↑ 4%   12:00    
7.   Hilary Benn (Lab) holds Leeds Central   10,645   ↓ 1,221       57.8%   ↑ 11.4%   05:59    
6.   Conservatives hold Cities of London and Westminster   11,076   ↑ 2,981       55.5%   ↑ 5.2%   04:45    
5.   Conservatives hold Sleaford and North Hykeham   19,905   ↑ 7,200       69.6%   ↑ 2.5%   04:15    
4.   Conservatives hold Beverley and Holderness   12,987   ↑ 10,407       66.8%   ↑ 2%   03:15    
3.   Conservatives gain Doncaster North   2,554           57.3%   ↑ 6.2%   03:11    
2.   David Miliband (Lab) holds South Shields   11,109   ↓ 1,203       57.7%   ↑ 6.8%   03:00    
 
Seat   Majority         Turnout     Declared  
 
1.   DUP hold Antrim North   12,558   ↓ 5,407       57.8%   ↓ 3.9%   00:42