Thursday 7 May 2015
2015 UK general election results
The Conservatives won 330 of 650 seats with 36.8% of the vote, an overall majority of 10. Afterwards: Conservative majority government, with David Cameron as prime minister.
| Party | Seats | Change | Votes | Share | Change | Share bar | ||
|---|---|---|---|---|---|---|---|---|
| Conservative | 330 | +24 | 11,299,609 | 36.8% | +0.8 | |||
| Labour | 232 | −26 | 9,347,273 | 30.5% | +1.5 | |||
| Scottish National Party | 56 | +50 | 1,454,436 | 4.7% | +3.1 | |||
| Liberal Democrats | 8 | −49 | 2,415,916 | 7.9% | −15.2 | |||
| Democratic Unionist Party | 8 | 0 | 184,260 | 0.6% | 0 | |||
| Sinn Féin | 4 | −1 | 176,232 | 0.6% | 0 | |||
| Plaid Cymru | 3 | 0 | 181,704 | 0.6% | 0 | |||
| Social Democratic and Labour Party | 3 | 0 | 99,809 | 0.3% | 0 | |||
| Ulster Unionist Party | 2 | new | 114,935 | 0.4% | — | |||
| UK Independence Party | 1 | +1 | 3,881,099 | 12.6% | +9.5 | |||
| Green | 1 | 0 | 1,157,630 | 3.8% | +2.8 | |||
| Independent | 1 | 0 | 103,426 | 0.3% | −0.7 | |||
| Speaker | 1 | 0 | 34,617 | 0.1% | 0 | |||
| 115 other parties and independents | 246,579 | 0.7% | ||||||
Change is compared with the 2010 general election.
ConLabSNPLDDUPSFPCSDLPPaler = smaller majority (under 5, 5–10, 10–20, 20+ points). Each hexagon is one constituency.
Nations and regions
Closest results
- Gower Con by 27 votes
- Derby North Con by 41 votes
- City of Chester Lab by 93 votes
- Croydon Central Con by 165 votes
- Ynys Môn Lab by 229 votes
- Vale of Clwyd Con by 237 votes
- Ealing Central and Acton Lab by 274 votes
- Berwickshire, Roxburgh and Selkirk SNP by 328 votes
- Bury North Con by 378 votes
- Wirral West Lab by 417 votes
111 seats changed hands
Compared with the previous general election.
- Scottish National Party gained 40 from Labour
- Conservative gained 27 from Liberal Democrats
- Labour gained 12 from Liberal Democrats
- Scottish National Party gained 10 from Liberal Democrats
- Labour gained 10 from Conservative
- Conservative gained 8 from Labour
- Democratic Unionist Party gained 1 from Alliance Party of Northern Ireland
- UK Independence Party gained 1 from Conservative
- Ulster Unionist Party gained 1 from Sinn Féin
- Ulster Unionist Party gained 1 from Democratic Unionist Party
Every constituency
Download CSV| Constituency | Winner | Majority | % | Turnout | Result |
|---|---|---|---|---|---|
| Aberavon | Lab Stephen Kinnock | 10,445 | 33.1 | 63.3% | Lab hold |
| Aberconwy | Con Guto Bebb | 3,999 | 13.3 | 66.2% | Con hold |
| Aberdeen North | SNP Kirsty Blackman | 13,396 | 30.5 | 64.9% | SNP gain from Lab |
| Aberdeen South | SNP Callum McCaig | 7,230 | 14.9 | 71.3% | SNP gain from Lab |
| Airdrie and Shotts | SNP Neil Gray | 8,779 | 19.8 | 66.3% | SNP gain from Lab |
| Aldershot | Con Gerald Howarth | 14,901 | 32.3 | 63.8% | Con hold |
| Aldridge-Brownhills | Con Wendy Morton | 11,723 | 29.7 | 65.6% | Con hold |
| Altrincham and Sale West | Con Graham Brady | 13,290 | 26.3 | 70.6% | Con hold |
| Alyn and Deeside | Lab Mark Tami | 3,343 | 8.1 | 66.6% | Lab hold |
| Amber Valley | Con Nigel Mills | 4,205 | 9.2 | 65.8% | Con hold |
| Angus | SNP Mike Weir | 11,230 | 25.2 | 67.6% | SNP hold |
| Arfon | PC Hywel Williams | 3,668 | 13.7 | 66.3% | PC hold |
| Argyll and Bute | SNP Brendan O'Hara | 8,473 | 16.3 | 75.3% | SNP gain from LD |
| Arundel and South Downs | Con Nick Herbert | 26,177 | 46.4 | 73.1% | Con hold |
| Ashfield | Lab Gloria De Piero | 8,820 | 18.6 | 61.5% | Lab hold |
| Ashford | Con Damian Green | 19,296 | 33.6 | 67.4% | Con hold |
| Ashton-under-Lyne | Lab Angela Rayner | 10,756 | 27.6 | 56.9% | Lab hold |
| Aylesbury | Con David Lidington | 17,158 | 31.0 | 69.0% | Con hold |
| Ayr, Carrick and Cumnock | SNP Corri Wilson | 11,265 | 21.6 | 71.5% | SNP gain from Lab |
| Banbury | Con Victoria Prentis | 18,395 | 31.7 | 67.1% | Con hold |
| Banff and Buchan | SNP Eilidh Whiteford | 14,339 | 31.4 | 66.5% | SNP hold |
| Barking | Lab Margaret Hodge | 15,272 | 35.5 | 58.2% | Lab hold |
| Barnsley Central | Lab Dan Jarvis | 12,435 | 34.0 | 56.7% | Lab hold |
| Barnsley East | Lab Michael Dugher | 12,034 | 31.2 | 55.7% | Lab hold |
| Barrow and Furness | Lab John Woodcock | 795 | 1.8 | 63.3% | Lab hold |
| Basildon and Billericay | Con John Baron | 12,482 | 29.0 | 64.9% | Con hold |
| Basingstoke | Con Maria Miller | 11,063 | 20.8 | 66.6% | Con hold |
| Bassetlaw | Lab John Mann | 8,843 | 17.9 | 64.2% | Lab hold |
| Bath | Con Ben Howlett | 3,833 | 8.1 | 74.8% | Con gain from LD |
| Batley and Spen | Lab Jo Cox | 6,057 | 12.0 | 64.4% | Lab hold |
| Battersea | Con Jane Ellison | 7,938 | 15.6 | 67.0% | Con hold |
| Beaconsfield | Con Dominic Grieve | 26,311 | 49.5 | 71.1% | Con hold |
| Beckenham | Con Bob Stewart | 18,471 | 37.9 | 72.4% | Con hold |
| Bedford | Con Richard Fuller | 1,097 | 2.4 | 66.5% | Con hold |
| Belfast East | DUP Gavin Robinson | 2,597 | 6.5 | 62.8% | DUP gain from APNI |
| Belfast North | DUP Nigel Dodds | 5,326 | 13.1 | 59.2% | DUP hold |
| Belfast South | SDLP Alasdair McDonnell | 906 | 2.3 | 60.0% | SDLP hold |
| Belfast West | SF Paul Maskey | 12,365 | 35.0 | 56.3% | SF hold |
| Bermondsey and Old Southwark | Lab Neil Coyle | 4,489 | 8.7 | 61.7% | Lab gain from LD |
| Berwick-upon-Tweed | Con Anne-Marie Trevelyan | 4,914 | 12.2 | 71.0% | Con gain from LD |
| Berwickshire, Roxburgh and Selkirk | SNP Calum Kerr | 328 | 0.6 | 74.2% | SNP gain from LD |
| Bethnal Green and Bow | Lab Rushanara Ali | 24,317 | 46.0 | 64.0% | Lab hold |
| Beverley and Holderness | Con Graham Stuart | 12,203 | 23.2 | 65.2% | Con hold |
| Bexhill and Battle | Con Huw Merriman | 20,075 | 36.4 | 70.1% | Con hold |
| Bexleyheath and Crayford | Con David Evennett | 9,192 | 21.0 | 67.4% | Con hold |
| Birkenhead | Lab Frank Field | 20,652 | 52.8 | 62.7% | Lab hold |
| Birmingham, Edgbaston | Lab Gisela Stuart | 2,706 | 6.6 | 63.0% | Lab hold |
| Birmingham, Erdington | Lab Jack Dromey | 5,129 | 14.8 | 53.3% | Lab hold |
| Birmingham, Hall Green | Lab Roger Godsiff | 19,818 | 42.1 | 61.6% | Lab hold |
| Birmingham, Hodge Hill | Lab Liam Byrne | 23,362 | 56.9 | 54.5% | Lab hold |
| Birmingham, Ladywood | Lab Shabana Mahmood | 21,868 | 60.9 | 52.7% | Lab hold |
| Birmingham, Northfield | Lab Richard Burden | 2,509 | 5.9 | 59.4% | Lab hold |
| Birmingham, Perry Barr | Lab Khalid Mahmood | 14,828 | 35.9 | 59.0% | Lab hold |
| Birmingham, Selly Oak | Lab Stephen McCabe | 8,447 | 18.7 | 60.3% | Lab hold |
| Birmingham, Yardley | Lab Jess Phillips | 6,595 | 16.0 | 57.0% | Lab gain from LD |
| Bishop Auckland | Lab Helen Goodman | 3,508 | 8.9 | 59.6% | Lab hold |
| Blackburn | Lab Kate Hollern | 12,760 | 29.0 | 60.1% | Lab hold |
| Blackley and Broughton | Lab Graham Stringer | 16,874 | 45.5 | 51.6% | Lab hold |
| Blackpool North and Cleveleys | Con Paul Maynard | 3,340 | 8.5 | 63.1% | Con hold |
| Blackpool South | Lab Gordon Marsden | 2,585 | 8.0 | 56.5% | Lab hold |
| Blaenau Gwent | Lab Nick Smith | 12,703 | 40.1 | 61.7% | Lab hold |
| Blaydon | Lab David Anderson | 14,227 | 31.7 | 66.2% | Lab hold |
| Blyth Valley | Lab Ronnie Campbell | 9,229 | 24.0 | 62.8% | Lab hold |
| Bognor Regis and Littlehampton | Con Nick Gibb | 13,944 | 29.6 | 64.5% | Con hold |
| Bolsover | Lab Dennis Skinner | 11,778 | 26.8 | 61.1% | Lab hold |
| Bolton North East | Lab David Crausby | 4,377 | 10.1 | 63.6% | Lab hold |
| Bolton South East | Lab Yasmin Qureshi | 10,928 | 26.8 | 58.5% | Lab hold |
| Bolton West | Con Chris Green | 801 | 1.7 | 66.8% | Con gain from Lab |
| Bootle | Lab Peter Dowd | 28,704 | 63.6 | 64.4% | Lab hold |
| Boston and Skegness | Con Matt Warman | 4,336 | 10.0 | 64.6% | Con hold |
| Bosworth | Con David Tredinnick | 10,988 | 20.5 | 67.2% | Con hold |
| Bournemouth East | Con Tobias Ellwood | 14,612 | 32.6 | 62.0% | Con hold |
| Bournemouth West | Con Conor Burns | 12,410 | 29.7 | 58.0% | Con hold |
| Bracknell | Con Phillip Lee | 20,650 | 38.9 | 65.3% | Con hold |
| Bradford East | Lab Imran Hussain | 7,084 | 17.1 | 62.6% | Lab gain from LD |
| Bradford South | Lab Judith Cummins | 6,450 | 17.2 | 59.1% | Lab hold |
| Bradford West | Lab Naz Shah | 11,420 | 28.3 | 63.6% | Lab hold |
| Braintree | Con James Cleverly | 17,610 | 35.0 | 68.4% | Con hold |
| Brecon and Radnorshire | Con Chris Davies | 5,102 | 12.7 | 73.6% | Con gain from LD |
| Brent Central | Lab Dawn Butler | 19,649 | 41.8 | 61.1% | Lab gain from LD |
| Brent North | Lab Barry Gardiner | 10,834 | 20.7 | 63.5% | Lab hold |
| Brentford and Isleworth | Lab Ruth Cadbury | 465 | 0.8 | 67.8% | Lab gain from Con |
| Brentwood and Ongar | Con Eric Pickles | 21,810 | 42.0 | 72.2% | Con hold |
| Bridgend | Lab Madeleine Moon | 1,927 | 4.9 | 65.8% | Lab hold |
| Bridgwater and West Somerset | Con Ian Liddell-Grainger | 14,583 | 26.8 | 67.6% | Con hold |
| Brigg and Goole | Con Andrew Percy | 11,176 | 25.8 | 63.2% | Con hold |
| Brighton, Kemptown | Con Simon Kirby | 690 | 1.5 | 66.8% | Con hold |
| Brighton, Pavilion | Grn Caroline Lucas | 7,967 | 14.6 | 71.4% | Green hold |
| Bristol East | Lab Kerry McCarthy | 3,980 | 8.6 | 64.9% | Lab hold |
| Bristol North West | Con Charlotte Leslie | 4,944 | 9.5 | 69.3% | Con hold |
| Bristol South | Lab Karin Smyth | 7,128 | 14.0 | 62.4% | Lab hold |
| Bristol West | Lab Thangam Debbonaire | 5,673 | 8.8 | 70.4% | Lab gain from LD |
| Broadland | Con Keith Simpson | 16,838 | 31.7 | 72.2% | Con hold |
| Bromley and Chislehurst | Con Robert Neill | 13,564 | 30.8 | 67.3% | Con hold |
| Bromsgrove | Con Sajid Javid | 16,529 | 31.6 | 71.2% | Con hold |
| Broxbourne | Con Charles Walker | 16,723 | 36.3 | 63.1% | Con hold |
| Broxtowe | Con Anna Soubry | 4,287 | 8.0 | 74.5% | Con hold |
| Buckingham | Spk John Bercow | 22,942 | 42.7 | 69.3% | Spk hold |
| Burnley | Lab Julie Cooper | 3,244 | 8.2 | 61.6% | Lab gain from LD |
| Burton | Con Andrew Griffiths | 10,892 | 22.2 | 65.1% | Con hold |
| Bury North | Con David Nuttall | 378 | 0.8 | 66.9% | Con hold |
| Bury South | Lab Ivan Lewis | 4,922 | 10.4 | 63.9% | Lab hold |
| Bury St Edmunds | Con Jo Churchill | 21,301 | 35.9 | 69.0% | Con hold |
| Caerphilly | Lab Wayne David | 10,073 | 25.0 | 63.3% | Lab hold |
| Caithness, Sutherland and Easter Ross | SNP Paul Monaghan | 3,844 | 11.2 | 71.9% | SNP gain from LD |
| Calder Valley | Con Craig Whittaker | 4,427 | 8.3 | 68.9% | Con hold |
| Camberwell and Peckham | Lab Harriet Harman | 25,824 | 50.1 | 62.3% | Lab hold |
| Camborne and Redruth | Con George Eustice | 7,004 | 15.3 | 68.5% | Con hold |
| Cambridge | Lab Daniel Zeichner | 599 | 1.2 | 62.1% | Lab gain from LD |
| Cannock Chase | Con Amanda Milling | 4,923 | 10.5 | 63.2% | Con hold |
| Canterbury | Con Julian Brazier | 9,798 | 18.3 | 65.7% | Con hold |
| Cardiff Central | Lab Jo Stevens | 4,981 | 12.9 | 67.3% | Lab gain from LD |
| Cardiff North | Con Craig Williams | 2,137 | 4.2 | 76.1% | Con hold |
| Cardiff South and Penarth | Lab Stephen Doughty | 7,453 | 16.0 | 61.4% | Lab hold |
| Cardiff West | Lab Kevin Brennan | 6,789 | 15.5 | 65.6% | Lab hold |
| Carlisle | Con John Stevenson | 2,774 | 6.5 | 64.7% | Con hold |
| Carmarthen East and Dinefwr | PC Jonathan Edwards | 5,599 | 14.2 | 70.7% | PC hold |
| Carmarthen West and South Pembrokeshire | Con Simon Hart | 6,054 | 15.0 | 69.9% | Con hold |
| Carshalton and Wallington | LD Tom Brake | 1,510 | 3.2 | 68.0% | LD hold |
| Castle Point | Con Rebecca Harris | 8,934 | 19.7 | 66.7% | Con hold |
| Central Ayrshire | SNP Philippa Whitford | 13,589 | 26.8 | 72.5% | SNP gain from Lab |
| Central Devon | Con Mel Stride | 21,265 | 39.1 | 74.9% | Con hold |
| Central Suffolk and North Ipswich | Con Daniel Poulter | 20,144 | 37.2 | 70.6% | Con hold |
| Ceredigion | LD Mark Williams | 3,067 | 8.2 | 69.0% | LD hold |
| Charnwood | Con Edward Argar | 16,931 | 32.4 | 67.6% | Con hold |
| Chatham and Aylesford | Con Tracey Crouch | 11,455 | 26.6 | 64.9% | Con hold |
| Cheadle | Con Mary Robinson | 6,453 | 12.2 | 72.5% | Con gain from LD |
| Chelmsford | Con Simon Burns | 18,250 | 33.9 | 68.5% | Con hold |
| Chelsea and Fulham | Con Greg Hands | 16,022 | 39.8 | 63.4% | Con hold |
| Cheltenham | Con Alex Chalk | 6,516 | 12.1 | 69.5% | Con gain from LD |
| Chesham and Amersham | Con Cheryl Gillan | 23,920 | 45.4 | 72.7% | Con hold |
| Chesterfield | Lab Toby Perkins | 13,598 | 29.8 | 63.6% | Lab hold |
| Chichester | Con Andrew Tyrie | 24,413 | 42.7 | 68.5% | Con hold |
| Chingford and Woodford Green | Con Iain Duncan Smith | 8,386 | 19.1 | 65.7% | Con hold |
| Chippenham | Con Michelle Donelan | 10,076 | 18.2 | 74.7% | Con gain from LD |
| Chipping Barnet | Con Theresa Villiers | 7,656 | 14.4 | 68.1% | Con hold |
| Chorley | Lab Lindsay Hoyle | 4,530 | 8.8 | 69.2% | Lab hold |
| Christchurch | Con Christopher Chope | 18,224 | 36.7 | 71.7% | Con hold |
| Cities of London and Westminster | Con Mark Field | 9,671 | 26.7 | 59.3% | Con hold |
| City of Chester | Lab Chris Matheson | 93 | 0.2 | 68.7% | Lab gain from Con |
| City of Durham | Lab Roberta Blackman-Woods | 11,439 | 25.1 | 66.5% | Lab hold |
| Clacton | UKIP Douglas Carswell | 3,437 | 7.8 | 64.1% | UKIP gain from Con |
| Cleethorpes | Con Martin Vickers | 7,893 | 17.5 | 63.5% | Con hold |
| Clwyd South | Lab Susan Elan Jones | 2,402 | 6.9 | 63.8% | Lab hold |
| Clwyd West | Con David Jones | 6,730 | 17.7 | 64.8% | Con hold |
| Coatbridge, Chryston and Bellshill | SNP Phil Boswell | 11,501 | 22.7 | 68.6% | SNP gain from Lab |
| Colchester | Con Will Quince | 5,575 | 11.5 | 65.5% | Con gain from LD |
| Colne Valley | Con Jason McCartney | 5,378 | 9.5 | 68.8% | Con hold |
| Congleton | Con Fiona Bruce | 16,773 | 32.9 | 70.3% | Con hold |
| Copeland | Lab Jamie Reed | 2,564 | 6.5 | 63.8% | Lab hold |
| Corby | Con Tom Pursglove | 2,412 | 4.3 | 70.4% | Con hold |
| Coventry North East | Lab Colleen Fletcher | 12,274 | 29.1 | 56.0% | Lab hold |
| Coventry North West | Lab Geoffrey Robinson | 4,509 | 10.0 | 61.5% | Lab hold |
| Coventry South | Lab Jim Cunningham | 3,188 | 7.3 | 62.1% | Lab hold |
| Crawley | Con Henry Smith | 6,526 | 13.4 | 65.7% | Con hold |
| Crewe and Nantwich | Con Edward Timpson | 3,620 | 7.3 | 67.3% | Con hold |
| Croydon Central | Con Gavin Barwell | 165 | 0.3 | 67.7% | Con hold |
| Croydon North | Lab Steve Reed | 21,364 | 39.9 | 62.3% | Lab hold |
| Croydon South | Con Chris Philp | 17,140 | 29.7 | 70.4% | Con hold |
| Cumbernauld, Kilsyth and Kirkintilloch East | SNP Stuart McDonald | 14,752 | 29.9 | 73.6% | SNP gain from Lab |
| Cynon Valley | Lab Ann Clwyd | 9,406 | 30.9 | 59.3% | Lab hold |
| Dagenham and Rainham | Lab Jon Cruddas | 4,980 | 11.6 | 62.3% | Lab hold |
| Darlington | Lab Jenny Chapman | 3,158 | 7.7 | 62.5% | Lab hold |
| Dartford | Con Gareth Johnson | 12,345 | 23.6 | 69.7% | Con hold |
| Daventry | Con Chris Heaton-Harris | 21,059 | 40.1 | 72.1% | Con hold |
| Delyn | Lab David Hanson | 2,930 | 7.8 | 69.8% | Lab hold |
| Denton and Reddish | Lab Andrew Gwynne | 10,511 | 27.2 | 58.5% | Lab hold |
| Derby North | Con Amanda Solloway | 41 | 0.1 | 64.1% | Con gain from Lab |
| Derby South | Lab Margaret Beckett | 8,828 | 21.6 | 58.1% | Lab hold |
| Derbyshire Dales | Con Patrick McLoughlin | 14,044 | 29.7 | 74.6% | Con hold |
| Devizes | Con Claire Perry | 20,751 | 42.3 | 70.8% | Con hold |
| Dewsbury | Lab Paula Sherriff | 1,451 | 2.7 | 67.2% | Lab gain from Con |
| Don Valley | Lab Caroline Flint | 8,885 | 20.9 | 59.6% | Lab hold |
| Doncaster Central | Lab Rosie Winterton | 10,093 | 25.0 | 56.8% | Lab hold |
| Doncaster North | Lab Edward Miliband | 11,780 | 29.8 | 55.6% | Lab hold |
| Dover | Con Charlie Elphicke | 6,294 | 12.5 | 68.9% | Con hold |
| Dudley North | Lab Ian Austin | 4,181 | 11.0 | 62.6% | Lab hold |
| Dudley South | Con Mike Wood | 4,270 | 11.2 | 63.3% | Con hold |
| Dulwich and West Norwood | Lab Helen Hayes | 16,122 | 31.4 | 67.1% | Lab hold |
| Dumfries and Galloway | SNP Richard Arkless | 6,514 | 11.5 | 75.2% | SNP gain from Lab |
| Dumfriesshire, Clydesdale and Tweeddale | Con David Mundell | 798 | 1.5 | 76.1% | Con hold |
| Dundee East | SNP Stewart Hosie | 19,162 | 39.8 | 71.0% | SNP hold |
| Dundee West | SNP Chris Law | 17,092 | 38.2 | 67.8% | SNP gain from Lab |
| Dunfermline and West Fife | SNP Douglas Chapman | 10,352 | 18.5 | 71.6% | SNP gain from Lab |
| Dwyfor Meirionnydd | PC Liz Saville-Roberts | 5,261 | 18.2 | 65.1% | PC hold |
| Ealing Central and Acton | Lab Rupa Huq | 274 | 0.5 | 71.3% | Lab gain from Con |
| Ealing North | Lab Stephen Pound | 12,326 | 25.4 | 65.7% | Lab hold |
| Ealing, Southall | Lab Virendra Sharma | 18,760 | 43.3 | 66.0% | Lab hold |
| Easington | Lab Grahame Morris | 14,641 | 42.3 | 56.2% | Lab hold |
| East Antrim | DUP Sammy Wilson | 5,795 | 17.3 | 53.3% | DUP hold |
| East Devon | Con Hugo Swire | 12,261 | 22.4 | 71.5% | Con hold |
| East Dunbartonshire | SNP John Nicolson | 2,167 | 4.0 | 81.9% | SNP gain from LD |
| East Ham | Lab Stephen Timms | 34,252 | 65.5 | 59.8% | Lab hold |
| East Hampshire | Con Damian Hinds | 25,147 | 48.7 | 72.7% | Con hold |
| East Kilbride, Strathaven and Lesmahagow | SNP Lisa Cameron | 16,527 | 27.3 | 72.8% | SNP gain from Lab |
| East Londonderry | DUP Gregory Campbell | 7,804 | 22.5 | 51.9% | DUP hold |
| East Lothian | SNP George Kerevan | 6,803 | 11.5 | 74.2% | SNP gain from Lab |
| East Renfrewshire | SNP Kirsten Oswald | 3,718 | 6.6 | 81.1% | SNP gain from Lab |
| East Surrey | Con Sam Gyimah | 22,658 | 40.4 | 70.4% | Con hold |
| East Worthing and Shoreham | Con Tim Loughton | 14,949 | 30.0 | 66.7% | Con hold |
| East Yorkshire | Con Greg Knight | 14,933 | 29.9 | 61.7% | Con hold |
| Eastbourne | Con Caroline Ansell | 733 | 1.4 | 67.6% | Con gain from LD |
| Eastleigh | Con Mims Davies | 9,147 | 16.5 | 69.7% | Con gain from LD |
| Eddisbury | Con Antoinette Sandbach | 12,974 | 27.4 | 69.1% | Con hold |
| Edinburgh East | SNP Tommy Sheppard | 9,106 | 19.3 | 70.1% | SNP gain from Lab |
| Edinburgh North and Leith | SNP Deidre Brock | 5,597 | 9.7 | 71.7% | SNP gain from Lab |
| Edinburgh South | Lab Ian Murray | 2,637 | 5.4 | 74.9% | Lab hold |
| Edinburgh South West | SNP Joanna Cherry | 8,135 | 15.8 | 71.5% | SNP gain from Lab |
| Edinburgh West | SNP Michelle Thomson | 3,210 | 5.9 | 76.5% | SNP gain from LD |
| Edmonton | Lab Kate Osamor | 15,419 | 37.3 | 62.6% | Lab hold |
| Ellesmere Port and Neston | Lab Justin Madders | 6,275 | 13.4 | 67.5% | Lab hold |
| Elmet and Rothwell | Con Alec Shelbrooke | 8,490 | 14.7 | 73.0% | Con hold |
| Eltham | Lab Clive Efford | 2,693 | 6.2 | 67.4% | Lab hold |
| Enfield North | Lab Joan Ryan | 1,086 | 2.4 | 67.7% | Lab gain from Con |
| Enfield, Southgate | Con David Burrowes | 4,753 | 10.4 | 70.5% | Con hold |
| Epping Forest | Con Eleanor Laing | 17,978 | 36.4 | 67.2% | Con hold |
| Epsom and Ewell | Con Chris Grayling | 24,443 | 42.8 | 72.7% | Con hold |
| Erewash | Con Maggie Throup | 3,584 | 7.4 | 67.2% | Con hold |
| Erith and Thamesmead | Lab Teresa Pearce | 9,525 | 22.4 | 60.5% | Lab hold |
| Esher and Walton | Con Dominic Raab | 28,616 | 50.2 | 71.3% | Con hold |
| Exeter | Lab Ben Bradshaw | 7,183 | 13.3 | 70.2% | Lab hold |
| Falkirk | SNP John McNally | 19,701 | 32.7 | 72.4% | SNP gain from Lab |
| Fareham | Con Suella Fernandes | 22,262 | 40.7 | 70.9% | Con hold |
| Faversham and Mid Kent | Con Helen Whately | 16,652 | 36.4 | 65.9% | Con hold |
| Feltham and Heston | Lab Seema Malhotra | 11,463 | 23.2 | 60.0% | Lab hold |
| Fermanagh and South Tyrone | UUP Tom Elliott | 530 | 1.0 | 72.6% | UUP gain from SF |
| Filton and Bradley Stoke | Con Jack Lopresti | 9,838 | 20.0 | 68.9% | Con hold |
| Finchley and Golders Green | Con Mike Freer | 5,662 | 11.2 | 70.0% | Con hold |
| Folkestone and Hythe | Con Damian Collins | 13,797 | 25.1 | 65.8% | Con hold |
| Forest of Dean | Con Mark Harper | 10,987 | 22.2 | 70.9% | Con hold |
| Foyle | SDLP Mark Durkan | 6,046 | 16.3 | 52.8% | SDLP hold |
| Fylde | Con Mark Menzies | 13,224 | 30.4 | 66.3% | Con hold |
| Gainsborough | Con Edward Leigh | 15,449 | 31.4 | 66.0% | Con hold |
| Garston and Halewood | Lab Maria Eagle | 27,146 | 55.4 | 66.4% | Lab hold |
| Gateshead | Lab Ian Mearns | 14,784 | 39.0 | 58.8% | Lab hold |
| Gedling | Lab Vernon Coaker | 2,986 | 6.2 | 68.6% | Lab hold |
| Gillingham and Rainham | Con Rehman Chishti | 10,530 | 22.4 | 66.3% | Con hold |
| Glasgow Central | SNP Alison Thewliss | 7,662 | 19.5 | 55.4% | SNP gain from Lab |
| Glasgow East | SNP Natalie McGarry | 10,387 | 24.5 | 60.3% | SNP gain from Lab |
| Glasgow North | SNP Patrick Grady | 9,295 | 25.2 | 61.4% | SNP gain from Lab |
| Glasgow North East | SNP Anne McLaughlin | 9,222 | 24.4 | 56.8% | SNP gain from Lab |
| Glasgow North West | SNP Carol Monaghan | 10,364 | 23.6 | 64.1% | SNP gain from Lab |
| Glasgow South | SNP Stewart McDonald | 12,269 | 25.2 | 65.9% | SNP gain from Lab |
| Glasgow South West | SNP Christopher Stephens | 9,950 | 24.3 | 61.8% | SNP gain from Lab |
| Glenrothes | SNP Peter Grant | 13,897 | 29.2 | 68.2% | SNP gain from Lab |
| Gloucester | Con Richard Graham | 7,251 | 13.8 | 63.4% | Con hold |
| Gordon | SNP Alex Salmond | 8,687 | 14.9 | 73.3% | SNP gain from LD |
| Gosport | Con Caroline Dinenage | 17,098 | 35.9 | 65.1% | Con hold |
| Gower | Con Byron Davies | 27 | 0.1 | 69.2% | Con gain from Lab |
| Grantham and Stamford | Con Nick Boles | 18,989 | 35.3 | 66.2% | Con hold |
| Gravesham | Con Adam Holloway | 8,370 | 16.7 | 69.6% | Con hold |
| Great Grimsby | Lab Melanie Onn | 4,540 | 13.5 | 57.0% | Lab hold |
| Great Yarmouth | Con Brandon Lewis | 6,154 | 13.8 | 63.7% | Con hold |
| Greenwich and Woolwich | Lab Matthew Pennycook | 11,946 | 25.6 | 63.7% | Lab hold |
| Guildford | Con Anne Milton | 22,448 | 41.6 | 71.3% | Con hold |
| Hackney North and Stoke Newington | Lab Diane Abbott | 24,008 | 48.1 | 56.6% | Lab hold |
| Hackney South and Shoreditch | Lab Meg Hillier | 24,213 | 50.9 | 56.0% | Lab hold |
| Halesowen and Rowley Regis | Con James Morris | 3,082 | 7.0 | 66.3% | Con hold |
| Halifax | Lab Holly Lynch | 428 | 1.0 | 62.1% | Lab hold |
| Haltemprice and Howden | Con David Davis | 16,195 | 33.2 | 68.5% | Con hold |
| Halton | Lab Derek Twigg | 20,285 | 45.1 | 61.8% | Lab hold |
| Hammersmith | Lab Andy Slaughter | 6,518 | 13.6 | 66.4% | Lab hold |
| Hampstead and Kilburn | Lab Tulip Siddiq | 1,138 | 2.1 | 67.3% | Lab hold |
| Harborough | Con Edward Garnier | 19,632 | 37.4 | 67.5% | Con hold |
| Harlow | Con Robert Halfon | 8,350 | 18.9 | 65.1% | Con hold |
| Harrogate and Knaresborough | Con Andrew Jones | 16,371 | 30.7 | 69.9% | Con hold |
| Harrow East | Con Bob Blackman | 4,757 | 9.7 | 69.0% | Con hold |
| Harrow West | Lab Gareth Thomas | 2,208 | 4.7 | 66.9% | Lab hold |
| Hartlepool | Lab Iain Wright | 3,024 | 7.7 | 56.5% | Lab hold |
| Harwich and North Essex | Con Bernard Jenkin | 15,174 | 31.3 | 69.9% | Con hold |
| Hastings and Rye | Con Amber Rudd | 4,796 | 9.4 | 67.8% | Con hold |
| Havant | Con Alan Mak | 13,920 | 31.1 | 63.5% | Con hold |
| Hayes and Harlington | Lab John McDonnell | 15,700 | 34.9 | 60.2% | Lab hold |
| Hazel Grove | Con William Wragg | 6,552 | 15.2 | 68.5% | Con gain from LD |
| Hemel Hempstead | Con Mike Penning | 14,420 | 29.1 | 66.5% | Con hold |
| Hemsworth | Lab Jon Trickett | 12,078 | 28.5 | 58.3% | Lab hold |
| Hendon | Con Matthew Offord | 3,724 | 7.5 | 65.9% | Con hold |
| Henley | Con John Howell | 25,375 | 45.9 | 70.9% | Con hold |
| Hereford and South Herefordshire | Con Jesse Norman | 16,890 | 35.7 | 66.1% | Con hold |
| Hertford and Stortford | Con Mark Prisk | 21,509 | 38.2 | 69.8% | Con hold |
| Hertsmere | Con Oliver Dowden | 18,461 | 36.9 | 67.9% | Con hold |
| Hexham | Con Guy Opperman | 12,031 | 27.8 | 72.6% | Con hold |
| Heywood and Middleton | Lab Liz McInnes | 5,299 | 10.9 | 60.7% | Lab hold |
| High Peak | Con Andrew Bingham | 4,894 | 9.6 | 69.3% | Con hold |
| Hitchin and Harpenden | Con Peter Lilley | 20,055 | 36.2 | 68.9% | Con hold |
| Holborn and St Pancras | Lab Keir Starmer | 17,048 | 31.0 | 63.3% | Lab hold |
| Hornchurch and Upminster | Con Angela Watkinson | 13,074 | 23.7 | 69.6% | Con hold |
| Hornsey and Wood Green | Lab Catherine West | 11,058 | 19.1 | 72.9% | Lab gain from LD |
| Horsham | Con Jeremy Quin | 24,658 | 43.3 | 72.0% | Con hold |
| Houghton and Sunderland South | Lab Bridget Phillipson | 12,938 | 33.6 | 56.3% | Lab hold |
| Hove | Lab Peter Kyle | 1,236 | 2.4 | 71.0% | Lab gain from Con |
| Huddersfield | Lab Barry Sheerman | 7,345 | 18.2 | 62.0% | Lab hold |
| Huntingdon | Con Jonathan Djanogly | 19,403 | 34.7 | 67.7% | Con hold |
| Hyndburn | Lab Graham Jones | 4,400 | 10.3 | 62.8% | Lab hold |
| Ilford North | Lab Wes Streeting | 589 | 1.2 | 65.0% | Lab gain from Con |
| Ilford South | Lab Mike Gapes | 19,777 | 38.1 | 56.4% | Lab hold |
| Inverclyde | SNP Ronnie Cowan | 11,063 | 24.8 | 75.2% | SNP gain from Lab |
| Inverness, Nairn, Badenoch and Strathspey | SNP Drew Hendry | 10,809 | 18.8 | 74.2% | SNP gain from LD |
| Ipswich | Con Benedict Gummer | 3,733 | 7.7 | 65.4% | Con hold |
| Isle of Wight | Con Andrew Turner | 13,703 | 19.5 | 64.6% | Con hold |
| Islington North | Lab Jeremy Corbyn | 21,194 | 43.1 | 67.1% | Lab hold |
| Islington South and Finsbury | Lab Emily Thornberry | 12,708 | 28.7 | 65.0% | Lab hold |
| Islwyn | Lab Chris Evans | 10,404 | 29.4 | 63.6% | Lab hold |
| Jarrow | Lab Stephen Hepburn | 13,881 | 36.0 | 60.3% | Lab hold |
| Keighley | Con Kris Hopkins | 3,053 | 6.2 | 71.3% | Con hold |
| Kenilworth and Southam | Con Jeremy Wright | 21,002 | 43.0 | 76.3% | Con hold |
| Kensington | Con Victoria Borwick | 7,361 | 21.1 | 57.0% | Con hold |
| Kettering | Con Philip Hollobone | 12,590 | 26.7 | 67.3% | Con hold |
| Kilmarnock and Loudoun | SNP Alan Brown | 13,638 | 25.3 | 71.6% | SNP gain from Lab |
| Kingston and Surbiton | Con James Berry | 2,834 | 4.8 | 72.9% | Con gain from LD |
| Kingston upon Hull East | Lab Karl Turner | 10,319 | 29.4 | 53.5% | Lab hold |
| Kingston upon Hull North | Lab Diana Johnson | 12,899 | 36.5 | 55.1% | Lab hold |
| Kingston upon Hull West and Hessle | Lab Alan Johnson | 9,333 | 29.4 | 53.8% | Lab hold |
| Kingswood | Con Chris Skidmore | 9,006 | 18.7 | 70.6% | Con hold |
| Kirkcaldy and Cowdenbeath | SNP Roger Mullin | 9,974 | 18.9 | 69.6% | SNP gain from Lab |
| Knowsley | Lab George Howarth | 34,655 | 68.3 | 64.1% | Lab hold |
| Lagan Valley | DUP Jeffrey Donaldson | 13,000 | 32.7 | 55.9% | DUP hold |
| Lanark and Hamilton East | SNP Angela Crawley | 10,100 | 18.3 | 69.1% | SNP gain from Lab |
| Lancaster and Fleetwood | Lab Catherine Smith | 1,265 | 3.0 | 67.4% | Lab gain from Con |
| Leeds Central | Lab Hilary Benn | 16,967 | 37.7 | 55.1% | Lab hold |
| Leeds East | Lab Richard Burgon | 12,533 | 32.8 | 59.0% | Lab hold |
| Leeds North East | Lab Fabian Hamilton | 7,250 | 15.0 | 69.9% | Lab hold |
| Leeds North West | LD Greg Mulholland | 2,907 | 6.7 | 70.0% | LD hold |
| Leeds West | Lab Rachel Reeves | 10,727 | 27.9 | 59.2% | Lab hold |
| Leicester East | Lab Keith Vaz | 18,352 | 38.2 | 63.7% | Lab hold |
| Leicester South | Lab Jon Ashworth | 17,845 | 38.8 | 62.5% | Lab hold |
| Leicester West | Lab Liz Kendall | 7,203 | 20.9 | 54.6% | Lab hold |
| Leigh | Lab Andy Burnham | 14,096 | 31.2 | 59.4% | Lab hold |
| Lewes | Con Maria Caulfield | 1,083 | 2.1 | 72.7% | Con gain from LD |
| Lewisham East | Lab Heidi Alexander | 14,333 | 33.4 | 64.1% | Lab hold |
| Lewisham West and Penge | Lab Jim Dowd | 12,714 | 26.4 | 66.6% | Lab hold |
| Lewisham, Deptford | Lab Vicky Foxcroft | 21,516 | 45.4 | 64.6% | Lab hold |
| Leyton and Wanstead | Lab John Cryer | 14,917 | 36.7 | 63.0% | Lab hold |
| Lichfield | Con Michael Fabricant | 18,189 | 35.3 | 69.3% | Con hold |
| Lincoln | Con Karl McCartney | 1,443 | 3.1 | 63.2% | Con hold |
| Linlithgow and East Falkirk | SNP Martyn Day | 12,934 | 21.0 | 70.8% | SNP gain from Lab |
| Liverpool, Riverside | Lab Louise Ellman | 24,463 | 55.3 | 62.5% | Lab hold |
| Liverpool, Walton | Lab Steve Rotheram | 27,777 | 72.3 | 62.0% | Lab hold |
| Liverpool, Wavertree | Lab Luciana Berger | 24,303 | 59.3 | 66.6% | Lab hold |
| Liverpool, West Derby | Lab Stephen Twigg | 27,367 | 66.7 | 64.5% | Lab hold |
| Livingston | SNP Hannah Bardell | 16,843 | 29.3 | 69.9% | SNP gain from Lab |
| Llanelli | Lab Nia Griffith | 7,095 | 18.4 | 65.0% | Lab hold |
| Loughborough | Con Nicky Morgan | 9,183 | 17.7 | 69.2% | Con hold |
| Louth and Horncastle | Con Victoria Atkins | 14,977 | 29.8 | 67.2% | Con hold |
| Ludlow | Con Philip Dunne | 18,929 | 39.4 | 72.4% | Con hold |
| Luton North | Lab Kelvin Hopkins | 9,504 | 22.3 | 63.2% | Lab hold |
| Luton South | Lab Gavin Shuker | 5,711 | 13.5 | 62.3% | Lab hold |
| Macclesfield | Con David Rutley | 14,811 | 29.9 | 69.2% | Con hold |
| Maidenhead | Con Theresa May | 29,059 | 54.0 | 72.6% | Con hold |
| Maidstone and The Weald | Con Helen Grant | 10,709 | 21.4 | 68.3% | Con hold |
| Makerfield | Lab Yvonne Fovargue | 13,155 | 29.4 | 60.3% | Lab hold |
| Maldon | Con John Whittingdale | 22,070 | 45.9 | 69.6% | Con hold |
| Manchester Central | Lab Lucy Powell | 21,639 | 47.7 | 52.7% | Lab hold |
| Manchester, Gorton | Lab Gerald Kaufman | 24,079 | 57.3 | 57.6% | Lab hold |
| Manchester, Withington | Lab Jeff Smith | 14,873 | 29.8 | 67.4% | Lab gain from LD |
| Mansfield | Lab Alan Meale | 5,315 | 11.3 | 60.9% | Lab hold |
| Meon Valley | Con George Hollingbery | 23,913 | 46.2 | 71.1% | Con hold |
| Meriden | Con Caroline Spelman | 18,795 | 35.7 | 64.2% | Con hold |
| Merthyr Tydfil and Rhymney | Lab Gerald Jones | 11,513 | 35.2 | 53.0% | Lab hold |
| Mid Bedfordshire | Con Nadine Dorries | 23,327 | 40.2 | 74.0% | Con hold |
| Mid Derbyshire | Con Pauline Latham | 12,774 | 26.8 | 70.7% | Con hold |
| Mid Dorset and North Poole | Con Michael Tomlinson | 10,530 | 22.7 | 72.3% | Con gain from LD |
| Mid Norfolk | Con George Freeman | 17,276 | 33.1 | 67.7% | Con hold |
| Mid Sussex | Con Nicholas Soames | 24,286 | 42.2 | 70.9% | Con hold |
| Mid Ulster | SF Francie Molloy | 13,617 | 33.3 | 60.3% | SF hold |
| Mid Worcestershire | Con Nigel Huddleston | 20,532 | 39.3 | 71.5% | Con hold |
| Middlesbrough | Lab Andy McDonald | 12,477 | 38.2 | 52.9% | Lab hold |
| Middlesbrough South and East Cleveland | Lab Tom Blenkinsop | 2,268 | 5.0 | 64.2% | Lab hold |
| Midlothian | SNP Owen Thompson | 9,859 | 20.4 | 71.2% | SNP gain from Lab |
| Milton Keynes North | Con Mark Lancaster | 9,753 | 16.9 | 66.4% | Con hold |
| Milton Keynes South | Con Iain Stewart | 8,672 | 14.7 | 65.8% | Con hold |
| Mitcham and Morden | Lab Siobhain McDonagh | 16,922 | 37.5 | 65.9% | Lab hold |
| Mole Valley | Con Paul Beresford | 25,453 | 46.2 | 74.5% | Con hold |
| Monmouth | Con David Davies | 10,982 | 23.1 | 76.2% | Con hold |
| Montgomeryshire | Con Glyn Davies | 5,325 | 15.8 | 69.3% | Con hold |
| Moray | SNP Angus Robertson | 9,065 | 18.4 | 68.7% | SNP hold |
| Morecambe and Lunesdale | Con David Morris | 4,590 | 10.6 | 64.6% | Con hold |
| Morley and Outwood | Con Andrea Jenkyns | 422 | 0.9 | 63.6% | Con gain from Lab |
| Motherwell and Wishaw | SNP Marion Fellows | 11,898 | 24.7 | 68.6% | SNP gain from Lab |
| Na h-Eileanan an Iar | SNP Angus MacNeil | 4,102 | 25.7 | 73.2% | SNP hold |
| Neath | Lab Christina Rees | 9,548 | 25.7 | 66.2% | Lab hold |
| New Forest East | Con Julian Lewis | 19,162 | 38.8 | 68.0% | Con hold |
| New Forest West | Con Desmond Swayne | 20,604 | 43.5 | 69.3% | Con hold |
| Newark | Con Robert Jenrick | 18,474 | 35.3 | 70.9% | Con hold |
| Newbury | Con Richard Benyon | 26,368 | 46.0 | 72.1% | Con hold |
| Newcastle upon Tyne Central | Lab Chi Onwurah | 12,673 | 36.1 | 60.3% | Lab hold |
| Newcastle upon Tyne East | Lab Nicholas Brown | 12,494 | 31.9 | 61.1% | Lab hold |
| Newcastle upon Tyne North | Lab Catherine McKinnell | 10,153 | 22.6 | 66.1% | Lab hold |
| Newcastle-under-Lyme | Lab Paul Farrelly | 650 | 1.5 | 63.6% | Lab hold |
| Newport East | Lab Jessica Morden | 4,705 | 13.4 | 62.7% | Lab hold |
| Newport West | Lab Paul Flynn | 3,510 | 8.7 | 64.9% | Lab hold |
| Newry and Armagh | SF Mickey Brady | 4,176 | 8.4 | 64.2% | SF hold |
| Newton Abbot | Con Anne Marie Morris | 11,234 | 23.3 | 69.0% | Con hold |
| Normanton, Pontefract and Castleford | Lab Yvette Cooper | 15,428 | 33.6 | 55.6% | Lab hold |
| North Antrim | DUP Ian Paisley | 11,546 | 27.6 | 55.2% | DUP hold |
| North Ayrshire and Arran | SNP Patricia Gibson | 13,573 | 25.2 | 71.1% | SNP gain from Lab |
| North Cornwall | Con Scott Mann | 6,621 | 13.7 | 71.8% | Con gain from LD |
| North Devon | Con Peter Heaton-Jones | 6,936 | 13.3 | 70.0% | Con gain from LD |
| North Dorset | Con Simon Hoare | 21,118 | 39.6 | 72.4% | Con hold |
| North Down | Ind Sylvia Hermon | 9,202 | 25.6 | 56.0% | Ind hold |
| North Durham | Lab Kevan Jones | 13,644 | 34.0 | 61.4% | Lab hold |
| North East Bedfordshire | Con Alistair Burt | 25,644 | 43.7 | 70.2% | Con hold |
| North East Cambridgeshire | Con Stephen Barclay | 16,874 | 32.6 | 62.4% | Con hold |
| North East Derbyshire | Lab Natascha Engel | 1,883 | 3.9 | 67.1% | Lab hold |
| North East Fife | SNP Stephen Gethins | 4,344 | 9.6 | 73.0% | SNP gain from LD |
| North East Hampshire | Con Ranil Jayawardena | 29,916 | 55.4 | 70.2% | Con hold |
| North East Hertfordshire | Con Oliver Heald | 19,080 | 36.5 | 70.7% | Con hold |
| North East Somerset | Con Jacob Rees-Mogg | 12,749 | 24.9 | 73.7% | Con hold |
| North Herefordshire | Con Bill Wiggin | 19,996 | 41.6 | 70.7% | Con hold |
| North Norfolk | LD Norman Lamb | 4,043 | 8.2 | 71.8% | LD hold |
| North Shropshire | Con Owen Paterson | 16,494 | 31.4 | 66.7% | Con hold |
| North Somerset | Con Liam Fox | 23,099 | 39.2 | 73.5% | Con hold |
| North Swindon | Con Justin Tomlinson | 11,786 | 22.6 | 64.5% | Con hold |
| North Thanet | Con Roger Gale | 10,948 | 23.3 | 65.8% | Con hold |
| North Tyneside | Lab Mary Glindon | 17,194 | 36.7 | 59.0% | Lab hold |
| North Warwickshire | Con Craig Tracey | 2,973 | 6.3 | 67.5% | Con hold |
| North West Cambridgeshire | Con Shailesh Vara | 19,795 | 32.4 | 67.6% | Con hold |
| North West Durham | Lab Pat Glass | 10,056 | 23.5 | 61.3% | Lab hold |
| North West Hampshire | Con Kit Malthouse | 23,943 | 43.4 | 69.7% | Con hold |
| North West Leicestershire | Con Andrew Bridgen | 11,373 | 22.1 | 71.4% | Con hold |
| North West Norfolk | Con Henry Bellingham | 13,948 | 29.4 | 63.7% | Con hold |
| North Wiltshire | Con James Gray | 21,046 | 41.6 | 74.5% | Con hold |
| Northampton North | Con Michael Ellis | 3,245 | 8.2 | 66.6% | Con hold |
| Northampton South | Con David Mackintosh | 3,793 | 9.8 | 63.4% | Con hold |
| Norwich North | Con Chloe Smith | 4,463 | 10.2 | 67.6% | Con hold |
| Norwich South | Lab Clive Lewis | 7,654 | 15.8 | 64.7% | Lab gain from LD |
| Nottingham East | Lab Christopher Leslie | 11,894 | 33.8 | 58.2% | Lab hold |
| Nottingham North | Lab Graham Allen | 11,860 | 33.6 | 53.6% | Lab hold |
| Nottingham South | Lab Lilian Greenwood | 6,936 | 16.0 | 63.0% | Lab hold |
| Nuneaton | Con Marcus Jones | 4,882 | 10.7 | 67.2% | Con hold |
| Ochil and South Perthshire | SNP Tasmina Ahmed-Sheikh | 10,168 | 17.6 | 74.8% | SNP gain from Lab |
| Ogmore | Lab Huw Irranca-Davies | 13,043 | 37.0 | 63.4% | Lab hold |
| Old Bexley and Sidcup | Con James Brokenshire | 15,803 | 33.8 | 70.8% | Con hold |
| Oldham East and Saddleworth | Lab Debbie Abrahams | 6,002 | 13.5 | 62.2% | Lab hold |
| Oldham West and Royton | Lab Michael Meacher | 14,738 | 34.2 | 60.2% | Lab hold |
| Orkney and Shetland | LD Alistair Carmichael | 817 | 3.6 | 65.8% | LD hold |
| Orpington | Con Joseph Johnson | 19,979 | 40.8 | 72.0% | Con hold |
| Oxford East | Lab Andrew Smith | 15,280 | 30.1 | 64.2% | Lab hold |
| Oxford West and Abingdon | Con Nicola Blackwood | 9,582 | 16.7 | 75.2% | Con hold |
| Paisley and Renfrewshire North | SNP Gavin Newlands | 9,076 | 18.0 | 76.2% | SNP gain from Lab |
| Paisley and Renfrewshire South | SNP Mhairi Black | 5,684 | 12.3 | 75.4% | SNP gain from Lab |
| Pendle | Con Andrew Stephenson | 5,453 | 12.3 | 68.8% | Con hold |
| Penistone and Stocksbridge | Lab Angela Smith | 6,723 | 14.4 | 66.2% | Lab hold |
| Penrith and The Border | Con Rory Stewart | 19,894 | 45.3 | 67.4% | Con hold |
| Perth and North Perthshire | SNP Pete Wishart | 9,641 | 17.8 | 74.8% | SNP hold |
| Peterborough | Con Stewart Jackson | 1,925 | 4.1 | 64.9% | Con hold |
| Plymouth, Moor View | Con Johnny Mercer | 1,026 | 2.4 | 62.4% | Con gain from Lab |
| Plymouth, Sutton and Devonport | Con Oliver Colvile | 523 | 1.1 | 65.5% | Con hold |
| Pontypridd | Lab Owen Smith | 8,985 | 23.7 | 64.3% | Lab hold |
| Poole | Con Robert Syms | 15,789 | 33.3 | 65.3% | Con hold |
| Poplar and Limehouse | Lab Jim Fitzpatrick | 16,924 | 33.2 | 62.2% | Lab hold |
| Portsmouth North | Con Penny Mordaunt | 10,537 | 23.2 | 62.1% | Con hold |
| Portsmouth South | Con Flick Drummond | 5,241 | 12.5 | 58.5% | Con gain from LD |
| Preseli Pembrokeshire | Con Stephen Crabb | 4,969 | 12.3 | 70.8% | Con hold |
| Preston | Lab Mark Hendrick | 12,067 | 36.1 | 55.8% | Lab hold |
| Pudsey | Con Stuart Andrew | 4,501 | 8.8 | 72.2% | Con hold |
| Putney | Con Justine Greening | 10,180 | 23.8 | 67.0% | Con hold |
| Rayleigh and Wickford | Con Mark Francois | 17,230 | 32.4 | 69.0% | Con hold |
| Reading East | Con Rob Wilson | 6,520 | 12.9 | 69.0% | Con hold |
| Reading West | Con Alok Sharma | 6,650 | 13.7 | 66.7% | Con hold |
| Redcar | Lab Anna Turley | 10,388 | 25.4 | 63.1% | Lab gain from LD |
| Redditch | Con Karen Lumley | 7,054 | 16.0 | 67.3% | Con hold |
| Reigate | Con Crispin Blunt | 22,334 | 43.5 | 69.9% | Con hold |
| Rhondda | Lab Chris Bryant | 7,455 | 23.6 | 60.9% | Lab hold |
| Ribble Valley | Con Nigel Evans | 13,606 | 26.0 | 67.5% | Con hold |
| Richmond (Yorks) | Con Rishi Sunak | 19,550 | 36.2 | 68.3% | Con hold |
| Richmond Park | Con Zac Goldsmith | 23,015 | 38.9 | 76.5% | Con hold |
| Rochdale | Lab Simon Danczuk | 12,442 | 27.4 | 58.8% | Lab hold |
| Rochester and Strood | Con Kelly Tolhurst | 7,133 | 13.6 | 68.1% | Con hold |
| Rochford and Southend East | Con James Duddridge | 9,476 | 21.7 | 60.6% | Con hold |
| Romford | Con Andrew Rosindell | 13,859 | 28.2 | 67.7% | Con hold |
| Romsey and Southampton North | Con Caroline Nokes | 17,712 | 36.6 | 72.8% | Con hold |
| Ross, Skye and Lochaber | SNP Ian Blackford | 5,124 | 12.3 | 77.2% | SNP gain from LD |
| Rossendale and Darwen | Con Jake Berry | 5,654 | 11.5 | 66.4% | Con hold |
| Rother Valley | Lab Kevin Barron | 7,297 | 15.5 | 63.3% | Lab hold |
| Rotherham | Lab Sarah Champion | 8,446 | 22.3 | 59.4% | Lab hold |
| Rugby | Con Mark Pawsey | 10,345 | 21.1 | 68.4% | Con hold |
| Ruislip, Northwood and Pinner | Con Nick Hurd | 20,224 | 39.5 | 70.0% | Con hold |
| Runnymede and Weybridge | Con Philip Hammond | 22,134 | 44.2 | 67.8% | Con hold |
| Rushcliffe | Con Kenneth Clarke | 13,829 | 25.1 | 75.3% | Con hold |
| Rutherglen and Hamilton West | SNP Margaret Ferrier | 9,975 | 17.3 | 69.6% | SNP gain from Lab |
| Rutland and Melton | Con Alan Duncan | 21,705 | 39.8 | 68.5% | Con hold |
| Saffron Walden | Con Alan Haselhurst | 24,991 | 43.4 | 71.4% | Con hold |
| Salford and Eccles | Lab Rebecca Long Bailey | 12,541 | 29.0 | 58.2% | Lab hold |
| Salisbury | Con John Glen | 20,421 | 40.3 | 72.9% | Con hold |
| Scarborough and Whitby | Con Robert Goodwill | 6,200 | 13.0 | 64.9% | Con hold |
| Scunthorpe | Lab Nic Dakin | 3,134 | 8.5 | 57.7% | Lab hold |
| Sedgefield | Lab Phil Wilson | 6,843 | 17.7 | 61.6% | Lab hold |
| Sefton Central | Lab Bill Esterson | 11,846 | 24.2 | 72.4% | Lab hold |
| Selby and Ainsty | Con Nigel Adams | 13,557 | 25.7 | 69.4% | Con hold |
| Sevenoaks | Con Michael Fallon | 19,561 | 39.0 | 69.7% | Con hold |
| Sheffield Central | Lab Paul Blomfield | 17,309 | 39.2 | 61.1% | Lab hold |
| Sheffield South East | Lab Clive Betts | 12,311 | 29.5 | 59.2% | Lab hold |
| Sheffield, Brightside and Hillsborough | Lab Harry Harpham | 13,807 | 34.5 | 56.5% | Lab hold |
| Sheffield, Hallam | LD Nick Clegg | 2,353 | 4.2 | 76.7% | LD hold |
| Sheffield, Heeley | Lab Louise Haigh | 12,954 | 30.8 | 61.9% | Lab hold |
| Sherwood | Con Mark Spencer | 4,647 | 9.2 | 69.1% | Con hold |
| Shipley | Con Philip Davies | 9,624 | 19.0 | 71.7% | Con hold |
| Shrewsbury and Atcham | Con Daniel Kawczynski | 9,565 | 17.7 | 70.8% | Con hold |
| Sittingbourne and Sheppey | Con Gordon Henderson | 12,168 | 24.6 | 65.0% | Con hold |
| Skipton and Ripon | Con Julian Smith | 20,761 | 38.1 | 71.2% | Con hold |
| Sleaford and North Hykeham | Con Stephen Phillips | 24,115 | 38.9 | 70.4% | Con hold |
| Slough | Lab Fiona Mactaggart | 7,336 | 15.2 | 55.9% | Lab hold |
| Solihull | Con Julian Knight | 12,902 | 23.6 | 70.3% | Con gain from LD |
| Somerton and Frome | Con David Warburton | 20,268 | 33.6 | 72.4% | Con gain from LD |
| South Antrim | UUP Danny Kinahan | 949 | 2.6 | 54.2% | UUP gain from DUP |
| South Basildon and East Thurrock | Con Stephen Metcalfe | 7,691 | 16.9 | 64.1% | Con hold |
| South Cambridgeshire | Con Heidi Allen | 20,594 | 33.5 | 73.1% | Con hold |
| South Derbyshire | Con Heather Wheeler | 11,471 | 22.6 | 68.7% | Con hold |
| South Dorset | Con Richard Drax | 11,994 | 24.7 | 67.9% | Con hold |
| South Down | SDLP Margaret Ritchie | 5,891 | 13.8 | 56.8% | SDLP hold |
| South East Cambridgeshire | Con Lucy Frazer | 16,837 | 28.3 | 70.4% | Con hold |
| South East Cornwall | Con Sheryll Murray | 16,995 | 33.7 | 71.1% | Con hold |
| South Holland and The Deepings | Con John Hayes | 18,567 | 37.7 | 64.4% | Con hold |
| South Leicestershire | Con Alberto Costa | 16,824 | 31.2 | 70.2% | Con hold |
| South Norfolk | Con Richard Bacon | 20,493 | 35.9 | 70.8% | Con hold |
| South Northamptonshire | Con Andrea Leadsom | 26,416 | 43.4 | 71.0% | Con hold |
| South Ribble | Con Seema Kennedy | 5,945 | 11.4 | 68.5% | Con hold |
| South Shields | Lab Emma Lewell-Buck | 10,614 | 29.3 | 57.8% | Lab hold |
| South Staffordshire | Con Gavin Williamson | 20,371 | 41.1 | 68.2% | Con hold |
| South Suffolk | Con James Cartlidge | 17,545 | 33.8 | 70.3% | Con hold |
| South Swindon | Con Robert Buckland | 5,785 | 11.7 | 66.6% | Con hold |
| South Thanet | Con Craig MacKinlay | 2,812 | 5.7 | 69.6% | Con hold |
| South West Bedfordshire | Con Andrew Selous | 17,813 | 34.7 | 64.7% | Con hold |
| South West Devon | Con Gary Streeter | 20,109 | 39.9 | 70.9% | Con hold |
| South West Hertfordshire | Con David Gauke | 23,263 | 40.6 | 71.9% | Con hold |
| South West Norfolk | Con Elizabeth Truss | 13,861 | 27.7 | 65.1% | Con hold |
| South West Surrey | Con Jeremy Hunt | 28,556 | 50.0 | 73.7% | Con hold |
| South West Wiltshire | Con Andrew Murrison | 18,168 | 35.2 | 70.7% | Con hold |
| Southampton, Itchen | Con Royston Smith | 2,316 | 5.2 | 61.9% | Con gain from Lab |
| Southampton, Test | Lab Alan Whitehead | 3,810 | 8.7 | 62.1% | Lab hold |
| Southend West | Con David Amess | 14,021 | 31.5 | 66.6% | Con hold |
| Southport | LD John Pugh | 1,322 | 3.0 | 65.5% | LD hold |
| Spelthorne | Con Kwasi Kwarteng | 14,152 | 28.8 | 68.6% | Con hold |
| St Albans | Con Anne Main | 12,732 | 23.4 | 71.8% | Con hold |
| St Austell and Newquay | Con Steve Double | 8,173 | 16.2 | 65.7% | Con gain from LD |
| St Helens North | Lab Conor McGinn | 17,291 | 37.4 | 61.5% | Lab hold |
| St Helens South and Whiston | Lab Marie Rimmer | 21,243 | 43.9 | 62.3% | Lab hold |
| St Ives | Con Derek Thomas | 2,469 | 5.1 | 73.7% | Con gain from LD |
| Stafford | Con Jeremy Lefroy | 9,177 | 18.8 | 71.0% | Con hold |
| Staffordshire Moorlands | Con Karen Bradley | 10,174 | 23.9 | 67.5% | Con hold |
| Stalybridge and Hyde | Lab Jonathan Reynolds | 6,686 | 16.3 | 57.5% | Lab hold |
| Stevenage | Con Stephen McPartland | 4,955 | 10.4 | 67.7% | Con hold |
| Stirling | SNP Steven Paterson | 10,480 | 20.1 | 77.5% | SNP gain from Lab |
| Stockport | Lab Ann Coffey | 10,061 | 25.4 | 62.0% | Lab hold |
| Stockton North | Lab Alex Cunningham | 8,367 | 21.1 | 59.8% | Lab hold |
| Stockton South | Con James Wharton | 5,046 | 9.7 | 69.0% | Con hold |
| Stoke-on-Trent Central | Lab Tristram Hunt | 5,179 | 16.7 | 51.3% | Lab hold |
| Stoke-on-Trent North | Lab Ruth Smeeth | 4,836 | 12.5 | 54.1% | Lab hold |
| Stoke-on-Trent South | Lab Robert Flello | 2,539 | 6.5 | 57.4% | Lab hold |
| Stone | Con Bill Cash | 16,250 | 34.6 | 69.8% | Con hold |
| Stourbridge | Con Margot James | 6,694 | 14.5 | 66.6% | Con hold |
| Strangford | DUP Jim Shannon | 10,185 | 30.0 | 52.8% | DUP hold |
| Stratford-on-Avon | Con Nadhim Zahawi | 22,876 | 44.5 | 72.2% | Con hold |
| Streatham | Lab Chuka Umunna | 13,934 | 27.9 | 63.1% | Lab hold |
| Stretford and Urmston | Lab Kate Green | 11,685 | 25.2 | 67.2% | Lab hold |
| Stroud | Con Neil Carmichael | 4,866 | 8.0 | 75.5% | Con hold |
| Suffolk Coastal | Con Therese Coffey | 18,842 | 33.9 | 71.4% | Con hold |
| Sunderland Central | Lab Julie Elliott | 11,179 | 26.8 | 57.2% | Lab hold |
| Surrey Heath | Con Michael Gove | 24,804 | 45.6 | 68.5% | Con hold |
| Sutton and Cheam | Con Paul Scully | 3,921 | 7.9 | 72.1% | Con gain from LD |
| Sutton Coldfield | Con Andrew Mitchell | 16,417 | 32.3 | 67.8% | Con hold |
| Swansea East | Lab Carolyn Harris | 12,028 | 35.8 | 58.0% | Lab hold |
| Swansea West | Lab Geraint Davies | 7,036 | 20.0 | 59.8% | Lab hold |
| Tamworth | Con Christopher Pincher | 11,302 | 24.0 | 65.6% | Con hold |
| Tatton | Con George Osborne | 18,241 | 40.3 | 69.7% | Con hold |
| Taunton Deane | Con Rebecca Pow | 15,491 | 26.8 | 69.6% | Con gain from LD |
| Telford | Con Lucy Allan | 730 | 1.8 | 61.4% | Con gain from Lab |
| Tewkesbury | Con Laurence Robertson | 21,972 | 39.7 | 70.1% | Con hold |
| The Cotswolds | Con Geoffrey Clifton-Brown | 21,477 | 37.9 | 72.4% | Con hold |
| The Wrekin | Con Mark Pritchard | 10,743 | 23.6 | 68.9% | Con hold |
| Thirsk and Malton | Con Kevin Hollinrake | 19,456 | 37.2 | 67.6% | Con hold |
| Thornbury and Yate | Con Luke Hall | 1,495 | 3.1 | 73.5% | Con gain from LD |
| Thurrock | Con Jackie Doyle-Price | 536 | 1.1 | 63.9% | Con hold |
| Tiverton and Honiton | Con Neil Parish | 20,173 | 37.5 | 70.5% | Con hold |
| Tonbridge and Malling | Con Tom Tugendhat | 23,734 | 44.2 | 71.7% | Con hold |
| Tooting | Lab Sadiq Khan | 2,842 | 5.3 | 69.7% | Lab hold |
| Torbay | Con Kevin Foster | 3,286 | 6.8 | 63.0% | Con gain from LD |
| Torfaen | Lab Nick Thomas-Symonds | 8,169 | 21.5 | 61.3% | Lab hold |
| Torridge and West Devon | Con Geoffrey Cox | 18,403 | 32.5 | 72.0% | Con hold |
| Totnes | Con Sarah Wollaston | 18,285 | 38.8 | 68.6% | Con hold |
| Tottenham | Lab David Lammy | 23,564 | 55.4 | 60.1% | Lab hold |
| Truro and Falmouth | Con Sarah Newton | 14,000 | 27.2 | 70.0% | Con hold |
| Tunbridge Wells | Con Greg Clark | 22,874 | 44.5 | 70.0% | Con hold |
| Twickenham | Con Tania Mathias | 2,017 | 3.3 | 77.3% | Con gain from LD |
| Tynemouth | Lab Alan Campbell | 8,240 | 15.4 | 69.0% | Lab hold |
| Upper Bann | DUP David Simpson | 2,264 | 4.8 | 59.0% | DUP hold |
| Uxbridge and South Ruislip | Con Boris Johnson | 10,695 | 23.9 | 63.4% | Con hold |
| Vale of Clwyd | Con James Davies | 237 | 0.7 | 62.4% | Con gain from Lab |
| Vale of Glamorgan | Con Alun Cairns | 6,880 | 13.4 | 70.5% | Con hold |
| Vauxhall | Lab Kate Hoey | 12,708 | 26.5 | 58.3% | Lab hold |
| Wakefield | Lab Mary Creagh | 2,613 | 6.1 | 60.9% | Lab hold |
| Wallasey | Lab Angela Eagle | 16,348 | 37.7 | 66.2% | Lab hold |
| Walsall North | Lab David Winnick | 1,937 | 5.3 | 55.0% | Lab hold |
| Walsall South | Lab Valerie Vaz | 6,007 | 14.4 | 61.8% | Lab hold |
| Walthamstow | Lab Stella Creasy | 23,195 | 55.5 | 62.4% | Lab hold |
| Wansbeck | Lab Ian Lavery | 10,881 | 28.2 | 63.5% | Lab hold |
| Wantage | Con Edward Vaizey | 21,749 | 37.3 | 70.3% | Con hold |
| Warley | Lab John Spellar | 14,702 | 38.9 | 59.4% | Lab hold |
| Warrington North | Lab Helen Jones | 8,923 | 19.7 | 63.0% | Lab hold |
| Warrington South | Con David Mowat | 2,750 | 4.6 | 70.0% | Con hold |
| Warwick and Leamington | Con Chris White | 6,606 | 13.1 | 70.7% | Con hold |
| Washington and Sunderland West | Lab Sharon Hodgson | 13,157 | 35.3 | 54.6% | Lab hold |
| Watford | Con Richard Harrington | 9,794 | 17.4 | 67.2% | Con hold |
| Waveney | Con Peter Aldous | 2,408 | 4.6 | 65.1% | Con hold |
| Wealden | Con Nusrat Ghani | 22,967 | 40.3 | 71.1% | Con hold |
| Weaver Vale | Con Graham Evans | 806 | 1.7 | 68.5% | Con hold |
| Wellingborough | Con Peter Bone | 16,397 | 32.5 | 67.9% | Con hold |
| Wells | Con James Heappey | 7,585 | 13.3 | 71.7% | Con gain from LD |
| Welwyn Hatfield | Con Grant Shapps | 12,153 | 24.2 | 68.5% | Con hold |
| Wentworth and Dearne | Lab John Healey | 13,838 | 32.0 | 58.1% | Lab hold |
| West Aberdeenshire and Kincardine | SNP Stuart Donaldson | 7,033 | 12.7 | 75.2% | SNP gain from LD |
| West Bromwich East | Lab Tom Watson | 9,470 | 25.3 | 58.9% | Lab hold |
| West Bromwich West | Lab Adrian Bailey | 7,742 | 22.1 | 53.5% | Lab hold |
| West Dorset | Con Oliver Letwin | 16,130 | 28.6 | 72.4% | Con hold |
| West Dunbartonshire | SNP Martin Docherty | 14,171 | 27.7 | 73.9% | SNP gain from Lab |
| West Ham | Lab Lyn Brown | 27,986 | 53.0 | 58.2% | Lab hold |
| West Lancashire | Lab Rosie Cooper | 8,360 | 16.8 | 70.1% | Lab hold |
| West Suffolk | Con Matthew Hancock | 14,984 | 30.4 | 64.6% | Con hold |
| West Tyrone | SF Pat Doherty | 10,060 | 26.0 | 60.5% | SF hold |
| West Worcestershire | Con Harriett Baldwin | 22,578 | 41.7 | 73.7% | Con hold |
| Westminster North | Lab Karen Buck | 1,977 | 5.0 | 63.4% | Lab hold |
| Westmorland and Lonsdale | LD Tim Farron | 8,949 | 18.3 | 74.3% | LD hold |
| Weston-Super-Mare | Con John Penrose | 15,609 | 29.7 | 65.4% | Con hold |
| Wigan | Lab Lisa Nandy | 14,236 | 31.4 | 59.6% | Lab hold |
| Wimbledon | Con Stephen Hammond | 12,619 | 26.1 | 73.5% | Con hold |
| Winchester | Con Steve Brine | 16,914 | 30.6 | 74.6% | Con hold |
| Windsor | Con Adam Afriyie | 25,083 | 50.0 | 70.1% | Con hold |
| Wirral South | Lab Alison McGovern | 4,599 | 11.0 | 73.5% | Lab hold |
| Wirral West | Lab Margaret Greenwood | 417 | 1.0 | 75.6% | Lab gain from Con |
| Witham | Con Priti Patel | 19,554 | 41.5 | 70.3% | Con hold |
| Witney | Con David Cameron | 25,155 | 43.0 | 73.3% | Con hold |
| Woking | Con Jonathan Lord | 20,810 | 40.1 | 70.0% | Con hold |
| Wokingham | Con John Redwood | 24,197 | 43.2 | 71.9% | Con hold |
| Wolverhampton North East | Lab Emma Reynolds | 5,495 | 16.2 | 55.7% | Lab hold |
| Wolverhampton South East | Lab Pat McFadden | 10,778 | 31.0 | 55.6% | Lab hold |
| Wolverhampton South West | Lab Rob Marris | 801 | 2.0 | 66.6% | Lab gain from Con |
| Worcester | Con Robin Walker | 5,646 | 11.4 | 68.6% | Con hold |
| Workington | Lab Sue Hayman | 4,686 | 12.2 | 65.6% | Lab hold |
| Worsley and Eccles South | Lab Barbara Keeley | 5,946 | 14.1 | 58.3% | Lab hold |
| Worthing West | Con Peter Bottomley | 16,855 | 33.2 | 67.1% | Con hold |
| Wrexham | Lab Ian Lucas | 1,831 | 5.6 | 64.2% | Lab hold |
| Wycombe | Con Steve Baker | 14,856 | 28.9 | 67.4% | Con hold |
| Wyre and Preston North | Con Ben Wallace | 14,151 | 28.4 | 70.6% | Con hold |
| Wyre Forest | Con Mark Garnier | 12,871 | 26.0 | 63.9% | Con hold |
| Wythenshawe and Sale East | Lab Mike Kane | 10,569 | 24.4 | 56.9% | Lab hold |
| Yeovil | Con Marcus Fysh | 5,313 | 9.3 | 69.1% | Con gain from LD |
| Ynys Môn | Lab Albert Owen | 229 | 0.7 | 69.9% | Lab hold |
| York Central | Lab Rachael Maskell | 6,716 | 14.1 | 63.3% | Lab hold |
| York Outer | Con Julian Sturdy | 13,129 | 24.4 | 68.6% | Con hold |
By-elections in this Parliament
- Copeland 23 February 2017 Con Con gain from Lab
- Stoke-on-Trent Central 23 February 2017 Lab Lab hold
- Sleaford and North Hykeham 8 December 2016 Con Con hold
- Richmond Park 1 December 2016 LD LD gain from Con
- Batley and Spen 20 October 2016 Lab Lab hold
- Witney 20 October 2016 Con Con hold
- Tooting 16 June 2016 Lab Lab hold
- Ogmore 5 May 2016 Lab Lab hold
- Sheffield, Brightside and Hillsborough 5 May 2016 Lab Lab hold
- Oldham West and Royton 3 December 2015 Lab Lab hold
Source: commonslibrary.parliament.uk / cbp-7186
Questions and answers
Who won the 2015 general election?
The Conservatives won 330 of 650 seats with 36.8% of the vote, an overall majority of 10. David Cameron became (or remained) prime minister: Conservative majority government.
How many seats did each party win in 2015?
Conservative 330; Labour 232; Scottish National Party 56; Liberal Democrats 8; Democratic Unionist Party 8; Sinn Féin 4 (out of 650 seats; 326 were needed for a majority).
Who won the most votes in 2015?
The Conservatives won the most votes: 11,299,609 (36.8% of the 30,697,525 votes counted).
What was the turnout at the 2015 general election?
Turnout was 66.2% in contested constituencies (valid votes as a share of the electorate).
How many seats changed hands in 2015?
111 seats changed hands compared with the previous general election.
What was the closest result in 2015?
Gower, where the Conservatives won by 27 votes.
Official results UK Parliament election results data (House of Commons Library). Contains Parliamentary information licensed under the Open Parliament Licence v3.0. How we use this data