2010 UK general election results

Thursday, May 6, 2010

A colour-coded map of the constituencies contested. Please click the image to expand.
Image: Wereon.

This table shows the results for 649 of 650 constituencies in the 2010 general election in the United Kingdom (not including the delayed constituency of Thirsk and Malton, which will hold its election on 27 May).

The "Constituency" column shows the name of each constituency, linked to the relevant Wikipedia article. the "Result" column shows the winning party, and whether they held or gained the seat (and, if relevant, who they gained it from). The "Votes" column shows how many votes were received by the winning party, the "Share" column their share of the vote, and the "Swing" column the swing in the direction of the gaining party.

In the general election, people over the age of eighteen around the United Kingdom may choose to vote for a candidate at their local polling booth, and Members of Parliament are elected to each constituency based on the first past the post system. Whichever party has a majority of MPs after all constituencies have announced their results has the opportunity to form a government.

The incumbent party before the dissolution of parliament was Gordon Brown's Labour Party, exit polls suggested a small Conservative Party majority, which—when this swing is projected nationally—would cause a hung parliament. The exit polls also suggested that despite reports that support for the Liberal Democrats had surged following the first national televised leaders' debates in the United Kingdom, the Liberal Democrats would suffer from a third party squeeze.

On the morning of Friday 7, 2010 the accuracy of the exit polls was demonstrated when it was revealed that there was indeed a hung Parliament and that although the Conservative Party had the greatest number of seats and votes it would be impossible for them to achieve an outright majority. The constitution of the United Kingdom allows for the incumbent Labour Party to first attempt to form a government and incumbent Prime Minister Gordon Brown announced that he would allow civil servants from the Cabinet Office to help facilitate negotiations. Despite the Labour Party openly courting the Liberal Party, their leader Nick Clegg has stated that as the party with the most seats and most votes the Conservatives have the right to attempt to form a government.

Some seats were also be contested by one or more of a number of smaller parties and independents, including the United Kingdom Independence Party, the British National Party, and the Green Party of England and Wales, who all already hold seats in the European Parliament and local government authorities, all hoped to gain their first seats in the House of Commons in this election. History was made when the Greens won their first Parliamentery with their leader Caroline Lucas winning Brighton Pavilion. In Northern Ireland the Alliance Party also won their first seat with Naomi Long taking Peter Robinson's seat.

Please refresh this page periodically to see the latest results as they come in.


Overall standings

Party Seats Net gain Votes Share
Conservative Party 305 +97 10,681,417 36.1%
Labour Party 258 -91 8,601,441 29.1%
Liberal Democrats 57 -5 6,805,665 23.0%
Democratic Unionist Party 8 -1 168,216 0.6%
Scottish National Party 6 0 491,386 1.7%
Sinn Féin 5 0 171,942 0.6%
Plaid Cymru 3 +1 165,394 0.6%
Social Democratic & Labour Party 3 0 110,970 0.4%
Alliance Party 1 +1 42,762 0.1%
Green Party of England and Wales 1 +1 284,566 1.0%


Table

Colour Party
Red Labour
Blue Conservative
Yellow Liberal Democrats
Yellow (Northern Ireland) Alliance
Bright Yellow Scottish National
Green (England) Green
Light Green (Wales) Plaid Cymru
Light Green (N. Ireland) Social Democratic and Labour
Dark Green Sinn Féin
Brown Democratic Unionist
Purple Conservatives and Unionists
Grey Independent
Black Poll delayed
White Undeclared
Constituency Result Votes Share Swing
Aberavon Labour hold 16,073 51.9% 5.3% (to LD)
Aberconwy Conservative gain from Lab 10,734 35.8% 7.6%
Aberdeen North Labour hold 16,746 44.4% 1.0%
Aberdeen South Labour hold 15,722 36.5% 2.5%
Aberdeenshire West and Kincardie Liberal Democrat hold 17,362 38.4% 4.9% (to CON)
Airdrie and Shotts Labour hold 20,649 58.2% 3.9% (to SNP)
Aldershot Conservative hold 21,203 46.7% 1.4% (to LD)
Aldridge-Brownhills Conservative hold 22,913 59.3% 12.0% (from LAB)
Altrincham and Sale West Conservative hold 24,176 48.9% 0.8% (to LD)
Alyn and Deeside Labour hold 15,804 39.6% 8.1% (to CON)
Amber Valley Conservative gain from Lab 17,746 38.6% 6.9%
Angus SNP hold 15,020 39.6% 2.2%
Antrim East Democratic Unionist hold 13,993 45.9%
Antrim North Democratic Unionist hold 19,672 46.4%
Antrim South Democratic Unionist hold 11,536 33.9% 3.6% (to UCU)
Arfon Plaid Cymru gain from Lab 9,383 36.0% 3.7%
Argyle and Bute Liberal Democrat hold 14,292 31.6% 2.7% (to CON)
Arundel and South Downs Conservative hold 32,333 57.8% 3.0%
Ashfield Labour hold 16,239 33.7% 17.2% (to LD)
Ashford Conservative hold 29,878 54.1% 2.3% (to LD)
Ashton Under Lyne Labour hold 18,604 48.4% 7.3% (to CON)
Aylesbury Conservative hold 27,736 52.2%
Ayr, Carrick and Cumnock Labour hold 21,632 47.1% 0.3% (to CON)
Ayrshire Central Labour hold 20,950 47.7% 1.5%
Ayrshire North and Arran Labour hold 21,860 47.4% 2.3% (to SNP)
Banbury Conservative hold 29,703 52.8% 5.9% (to CON)
Banff and Buchan SNP hold 15,868 41.3% 10.7% (to CON)
Barking Labour hold 24,628 54.3% 1.7%
Barnsley Central Labour hold 17,487 47.3% 4.2% (to LD)
Barnsley Easy Labour hold 18,059 47.0% 14.0% (to LD)
Barrow and Furness Labour hold 21,226 48.1% 0.4% (to CON)
Basildon and Billericay Conservative hold 21,982 52.8% 9.3%
Basildon South and Thurrock East Conservative gain from Lab 19,624 43.9% 7.5%
Basingstoke Conservative hold 25,590 50.5% 4.6%
Bassrtlaw Labour hold 25,018 50.5% 0.7% (to CON)
Bath Liberal Democrat hold 26,651 56.6% 5.8%
Batley and Spen Labour hold 21,565 41.5% 2.5% (to CON)
Battersea Conservative gain from Lab 23,103 47.3% 6.5%
Beaconsfield Conservative hold 32,053 61.1% 4.7%
Beckanham Conservative hold 27,597 57.9% 3.2% (to LD)
Bedford Conservative gain from Lab 17,546 38.9% 5.5%
Bedforsdhire Mid Conservative hold 28,815 52.5% 2.3%
Bedfordshire North East Conservative hold 30,989 55.8% 2.6%
Bedfordshire South West Conservative hold 26,815 52.8% 0.7%
Belfast East Alliance gain from DUP 12,839 37.2% 22.9%
Belfast North Democratic Unionist hold 14,812 40.0% 5.0% (to SF)
Belfast South SDLP hold 14,026 41.0% 8.4%
Belfast West Sinn Féin hold 22,840 71.1% 1.1%
Bermondsey and Old Southwark Liberal Democrat hold 21,590 48.4% 1.6%
Berwick-Upon-Tweed Liberal Democrat hold 16,806 43.7% 8.3% (to CON)
Banff and Buchan Liberal Democrat hold 22,230 45.4% 0.7% (to CON)
Bethnal Green and Bow
Banff and Buchan Conservative hold 22,230 45.4% 1.6%
Bexhill and Battle Conservative hold 28,147 51.6% 4.0% (to LD)
Bexleyheath and Crayford
Birkenhead)
Birmingham Edgbaston Labour hold 16,894 40.6% 0.5% (to CON)
Birmingham Erdington
Birmingham Hall Green
Birmingham Hodge Hill
Birmingham Ladywood Labour hold 19,950 55.7% 2.5%
Birmingham Northfield
Birmingham Perry Barr
Birmingham Selly Oak Labour hold 17,950 38.5% 4.8% (to CON)
Birmingham Yardley
Bishop Auckland Labour hold 16,023 39.0% 7.2% (to CON)
Blackburn Labour hold 21,751 47.8% 1.1%
Blackley and Broughton
Blackpool North and Cleveleys Conservative gain from Lab 16,964 41.8% 6.9%
Blackpool South Labour hold 14,449 41.1 6.2% (to CON)
Blaenau Gwent Labour gain from Ind 16,974 52.4% 29.2%
Blaydon Labour hold 22,297 49.7% 3.3%
Blyth Valley
Bognor Regis and Littlehampton Conservative hold 24,087 51.4% 2.3%
Bolsover Labour hold 21,994 50.0% 11.2% (to CON)
Bolton North East Labour hold 19,870 45.9% 1.3% (to CON)
Bolton South East Labour hold 18,782 47.4% 5.6% (to CON)
Bolton West Labour hold 18,327 38.5% 4.9% (to CON)
Bootle
Boston and Skegness Conservative hold 18,782 47.4% 7.0%
Bosworth Conservative hold 23,132 42.6% 5.9% (to LD)
Bournemouth East Conservative hold 21,320 48.4% 1.8%
Bournemouth West Conservative hold 18,808 45.1% 2.9%
Bracknell Conservative hold 27,327 52.4% 1.0% (to LD)
Bradford East
Bradford South
Bradford West
Braintree Conservative hold 25,901 52.6% 6.7%
Brecon and Radnorshire Liberal Democrat hold 17,929 46.2% 0.3% (to CON)
Brent Central
Brent North
Brentford and Isleworth
Brentwood and Ongar Conservative hold 28,792 56.9% 3.1%
Bridgend Labour hold 13,931 36.3% 6.0% (to CON)
Bridgwater and Somerset West Conservative hold 24,675 45.3% 2.9% (to LD)
Brigg and Goole Conservative gain from Lab 19,680 44.9% 9.8%
Brighton Kemptown
Brighton Pavilion Green gain from Lab 16,238 31.3% 8.4%
Bristol East Labour hold 16,471 36.6% 4.5% (to CON)
Bristol North West
Bristol South
Bristol West Liberal Democrat hold 26,593 48.0% 9.0%
Broadland
Bromley and Chislehurst
Bromsgrove
Broxbourne Conservative hold 26,844 58.8% 6.4%
Broxtowe Conservative gain from Lab 20,585 39.0% 2.6%
Buckingham
Burnley Liberal Democrat gain from Lab 14,932 35.7% 9.6%
Burton Conservative gain from Lab 22,188 44.5% 8.7%
Bury North
Bury South
Bury St Edmunds Conservative hold 27,899 47.5% 2.8%
Caerphilly Labour hold 17,377 44.9% 6.5% (to CON)
Caithness, Sutherland and Easter Ross Liberal Democrat hold 11,907 41.4% 6.4% (to LAB)
Calder Valley
Camberwell and Peckham
Cambourne and Redruth Conservative gain from Lib 37.6% 15,969 5.2%
Cambridge Liberal Democrat hold 19,621 39.1% 7.0% (to CON)
Cambridgeshire North East Conservative hold 26,862 51.4% 0.8%
Cambridgeshire North West Conservative hold 29,425 50.05% 2.6%
Cambridgeshire South Conservative hold 27,995 47.4% 2.5% (to LD)
Cambridgeshire South East Conservative hold 27,629 48.0% 2.7% (to LD)
Cannock Chase Conservative gain from Lab 18,271 40.1% 14.0%
Canterbury Conservative hold 22,050 44.8% 5.4% (to LD)
Cardiff Central
Cardiff North
Cardiff South and Penarth Labour hold 17,262 38.9% 6.0% (to CON)
Cardiff West Labour hold 16,893 41.2% 5.3% (to CON)
Carlisle
Carmarthen East and Dinefwr Plaid Cymru hold 13,546 35.6% 4.2% (to LAB)
Carmarthen West and Pembrokeshire South Conservative gain from Lab 16,649 41.1% 6.9%
Carshalton and Wallington
Castle Point
Ceredigion
Charnwood
Chatham and Aylesford
Cheadle
Chelmsford
Chelsea and Fulham
Cheltenham
Chelsham and Amersham
Chester, City of
Chesterfield
Chichester
Chingford and Woodford Green
Chippenham
Chipping Barnet
Chorley
Christchurch
Cities of London and Westminster
Clacton
Cleethorpes Conservative gain from Lab 18,939 42.1% 7.8%
Clwyd South Labour hold 13,311 38.4% 5.8% (to CON)
Clwyd West Conservative hold 15,833 41.5% 8.4%
Coatbridge, Chryson and Bellshill
Colchester
Colne Valley
Congleton Conservative hold 23,250 45.8% 2.3% (to LD)
Copeland Labour hold 19,699 46.0% 2.1% (to CON)
Corby Conservative gain from Lab 22,886 42.2% 3.4%
Cornwall North Liberal Democrat hold 22,512 48.1% 0.3% (to CON)
Cornwall South East Conservative gain from Lib 22,390 45.1% 9.1%
The Cotswolds Conservative hold 29,075 53.0% 1.1%
Coventry North East Labour hold 21,384 49.3% 5.5% (to CON)
Coventry North West Labour hold 19,936 42.8% 3.9% (to CON)
Coventry South Labour hold 19,197 41.8% 3.4% (to CON)
Crawley Conservative gain from Lab 21,264 44.8% 6.3%
Crewe and Nantwich Conservative gain from Lab 23,420 45.8% 13.7%
Croydon Central 'Conservative gain from Lab 19,657 39.5% 3.3%
Croydon North Labour hold 28,949 56.0% 0.3%
Croydon South Conservative hold 28,684 50.9% 1.7% (to LD)
Cumbernauld, Kilsyth and Kirkintilloch East Labour hold 23,549 57.2% 1.9%
Cynon Valley Labour hold 15,681 52.5% 8.6% (to PC)
Dagenham and Rainham Labour hold 17,813 40.3% 4.9% (to CON)
Darlington Labour hold 16,891 39.4% 9.1% (to CON)
Dartford Conservative gain from Lab 24,428 48.8% 11.6%
Daventry Conservative hold 29,252 56.5% 0.7% (to LD)
Delyn Labour hold 15,083 40.8% 6.7% (to CON)
Denton and Reddish Labour hold 19,191 51.0% 6.2% (to CON)
Derby North Labour hold 14,896 33.0% 7.4% (to CON)
Derby South Labour hold 17,851 43.3% 9.3% (to CON)
Derbyshire Dales Conservative hold 24,378 52.1% 3.7%
Derbyshire Mid Conservative hold 22,877 48.3% 5.7%
Derbyshire North East Labour hold 17,948 38.2% 8.6% (to CON)
Derbyshire South Conservative gain from Lab 22,935 45.5% 9.8%
Devizes
Devon Central Conservative hold 27,737 51.5% 6.1%
Devon East Conservative hold 48.3% 25,662
Devon North Liberal Democrat hold 24,305 47.4% 0.3%
Devon South West Conservative hold 27,908 56.0% 5.6%
Devon West and Torridge
Dewsbury
Don Valley
Doncaster Central
Doncaster North
Doset Mid and Poole North
Dorset North
Dorset South Conservative gain from Lab 22,667 45.1% 9.3%
Dorset West Conservative hold 27,287 47.6%
Dover
Down North Independent gain from UCU 21,181 63.3%
Down South SDLP hold 20,648 48.5%
Dudley North
Dudley South
Dulwich and West Norwood
Dumfries and Galloway
Dunfiesshire, Clydesdale and Tweeddale
Dunbartonshire East
Dunbartonshire West
Dundee East
Dundee West
Dunfermine and Fife West
City of Durham Labour hold 20,496 44.3%
Durham North Labour hold 20,698 50.5%
Durham North West
Dwyfor Meirionnydd
Ealing Central and Acton
Ealing North
Ealing Southall
Easington Labour hold 20,579 58.9%
East Ham
East Kilbride, Strathaven and Lesmahagow
East Lothian
Eastbourne
Eastleigh
Eddisbury
Edinburgh East Labour hold 17,305 43.4%
Edinburgh North and Leith
Edinburgh South
Edinburgh South West Labour hold 19,473 42.8%
Edinburgh West Liberal Democrat hold 16,684 35.9% -11.4%
Edmonton
Ellesmere Port and Neston
Elmet and Rothwell
Eltham
Enfield North
Enfield Southgate
Epping Forest
Epsom and Ewell
Erewash
Erith and Thameshead
Esher and Walton
Exeter Labour hold 19,942 38.2%
Falkirk Labour hold 23,207 45.7%
Fareham Conservative hold 30,037 55.3%
Faversham and Kent Mid
Feltham and Heston
Fermanagh and South Tyrone Sinn Féin hold 21,304 45.5%
Fife North East
Filton and Bradley Stoke
Finchley and Golders Green
Folkestone and Hythe
Forest of Dean
Foyle SDLP hold 16,922 44.7%
Flyde
Gainsborough Conservative hold 24,266 49.3%
Garston and Halewood Labour hold 25,493 59.5%
Gateshead
Gedling Labour hold 19,821 41.1%
Gillingham and Rainham
Glasgow Central
Glasgow East Labour hold 19,797 61.6%
Glasgow North
Glasgow North East Labour hold 20,100 68.3%
Glasgow North West
Glasgow South
Glasgow South West
Glenrothes
Gloucester
Gordon
Gosport
Gower
Grantham and Stamford
Gravesham Conservative hold 22,956 48.5% 9.1%
Great Grimsby Labour hold 10,777 32.7% 10.5% (to CON)
Great Yarmouth
Greenwich and Woolwich
Guildford Conservative hold 29,618 53.3% 6.9%
Hackney North and Stoke Newington
Hackney South and Shoreditch
Halesowen and Rowley Regis
Halifax
Haltemprice and Howden Conservative hold 24,486 50.2% 6.6%
Halton
Hammersmith Labour hold 20,810 43.9% 0.5% (to CON)
Hampshire East
Hampshire North East
Hampshire North West
Hampstead and Kilburn
Harborough
Harlow
Harrogate and Knaresborough
Harrow East Conservative gain from Lab 21,435 44.7% 7.0% (to CON)
Harrow West Labour hold 20,111 43.6% 5.7% (to CON)
Hartlepool
Harwich and Essex North
Hastings and Rye
Havant
Hayes and Harlington
Hazel Grove
Hemel Hempstead
Hemsworth
Hendon
Henley
Hereford and Herefordshire South Conservative gain from Lib 22,366 46.2% 3.8%
Herefordshire North Conservative hold 24,631 51.8% 3.8% (to LD)
Hertford and Stortford Conservative hold 29,810 53.8%
Hertfordshire North East Conservative hold 26,995 53.5% 1.9% (to LD)
Hertfordshire South West
Hertsmere Conservative hold 26,476 56.0% 5.6%
Hexham
Heywood and Middleton
High Peak
Hitchin and Harpenden
Holborn and St Pancras
Hornchurch and Upminster
Hornsey and Wood Green
Horsham
Houghton and Sunderland South Labour hold 19,137 50.3% 8.4% (to CON)
Hove
Huddersfield Labour hold 15,725 38.8% 7.1% (to CON)
Hull East
Hull North Labour hold 13,044 39.2% 12.2% (to LD)
Hull West and Hessle
Huntingdon
Hyndburn
Ilford North
Ilford South
Inverclyde
Inverness, Nairn, Badenoch and Strathspey
Ipswich
Isle of Wight
Islington North Labour hold 24,276 54.5%
Islington South and Finsbury Labour hold 18,407 42.3% 3.3%
Islwyn
Jarrow Labour hold 20,910 53.9% 6.4%
Keighley
Kenilworth and Southam
Kensington Conservative hold 17,595 50.1% 5.2%
Kettering
Kilmarnock and Loudoun
Kingston and Surbiton
Kingswood
Kilcaldy and Cowdenbeath
Knowsley
Lagan Valley Democratic Unionist hold 18,199 49.8%
Lanark and Hamilton East
Lancashire West
Lancaster and Fleetwood
Leeds Central Labour hold 18,434 49.3%
Leeds East
Leeds North East Labour hold 20,287 42.7%
Leeds North West
Leeds West Labour hold 16,389 42.3%
Leicester East
Leicester South Conservative hold 27,000 49.5%
Leicester West
Leicestershire North West
Leicestershire South
Leigh Labour hold 24,295 51.3%
Lewes
Lewisham Deptford
Lewisham East
Lewisham West and Penge
Leyton and Wanstead
Lichfield
Lincoln
Linlithgow and Falkirk East
Liverpool Riverside Labour hold 22,998 59.3%
Liverpool Walton
Liverpool Wavertree
Liverpool West Derby
Livingston
Llanelli Labour hold 15,916 42.5% 4.0% (to PC)
Londonderry East
Loughborough
Louth and Horncastle Conservative hold 25,065 49.6%
Ludlow
Luton North Labour hold 21,192 49.3% 0.5%
Luton South Labour hold 14,725 34.9% 4.6% (to CON)
Macclesfield
Maidenhead Conservative hold 31,937 59.5% 7.8%
Maidstone and the Weald Conservative hold 23,491 48.0%
Makerfield
Maldon
Manchester Central
Manchester Gorton
Manchester Withington
Mansfield
Meon Valley
Meriden
Merthyr Tydfil and Rhymney
Middlesbrough
Middlesbrough South and Cleveland East Labour hold 18,138 39.2%
Midlothian
Milton Keynes North
Milton Keynes South
Mitcham and Morden Labour hold 24,722 56.4%
Mole Valley Conservative hold 31,263 57.5% 2.3%
Monmouth
Montgomeryshire
Moray
Morecambe and Lunesdale
Morley and Outwood
Motherwell and Wishaw
Na H-Eileanan An Iar SNP hold 6,723 45.75%
Neath
New Forest East
New Forest West
Newark
Newbury
Newcastle-Under-Lyme
Newcastle upon Tyne Central Labour hold 15,692 45.9% 0.6% (to LD)
Newcastle upon Tyne East Labour hold 17,043 45.0 4.6% (to LD)
Newcastle upon Tyne North Labour hold 17,950 40.8 4.5% (to LD)
Newport East
Newport West
Newry and Armagh
Newton Abbot Conservative gain from Lib 20,774 43.0% 5.8%
Norfolk Mid
Norfolk North
Norfolk North West
Norfolk South
Norfolk South West
Normanton, Pontefract and Castleford
Northampton North
Northampton South
Northamptonshire South Conservative hold 33,081 55.2%
Norwich North
Norwich South
Nottingham East
Nottingham North
Nottingham South
Nuneaton
Ochil and Perthshire South Labour hold 19,131 37.9%
Ogmore
Old Bexley and Sidcup
Oldham East and Saddleworth
Oldham West and Royton
Orkney and Shetland
Orpington
Oxford East
Oxford West and Abingdon
Paisley and Renfrewshire North
Paisley and Renfrewshire South
Pendle
Penistone and Stocksbridge
Penrith and the Border
Perth and Perthshire North SNP hold 19,118 39.6% 2.9%
Peterborough
Plymouth Moor View Labour hold 15,433 37.2% 7.8% (to CON)
Plymouth Sutton and Devonport Conservative gain from Lab 15,050 34.3% 6.9%
Pontypridd Labour hold 14,220 38.8%
Poole
Poplar and Limehouse
Portsmouth North
Portsmouth South
Preseli Pembrokeshire
Preston
Pudsey
Putney
Rayleigh and Wickford
Reading East
Reading West
Redcar Liberal Democrat gain from Lab 18,955 45.2% 21.8%
Redditch
Reigate
Renfrewshire East
Rhondda
Ribble Valley
Richmond Yorks
Richmond Park
Rochdale
Rochester and Strood Conservative hold 23,604 49.2%
Rochford and Southend East
Romford
Romsey and Southampton North
Ross, Skye and Lochaber
Rossendale and Darwen
Rother Valley
Rotherham
Rugby
Ruislip, Northwood and Pinner
Runnymede and Weybridge
Rushcliffe
Rutherglen and Hamilton West
Rutland and Melton
Saffron Walden
St Albans
St Austell and Newquay Liberal Democrat hold 20,189 42.7%
St Helens North Labour hold 23,041 51.7%
St Helens South Labour hold 24,364 52.9%
St Ives
Salford and Eccles Labour hold 16,655 40.1%
Salisbury
Scarborough and Whitby Conservative hold 21,108 42.8%
Scunthorpe
Sedgefield Labour hold 18,141 45.1% 11.6% (to CON)
Sefton Central
Selby and Ainsty Conservative hold 25,562 49.4%
Sevenoaks
Sheffield Brightside and Hillsborough 'Labour hold 21,400 55.0%
Sheffield Central Labour hold 17,138 41.3%
Sheffield Hallam Liberal Democrat Hold 27,324 53.4%
Sheffield Heeley
Sheffield South East Labour hold 20,169 48.7%
Sherwood
Shipley Conservative hold 24,002 48.6%
Shrewsbury and Atcham
Shropshire North Conservative hold 26,692 51.5%
Sittingbourne and Sheppey
Skipton and Ripon
Sleaford and North Hykeham Conservative hold 30,719 51.6%
Slough
Solihull Liberal Democrat gain from Con 23,635 42.9% 0.3%
Somerset North
Somerset North East
Somerton and Frome Liberal Democrat hold 28,793 47.5%
South Holland and the Deepings
South Ribble
South Shields Labour hold 18,995 52.0%
Southampton Itchen Labour hold 16,326 36.8%
Southampton Test Labour hold 17,001 38.5%
Southampton West
Southport
Spelthorne
Stafford
Staffordshire Moorlands
Staffordshire South
Stalybridge and Hyde
Stevenage
Stirling Labour hold 19,558 41.8%
Stockport Labour hold 16,697 42.7%
Stockton North
Stockton South
Stoke-on-Trent Central
Stoke-on-Trent North
Stoke-on-Trent South Labour hold 15,446 38.8%
Stone
Stourbridge
Strangford
Stratford-on-Avon
Streatham
Stretford and Urmston
Stroud
suffolk Central and Ipswitch North
Suffolk Coastal
Suffolk South
Suffolk West
Sunderland Central Labour win (new seat) 19,495 45.9%
Surrey East (UK Parliament constituency) Conservative hold 31,007 56.7% 0.7% (to LD)
Surrey Heath Conservative hold 31,326 57.6% 4.6%
Surrey South West Conservative hold 33,605 58.7% 8.6%
Sussex Mid Conservative hold 28,329 50.7% 0.3%
Sutton and Cheam
Sutton Coldfield
Swansea East
Swansea West
Swindon North
Swindon South
Tamworth
Tatton
Taunton Deane Liberal Democrat hold 28,531 49.1%
Telford
Tewkesbury Conservative hold 25,472 47.2%
Thanet North
Thanet South
Thirsk and Malton Delayed until 27 May
Thornbury and Yate
Thurrock
Tiverton and Honiton Conservative hold 27,614 50.3%
Tonbridge and Malling
Tooting
Torbay Liberal Democrat hold 23,126 47.0%
Torfaen
Totnes Conservative hold 21,940 45.9%
Tottenham
Truro and Falmouth Conservative gain from Lib 20,349 41.7%
Tunbridge Wells
Twickenham
Tynemouth
Tyneside North
Tyrone West Sinn Féin hold 18,050 48.4%
Ulster Mid
Upper Bann Democratic Unionist hold 14,000 33.8%
Uxbridge and Ruiislip South
Vale of Clwyd Labour hold 15,017 42.3%
Vale of Glamorgan
Vauxhall
Wakefield
Wallasey
Walsall North Labour hold 13,385 37.0%
Walsall South Labour hold 16,211 39.7%
Walthamstow
Wansbeck
Wantage
Warley Labour hold 20,240 52.9%
Warrington North
Warrington South
Warwick and Leamington
Warwickshire North
Washington and Sunderland West Labour win (new seat) 19,615 53%
Watford
Waveney
Wealden Conservative hold 31,090 56.6%
Weaver Vale
Wellingborough Conservative hold 24,918 48.2%
Wells Liberal Democrat gain from Con 24,560 44.0% 3.6%
Welwyn Hatfield
Wentworth and Dearne
West Bromwich East
West Bromwich West
West Ham
Westminster North Labour hold 17,377 43.9%
Westmorland and Lonsdale
Weston Super-Mare
Wigan
Wiltshire North
Wiltshire South West
Wimbledon
Winchester
Windsor
Wirral South Labour hold 16,276 40.8%
Wirral West Conservative hold 16,726 42.5%
Witham
Witney
Woking Conservative hold 26,551 50.3% 0.7% (to LD)
Wokingham Conservative hold 28,754 52.7% 4.7%
Wolverhampton North East
Wolverhampton South East
Wolverhampton South West
Worcester
Worcestershire Mid Conservative hold 27,770 54.5%
Worcestershire West
Workington Labour hold 17,865 45.5%
Worsley and Eccles South Labour hold 17,892 42.9%
Worthing East and Shoreham Conservative hold 23,458 48.5%
Worthing West Conservative hold 25,416 51.7%
The Wreckin
Wrexham Labour hold 12,161 36.9% 5.7%
Wycombe Conservative hold 23,423 48.6%
Wyre and Preston North Conservative hold 26,877 52.4% 3.9%
Wyre Forest Labour hold 11,490 33.4%
Wythenshawe and Sale East Labour hold 17,987 44.1%
Yeovil Liberal Democrat hold 31,843 55.7% 2.7%
Ynys Mon Labour hold 11,490 33.4% 1.8%
York Central Labour hold 18,573 40.0% 6.0% (to CON)
York Outer Conservative gain from Liberal Democrats 22,912 43% 3.7%
Yorkshire East Conservative hold 24,328 47.5% 0.1% (to LD)

Sources

 
Wikinews
Some information contained in this article was obtained from television, radio, or live webcast sources. Reporter's notes and the broadcast source details are available at the collaboration page.