A colour-coded map of the constituencies contested. Please click the image to expand. 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. Overall standings PartySeatsNet gainVotesShare 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 ConstituencyResultVotesShareSwingAberavon 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 ShottsLabour hold20,64958.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 EastDemocratic Unionist hold13,99345.9\% Antrim NorthDemocratic Unionist hold19,67246.4\% Antrim South Democratic Unionist hold 11,536 33.9\% 3.6\% (to UCU) Arfon Plaid Cymru gain from Lab9,38336.0\%3.7\%Argyle and Bute Liberal Democrat hold14,29231.6\%2.7\% (to CON) Arundel and South Downs Conservative hold32,33357.8\%3.0\% Ashfield Labour hold16,23933.7\%17.2\% (to LD) Ashford Conservative hold29,87854.1\%2.3\% (to LD) Ashton Under Lyne Labour hold18,60448.4\%7.3\% (to CON) Aylesbury Conservative hold27,73652.2\% Ayr, Carrick and Cumnock Labour hold21,63247.1\%0.3\% (to CON) Ayrshire Central Labour hold20,95047.7\%1.5\% Ayrshire North and Arran Labour hold21,86047.4\%2.3\% (to SNP) BanburyConservative hold29,703 52.8\%5.9\% (to CON) Banff and BuchanSNP hold15,86841.3\%10.7\% (to CON) BarkingLabour hold24,62854.3\%1.7\%Barnsley CentralLabour hold17,48747.3\%4.2\% (to LD)Barnsley EasyLabour hold18,05947.0\%14.0\% (to LD)Barrow and FurnessLabour hold21,22648.1\%0.4\% (to CON)Basildon and BillericayConservative hold21,98252.8\%9.3\%Basildon South and Thurrock EastConservative gain from Lab19,62443.9\%7.5\%BasingstokeConservative hold25,59050.5\%4.6\%BassrtlawLabour hold25,01850.5\%0.7\% (to CON)BathLiberal Democrat hold26,65156.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\%BeaconsfieldConservative hold32,05361.1\%4.7\%BeckanhamConservative hold27,59757.9\%3.2\% (to LD)BedfordConservative gain from Lab17,54638.9\%5.5\%Bedforsdhire MidConservative hold28,81552.5\%2.3\%Bedfordshire North EastConservative hold30,98955.8\%2.6\%Bedfordshire South WestConservative hold26,81552.8\%0.7\%Belfast EastAlliance gain from DUP12,83937.2\%22.9\%Belfast NorthDemocratic Unionist hold14,81240.0\%5.0\% (to SF)Belfast SouthSDLP hold14,02641.0\%8.4\%Belfast WestSinn Féin hold22,84071.1\%1.1\%Bermondsey and Old SouthwarkLiberal Democrat hold21,59048.4\%1.6\%Berwick-Upon-TweedLiberal Democrat hold16,80643.7\%8.3\% (to CON)Banff and BuchanLiberal Democrat hold22,23045.4\%0.7\% (to CON)Bethnal Green and BowBanff and BuchanConservative hold22,23045.4\%1.6\%Bexhill and BattleConservative hold28,14751.6\%4.0\% (to LD)Bexleyheath and CrayfordBirkenhead)Birmingham Edgbaston Labour hold 16,894 40.6\% 0.5\% (to CON)Birmingham ErdingtonBirmingham Hall GreenBirmingham Hodge HillBirmingham LadywoodLabour hold19,95055.7\%2.5\%Birmingham NorthfieldBirmingham Perry BarrBirmingham Selly Oak Labour hold 17,950 38.5\% 4.8\% (to CON)Birmingham YardleyBishop Auckland Labour hold 16,023 39.0\% 7.2\% (to CON)BlackburnLabour hold21,75147.8\%1.1\%Blackley and BroughtonBlackpool North and CleveleysConservative gain from Lab16,96441.8\%6.9\%Blackpool SouthLabour hold14,44941.16.2\% (to CON)Blaenau GwentLabour gain from Ind 16,974 52.4\% 29.2\%Blaydon Labour hold 22,297 49.7\% 3.3\%Blyth ValleyBognor Regis and LittlehamptonConservative hold24,08751.4\%2.3\%BolsoverLabour hold21,99450.0\%11.2\% (to CON)Bolton North EastLabour hold19,87045.9\%1.3\% (to CON)Bolton South EastLabour hold18,78247.4\%5.6\% (to CON)Bolton West Labour hold 18,327 38.5\% 4.9\% (to CON)BootleBoston and SkegnessConservative hold18,78247.4\%7.0\%BosworthConservative hold23,13242.6\%5.9\% (to LD)Bournemouth EastConservative hold21,32048.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 EastBradford SouthBradford WestBraintree Conservative hold 25,901 52.6\% 6.7\%Brecon and RadnorshireLiberal Democrat hold17,92946.2\%0.3\% (to CON)Brent CentralBrent NorthBrentford and IsleworthBrentwood and OngarConservative hold28,79256.9\%3.1\%BridgendLabour hold13,93136.3\%6.0\% (to CON)Bridgwater and Somerset West Conservative hold 24,675 45.3\% 2.9\% (to LD)Brigg and GooleConservative gain from Lab19,68044.9\%9.8\%Brighton KemptownBrighton Pavilion Green gain from Lab 16,238 31.3\% 8.4\%Bristol EastLabour hold16,47136.6\%4.5\% (to CON)Bristol North WestBristol SouthBristol WestLiberal Democrat hold26,59348.0\%9.0\%BroadlandBromley and ChislehurstBromsgroveBroxbourneConservative hold26,84458.8\%6.4\%BroxtoweConservative gain from Lab20,58539.0\%2.6\%BuckinghamBurnleyLiberal Democrat gain from Lab14,93235.7\%9.6\%BurtonConservative gain from Lab22,18844.5\%8.7\%Bury NorthBury SouthBury St EdmundsConservative hold27,89947.5\%2.8\%CaerphillyLabour hold17,37744.9\%6.5\% (to CON)Caithness, Sutherland and Easter RossLiberal Democrat hold11,90741.4\%6.4\% (to LAB)Calder ValleyCamberwell and PeckhamCambourne and Redruth Conservative gain from Lib37.6\%15,9695.2\%Cambridge Liberal Democrat hold 19,621 39.1\% 7.0\% (to CON)Cambridgeshire North EastConservative hold26,86251.4\%0.8\%Cambridgeshire North WestConservative hold29,42550.05\%2.6\%Cambridgeshire SouthConservative hold27,99547.4\%2.5\% (to LD)Cambridgeshire South EastConservative hold27,62948.0\%2.7\% (to LD)Cannock ChaseConservative gain from Lab18,27140.1\%14.0\%Canterbury Conservative hold22,05044.8\%5.4\% (to LD)Cardiff CentralCardiff NorthCardiff 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 WallingtonCastle PointCeredigionCharnwoodChatham and AylesfordCheadleChelmsfordChelsea and FulhamCheltenhamChelsham and AmershamChester, City ofChesterfieldChichesterChingford and Woodford GreenChippenhamChipping BarnetChorleyChristchurchCities of London and WestminsterClactonCleethorpesConservative gain from Lab18,93942.1\%7.8\%Clwyd South Labour hold13,31138.4\%5.8\% (to CON)Clwyd West Conservative hold 15,833 41.5\% 8.4\%Coatbridge, Chryson and BellshillColchesterColne ValleyCongleton 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 hold22,51248.1\%0.3\% (to CON)Cornwall South East Conservative gain from Lib22,39045.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 | width=5px; style="background:red"| | Labour hold | 28,949 | 56.0\% | 0.3\% |- |Croydon South | width=5px; style="background:blue"| | Conservative hold | 28,684 | 50.9\% | 1.7\% (to LD) |- |Cumbernauld, Kilsyth and Kirkintilloch East | width=5px; style="background:red"| | Labour hold | 23,549 | 57.2\% | 1.9\% |- |Cynon Valley | width=5px; style="background:red"| | Labour hold | 15,681 | 52.5\% | 8.6\% (to PC) |- |Dagenham and Rainham | width=5px; style="background:red"| |Labour hold |17,813 |40.3\% |4.9\% (to CON) |- |Darlington | width=5px; style="background:red"| | Labour hold |16,891 |39.4\% |9.1\% (to CON) |- |Dartford | width=5px; style="background:blue"| |Conservative gain from Lab |24,428 |48.8\% |11.6\% |- |Daventry | width=5px; style="background:blue"| | Conservative hold | 29,252 | 56.5\% | 0.7\% (to LD) |- |Delyn | width=5px; style="background:red"| | Labour hold | 15,083 | 40.8\% | 6.7\% (to CON) |- |Denton and Reddish | width=5px; style="background:red"| |Labour hold |19,191 |51.0\% |6.2\% (to CON) |- |Derby North | width=5px; style="background:red"| | Labour hold | 14,896 | 33.0\% | 7.4\% (to CON) |- |Derby South | width=5px; style="background:red"| |Labour hold |17,851 |43.3\% |9.3\% (to CON) |- |Derbyshire Dales | width=5px; style="background:blue"| | Conservative hold | 24,378 | 52.1\% | 3.7\% |- |Derbyshire Mid | width=5px; style="background:blue"| |Conservative hold |22,877 |48.3\% |5.7\% |- |Derbyshire North East | width=5px; style="background:red"| |Labour hold |17,948 |38.2\% |8.6\% (to CON) |- |Derbyshire South | width=5px; style="background:blue"| |Conservative gain from Lab |22,935 |45.5\% |9.8\% |- |Devizes | width=5px; style="background:"| | | | | |- |Devon Central | width=5px; style="background:blue"| | Conservative hold | 27,737 | 51.5\% | 6.1\% |- |Devon East | width=5px; style="background:blue"| | Conservative hold |48.3\% |25,662 | |- |Devon North | width=5px; style="background:#F9D616"| | Liberal Democrat hold |24,305 |47.4\% |0.3\% |- |Devon South West | width=5px; style="background:blue"| | Conservative hold |27,908 |56.0\% |5.6\% |- |Devon West and Torridge | width=5px; style="background:"| | | | | |- |Dewsbury | width=5px; style="background:"| | | | | |- |Don Valley | width=5px; style="background:"| | | | | |- |Doncaster Central | width=5px; style="background:"| | | | | |- |Doncaster North | width=5px; style="background:"| | | | | |- |Doset Mid and Poole North | width=5px; style="background:"| | | | | |- |Dorset North | width=5px; style="background:"| | | | | |- |Dorset South | width=5px; style="background:blue"| | Conservative gain from Lab |22,667 |45.1\% |9.3\% |- |Dorset West | width=5px; style="background:blue"| | Conservative hold |27,287 |47.6\% | |- |Dover | width=5px; style="background:"| | | | | |- |Down North | width=5px; style="background:grey"| |Independent gain from UCU |21,181 |63.3\% | |- |Down South | width=5px; style="background:#3c3" | |SDLP hold |20,648 |48.5\% | |- |Dudley North | width=5px; style="background:"| | | | | |- |Dudley South | width=5px; style="background:"| | | | | |- |Dulwich and West Norwood | width=5px; style="background:"| | | | | |- |Dumfries and Galloway | width=5px; style="background:"| | | | | |- |Dunfiesshire, Clydesdale and Tweeddale | width=5px; style="background:"| | | | | |- |Dunbartonshire East | width=5px; style="background:"| | | | | |- |Dunbartonshire West | width=5px; style="background:"| | | | | |- |Dundee East | width=5px; style="background:"| | | | | |- |Dundee West | width=5px; style="background:"| | | | | |- |Dunfermine and Fife West | width=5px; style="background:"| | | | | |- |City of Durham | width=5px; style="background:red"| | Labour hold |20,496 |44.3\% | |- |Durham North | width=5px; style="background:red"| |Labour hold |20,698 |50.5\% | |- |Durham North West | width=5px; style="background:"| | | | | |- |Dwyfor Meirionnydd | width=5px; style="background:"| | | | | |- |Ealing Central and Acton | width=5px; style="background:"| | | | | |- |Ealing North | width=5px; style="background:"| | | | | |- |Ealing Southall | width=5px; style="background:"| | | | | |- |Easington | width=5px; style="background:red"| |Labour hold |20,579 |58.9\% | |- |East Ham | width=5px; style="background:"| | | | | |- |East Kilbride, Strathaven and Lesmahagow | width=5px; style="background:"| | | | | |- |East Lothian | width=5px; style="background:"| | | | | |- |Eastbourne | width=5px; style="background:"| | | | | |- |Eastleigh | width=5px; style="background:"| | | | | |- |Eddisbury | width=5px; style="background:"| | | | | |- |Edinburgh East | width=5px; style="background:red"| | Labour hold | 17,305 | 43.4\% | |- |Edinburgh North and Leith | width=5px; style="background:"| | | | | |- |Edinburgh South | width=5px; style="background:"| | | | | |- |Edinburgh South West | width=5px; style="background:red"| | Labour hold | 19,473 | 42.8\% | |- |Edinburgh West | width=5px; style="background:#F9D616"| | Liberal Democrat hold | 16,684 | 35.9\% | -11.4\% |- |Edmonton | width=5px; style="background:"| | | | | |- |Ellesmere Port and Neston | width=5px; style="background:"| | | | | |- |Elmet and Rothwell | width=5px; style="background:"| | | | | |- |Eltham | width=5px; style="background:"| | | | | |- |Enfield North | width=5px; style="background:"| | | | | |- |Enfield Southgate | width=5px; style="background:"| | | | | |- |Epping Forest | width=5px; style="background:"| | | | | |- |Epsom and Ewell | width=5px; style="background:"| | | | | |- |Erewash | width=5px; style="background:"| | | | | |- |Erith and Thameshead | width=5px; style="background:"| | | | | |- |Esher and Walton | width=5px; style="background:"| | | | | |- |Exeter | width=5px; style="background:red"| | Labour hold |19,942 |38.2\% | |- |Falkirk | width=5px; style="background:red"| | Labour hold |23,207 |45.7\% | |- |Fareham | width=5px; style="background:blue"| | Conservative hold |30,037 |55.3\% | |- |Faversham and Kent Mid | width=5px; style="background:"| | | | | |- |Feltham and Heston | width=5px; style="background:"| | | | | |- |Fermanagh and South Tyrone | width=5px; style="background:#060"| | Sinn Féin hold |21,304 |45.5\% | |- |Fife North East | width=5px; style="background:"| | | | | |- |Filton and Bradley Stoke | width=5px; style="background:"| | | | | |- |Finchley and Golders Green | width=5px; style="background:"| | | | | |- |Folkestone and Hythe | width=5px; style="background:"| | | | | |- |Forest of Dean | width=5px; style="background:"| | | | | |- |Foyle | width=5px; style="background:#3c3" | |SDLP hold |16,922 |44.7\% | |- |Flyde | width=5px; style="background:"| | | | | |- |Gainsborough | width=5px; style="background:blue"| | Conservative hold |24,266 |49.3\% | |- |Garston and Halewood | width=5px; style="background:red"| | Labour hold |25,493 |59.5\% | |- |Gateshead | width=5px; style="background:"| | | | | |- |Gedling | width=5px; style="background:red"| | Labour hold |19,821 |41.1\% | |- |Gillingham and Rainham | width=5px; style="background:"| | | | | |- |Glasgow Central | width=5px; style="background:"| | | | | |- |Glasgow East | width=5px; style="background:red"| | Labour hold |19,797 |61.6\% | |- |Glasgow North | width=5px; style="background:"| | | | | |- |Glasgow North East | width=5px; style="background:red"| | Labour hold | 20,100 | 68.3\% | |- |Glasgow North West | width=5px; style="background:"| | | | | |- |Glasgow South | width=5px; style="background:"| | | | | |- |Glasgow South West | width=5px; style="background:"| | | | | |- |Glenrothes | width=5px; style="background:"| | | | | |- |Gloucester | width=5px; style="background:"| | | | | |- |Gordon | width=5px; style="background:"| | | | | |- |Gosport | width=5px; style="background:"| | | | | |- |Gower | width=5px; style="background:"| | | | | |- |Grantham and Stamford | width=5px; style="background:"| | | | | |- |Gravesham | width=5px; style="background:blue"| | Conservative hold | 22,956 | 48.5\% | 9.1\% |- |Great Grimsby | width=5px; style="background:red"| |Labour hold |10,777 |32.7\% |10.5\% (to CON) |- |Great Yarmouth | width=5px; style="background:"| | | | | |- |Greenwich and Woolwich | width=5px; style="background:"| | | | | |- |Guildford | width=5px; style="background:blue"| |Conservative hold |29,618 |53.3\% |6.9\% |- |Hackney North and Stoke Newington | width=5px; style="background:"| | | | | |- |Hackney South and Shoreditch | width=5px; style="background:"| | | | | |- |Halesowen and Rowley Regis | width=5px; style="background:"| | | | | |- |Halifax | width=5px; style="background:"| | | | | |- |Haltemprice and Howden | width=5px; style="background:blue"| | Conservative hold | 24,486 | 50.2\% | 6.6\% |- |Halton | width=5px; style="background:"| | | | | |- |Hammersmith | width=5px; style="background:red"| | Labour hold | 20,810 | 43.9\% | 0.5\% (to CON) |- |Hampshire East | width=5px; style="background:"| | | | | |- |Hampshire North East | width=5px; style="background:"| | | | | |- |Hampshire North West | width=5px; style="background:"| | | | | |- |Hampstead and Kilburn | width=5px; style="background:"| | | | | |- |Harborough | width=5px; style="background:"| | | | | |- |Harlow | width=5px; style="background:"| | | | | |- |Harrogate and Knaresborough | width=5px; style="background:"| | | | | |- |Harrow East | width=5px; style="background:blue"| | Conservative gain from Lab | 21,435 | 44.7\% | 7.0\% (to CON) |- |Harrow West | width=5px; style="background:red"| | Labour hold | 20,111 | 43.6\% | 5.7\% (to CON) |- |Hartlepool | width=5px; style="background:"| | | | | |- |Harwich and Essex North | width=5px; style="background:"| | | | | |- |Hastings and Rye | width=5px; style="background:"| | | | | |- |Havant | width=5px; style="background:"| | | | | |- |Hayes and Harlington | width=5px; style="background:"| | | | | |- |Hazel Grove | width=5px; style="background:"| | | | | |- |Hemel Hempstead | width=5px; style="background:"| | | | | |- |Hemsworth | width=5px; style="background:"| | | | | |- |Hendon | width=5px; style="background:"| | | | | |- |Henley | width=5px; style="background:"| | | | | |- |Hereford and Herefordshire South | width=5px; style="background:blue"| |Conservative gain from Lib |22,366 |46.2\% |3.8\% |- |Herefordshire North | width=5px; style="background:blue"| | Conservative hold | 24,631 | 51.8\% | 3.8\% (to LD) |- |Hertford and Stortford | width=5px; style="background:blue"| | Conservative hold | 29,810 | 53.8\% | |- |Hertfordshire North East | width=5px; style="background:blue"| | Conservative hold | 26,995 | 53.5\% | 1.9\% (to LD) |- |Hertfordshire South West | width=5px; style="background:"| | | | | |- |Hertsmere | width=5px; style="background:blue"| | Conservative hold | 26,476 | 56.0\% | 5.6\% |- |Hexham | width=5px; style="background:"| | | | | |- |Heywood and Middleton | width=5px; style="background:"| | | | | |- |High Peak | width=5px; style="background:"| | | | | |- |Hitchin and Harpenden | width=5px; style="background:"| | | | | |- |Holborn and St Pancras | width=5px; style="background:"| | | | | |- |Hornchurch and Upminster | width=5px; style="background:"| | | | | |- |Hornsey and Wood Green | width=5px; style="background:"| | | | | |- |Horsham | width=5px; style="background:"| | | | | |- |Houghton and Sunderland South | width=5px; style="background:red"| | Labour hold | 19,137 | 50.3\% | 8.4\% (to CON) |- |Hove | width=5px; style="background:"| | | | | |- |Huddersfield | width=5px; style="background:red"| | Labour hold | 15,725 | 38.8\% | 7.1\% (to CON) |- |Hull East | width=5px; style="background:"| | | | | |- |Hull North | width=5px; style="background:red"| | Labour hold | 13,044 | 39.2\% | 12.2\% (to LD) |- |Hull West and Hessle | width=5px; style="background:"| | | | | |- |Huntingdon | width=5px; style="background:"| | | | | |- |Hyndburn | width=5px; style="background:"| | | | | |- |Ilford North | width=5px; style="background:"| | | | | |- |Ilford South | width=5px; style="background:"| | | | | |- |Inverclyde | width=5px; style="background:"| | | | | |- |Inverness, Nairn, Badenoch and Strathspey | width=5px; style="background:"| | | | | |- |Ipswich | width=5px; style="background:"| | | | | |- |Isle of Wight | width=5px; style="background:"| | | | | |- |Islington North | width=5px; style="background:red"| | Labour hold | 24,276 | 54.5\% | |- |Islington South and Finsbury | width=5px; style="background:red"| | Labour hold | 18,407 | 42.3\% | 3.3\% |- |Islwyn | width=5px; style="background:"| | | | | |- |Jarrow | width=5px; style="background:red" | | Labour hold | 20,910 | 53.9\% | 6.4\% |- |Keighley | width=5px; style="background:"| | | | | |- |Kenilworth and Southam | width=5px; style="background:"| | | | | |- |Kensington | width=5px; style="background:blue"| | Conservative hold | 17,595 | 50.1\% | 5.2\% |- |Kettering | width=5px; style="background:"| | | | | |- |Kilmarnock and Loudoun | width=5px; style="background:"| | | | | |- |Kingston and Surbiton | width=5px; style="background:"| | | | | |- |Kingswood | width=5px; style="background:"| | | | | |- |Kilcaldy and Cowdenbeath | width=5px; style="background:"| | | | | |- |Knowsley | width=5px; style="background:"| | | | | |- |Lagan Valley | width=5px; style="background:#c30"| |Democratic Unionist hold |18,199 |49.8\% | |- |Lanark and Hamilton East | width=5px; style="background:"| | | | | |- |Lancashire West | width=5px; style="background:"| | | | | |- |Lancaster and Fleetwood | width=5px; style="background:"| | | | | |- |Leeds Central | width=5px; style="background:red"| | Labour hold | 18,434 | 49.3\% | |- |Leeds East | width=5px; style="background:"| | | | | |- |Leeds North East | width=5px; style="background:red"| | Labour hold | 20,287 | 42.7\% | |- |Leeds North West | width=5px; style="background:"| | | | | |- |Leeds West | width=5px; style="background:red"| | Labour hold | 16,389 | 42.3\% | |- |Leicester East | width=5px; style="background:"| | | | | |- |Leicester South | width=5px; style="background:blue"| | Conservative hold | 27,000 | 49.5\% | |- |Leicester West | width=5px; style="background:"| | | | | |- |Leicestershire North West | width=5px; style="background:"| | | | | |- |Leicestershire South | width=5px; style="background:"| | | | | |- |Leigh | width=5px; style="background:red"| | Labour hold | 24,295 | 51.3\% | |- |Lewes | width=5px; style="background:"| | | | | |- |Lewisham Deptford | width=5px; style="background:"| | | | | |- |Lewisham East | width=5px; style="background:"| | | | | |- |Lewisham West and Penge | width=5px; style="background:"| | | | | |- |Leyton and Wanstead | width=5px; style="background:"| | | | | |- |Lichfield | width=5px; style="background:"| | | | | |- |Lincoln | width=5px; style="background:"| | | | | |- |Linlithgow and Falkirk East | width=5px; style="background:"| | | | | |- |Liverpool Riverside | width=5px; style="background:red"| | Labour hold | 22,998 | 59.3\% | |- |Liverpool Walton | width=5px; style="background:"| | | | | |- |Liverpool Wavertree | width=5px; style="background:"| | | | | |- |Liverpool West Derby | width=5px; style="background:"| | | | | |- |Livingston | width=5px; style="background:"| | | | | |- |Llanelli | width=5px; style="background:red"| | Labour hold | 15,916 | 42.5\% | 4.0\% (to PC) |- |Londonderry East | width=5px; style="background:"| | | | | |- |Loughborough | width=5px; style="background:"| | | | | |- |Louth and Horncastle | width=5px; style="background:blue"| | Conservative hold | 25,065 | 49.6\% | |- |Ludlow | width=5px; style="background:"| | | | | |- |Luton North | width=5px; style="background:red"| |Labour hold |21,192 |49.3\% |0.5\% |- |Luton South | width=5px; style="background:red"| | Labour hold | 14,725 | 34.9\% | 4.6\% (to CON) |- |Macclesfield | width=5px; style="background:" | | | | | |- |Maidenhead | width=5px; style="background:blue" | |Conservative hold |31,937 |59.5\% |7.8\% |- |Maidstone and the Weald | width=5px; style="background:blue" | | Conservative hold | 23,491 | 48.0\% | |- |Makerfield | width=5px; style="background:" | | | | | |- |Maldon | width=5px; style="background:" | | | | | |- |Manchester Central | width=5px; style="background:" | | | | | |- |Manchester Gorton | width=5px; style="background:" | | | | | |- |Manchester Withington | width=5px; style="background:" | | | | | |- |Mansfield | width=5px; style="background:" | | | | | |- |Meon Valley | width=5px; style="background:" | | | | | |- |Meriden | width=5px; style="background:" | | | | | |- |Merthyr Tydfil and Rhymney | width=5px; style="background:" | | | | | |- |Middlesbrough | width=5px; style="background:" | | | | | |- |Middlesbrough South and Cleveland East | width=5px; style="background:red" | | Labour hold | 18,138 | 39.2\% | |- |Midlothian | width=5px; style="background:" | | | | | |- |Milton Keynes North | width=5px; style="background:" | | | | | |- |Milton Keynes South | width=5px; style="background:" | | | | | |- |Mitcham and Morden | width=5px; style="background:red" | | Labour hold | 24,722 | 56.4\% | |- |Mole Valley | width=5px; style="background:blue" | | Conservative hold | 31,263 | 57.5\% | 2.3\% |- |Monmouth | width=5px; style="background:" | | | | | |- |Montgomeryshire | width=5px; style="background:" | | | | | |- |Moray | width=5px; style="background:" | | | | | |- |Morecambe and Lunesdale | width=5px; style="background:" | | | | | |- |Morley and Outwood | width=5px; style="background:" | | | | | |- |Motherwell and Wishaw | width=5px; style="background:" | | | | | |- |Na H-Eileanan An Iar | width=5px; style="background:#ff0" | | SNP hold |6,723 |45.75\% | |- |Neath | width=5px; style="background:" | | | | | |- |New Forest East | width=5px; style="background:" | | | | | |- |New Forest West | width=5px; style="background:" | | | | | |- |Newark | width=5px; style="background:" | | | | | |- |Newbury | width=5px; style="background:" | | | | | |- |Newcastle-Under-Lyme | width=5px; style="background:" | | | | | |- |Newcastle upon Tyne Central | width=5px; style="background:red"| | Labour hold | 15,692 | 45.9\% | 0.6\% (to LD) |- |Newcastle upon Tyne East | width=5px; style="background:red"| | Labour hold | 17,043 | 45.0 | 4.6\% (to LD) |- |Newcastle upon Tyne North | width=5px; style="background:red"| | Labour hold | 17,950 | 40.8 | 4.5\% (to LD) |- |Newport East | width=5px; style="background:" | | | | | |- |Newport West | width=5px; style="background:" | | | | | |- |Newry and Armagh | width=5px; style="background:" | | | | | |- |Newton Abbot | width=5px; style="background:blue" | | Conservative gain from Lib |20,774 |43.0\% |5.8\% |- |Norfolk Mid | width=5px; style="background:" | | | | | |- |Norfolk North | width=5px; style="background:" | | | | | |- |Norfolk North West | width=5px; style="background:" | | | | | |- |Norfolk South | width=5px; style="background:" | | | | | |- |Norfolk South West | width=5px; style="background:" | | | | | |- |Normanton, Pontefract and Castleford | width=5px; style="background:" | | | | | |- |Northampton North | width=5px; style="background:" | | | | | |- |Northampton South | width=5px; style="background:" | | | | | |- |Northamptonshire South | width=5px; style="background:blue" | | Conservative hold | 33,081 | 55.2\% | |- |Norwich North | width=5px; style="background:" | | | | | |- |Norwich South | width=5px; style="background:" | | | | | |- |Nottingham East | width=5px; style="background:" | | | | | |- |Nottingham North | width=5px; style="background:" | | | | | |- |Nottingham South | width=5px; style="background:" | | | | | |- |Nuneaton | width=5px; style="background:" | | | | | |- |Ochil and Perthshire South | width=5px; style="background:red" | | Labour hold | 19,131 | 37.9\% | |- |Ogmore | width=5px; style="background:" | | | | | |- |Old Bexley and Sidcup | width=5px; style="background:" | | | | | |- |Oldham East and Saddleworth | width=5px; style="background:" | | | | | |- |Oldham West and Royton | width=5px; style="background:" | | | | | |- |Orkney and Shetland | width=5px; style="background:" | | | | | |- |Orpington | width=5px; style="background:" | | | | | |- |Oxford East | width=5px; style="background:" | | | | | |- |Oxford West and Abingdon | width=5px; style="background:" | | | | | |- |Paisley and Renfrewshire North | width=5px; style="background:" | | | | | |- |Paisley and Renfrewshire South | width=5px; style="background:" | | | | | |- |Pendle | width=5px; style="background:" | | | | | |- |Penistone and Stocksbridge | width=5px; style="background:" | | | | | |- |Penrith and the Border | width=5px; style="background:" | | | | | |- |Perth and Perthshire North | width=5px; style="background:#ff0" | | SNP hold | 19,118 | 39.6\% | 2.9\% |- |Peterborough | width=5px; style="background:" | | | | | |- |Plymouth Moor View | width=5px; style="background:red" | | Labour hold |15,433 |37.2\% |7.8\% (to CON) |- |Plymouth Sutton and Devonport | width=5px; style="background:blue" | | Conservative gain from Lab |15,050 |34.3\% |6.9\% |- |Pontypridd | width=5px; style="background:red" | | Labour hold | 14,220 | 38.8\% | |- |Poole | width=5px; style="background:" | | | | | |- |Poplar and Limehouse | width=5px; style="background:" | | | | | |- |Portsmouth North | width=5px; style="background:" | | | | | |- |Portsmouth South | width=5px; style="background:" | | | | | |- |Preseli Pembrokeshire | width=5px; style="background:" | | | | | |- |Preston | width=5px; style="background:" | | | | | |- |Pudsey | width=5px; style="background:" | | | | | |- |Putney | width=5px; style="background:" | | | | | |- |Rayleigh and Wickford | width=5px; style="background:" | | | | | |- |Reading East | width=5px; style="background:" | | | | | |- |Reading West | width=5px; style="background:" | | | | | |- |Redcar | width=5px; style="background:#F9D616"| | Liberal Democrat gain from Lab | 18,955 | 45.2\% | 21.8\% |- |Redditch | width=5px; style="background:" | | | | | |- |Reigate | width=5px; style="background:" | | | | | |- |Renfrewshire East | width=5px; style="background:" | | | | | |- |Rhondda | width=5px; style="background:" | | | | | |- |Ribble Valley | width=5px; style="background:" | | | | | |- |Richmond Yorks | width=5px; style="background:" | | | | | |- |Richmond Park | width=5px; style="background:" | | | | | |- |Rochdale | width=5px; style="background:" | | | | | |- |Rochester and Strood | width=5px; style="background:blue" | | Conservative hold | 23,604 | 49.2\% | |- |Rochford and Southend East | width=5px; style="background:" | | | | | |- |Romford | width=5px; style="background:" | | | | | |- |Romsey and Southampton North | width=5px; style="background:" | | | | | |- |Ross, Skye and Lochaber | width=5px; style="background:" | | | | | |- |Rossendale and Darwen | width=5px; style="background:" | | | | | |- |Rother Valley | width=5px; style="background:" | | | | | |- |Rotherham | width=5px; style="background:" | | | | | |- |Rugby | width=5px; style="background:" | | | | | |- |Ruislip, Northwood and Pinner | width=5px; style="background:" | | | | | |- |Runnymede and Weybridge | width=5px; style="background:" | | | | | |- |Rushcliffe | width=5px; style="background:" | | | | | |- |Rutherglen and Hamilton West | width=5px; style="background:" | | | | | |- |Rutland and Melton | width=5px; style="background:" | | | | | |- |Saffron Walden | width=5px; style="background:" | | | | | |- |St Albans | width=5px; style="background:" | | | | | |- |St Austell and Newquay | width=5px; style="background:#F9D616" | | Liberal Democrat hold |20,189 |42.7\% | |- |St Helens North | width=5px; style="background:red" | | Labour hold | 23,041 | 51.7\% | |- |St Helens South | width=5px; style="background:red" | | Labour hold | 24,364 | 52.9\% | |- |St Ives | width=5px; style="background:" | | | | | |- |Salford and Eccles | width=5px; style="background:red" | | Labour hold | 16,655 | 40.1\% | |- |Salisbury | width=5px; style="background:" | | | | | |- |Scarborough and Whitby | width=5px; style="background:blue" | | Conservative hold | 21,108 | 42.8\% | |- |Scunthorpe | width=5px; style="background:" | | | | | |- |Sedgefield | width=5px; style="background:red" | | Labour hold |18,141 |45.1\% |11.6\% (to CON) |- |Sefton Central | width=5px; style="background:" | | | | | |- |Selby and Ainsty | width=5px; style="background:blue" | | Conservative hold | 25,562 | 49.4\% | |- |Sevenoaks | width=5px; style="background:" | | | | | |- |Sheffield Brightside and Hillsborough | width=5px; style="background:red" | | 'Labour hold | 21,400 | 55.0\% | |- |Sheffield Central | width=5px; style="background:"red" | | Labour hold | 17,138 | 41.3\% | |- |Sheffield Hallam | width=5px; style="background:"#F9D616" | | Liberal Democrat Hold | 27,324 | 53.4\% | |- |Sheffield Heeley | width=5px; style="background:" | | | | | |- |Sheffield South East | width=5px; style="background:red" | | Labour hold | 20,169 | 48.7\% | |- |Sherwood | width=5px; style="background:" | | | | | |- |Shipley | width=5px; style="background:blue" | | Conservative hold | 24,002 | 48.6\% | |- |Shrewsbury and Atcham | width=5px; style="background:" | | | | | |- |Shropshire North | width=5px; style="background:blue" | | Conservative hold | 26,692 | 51.5\% | |- |Sittingbourne and Sheppey | width=5px; style="background:" | | | | | |- |Skipton and Ripon | width=5px; style="background:" | | | | | |- |Sleaford and North Hykeham | width=5px; style="background:blue" | | Conservative hold | 30,719 | 51.6\% | |- |Slough | width=5px; style="background:" | | | | | |- |Solihull | width=5px; style="background:#F9D616" | | Liberal Democrat gain from Con | 23,635 | 42.9\% | 0.3\% |- |Somerset North | width=5px; style="background:" | | | | | |- |Somerset North East | width=5px; style="background:" | | | | | |- |Somerton and Frome | width=5px; style="background:#F9D616" | | Liberal Democrat hold |28,793 |47.5\% | |- |South Holland and the Deepings | width=5px; style="background:" | | | | | |- |South Ribble | width=5px; style="background:" | | | | | |- |South Shields | width=5px; style="background:red" | | Labour hold | 18,995 | 52.0\% | |- |Southampton Itchen | width=5px; style="background:red" | | Labour hold | 16,326 | 36.8\% | |- |Southampton Test | width=5px; style="background:red" | | Labour hold | 17,001 | 38.5\% | |- |Southampton West | width=5px; style="background:" | | | | | |- |Southport | width=5px; style="background:" | | | | | |- |Spelthorne | width=5px; style="background:" | | | | | |- |Stafford | width=5px; style="background:" | | | | | |- |Staffordshire Moorlands | width=5px; style="background:" | | | | | |- |Staffordshire South | width=5px; style="background:" | | | | | |- |Stalybridge and Hyde | width=5px; style="background:" | | | | | |- |Stevenage | width=5px; style="background:" | | | | | |- |Stirling | width=5px; style="background:red" | |Labour hold |19,558 |41.8\% | |- |Stockport | width=5px; style="background:red" | | Labour hold | 16,697 | 42.7\% | |- |Stockton North | width=5px; style="background:" | | | | | |- |Stockton South | width=5px; style="background:" | | | | | |- |Stoke-on-Trent Central | width=5px; style="background:" | | | | | |- |Stoke-on-Trent North | width=5px; style="background:" | | | | | |- |Stoke-on-Trent South | width=5px; style="background:red" | | Labour hold | 15,446 | 38.8\% | |- |Stone | width=5px; style="background:" | | | | | |- |Stourbridge | width=5px; style="background:" | | | | | |- |Strangford | width=5px; style="background:" | | | | | |- |Stratford-on-Avon | width=5px; style="background:" | | | | | |- |Streatham | width=5px; style="background:" | | | | | |- |Stretford and Urmston | width=5px; style="background:" | | | | | |- |Stroud | width=5px; style="background:" | | | | | |- |suffolk Central and Ipswitch North | width=5px; style="background:" | | | | | |- |Suffolk Coastal | width=5px; style="background:" | | | | | |- |Suffolk South | width=5px; style="background:" | | | | | |- |Suffolk West | width=5px; style="background:" | | | | | |- |Sunderland Central | width=5px; style="background:red" | |Labour win (new seat) |19,495 |45.9\% | |- |Surrey East (UK Parliament constituency) | width=5px; style="background:blue" | | Conservative hold | 31,007 | 56.7\% | 0.7\% (to LD) |- |Surrey Heath | width=5px; style="background:blue" | | Conservative hold | 31,326 | 57.6\% | 4.6\% |- |Surrey South West | width=5px; style="background:blue" | | Conservative hold | 33,605 | 58.7\% | 8.6\% |- |Sussex Mid | width=5px; style="background:blue" | |Conservative hold |28,329 |50.7\% |0.3\% |- |Sutton and Cheam | width=5px; style="background:" | | | | | |- |Sutton Coldfield | width=5px; style="background:" | | | | | |- |Swansea East | width=5px; style="background:" | | | | | |- |Swansea West | width=5px; style="background:" | | | | | |- |Swindon North | width=5px; style="background:" | | | | | |- |Swindon South | width=5px; style="background:" | | | | | |- |Tamworth | width=5px; style="background:" | | | | | |- |Tatton | width=5px; style="background:" | | | | | |- |Taunton Deane | width=5px; style="background:#F9D616" | | Liberal Democrat hold |28,531 |49.1\% | |- |Telford | width=5px; style="background:" | | | | | |- |Tewkesbury | width=5px; style="background:blue" | | Conservative hold | 25,472 | 47.2\% | |- |Thanet North | width=5px; style="background:" | | | | | |- |Thanet South | width=5px; style="background:" | | | | | |- |Thirsk and Malton | width=5px; style="background:black" | | Delayed until 27 May'' | | | |- |Thornbury and Yate | width=5px; style="background:" | | | | | |- |Thurrock | width=5px; style="background:" | | | | | |- |Tiverton and Honiton | width=5px; style="background:blue" | | Conservative hold | 27,614 | 50.3\% | |- |Tonbridge and Malling | width=5px; style="background:" | | | | | |- |Tooting | width=5px; style="background:" | | | | | |- |Torbay | width=5px; style="background:#F9D616" | | Liberal Democrat hold |23,126 |47.0\% | |- |Torfaen | width=5px; style="background:" | | | | | |- |Totnes | width=5px; style="background:blue" | | Conservative hold|21,940 |45.9\% | |- |Tottenham | width=5px; style="background:" | | | | | |- |Truro and Falmouth | width=5px; style="background:blue" | | Conservative gain from Lib |20,349 |41.7\% | |- |Tunbridge Wells | width=5px; style="background:" | | | | | |- |Twickenham | width=5px; style="background:" | | | | | |- |Tynemouth | width=5px; style="background:" | | | | | |- |Tyneside North | width=5px; style="background:" | | | | | |- |Tyrone West | width=5px; style="background:#060" | |Sinn Féin hold|18,050 |48.4\% | |- |Ulster Mid | width=5px; style="background:" | | | | | |- |Upper Bann | width=5px; style="background:#c30" | |Democratic Unionist hold|14,000 |33.8\% | |- |Uxbridge and Ruiislip South | width=5px; style="background:" | | | | | |- |Vale of Clwyd | width=5px; style="background:red" | | Labour hold|15,017 |42.3\% | |- |Vale of Glamorgan | width=5px; style="background:" | | | | | |- |Vauxhall | width=5px; style="background:" | | | | | |- |Wakefield | width=5px; style="background:" | | | | | |- |Wallasey | width=5px; style="background:" | | | | | |- |Walsall North | width=5px; style="background:red" | | Labour hold | 13,385 | 37.0\% | |- |Walsall South | width=5px; style="background:red" | | Labour hold | 16,211 | 39.7\% | |- |Walthamstow | width=5px; style="background:" | | | | | |- |Wansbeck | width=5px; style="background:" | | | | | |- |Wantage | width=5px; style="background:" | | | | | |- |Warley | width=5px; style="background:red" | | Labour hold| 20,240 | 52.9\% | |- |Warrington North | width=5px; style="background:" | | | | | |- |Warrington South | width=5px; style="background:" | | | | | |- |Warwick and Leamington | width=5px; style="background:" | | | | | |- |Warwickshire North | width=5px; style="background:" | | | | | |- |Washington and Sunderland West | width=5px; style="background:red" | |Labour win (new seat) |19,615 |53\% | |- |Watford | width=5px; style="background:" | | | | | |- |Waveney | width=5px; style="background:" | | | | | |- |Wealden | width=5px; style="background:blue" | | Conservative hold| 31,090 | 56.6\% | |- |Weaver Vale | width=5px; style="background:" | | | | | |- |Wellingborough | width=5px; style="background:blue" | | Conservative hold| 24,918 | 48.2\% | |- |Wells | width=5px; style="background:#F9D616" | | Liberal Democrat gain from Con |24,560 |44.0\% |3.6\% |- |Welwyn Hatfield | width=5px; style="background:" | | | | | |- |Wentworth and Dearne | width=5px; style="background:" | | | | | |- |West Bromwich East | width=5px; style="background:" | | | | | |- |West Bromwich West | width=5px; style="background:" | | | | | |- |West Ham | width=5px; style="background:" | | | | | |- |Westminster North | width=5px; style="background:red" | | Labour hold| 17,377 | 43.9\% | |- |Westmorland and Lonsdale | width=5px; style="background:" | | | | | |- |Weston Super-Mare | width=5px; style="background:" | | | | | |- |Wigan | width=5px; style="background:" | | | | | |- |Wiltshire North | width=5px; style="background:" | | | | | |- |Wiltshire South West | width=5px; style="background:" | | | | | |- |Wimbledon | width=5px; style="background:" | | | | | |- |Winchester | width=5px; style="background:" | | | | | |- |Windsor | width=5px; style="background:" | | | | | |- |Wirral South | width=5px; style="background:red" | | Labour hold| 16,276 | 40.8\% | |- |Wirral West | width=5px; style="background:blue" | | Conservative hold| 16,726 | 42.5\% | |- |Witham | width=5px; style="background:" | | | | | |- |Witney | width=5px; style="background:" | | | | | |- |Woking | width=5px; style="background:blue" | | Conservative hold| 26,551 | 50.3\% | 0.7\% (to LD) |- |Wokingham | width=5px; style="background:blue" | | Conservative hold| 28,754 | 52.7\% | 4.7\% |- |Wolverhampton North East | width=5px; style="background:" | | | | | |- |Wolverhampton South East | width=5px; style="background:" | | | | | |- |Wolverhampton South West | width=5px; style="background:" | | | | | |- |Worcester | width=5px; style="background:" | | | | | |- |Worcestershire Mid | width=5px; style="background:blue" | | Conservative hold| 27,770 | 54.5\% | |- |Worcestershire West | width=5px; style="background:" | | | | | |- |Workington | width=5px; style="background:red" | | Labour hold| 17,865 | 45.5\% | |- |Worsley and Eccles South | width=5px; style="background:red" | | Labour hold| 17,892 | 42.9\% | |- |Worthing East and Shoreham | width=5px; style="background:blue" | | Conservative hold| 23,458 | 48.5\% | |- |Worthing West | width=5px; style="background:blue" | | Conservative hold| 25,416 | 51.7\% | |- |The Wreckin | width=5px; style="background:" | | | | | |- |Wrexham | width=5px; style="background:red" | | Labour hold| 12,161 | 36.9\% | 5.7\% |- |Wycombe | width=5px; style="background:blue" | | Conservative hold| 23,423 | 48.6\% | |- |Wyre and Preston North | width=5px; style="background:blue" | | Conservative hold| 26,877 | 52.4\% | 3.9\% |- |Wyre Forest | width=5px; style="background:red" | | Labour hold| 11,490 | 33.4\% | |- |Wythenshawe and Sale East | width=5px; style="background:red" | | Labour hold| 17,987 | 44.1\% | |- |Yeovil | width=5px; style="background:#F9D616" | | Liberal Democrat hold| 31,843 | 55.7\% | 2.7\% |- |Ynys Mon | width=5px; style="background:red" | | Labour hold| 11,490 | 33.4\% | 1.8\% |- |York Central | width=5px; style="background:red" | | Labour hold| 18,573 | 40.0\% | 6.0\% (to CON) |- |York Outer | width=5px; style="background:blue" | | Conservative gain from Liberal Democrats | 22,912 | 43\% | 3.7\% |- |Yorkshire East | width=5px; style="background:blue" | | Conservative hold''' 24,328 47.5\% 0.1\% (to LD)
A colour-coded map of the constituencies contested. Please click the image to expand. This table shows the results for 649 of 650 constituencies in the in the United Kingdom (not including the delayed constituency of , 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 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 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 , exit polls suggested a small majority, which—when this swing is projected nationally—would cause a . The exit polls also suggested that despite reports that support for the 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, 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 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 , the , and the , who all already hold seats in the and local government authorities, all hoped to gain their first seats in the in this election. History was made when the Greens won their first Parliamentery with their leader winning . In Northern Ireland the also won their first seat with taking 's seat. Overall standings PartySeatsNet gainVotesShare 305 +97 10,681,417 36.1\% 258 -91 8,601,441 29.1\% 57 -5 6,805,665 23.0\% 8 -1 168,216 0.6\% 6 0 491,386 1.7\% 5 0 171,942 0.6\% 3 +1 165,394 0.6\% 3 0 110,970 0.4\% 1 +1 42,762 0.1\% 1 +1 284,566 1.0\% Table Colour Party Red Blue Yellow Yellow (Northern Ireland) Bright Yellow Green (England) Light Green (Wales) Light Green (N. Ireland) Dark Green Brown Purple Grey Black Poll delayed White Undeclared ConstituencyResultVotesShareSwing Labour hold 16,073 51.9\% 5.3\% (to LD) Conservative gain from Lab 10,734 35.8\% 7.6\% Labour hold 16,746 44.4\% 1.0\% Labour hold 15,722 36.5\% 2.5\% Liberal Democrat hold 17,362 38.4\% 4.9\% (to CON) Labour hold20,64958.2\% 3.9\% (to SNP) Conservative hold 21,203 46.7\% 1.4\% (to LD) Conservative hold 22,913 59.3\% 12.0\% (from LAB) Conservative hold 24,176 48.9\% 0.8\% (to LD) Labour hold 15,804 39.6\% 8.1\% (to CON) Conservative gain from Lab 17,746 38.6\% 6.9\% SNP hold 15,020 39.6\% 2.2\% Democratic Unionist hold13,99345.9\% Democratic Unionist hold19,67246.4\% Democratic Unionist hold 11,536 33.9\% 3.6\% (to UCU) Plaid Cymru gain from Lab9,38336.0\%3.7\%Argyle and Bute Liberal Democrat hold14,29231.6\%2.7\% (to CON) Conservative hold32,33357.8\%3.0\% Labour hold16,23933.7\%17.2\% (to LD) Conservative hold29,87854.1\%2.3\% (to LD) Labour hold18,60448.4\%7.3\% (to CON) Conservative hold27,73652.2\% Labour hold21,63247.1\%0.3\% (to CON) Labour hold20,95047.7\%1.5\% Labour hold21,86047.4\%2.3\% (to SNP) Conservative hold29,703 52.8\%5.9\% (to CON) SNP hold15,86841.3\%10.7\% (to CON) Labour hold24,62854.3\%1.7\%Barnsley CentralLabour hold17,48747.3\%4.2\% (to LD)Barnsley EasyLabour hold18,05947.0\%14.0\% (to LD)Barrow and FurnessLabour hold21,22648.1\%0.4\% (to CON)Basildon and BillericayConservative hold21,98252.8\%9.3\%Basildon South and Thurrock EastConservative gain from Lab19,62443.9\%7.5\%BasingstokeConservative hold25,59050.5\%4.6\%BassrtlawLabour hold25,01850.5\%0.7\% (to CON)BathLiberal Democrat hold26,65156.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\%BeaconsfieldConservative hold32,05361.1\%4.7\%BeckanhamConservative hold27,59757.9\%3.2\% (to LD)BedfordConservative gain from Lab17,54638.9\%5.5\%Bedforsdhire MidConservative hold28,81552.5\%2.3\%Bedfordshire North EastConservative hold30,98955.8\%2.6\%Bedfordshire South WestConservative hold26,81552.8\%0.7\%Belfast EastAlliance gain from DUP12,83937.2\%22.9\%Belfast NorthDemocratic Unionist hold14,81240.0\%5.0\% (to SF)Belfast SouthSDLP hold14,02641.0\%8.4\%Belfast WestSinn Féin hold22,84071.1\%1.1\%Bermondsey and Old SouthwarkLiberal Democrat hold21,59048.4\%1.6\%Berwick-Upon-TweedLiberal Democrat hold16,80643.7\%8.3\% (to CON)Banff and BuchanLiberal Democrat hold22,23045.4\%0.7\% (to CON)Bethnal Green and BowBanff and BuchanConservative hold22,23045.4\%1.6\%Bexhill and BattleConservative hold28,14751.6\%4.0\% (to LD)Bexleyheath and CrayfordBirkenhead)Birmingham Edgbaston Labour hold 16,894 40.6\% 0.5\% (to CON)Birmingham ErdingtonBirmingham Hall GreenBirmingham Hodge HillBirmingham LadywoodLabour hold19,95055.7\%2.5\%Birmingham NorthfieldBirmingham Perry BarrBirmingham Selly Oak Labour hold 17,950 38.5\% 4.8\% (to CON)Birmingham YardleyBishop Auckland Labour hold 16,023 39.0\% 7.2\% (to CON)BlackburnLabour hold21,75147.8\%1.1\%Blackley and BroughtonBlackpool North and CleveleysConservative gain from Lab16,96441.8\%6.9\%Blackpool SouthLabour hold14,44941.16.2\% (to CON)Blaenau GwentLabour gain from Ind 16,974 52.4\% 29.2\%Blaydon Labour hold 22,297 49.7\% 3.3\%Blyth ValleyBognor Regis and LittlehamptonConservative hold24,08751.4\%2.3\%BolsoverLabour hold21,99450.0\%11.2\% (to CON)Bolton North EastLabour hold19,87045.9\%1.3\% (to CON)Bolton South EastLabour hold18,78247.4\%5.6\% (to CON)Bolton West Labour hold 18,327 38.5\% 4.9\% (to CON)BootleBoston and SkegnessConservative hold18,78247.4\%7.0\%BosworthConservative hold23,13242.6\%5.9\% (to LD)Bournemouth EastConservative hold21,32048.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 EastBradford SouthBradford WestBraintree Conservative hold 25,901 52.6\% 6.7\%Brecon and RadnorshireLiberal Democrat hold17,92946.2\%0.3\% (to CON)Brent CentralBrent NorthBrentford and IsleworthBrentwood and OngarConservative hold28,79256.9\%3.1\%BridgendLabour hold13,93136.3\%6.0\% (to CON)Bridgwater and Somerset West Conservative hold 24,675 45.3\% 2.9\% (to LD)Brigg and GooleConservative gain from Lab19,68044.9\%9.8\%Brighton KemptownBrighton Pavilion Green gain from Lab 16,238 31.3\% 8.4\%Bristol EastLabour hold16,47136.6\%4.5\% (to CON)Bristol North WestBristol SouthBristol WestLiberal Democrat hold26,59348.0\%9.0\%BroadlandBromley and ChislehurstBromsgroveBroxbourneConservative hold26,84458.8\%6.4\%BroxtoweConservative gain from Lab20,58539.0\%2.6\%BuckinghamBurnleyLiberal Democrat gain from Lab14,93235.7\%9.6\%BurtonConservative gain from Lab22,18844.5\%8.7\%Bury NorthBury SouthBury St EdmundsConservative hold27,89947.5\%2.8\%CaerphillyLabour hold17,37744.9\%6.5\% (to CON)Caithness, Sutherland and Easter RossLiberal Democrat hold11,90741.4\%6.4\% (to LAB)Calder ValleyCamberwell and PeckhamCambourne and Redruth Conservative gain from Lib37.6\%15,9695.2\%Cambridge Liberal Democrat hold 19,621 39.1\% 7.0\% (to CON)Cambridgeshire North EastConservative hold26,86251.4\%0.8\%Cambridgeshire North WestConservative hold29,42550.05\%2.6\%Cambridgeshire SouthConservative hold27,99547.4\%2.5\% (to LD)Cambridgeshire South EastConservative hold27,62948.0\%2.7\% (to LD)Cannock ChaseConservative gain from Lab18,27140.1\%14.0\%Canterbury Conservative hold22,05044.8\%5.4\% (to LD)Cardiff CentralCardiff NorthCardiff 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 WallingtonCastle PointCeredigionCharnwoodChatham and AylesfordCheadleChelmsfordChelsea and FulhamCheltenhamChelsham and AmershamChester, City ofChesterfieldChichesterChingford and Woodford GreenChippenhamChipping BarnetChorleyChristchurchCities of London and WestminsterClactonCleethorpesConservative gain from Lab18,93942.1\%7.8\%Clwyd South Labour hold13,31138.4\%5.8\% (to CON)Clwyd West Conservative hold 15,833 41.5\% 8.4\%Coatbridge, Chryson and BellshillColchesterColne ValleyCongleton 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 hold22,51248.1\%0.3\% (to CON)Cornwall South East Conservative gain from Lib22,39045.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 | width=5px; style="background:red"| | Labour hold | 28,949 | 56.0\% | 0.3\% |- |Croydon South | width=5px; style="background:blue"| | Conservative hold | 28,684 | 50.9\% | 1.7\% (to LD) |- |Cumbernauld, Kilsyth and Kirkintilloch East | width=5px; style="background:red"| | Labour hold | 23,549 | 57.2\% | 1.9\% |- |Cynon Valley | width=5px; style="background:red"| | Labour hold | 15,681 | 52.5\% | 8.6\% (to PC) |- |Dagenham and Rainham | width=5px; style="background:red"| |Labour hold |17,813 |40.3\% |4.9\% (to CON) |- |Darlington | width=5px; style="background:red"| | Labour hold |16,891 |39.4\% |9.1\% (to CON) |- |Dartford | width=5px; style="background:blue"| |Conservative gain from Lab |24,428 |48.8\% |11.6\% |- |Daventry | width=5px; style="background:blue"| | Conservative hold | 29,252 | 56.5\% | 0.7\% (to LD) |- |Delyn | width=5px; style="background:red"| | Labour hold | 15,083 | 40.8\% | 6.7\% (to CON) |- |Denton and Reddish | width=5px; style="background:red"| |Labour hold |19,191 |51.0\% |6.2\% (to CON) |- |Derby North | width=5px; style="background:red"| | Labour hold | 14,896 | 33.0\% | 7.4\% (to CON) |- |Derby South | width=5px; style="background:red"| |Labour hold |17,851 |43.3\% |9.3\% (to CON) |- |Derbyshire Dales | width=5px; style="background:blue"| | Conservative hold | 24,378 | 52.1\% | 3.7\% |- |Derbyshire Mid | width=5px; style="background:blue"| |Conservative hold |22,877 |48.3\% |5.7\% |- |Derbyshire North East | width=5px; style="background:red"| |Labour hold |17,948 |38.2\% |8.6\% (to CON) |- |Derbyshire South | width=5px; style="background:blue"| |Conservative gain from Lab |22,935 |45.5\% |9.8\% |- |Devizes | width=5px; style="background:"| | | | | |- |Devon Central | width=5px; style="background:blue"| | Conservative hold | 27,737 | 51.5\% | 6.1\% |- |Devon East | width=5px; style="background:blue"| | Conservative hold |48.3\% |25,662 | |- |Devon North | width=5px; style="background:#F9D616"| | Liberal Democrat hold |24,305 |47.4\% |0.3\% |- |Devon South West | width=5px; style="background:blue"| | Conservative hold |27,908 |56.0\% |5.6\% |- |Devon West and Torridge | width=5px; style="background:"| | | | | |- |Dewsbury | width=5px; style="background:"| | | | | |- |Don Valley | width=5px; style="background:"| | | | | |- |Doncaster Central | width=5px; style="background:"| | | | | |- |Doncaster North | width=5px; style="background:"| | | | | |- |Doset Mid and Poole North | width=5px; style="background:"| | | | | |- |Dorset North | width=5px; style="background:"| | | | | |- |Dorset South | width=5px; style="background:blue"| | Conservative gain from Lab |22,667 |45.1\% |9.3\% |- |Dorset West | width=5px; style="background:blue"| | Conservative hold |27,287 |47.6\% | |- |Dover | width=5px; style="background:"| | | | | |- |Down North | width=5px; style="background:grey"| |Independent gain from UCU |21,181 |63.3\% | |- |Down South | width=5px; style="background:#3c3" | |SDLP hold |20,648 |48.5\% | |- |Dudley North | width=5px; style="background:"| | | | | |- |Dudley South | width=5px; style="background:"| | | | | |- |Dulwich and West Norwood | width=5px; style="background:"| | | | | |- |Dumfries and Galloway | width=5px; style="background:"| | | | | |- |Dunfiesshire, Clydesdale and Tweeddale | width=5px; style="background:"| | | | | |- |Dunbartonshire East | width=5px; style="background:"| | | | | |- |Dunbartonshire West | width=5px; style="background:"| | | | | |- |Dundee East | width=5px; style="background:"| | | | | |- |Dundee West | width=5px; style="background:"| | | | | |- |Dunfermine and Fife West | width=5px; style="background:"| | | | | |- |City of Durham | width=5px; style="background:red"| | Labour hold |20,496 |44.3\% | |- |Durham North | width=5px; style="background:red"| |Labour hold |20,698 |50.5\% | |- |Durham North West | width=5px; style="background:"| | | | | |- |Dwyfor Meirionnydd | width=5px; style="background:"| | | | | |- |Ealing Central and Acton | width=5px; style="background:"| | | | | |- |Ealing North | width=5px; style="background:"| | | | | |- |Ealing Southall | width=5px; style="background:"| | | | | |- |Easington | width=5px; style="background:red"| |Labour hold |20,579 |58.9\% | |- |East Ham | width=5px; style="background:"| | | | | |- |East Kilbride, Strathaven and Lesmahagow | width=5px; style="background:"| | | | | |- |East Lothian | width=5px; style="background:"| | | | | |- |Eastbourne | width=5px; style="background:"| | | | | |- |Eastleigh | width=5px; style="background:"| | | | | |- |Eddisbury | width=5px; style="background:"| | | | | |- |Edinburgh East | width=5px; style="background:red"| | Labour hold | 17,305 | 43.4\% | |- |Edinburgh North and Leith | width=5px; style="background:"| | | | | |- |Edinburgh South | width=5px; style="background:"| | | | | |- |Edinburgh South West | width=5px; style="background:red"| | Labour hold | 19,473 | 42.8\% | |- |Edinburgh West | width=5px; style="background:#F9D616"| | Liberal Democrat hold | 16,684 | 35.9\% | -11.4\% |- |Edmonton | width=5px; style="background:"| | | | | |- |Ellesmere Port and Neston | width=5px; style="background:"| | | | | |- |Elmet and Rothwell | width=5px; style="background:"| | | | | |- |Eltham | width=5px; style="background:"| | | | | |- |Enfield North | width=5px; style="background:"| | | | | |- |Enfield Southgate | width=5px; style="background:"| | | | | |- |Epping Forest | width=5px; style="background:"| | | | | |- |Epsom and Ewell | width=5px; style="background:"| | | | | |- |Erewash | width=5px; style="background:"| | | | | |- |Erith and Thameshead | width=5px; style="background:"| | | | | |- |Esher and Walton | width=5px; style="background:"| | | | | |- |Exeter | width=5px; style="background:red"| | Labour hold |19,942 |38.2\% | |- |Falkirk | width=5px; style="background:red"| | Labour hold |23,207 |45.7\% | |- |Fareham | width=5px; style="background:blue"| | Conservative hold |30,037 |55.3\% | |- |Faversham and Kent Mid | width=5px; style="background:"| | | | | |- |Feltham and Heston | width=5px; style="background:"| | | | | |- |Fermanagh and South Tyrone | width=5px; style="background:#060"| | Sinn Féin hold |21,304 |45.5\% | |- |Fife North East | width=5px; style="background:"| | | | | |- |Filton and Bradley Stoke | width=5px; style="background:"| | | | | |- |Finchley and Golders Green | width=5px; style="background:"| | | | | |- |Folkestone and Hythe | width=5px; style="background:"| | | | | |- |Forest of Dean | width=5px; style="background:"| | | | | |- |Foyle | width=5px; style="background:#3c3" | |SDLP hold |16,922 |44.7\% | |- |Flyde | width=5px; style="background:"| | | | | |- |Gainsborough | width=5px; style="background:blue"| | Conservative hold |24,266 |49.3\% | |- |Garston and Halewood | width=5px; style="background:red"| | Labour hold |25,493 |59.5\% | |- |Gateshead | width=5px; style="background:"| | | | | |- |Gedling | width=5px; style="background:red"| | Labour hold |19,821 |41.1\% | |- |Gillingham and Rainham | width=5px; style="background:"| | | | | |- |Glasgow Central | width=5px; style="background:"| | | | | |- |Glasgow East | width=5px; style="background:red"| | Labour hold |19,797 |61.6\% | |- |Glasgow North | width=5px; style="background:"| | | | | |- |Glasgow North East | width=5px; style="background:red"| | Labour hold | 20,100 | 68.3\% | |- |Glasgow North West | width=5px; style="background:"| | | | | |- |Glasgow South | width=5px; style="background:"| | | | | |- |Glasgow South West | width=5px; style="background:"| | | | | |- |Glenrothes | width=5px; style="background:"| | | | | |- |Gloucester | width=5px; style="background:"| | | | | |- |Gordon | width=5px; style="background:"| | | | | |- |Gosport | width=5px; style="background:"| | | | | |- |Gower | width=5px; style="background:"| | | | | |- |Grantham and Stamford | width=5px; style="background:"| | | | | |- |Gravesham | width=5px; style="background:blue"| | Conservative hold | 22,956 | 48.5\% | 9.1\% |- |Great Grimsby | width=5px; style="background:red"| |Labour hold |10,777 |32.7\% |10.5\% (to CON) |- |Great Yarmouth | width=5px; style="background:"| | | | | |- |Greenwich and Woolwich | width=5px; style="background:"| | | | | |- |Guildford | width=5px; style="background:blue"| |Conservative hold |29,618 |53.3\% |6.9\% |- |Hackney North and Stoke Newington | width=5px; style="background:"| | | | | |- |Hackney South and Shoreditch | width=5px; style="background:"| | | | | |- |Halesowen and Rowley Regis | width=5px; style="background:"| | | | | |- |Halifax | width=5px; style="background:"| | | | | |- |Haltemprice and Howden | width=5px; style="background:blue"| | Conservative hold | 24,486 | 50.2\% | 6.6\% |- |Halton | width=5px; style="background:"| | | | | |- |Hammersmith | width=5px; style="background:red"| | Labour hold | 20,810 | 43.9\% | 0.5\% (to CON) |- |Hampshire East | width=5px; style="background:"| | | | | |- |Hampshire North East | width=5px; style="background:"| | | | | |- |Hampshire North West | width=5px; style="background:"| | | | | |- |Hampstead and Kilburn | width=5px; style="background:"| | | | | |- |Harborough | width=5px; style="background:"| | | | | |- |Harlow | width=5px; style="background:"| | | | | |- |Harrogate and Knaresborough | width=5px; style="background:"| | | | | |- |Harrow East | width=5px; style="background:blue"| | Conservative gain from Lab | 21,435 | 44.7\% | 7.0\% (to CON) |- |Harrow West | width=5px; style="background:red"| | Labour hold | 20,111 | 43.6\% | 5.7\% (to CON) |- |Hartlepool | width=5px; style="background:"| | | | | |- |Harwich and Essex North | width=5px; style="background:"| | | | | |- |Hastings and Rye | width=5px; style="background:"| | | | | |- |Havant | width=5px; style="background:"| | | | | |- |Hayes and Harlington | width=5px; style="background:"| | | | | |- |Hazel Grove | width=5px; style="background:"| | | | | |- |Hemel Hempstead | width=5px; style="background:"| | | | | |- |Hemsworth | width=5px; style="background:"| | | | | |- |Hendon | width=5px; style="background:"| | | | | |- |Henley | width=5px; style="background:"| | | | | |- |Hereford and Herefordshire South | width=5px; style="background:blue"| |Conservative gain from Lib |22,366 |46.2\% |3.8\% |- |Herefordshire North | width=5px; style="background:blue"| | Conservative hold | 24,631 | 51.8\% | 3.8\% (to LD) |- |Hertford and Stortford | width=5px; style="background:blue"| | Conservative hold | 29,810 | 53.8\% | |- |Hertfordshire North East | width=5px; style="background:blue"| | Conservative hold | 26,995 | 53.5\% | 1.9\% (to LD) |- |Hertfordshire South West | width=5px; style="background:"| | | | | |- |Hertsmere | width=5px; style="background:blue"| | Conservative hold | 26,476 | 56.0\% | 5.6\% |- |Hexham | width=5px; style="background:"| | | | | |- |Heywood and Middleton | width=5px; style="background:"| | | | | |- |High Peak | width=5px; style="background:"| | | | | |- |Hitchin and Harpenden | width=5px; style="background:"| | | | | |- |Holborn and St Pancras | width=5px; style="background:"| | | | | |- |Hornchurch and Upminster | width=5px; style="background:"| | | | | |- |Hornsey and Wood Green | width=5px; style="background:"| | | | | |- |Horsham | width=5px; style="background:"| | | | | |- |Houghton and Sunderland South | width=5px; style="background:red"| | Labour hold | 19,137 | 50.3\% | 8.4\% (to CON) |- |Hove | width=5px; style="background:"| | | | | |- |Huddersfield | width=5px; style="background:red"| | Labour hold | 15,725 | 38.8\% | 7.1\% (to CON) |- |Hull East | width=5px; style="background:"| | | | | |- |Hull North | width=5px; style="background:red"| | Labour hold | 13,044 | 39.2\% | 12.2\% (to LD) |- |Hull West and Hessle | width=5px; style="background:"| | | | | |- |Huntingdon | width=5px; style="background:"| | | | | |- |Hyndburn | width=5px; style="background:"| | | | | |- |Ilford North | width=5px; style="background:"| | | | | |- |Ilford South | width=5px; style="background:"| | | | | |- |Inverclyde | width=5px; style="background:"| | | | | |- |Inverness, Nairn, Badenoch and Strathspey | width=5px; style="background:"| | | | | |- |Ipswich | width=5px; style="background:"| | | | | |- |Isle of Wight | width=5px; style="background:"| | | | | |- |Islington North | width=5px; style="background:red"| | Labour hold | 24,276 | 54.5\% | |- |Islington South and Finsbury | width=5px; style="background:red"| | Labour hold | 18,407 | 42.3\% | 3.3\% |- |Islwyn | width=5px; style="background:"| | | | | |- |Jarrow | width=5px; style="background:red" | | Labour hold | 20,910 | 53.9\% | 6.4\% |- |Keighley | width=5px; style="background:"| | | | | |- |Kenilworth and Southam | width=5px; style="background:"| | | | | |- |Kensington | width=5px; style="background:blue"| | Conservative hold | 17,595 | 50.1\% | 5.2\% |- |Kettering | width=5px; style="background:"| | | | | |- |Kilmarnock and Loudoun | width=5px; style="background:"| | | | | |- |Kingston and Surbiton | width=5px; style="background:"| | | | | |- |Kingswood | width=5px; style="background:"| | | | | |- |Kilcaldy and Cowdenbeath | width=5px; style="background:"| | | | | |- |Knowsley | width=5px; style="background:"| | | | | |- |Lagan Valley | width=5px; style="background:#c30"| |Democratic Unionist hold |18,199 |49.8\% | |- |Lanark and Hamilton East | width=5px; style="background:"| | | | | |- |Lancashire West | width=5px; style="background:"| | | | | |- |Lancaster and Fleetwood | width=5px; style="background:"| | | | | |- |Leeds Central | width=5px; style="background:red"| | Labour hold | 18,434 | 49.3\% | |- |Leeds East | width=5px; style="background:"| | | | | |- |Leeds North East | width=5px; style="background:red"| | Labour hold | 20,287 | 42.7\% | |- |Leeds North West | width=5px; style="background:"| | | | | |- |Leeds West | width=5px; style="background:red"| | Labour hold | 16,389 | 42.3\% | |- |Leicester East | width=5px; style="background:"| | | | | |- |Leicester South | width=5px; style="background:blue"| | Conservative hold | 27,000 | 49.5\% | |- |Leicester West | width=5px; style="background:"| | | | | |- |Leicestershire North West | width=5px; style="background:"| | | | | |- |Leicestershire South | width=5px; style="background:"| | | | | |- |Leigh | width=5px; style="background:red"| | Labour hold | 24,295 | 51.3\% | |- |Lewes | width=5px; style="background:"| | | | | |- |Lewisham Deptford | width=5px; style="background:"| | | | | |- |Lewisham East | width=5px; style="background:"| | | | | |- |Lewisham West and Penge | width=5px; style="background:"| | | | | |- |Leyton and Wanstead | width=5px; style="background:"| | | | | |- |Lichfield | width=5px; style="background:"| | | | | |- |Lincoln | width=5px; style="background:"| | | | | |- |Linlithgow and Falkirk East | width=5px; style="background:"| | | | | |- |Liverpool Riverside | width=5px; style="background:red"| | Labour hold | 22,998 | 59.3\% | |- |Liverpool Walton | width=5px; style="background:"| | | | | |- |Liverpool Wavertree | width=5px; style="background:"| | | | | |- |Liverpool West Derby | width=5px; style="background:"| | | | | |- |Livingston | width=5px; style="background:"| | | | | |- |Llanelli | width=5px; style="background:red"| | Labour hold | 15,916 | 42.5\% | 4.0\% (to PC) |- |Londonderry East | width=5px; style="background:"| | | | | |- |Loughborough | width=5px; style="background:"| | | | | |- |Louth and Horncastle | width=5px; style="background:blue"| | Conservative hold | 25,065 | 49.6\% | |- |Ludlow | width=5px; style="background:"| | | | | |- |Luton North | width=5px; style="background:red"| |Labour hold |21,192 |49.3\% |0.5\% |- |Luton South | width=5px; style="background:red"| | Labour hold | 14,725 | 34.9\% | 4.6\% (to CON) |- |Macclesfield | width=5px; style="background:" | | | | | |- |Maidenhead | width=5px; style="background:blue" | |Conservative hold |31,937 |59.5\% |7.8\% |- |Maidstone and the Weald | width=5px; style="background:blue" | | Conservative hold | 23,491 | 48.0\% | |- |Makerfield | width=5px; style="background:" | | | | | |- |Maldon | width=5px; style="background:" | | | | | |- |Manchester Central | width=5px; style="background:" | | | | | |- |Manchester Gorton | width=5px; style="background:" | | | | | |- |Manchester Withington | width=5px; style="background:" | | | | | |- |Mansfield | width=5px; style="background:" | | | | | |- |Meon Valley | width=5px; style="background:" | | | | | |- |Meriden | width=5px; style="background:" | | | | | |- |Merthyr Tydfil and Rhymney | width=5px; style="background:" | | | | | |- |Middlesbrough | width=5px; style="background:" | | | | | |- |Middlesbrough South and Cleveland East | width=5px; style="background:red" | | Labour hold | 18,138 | 39.2\% | |- |Midlothian | width=5px; style="background:" | | | | | |- |Milton Keynes North | width=5px; style="background:" | | | | | |- |Milton Keynes South | width=5px; style="background:" | | | | | |- |Mitcham and Morden | width=5px; style="background:red" | | Labour hold | 24,722 | 56.4\% | |- |Mole Valley | width=5px; style="background:blue" | | Conservative hold | 31,263 | 57.5\% | 2.3\% |- |Monmouth | width=5px; style="background:" | | | | | |- |Montgomeryshire | width=5px; style="background:" | | | | | |- |Moray | width=5px; style="background:" | | | | | |- |Morecambe and Lunesdale | width=5px; style="background:" | | | | | |- |Morley and Outwood | width=5px; style="background:" | | | | | |- |Motherwell and Wishaw | width=5px; style="background:" | | | | | |- |Na H-Eileanan An Iar | width=5px; style="background:#ff0" | | SNP hold |6,723 |45.75\% | |- |Neath | width=5px; style="background:" | | | | | |- |New Forest East | width=5px; style="background:" | | | | | |- |New Forest West | width=5px; style="background:" | | | | | |- |Newark | width=5px; style="background:" | | | | | |- |Newbury | width=5px; style="background:" | | | | | |- |Newcastle-Under-Lyme | width=5px; style="background:" | | | | | |- |Newcastle upon Tyne Central | width=5px; style="background:red"| | Labour hold | 15,692 | 45.9\% | 0.6\% (to LD) |- |Newcastle upon Tyne East | width=5px; style="background:red"| | Labour hold | 17,043 | 45.0 | 4.6\% (to LD) |- |Newcastle upon Tyne North | width=5px; style="background:red"| | Labour hold | 17,950 | 40.8 | 4.5\% (to LD) |- |Newport East | width=5px; style="background:" | | | | | |- |Newport West | width=5px; style="background:" | | | | | |- |Newry and Armagh | width=5px; style="background:" | | | | | |- |Newton Abbot | width=5px; style="background:blue" | | Conservative gain from Lib |20,774 |43.0\% |5.8\% |- |Norfolk Mid | width=5px; style="background:" | | | | | |- |Norfolk North | width=5px; style="background:" | | | | | |- |Norfolk North West | width=5px; style="background:" | | | | | |- |Norfolk South | width=5px; style="background:" | | | | | |- |Norfolk South West | width=5px; style="background:" | | | | | |- |Normanton, Pontefract and Castleford | width=5px; style="background:" | | | | | |- |Northampton North | width=5px; style="background:" | | | | | |- |Northampton South | width=5px; style="background:" | | | | | |- |Northamptonshire South | width=5px; style="background:blue" | | Conservative hold | 33,081 | 55.2\% | |- |Norwich North | width=5px; style="background:" | | | | | |- |Norwich South | width=5px; style="background:" | | | | | |- |Nottingham East | width=5px; style="background:" | | | | | |- |Nottingham North | width=5px; style="background:" | | | | | |- |Nottingham South | width=5px; style="background:" | | | | | |- |Nuneaton | width=5px; style="background:" | | | | | |- |Ochil and Perthshire South | width=5px; style="background:red" | | Labour hold | 19,131 | 37.9\% | |- |Ogmore | width=5px; style="background:" | | | | | |- |Old Bexley and Sidcup | width=5px; style="background:" | | | | | |- |Oldham East and Saddleworth | width=5px; style="background:" | | | | | |- |Oldham West and Royton | width=5px; style="background:" | | | | | |- |Orkney and Shetland | width=5px; style="background:" | | | | | |- |Orpington | width=5px; style="background:" | | | | | |- |Oxford East | width=5px; style="background:" | | | | | |- |Oxford West and Abingdon | width=5px; style="background:" | | | | | |- |Paisley and Renfrewshire North | width=5px; style="background:" | | | | | |- |Paisley and Renfrewshire South | width=5px; style="background:" | | | | | |- |Pendle | width=5px; style="background:" | | | | | |- |Penistone and Stocksbridge | width=5px; style="background:" | | | | | |- |Penrith and the Border | width=5px; style="background:" | | | | | |- |Perth and Perthshire North | width=5px; style="background:#ff0" | | SNP hold | 19,118 | 39.6\% | 2.9\% |- |Peterborough | width=5px; style="background:" | | | | | |- |Plymouth Moor View | width=5px; style="background:red" | | Labour hold |15,433 |37.2\% |7.8\% (to CON) |- |Plymouth Sutton and Devonport | width=5px; style="background:blue" | | Conservative gain from Lab |15,050 |34.3\% |6.9\% |- |Pontypridd | width=5px; style="background:red" | | Labour hold | 14,220 | 38.8\% | |- |Poole | width=5px; style="background:" | | | | | |- |Poplar and Limehouse | width=5px; style="background:" | | | | | |- |Portsmouth North | width=5px; style="background:" | | | | | |- |Portsmouth South | width=5px; style="background:" | | | | | |- |Preseli Pembrokeshire | width=5px; style="background:" | | | | | |- |Preston | width=5px; style="background:" | | | | | |- |Pudsey | width=5px; style="background:" | | | | | |- |Putney | width=5px; style="background:" | | | | | |- |Rayleigh and Wickford | width=5px; style="background:" | | | | | |- |Reading East | width=5px; style="background:" | | | | | |- |Reading West | width=5px; style="background:" | | | | | |- |Redcar | width=5px; style="background:#F9D616"| | Liberal Democrat gain from Lab | 18,955 | 45.2\% | 21.8\% |- |Redditch | width=5px; style="background:" | | | | | |- |Reigate | width=5px; style="background:" | | | | | |- |Renfrewshire East | width=5px; style="background:" | | | | | |- |Rhondda | width=5px; style="background:" | | | | | |- |Ribble Valley | width=5px; style="background:" | | | | | |- |Richmond Yorks | width=5px; style="background:" | | | | | |- |Richmond Park | width=5px; style="background:" | | | | | |- |Rochdale | width=5px; style="background:" | | | | | |- |Rochester and Strood | width=5px; style="background:blue" | | Conservative hold | 23,604 | 49.2\% | |- |Rochford and Southend East | width=5px; style="background:" | | | | | |- |Romford | width=5px; style="background:" | | | | | |- |Romsey and Southampton North | width=5px; style="background:" | | | | | |- |Ross, Skye and Lochaber | width=5px; style="background:" | | | | | |- |Rossendale and Darwen | width=5px; style="background:" | | | | | |- |Rother Valley | width=5px; style="background:" | | | | | |- |Rotherham | width=5px; style="background:" | | | | | |- |Rugby | width=5px; style="background:" | | | | | |- |Ruislip, Northwood and Pinner | width=5px; style="background:" | | | | | |- |Runnymede and Weybridge | width=5px; style="background:" | | | | | |- |Rushcliffe | width=5px; style="background:" | | | | | |- |Rutherglen and Hamilton West | width=5px; style="background:" | | | | | |- |Rutland and Melton | width=5px; style="background:" | | | | | |- |Saffron Walden | width=5px; style="background:" | | | | | |- |St Albans | width=5px; style="background:" | | | | | |- |St Austell and Newquay | width=5px; style="background:#F9D616" | | Liberal Democrat hold |20,189 |42.7\% | |- |St Helens North | width=5px; style="background:red" | | Labour hold | 23,041 | 51.7\% | |- |St Helens South | width=5px; style="background:red" | | Labour hold | 24,364 | 52.9\% | |- |St Ives | width=5px; style="background:" | | | | | |- |Salford and Eccles | width=5px; style="background:red" | | Labour hold | 16,655 | 40.1\% | |- |Salisbury | width=5px; style="background:" | | | | | |- |Scarborough and Whitby | width=5px; style="background:blue" | | Conservative hold | 21,108 | 42.8\% | |- |Scunthorpe | width=5px; style="background:" | | | | | |- |Sedgefield | width=5px; style="background:red" | | Labour hold |18,141 |45.1\% |11.6\% (to CON) |- |Sefton Central | width=5px; style="background:" | | | | | |- |Selby and Ainsty | width=5px; style="background:blue" | | Conservative hold | 25,562 | 49.4\% | |- |Sevenoaks | width=5px; style="background:" | | | | | |- |Sheffield Brightside and Hillsborough | width=5px; style="background:red" | | 'Labour hold | 21,400 | 55.0\% | |- |Sheffield Central | width=5px; style="background:"red" | | Labour hold | 17,138 | 41.3\% | |- |Sheffield Hallam | width=5px; style="background:"#F9D616" | | Liberal Democrat Hold | 27,324 | 53.4\% | |- |Sheffield Heeley | width=5px; style="background:" | | | | | |- |Sheffield South East | width=5px; style="background:red" | | Labour hold | 20,169 | 48.7\% | |- |Sherwood | width=5px; style="background:" | | | | | |- |Shipley | width=5px; style="background:blue" | | Conservative hold | 24,002 | 48.6\% | |- |Shrewsbury and Atcham | width=5px; style="background:" | | | | | |- |Shropshire North | width=5px; style="background:blue" | | Conservative hold | 26,692 | 51.5\% | |- |Sittingbourne and Sheppey | width=5px; style="background:" | | | | | |- |Skipton and Ripon | width=5px; style="background:" | | | | | |- |Sleaford and North Hykeham | width=5px; style="background:blue" | | Conservative hold | 30,719 | 51.6\% | |- |Slough | width=5px; style="background:" | | | | | |- |Solihull | width=5px; style="background:#F9D616" | | Liberal Democrat gain from Con | 23,635 | 42.9\% | 0.3\% |- |Somerset North | width=5px; style="background:" | | | | | |- |Somerset North East | width=5px; style="background:" | | | | | |- |Somerton and Frome | width=5px; style="background:#F9D616" | | Liberal Democrat hold |28,793 |47.5\% | |- |South Holland and the Deepings | width=5px; style="background:" | | | | | |- |South Ribble | width=5px; style="background:" | | | | | |- |South Shields | width=5px; style="background:red" | | Labour hold | 18,995 | 52.0\% | |- |Southampton Itchen | width=5px; style="background:red" | | Labour hold | 16,326 | 36.8\% | |- |Southampton Test | width=5px; style="background:red" | | Labour hold | 17,001 | 38.5\% | |- |Southampton West | width=5px; style="background:" | | | | | |- |Southport | width=5px; style="background:" | | | | | |- |Spelthorne | width=5px; style="background:" | | | | | |- |Stafford | width=5px; style="background:" | | | | | |- |Staffordshire Moorlands | width=5px; style="background:" | | | | | |- |Staffordshire South | width=5px; style="background:" | | | | | |- |Stalybridge and Hyde | width=5px; style="background:" | | | | | |- |Stevenage | width=5px; style="background:" | | | | | |- |Stirling | width=5px; style="background:red" | |Labour hold |19,558 |41.8\% | |- |Stockport | width=5px; style="background:red" | | Labour hold | 16,697 | 42.7\% | |- |Stockton North | width=5px; style="background:" | | | | | |- |Stockton South | width=5px; style="background:" | | | | | |- |Stoke-on-Trent Central | width=5px; style="background:" | | | | | |- |Stoke-on-Trent North | width=5px; style="background:" | | | | | |- |Stoke-on-Trent South | width=5px; style="background:red" | | Labour hold | 15,446 | 38.8\% | |- |Stone | width=5px; style="background:" | | | | | |- |Stourbridge | width=5px; style="background:" | | | | | |- |Strangford | width=5px; style="background:" | | | | | |- |Stratford-on-Avon | width=5px; style="background:" | | | | | |- |Streatham | width=5px; style="background:" | | | | | |- |Stretford and Urmston | width=5px; style="background:" | | | | | |- |Stroud | width=5px; style="background:" | | | | | |- |suffolk Central and Ipswitch North | width=5px; style="background:" | | | | | |- |Suffolk Coastal | width=5px; style="background:" | | | | | |- |Suffolk South | width=5px; style="background:" | | | | | |- |Suffolk West | width=5px; style="background:" | | | | | |- |Sunderland Central | width=5px; style="background:red" | |Labour win (new seat) |19,495 |45.9\% | |- |Surrey East (UK Parliament constituency) | width=5px; style="background:blue" | | Conservative hold | 31,007 | 56.7\% | 0.7\% (to LD) |- |Surrey Heath | width=5px; style="background:blue" | | Conservative hold | 31,326 | 57.6\% | 4.6\% |- |Surrey South West | width=5px; style="background:blue" | | Conservative hold | 33,605 | 58.7\% | 8.6\% |- |Sussex Mid | width=5px; style="background:blue" | |Conservative hold |28,329 |50.7\% |0.3\% |- |Sutton and Cheam | width=5px; style="background:" | | | | | |- |Sutton Coldfield | width=5px; style="background:" | | | | | |- |Swansea East | width=5px; style="background:" | | | | | |- |Swansea West | width=5px; style="background:" | | | | | |- |Swindon North | width=5px; style="background:" | | | | | |- |Swindon South | width=5px; style="background:" | | | | | |- |Tamworth | width=5px; style="background:" | | | | | |- |Tatton | width=5px; style="background:" | | | | | |- |Taunton Deane | width=5px; style="background:#F9D616" | | Liberal Democrat hold |28,531 |49.1\% | |- |Telford | width=5px; style="background:" | | | | | |- |Tewkesbury | width=5px; style="background:blue" | | Conservative hold | 25,472 | 47.2\% | |- |Thanet North | width=5px; style="background:" | | | | | |- |Thanet South | width=5px; style="background:" | | | | | |- |Thirsk and Malton | width=5px; style="background:black" | | Delayed until 27 May'' | | | |- |Thornbury and Yate | width=5px; style="background:" | | | | | |- |Thurrock | width=5px; style="background:" | | | | | |- |Tiverton and Honiton | width=5px; style="background:blue" | | Conservative hold | 27,614 | 50.3\% | |- |Tonbridge and Malling | width=5px; style="background:" | | | | | |- |Tooting | width=5px; style="background:" | | | | | |- |Torbay | width=5px; style="background:#F9D616" | | Liberal Democrat hold |23,126 |47.0\% | |- |Torfaen | width=5px; style="background:" | | | | | |- |Totnes | width=5px; style="background:blue" | | Conservative hold|21,940 |45.9\% | |- |Tottenham | width=5px; style="background:" | | | | | |- |Truro and Falmouth | width=5px; style="background:blue" | | Conservative gain from Lib |20,349 |41.7\% | |- |Tunbridge Wells | width=5px; style="background:" | | | | | |- |Twickenham | width=5px; style="background:" | | | | | |- |Tynemouth | width=5px; style="background:" | | | | | |- |Tyneside North | width=5px; style="background:" | | | | | |- |Tyrone West | width=5px; style="background:#060" | |Sinn Féin hold|18,050 |48.4\% | |- |Ulster Mid | width=5px; style="background:" | | | | | |- |Upper Bann | width=5px; style="background:#c30" | |Democratic Unionist hold|14,000 |33.8\% | |- |Uxbridge and Ruiislip South | width=5px; style="background:" | | | | | |- |Vale of Clwyd | width=5px; style="background:red" | | Labour hold|15,017 |42.3\% | |- |Vale of Glamorgan | width=5px; style="background:" | | | | | |- |Vauxhall | width=5px; style="background:" | | | | | |- |Wakefield | width=5px; style="background:" | | | | | |- |Wallasey | width=5px; style="background:" | | | | | |- |Walsall North | width=5px; style="background:red" | | Labour hold | 13,385 | 37.0\% | |- |Walsall South | width=5px; style="background:red" | | Labour hold | 16,211 | 39.7\% | |- |Walthamstow | width=5px; style="background:" | | | | | |- |Wansbeck | width=5px; style="background:" | | | | | |- |Wantage | width=5px; style="background:" | | | | | |- |Warley | width=5px; style="background:red" | | Labour hold| 20,240 | 52.9\% | |- |Warrington North | width=5px; style="background:" | | | | | |- |Warrington South | width=5px; style="background:" | | | | | |- |Warwick and Leamington | width=5px; style="background:" | | | | | |- |Warwickshire North | width=5px; style="background:" | | | | | |- |Washington and Sunderland West | width=5px; style="background:red" | |Labour win (new seat) |19,615 |53\% | |- |Watford | width=5px; style="background:" | | | | | |- |Waveney | width=5px; style="background:" | | | | | |- |Wealden | width=5px; style="background:blue" | | Conservative hold| 31,090 | 56.6\% | |- |Weaver Vale | width=5px; style="background:" | | | | | |- |Wellingborough | width=5px; style="background:blue" | | Conservative hold| 24,918 | 48.2\% | |- |Wells | width=5px; style="background:#F9D616" | | Liberal Democrat gain from Con |24,560 |44.0\% |3.6\% |- |Welwyn Hatfield | width=5px; style="background:" | | | | | |- |Wentworth and Dearne | width=5px; style="background:" | | | | | |- |West Bromwich East | width=5px; style="background:" | | | | | |- |West Bromwich West | width=5px; style="background:" | | | | | |- |West Ham | width=5px; style="background:" | | | | | |- |Westminster North | width=5px; style="background:red" | | Labour hold| 17,377 | 43.9\% | |- |Westmorland and Lonsdale | width=5px; style="background:" | | | | | |- |Weston Super-Mare | width=5px; style="background:" | | | | | |- |Wigan | width=5px; style="background:" | | | | | |- |Wiltshire North | width=5px; style="background:" | | | | | |- |Wiltshire South West | width=5px; style="background:" | | | | | |- |Wimbledon | width=5px; style="background:" | | | | | |- |Winchester | width=5px; style="background:" | | | | | |- |Windsor | width=5px; style="background:" | | | | | |- |Wirral South | width=5px; style="background:red" | | Labour hold| 16,276 | 40.8\% | |- |Wirral West | width=5px; style="background:blue" | | Conservative hold| 16,726 | 42.5\% | |- |Witham | width=5px; style="background:" | | | | | |- |Witney | width=5px; style="background:" | | | | | |- |Woking | width=5px; style="background:blue" | | Conservative hold| 26,551 | 50.3\% | 0.7\% (to LD) |- |Wokingham | width=5px; style="background:blue" | | Conservative hold| 28,754 | 52.7\% | 4.7\% |- |Wolverhampton North East | width=5px; style="background:" | | | | | |- |Wolverhampton South East | width=5px; style="background:" | | | | | |- |Wolverhampton South West | width=5px; style="background:" | | | | | |- |Worcester | width=5px; style="background:" | | | | | |- |Worcestershire Mid | width=5px; style="background:blue" | | Conservative hold| 27,770 | 54.5\% | |- |Worcestershire West | width=5px; style="background:" | | | | | |- |Workington | width=5px; style="background:red" | | Labour hold| 17,865 | 45.5\% | |- |Worsley and Eccles South | width=5px; style="background:red" | | Labour hold| 17,892 | 42.9\% | |- |Worthing East and Shoreham | width=5px; style="background:blue" | | Conservative hold| 23,458 | 48.5\% | |- |Worthing West | width=5px; style="background:blue" | | Conservative hold| 25,416 | 51.7\% | |- |The Wreckin | width=5px; style="background:" | | | | | |- |Wrexham | width=5px; style="background:red" | | Labour hold| 12,161 | 36.9\% | 5.7\% |- |Wycombe | width=5px; style="background:blue" | | Conservative hold| 23,423 | 48.6\% | |- |Wyre and Preston North | width=5px; style="background:blue" | | Conservative hold| 26,877 | 52.4\% | 3.9\% |- |Wyre Forest | width=5px; style="background:red" | | Labour hold| 11,490 | 33.4\% | |- |Wythenshawe and Sale East | width=5px; style="background:red" | | Labour hold| 17,987 | 44.1\% | |- |Yeovil | width=5px; style="background:#F9D616" | | Liberal Democrat hold| 31,843 | 55.7\% | 2.7\% |- |Ynys Mon | width=5px; style="background:red" | | Labour hold| 11,490 | 33.4\% | 1.8\% |- |York Central | width=5px; style="background:red" | | Labour hold| 18,573 | 40.0\% | 6.0\% (to CON) |- |York Outer | width=5px; style="background:blue" | | Conservative gain from Liberal Democrats | 22,912 | 43\% | 3.7\% |- |Yorkshire East | width=5px; style="background:blue" | | Conservative hold''' 24,328 47.5\% 0.1\% (to LD)
D
2010 general election
D
Thirsk and Malton
D
swing
D
first past the post
D
Labour Party
D
Conservative Party
D
hung parliament
D
Liberal Democrats
D
Gordon Brown
D
Nick Clegg
D
United Kingdom Independence Party, the British National Party
A
the ,
D
Green Party of England and Wales
D
European Parliament
D
House of Commons
R
Caroline Lucas winning Brighton Pavilion
winning
D
Alliance Party
R
Naomi Long taking Peter Robinson
taking
D
Conservative Party
D
Labour Party
D
Liberal Democrats
D
Democratic Unionist Party
D
Scottish National Party
D
Sinn Féin
D
Plaid Cymru
D
Social Democratic
D
Labour Party
D
Alliance Party
D
Green Party of England and Wales
R
Labour Blue Conservative Yellow Liberal Democrats
Blue
A
Yellow
R
Alliance Bright Yellow Scottish National
Bright Yellow
D
Green
D
Plaid Cymru
R
Social Democratic and Labour Dark Green Sinn Féin Brown Democratic Unionist Purple Conservatives and Unionists Grey Independent
Dark Green Brown Purple Grey
R
ConstituencyResultVotesShareSwingAberavon
ConstituencyResultVotesShareSwing
D
Aberconwy
D
Aberdeen North
D
Aberdeen South
D
Aberdeenshire West and Kincardie
R
Airdrie and ShottsLabour
Labour
D
Aldershot
D
Aldridge-Brownhills
D
Altrincham and Sale West
D
Alyn and Deeside
D
Amber Valley
D
Angus
R
Antrim EastDemocratic
Democratic
R
Antrim NorthDemocratic
Democratic
D
Antrim South
D
Arfon
D
Arundel and South Downs
D
Ashfield
D
Ashford
D
Ashton Under Lyne
D
Aylesbury
D
Ayr, Carrick and Cumnock
D
Ayrshire Central
D
Ayrshire North and Arran
R
BanburyConservative
Conservative
R
Banff and BuchanSNP
SNP
R
BarkingLabour
Labour