UK General Elections

Results and party performance across general elections.

5
Elections
2010-05-06
Earliest
2024-07-04
Latest

2017 results by party

PartySeats won
CON Conservative 317
LAB Labour 262
SNP Scottish National Party 35
LD Liberal Democrat 12
DUP Democratic Unionist Party 10
SF Sinn Féin 7
PC Plaid Cymru 4
IND Independent 1
GRN Green Party 1

All 2017 results

650 constituencies
ConstituencyWinnerPartyMajorityTurnout
Aberavon Stephen Kinnock LAB 16,761.0% 66.7%
Aberconwy Guto Bebb CON 635.0% 71.1%
Aberdeen North Kirsty Blackman SNP 4,139.0% 59.2%
Aberdeen South Ross Thomson CON 4,752.0% 68.5%
Airdrie and Shotts Neil Gray SNP 195.0% 59.2%
Aldershot Leo Docherty CON 11,473.0% 64.2%
Aldridge-Brownhills Wendy Morton CON 14,307.0% 66.7%
Altrincham and Sale West Graham Brady CON 6,426.0% 72.1%
Alyn and Deeside Mark Tami LAB 5,235.0% 71.0%
Amber Valley Nigel Mills CON 8,300.0% 67.3%
Angus Kirstene Hair CON 2,645.0% 63.0%
Arfon Hywel Williams PC 92.0% 68.2%
Argyll and Bute Brendan O'Hara SNP 1,328.0% 71.5%
Arundel and South Downs Nick Herbert CON 23,883.0% 75.8%
Ashfield Gloria De Piero LAB 441.0% 64.0%
Ashford Damian Green CON 17,478.0% 68.5%
Ashton-under-Lyne Angela Rayner LAB 11,295.0% 58.8%
Aylesbury David Lidington CON 14,656.0% 71.2%
Ayr, Carrick and Cumnock Bill Grant CON 2,774.0% 64.9%
Banbury Victoria Prentis CON 12,399.0% 73.4%
Banff and Buchan David Duguid CON 3,693.0% 61.6%
Barking Margaret Hodge LAB 21,608.0% 61.9%
Barnsley Central Dan Jarvis LAB 15,546.0% 60.9%
Barnsley East Stephanie Peacock LAB 13,283.0% 58.9%
Barrow and Furness John Woodcock LAB 209.0% 68.5%
Basildon and Billericay John Baron CON 13,400.0% 65.0%
Basingstoke Maria Miller CON 9,466.0% 68.4%
Bassetlaw John Mann LAB 4,852.0% 66.5%
Bath Wera Hobhouse LD 5,694.0% 74.3%
Batley and Spen Tracy Brabin LAB 8,961.0% 67.1%
Battersea Marsha De Cordova LAB 2,416.0% 71.0%
Beaconsfield Dominic Grieve CON 24,543.0% 72.3%
Beckenham Bob Stewart CON 15,087.0% 76.0%
Bedford Mohammad Yasin LAB 789.0% 67.5%
Belfast East Gavin Robinson DUP 8,474.0% 67.6%
Belfast North Nigel Dodds DUP 2,081.0% 67.3%
Belfast South Emma Little Pengelly DUP 1,996.0% 66.1%
Belfast West Paul Maskey SF 21,652.0% 65.1%
Bermondsey and Old Southwark Neil Coyle LAB 12,972.0% 67.1%
Berwick-upon-Tweed Anne-Marie Trevelyan CON 11,781.0% 71.8%
Berwickshire, Roxburgh and Selkirk John Lamont CON 11,060.0% 71.6%
Bethnal Green and Stepney Rushanara Ali LAB 35,393.0% 69.5%
Beverley and Holderness Graham Stuart CON 14,042.0% 69.0%
Bexhill and Battle Huw Merriman CON 22,165.0% 73.1%
Bexleyheath and Crayford David Evennett CON 9,073.0% 69.2%
Birkenhead Frank Field LAB 25,514.0% 67.7%
Birmingham Edgbaston Preet Gill LAB 6,917.0% 64.1%
Birmingham Erdington Jack Dromey LAB 7,285.0% 57.2%
Birmingham Ladywood Shabana Mahmood LAB 28,714.0% 59.0%
Birmingham Northfield Richard Burden LAB 4,667.0% 61.3%
Birmingham Perry Barr Khalid Mahmood LAB 18,383.0% 63.0%
Birmingham Selly Oak Steve McCabe LAB 15,207.0% 65.9%
Birmingham Yardley Jess Phillips LAB 16,574.0% 61.3%
Birmingham, Hall Green Roger Godsiff LAB 33,944.0% 69.4%
Birmingham, Hodge Hill Liam Byrne LAB 31,026.0% 61.3%
Bishop Auckland Helen Goodman LAB 502.0% 64.0%
Blackburn Kate Hollern LAB 20,368.0% 67.2%
Blackley and Broughton Graham Stringer LAB 19,601.0% 56.0%
Blackpool North and Cleveleys Paul Maynard CON 2,023.0% 64.1%
Blackpool South Gordon Marsden LAB 2,523.0% 59.8%
Blaenau Gwent Nick Smith LAB 11,907.0% 63.2%
Blaydon Liz Twist LAB 13,477.0% 70.2%
Blyth Valley Ronnie Campbell LAB 7,915.0% 67.0%
Bognor Regis and Littlehampton Nick Gibb CON 17,494.0% 67.7%
Bolsover Dennis Skinner LAB 5,288.0% 63.4%
Bolton North East David Crausby LAB 3,797.0% 67.2%
Bolton South East Yasmin Qureshi LAB 13,126.0% 61.4%
Bolton West Chris Green CON 936.0% 70.1%
Bootle Peter Dowd LAB 36,200.0% 69.0%
Boston and Skegness Matt Warman CON 16,572.0% 62.7%
Bosworth David Tredinnick CON 18,351.0% 68.8%
Bournemouth East Tobias Ellwood CON 7,937.0% 65.2%
Bournemouth West Conor Burns CON 7,711.0% 60.8%
Bracknell Phillip Lee CON 16,016.0% 70.6%
Bradford East Imran Hussain LAB 20,540.0% 64.8%
Bradford South Judith Cummins LAB 6,700.0% 60.6%
Bradford West Naz Shah LAB 21,902.0% 67.4%
Braintree James Cleverly CON 18,422.0% 69.5%
Brecon and Radnorshire Chris Davies CON 8,038.0% 73.8%
Brent Central Dawn Butler LAB 27,997.0% 65.0%
Brent North Barry Gardiner LAB 17,061.0% 68.4%
Brentford and Isleworth Ruth Cadbury LAB 12,182.0% 72.4%
Brentwood and Ongar Alex Burghart CON 24,002.0% 70.5%
Bridgend Madeleine Moon LAB 4,700.0% 69.6%
Bridgwater and West Somerset Ian Liddell-Grainger CON 15,448.0% 65.3%
Brigg and Goole Andrew Percy CON 12,363.0% 68.2%
Brighton Pavilion Caroline Lucas GRN 14,699.0% 76.4%
Brighton, Kemptown Lloyd Russell-Moyle LAB 9,868.0% 72.5%
Bristol East Kerry McCarthy LAB 13,394.0% 70.2%
Bristol North West Darren Jones LAB 4,761.0% 71.7%
Bristol South Karin Smyth LAB 15,987.0% 65.5%
Bristol West Thangam Debbonaire LAB 37,336.0% 77.0%
Broadland Keith Simpson CON 15,816.0% 72.4%
Bromley and Chislehurst Robert Neill CON 9,590.0% 71.7%
Bromsgrove Sajid Javid CON 16,573.0% 73.5%
Broxbourne Charles Walker CON 15,792.0% 64.6%
Broxtowe Anna Soubry CON 863.0% 75.0%
Buckingham John Bercow 25,725.0% 66.2%
Burnley Julie Cooper LAB 6,353.0% 62.3%
Burton Andrew Griffiths CON 10,047.0% 67.5%
Bury North James Frith LAB 4,375.0% 70.9%
Bury South Ivan Lewis LAB 5,965.0% 69.2%
Bury St Edmunds Jo Churchill CON 18,441.0% 72.2%
Caerphilly Wayne David LAB 12,078.0% 64.1%
Caithness, Sutherland and Easter Ross Jamie Stone LD 2,044.0% 65.9%
Calder Valley Craig Whittaker CON 609.0% 73.4%
Camberwell and Peckham Harriet Harman LAB 37,316.0% 67.1%
Camborne and Redruth George Eustice CON 1,577.0% 70.8%
Cambridge Daniel Zeichner LAB 12,661.0% 71.2%
Cannock Chase Amanda Milling CON 8,391.0% 64.2%
Canterbury Rosie Duffield LAB 187.0% 72.7%
Cardiff Central Jo Stevens LAB 17,196.0% 68.1%
Cardiff North Anna McMorrin LAB 4,174.0% 77.4%
Cardiff South and Penarth Stephen Doughty LAB 14,864.0% 66.3%
Cardiff West Kevin Brennan LAB 12,551.0% 69.8%
Carlisle John Stevenson CON 2,599.0% 69.1%
Carmarthen East and Dinefwr Jonathan Edwards PC 3,908.0% 73.3%
Carmarthen West and South Pembrokeshire Simon Hart CON 3,110.0% 72.1%
Carshalton and Wallington Tom Brake LD 1,369.0% 71.6%
Castle Point Rebecca Harris CON 18,872.0% 64.4%
Central Ayrshire Philippa Whitford SNP 1,267.0% 65.3%
Central Devon Mel Stride CON 15,680.0% 77.8%
Central Suffolk and North Ipswich Dan Poulter CON 17,185.0% 72.4%
Ceredigion Ben Lake PC 104.0% 73.3%
Charnwood Edward Argar CON 16,341.0% 70.7%
Chatham and Aylesford Tracey Crouch CON 10,458.0% 63.8%
Cheadle Mary Robinson CON 4,507.0% 74.3%
Chelmsford Vicky Ford CON 13,572.0% 70.2%
Chelsea and Fulham Greg Hands CON 8,188.0% 66.1%
Cheltenham Alex Chalk CON 2,569.0% 72.3%
Chesham and Amersham Cheryl Gillan CON 22,140.0% 77.1%
Chesterfield Toby Perkins LAB 9,605.0% 66.5%
Chichester Gillian Keegan CON 22,621.0% 70.5%
Chingford and Woodford Green Iain Duncan Smith CON 2,438.0% 71.2%
Chippenham Michelle Donelan CON 16,630.0% 74.8%
Chipping Barnet Theresa Villiers CON 353.0% 71.8%
Chorley Lindsay Hoyle LAB 7,512.0% 72.8%
Christchurch Christopher Chope CON 25,171.0% 72.0%
Cities of London and Westminster Mark Field CON 3,148.0% 62.8%
City of Chester Christian Matheson LAB 9,176.0% 77.4%
City of Durham Roberta Blackman-Woods LAB 12,364.0% 67.9%
Clacton Giles Watling CON 15,828.0% 63.7%
Cleethorpes Martin Vickers CON 10,400.0% 65.8%
Clwyd South Susan Elan Jones LAB 4,356.0% 69.8%
Clwyd West David Jones CON 3,437.0% 69.8%
Coatbridge, Chryston and Bellshill Hugh Gaffney LAB 1,586.0% 63.3%
Colchester Will Quince CON 5,677.0% 66.9%
Colne Valley Thelma Walker LAB 915.0% 71.6%
Congleton Fiona Bruce CON 12,619.0% 73.3%
Copeland Trudy Harrison CON 1,695.0% 69.5%
Corby Tom Pursglove CON 2,690.0% 72.3%
Coventry North East Colleen Fletcher LAB 15,580.0% 61.4%
Coventry North West Geoffrey Robinson LAB 8,580.0% 66.3%
Coventry South Jim Cunningham LAB 7,947.0% 66.5%
Crawley Henry Smith CON 2,457.0% 68.5%
Crewe and Nantwich Laura Smith LAB 48.0% 69.8%
Croydon Central Sarah Jones LAB 5,652.0% 71.3%
Croydon North Steve Reed LAB 32,365.0% 68.2%
Croydon South Chris Philp CON 11,406.0% 73.4%
Cumbernauld, Kilsyth and Kirkintilloch East Stuart McDonald SNP 4,264.0% 65.9%
Cynon Valley Ann Clwyd LAB 13,238.0% 62.0%
Dagenham and Rainham Jon Cruddas LAB 4,652.0% 64.9%
Darlington Jenny Chapman LAB 3,280.0% 67.6%
Dartford Gareth Johnson CON 13,186.0% 69.1%
Daventry Chris Heaton-Harris CON 21,734.0% 74.0%
Delyn David Hanson LAB 4,240.0% 72.9%
Denton and Reddish Andrew Gwynne LAB 14,077.0% 60.2%
Derby North Chris Williamson LAB 2,015.0% 69.6%
Derby South Margaret Beckett LAB 11,248.0% 64.8%
Derbyshire Dales Patrick McLoughlin CON 14,327.0% 76.9%
Devizes Claire Perry CON 21,136.0% 70.1%
Dewsbury Paula Sherriff LAB 3,321.0% 69.5%
Don Valley Caroline Flint LAB 5,169.0% 62.2%
Doncaster Central Rosie Winterton LAB 10,131.0% 60.0%
Doncaster North Edward Miliband LAB 14,024.0% 58.5%
Dover Charlie Elphicke CON 6,437.0% 69.7%
Dudley North Ian Austin LAB 22.0% 62.7%
Dudley South Mike Wood CON 7,730.0% 62.4%
Dulwich and West Norwood Helen Hayes LAB 28,156.0% 71.9%
Dumfries and Galloway Alister Jack CON 5,643.0% 69.5%
Dumfriesshire, Clydesdale and Tweeddale David Mundell CON 9,441.0% 72.4%
Dundee East Stewart Hosie SNP 6,645.0% 65.2%
Dundee West Chris Law SNP 5,262.0% 61.7%
Dunfermline and West Fife Douglas Chapman SNP 844.0% 67.4%
Dwyfor Meirionnydd Liz Saville Roberts PC 4,850.0% 67.9%
Ealing Central and Acton Rupa Huq LAB 13,807.0% 74.6%
Ealing North Stephen Pound LAB 19,693.0% 70.2%
Ealing Southall Virendra Sharma LAB 22,090.0% 69.3%
Easington Grahame Morris LAB 14,892.0% 58.3%
East Antrim Sammy Wilson DUP 15,923.0% 60.6%
East Devon Hugo Swire CON 8,036.0% 73.3%
East Dunbartonshire Jo Swinson LD 5,339.0% 78.1%
East Ham Stephen Timms LAB 39,883.0% 67.5%
East Hampshire Damian Hinds CON 25,852.0% 74.7%
East Kilbride, Strathaven and Lesmahagow Lisa Cameron SNP 3,866.0% 67.3%
East Londonderry Gregory Campbell DUP 8,842.0% 61.2%
East Lothian Martin Whitfield LAB 3,083.0% 70.7%
East Renfrewshire Paul Masterton CON 4,712.0% 76.7%
East Surrey Sam Gyimah CON 23,914.0% 72.2%
East Worthing and Shoreham Tim Loughton CON 5,106.0% 70.3%
East Yorkshire Greg Knight CON 15,006.0% 66.6%
Eastbourne Stephen Lloyd LD 1,609.0% 72.9%
Eastleigh Mims Davies CON 14,179.0% 70.5%
Eddisbury Antoinette Sandbach CON 11,942.0% 73.0%
Edinburgh East Tommy Sheppard SNP 3,425.0% 66.1%
Edinburgh North and Leith Deidre Brock SNP 1,625.0% 71.2%
Edinburgh South Ian Murray LAB 15,514.0% 74.1%
Edinburgh South West Joanna Cherry SNP 1,097.0% 69.4%
Edinburgh West Christine Jardine LD 2,988.0% 73.8%
Edmonton Kate Osamor LAB 21,115.0% 66.4%
Ellesmere Port and Neston Justin Madders LAB 11,390.0% 74.2%
Elmet and Rothwell Alec Shelbrooke CON 9,805.0% 74.2%
Eltham Clive Efford LAB 6,296.0% 71.6%
Enfield North Joan Ryan LAB 10,247.0% 71.3%
Enfield, Southgate Bambos Charalambous LAB 4,355.0% 74.1%
Epping Forest Eleanor Laing CON 18,243.0% 67.9%
Epsom and Ewell Chris Grayling CON 20,475.0% 74.1%
Erewash Maggie Throup CON 4,534.0% 68.2%
Erith and Thamesmead Teresa Pearce LAB 10,014.0% 63.8%
Esher and Walton Dominic Raab CON 23,298.0% 73.9%
Exeter Ben Bradshaw LAB 16,117.0% 71.7%
Falkirk John Mc Nally SNP 4,923.0% 65.4%
Fareham Suella Fernandes CON 21,555.0% 72.3%
Faversham and Mid Kent Helen Whately CON 17,413.0% 68.9%
Feltham and Heston Seema Malhotra LAB 15,603.0% 64.9%
Fermanagh and South Tyrone Michelle Gildernew SF 875.0% 75.8%
Filton and Bradley Stoke Jack Lopresti CON 4,190.0% 70.0%
Finchley and Golders Green Mike Freer CON 1,657.0% 71.4%
Folkestone and Hythe Damian Collins CON 15,411.0% 68.2%
Forest of Dean Mark Harper CON 9,502.0% 73.0%
Foyle Elisha McCallion SF 169.0% 65.4%
Fylde Mark Menzies CON 11,805.0% 70.5%
Gainsborough Edward Leigh CON 17,023.0% 67.8%
Garston and Halewood Maria Eagle LAB 32,149.0% 71.1%
Gateshead Ian Mearns LAB 17,350.0% 64.6%
Gedling Vernon Coaker LAB 4,694.0% 72.6%
Gillingham and Rainham Rehman Chishti CON 9,430.0% 67.0%
Glasgow Central Alison Thewliss SNP 2,267.0% 55.9%
Glasgow East David Linden SNP 75.0% 54.6%
Glasgow North Patrick Grady SNP 1,060.0% 62.2%
Glasgow North East Paul Sweeney LAB 242.0% 53.0%
Glasgow North West Carol Monaghan SNP 2,561.0% 60.9%
Glasgow South Stewart McDonald SNP 2,027.0% 64.5%
Glasgow South West Chris Stephens SNP 60.0% 56.2%
Glenrothes Peter Grant SNP 3,267.0% 60.9%
Gloucester Richard Graham CON 5,520.0% 65.2%
Gordon Colin Clark CON 2,607.0% 68.4%
Gosport Caroline Dinenage CON 17,211.0% 66.7%
Gower Tonia Antoniazzi LAB 3,269.0% 73.3%
Grantham and Stamford Nick Boles CON 20,094.0% 69.2%
Gravesham Adam Holloway CON 9,347.0% 67.2%
Great Grimsby Melanie Onn LAB 2,565.0% 57.5%
Great Yarmouth Brandon Lewis CON 7,973.0% 61.8%
Greenwich and Woolwich Matthew Pennycook LAB 20,714.0% 68.8%
Guildford Anne Milton CON 17,040.0% 73.7%
Hackney North and Stoke Newington Diane Abbott LAB 35,139.0% 66.2%
Hackney South and Shoreditch Meg Hillier LAB 37,931.0% 66.6%
Halesowen and Rowley Regis James Morris CON 5,253.0% 64.5%
Halifax Holly Lynch LAB 5,376.0% 67.8%
Haltemprice and Howden David Davis CON 15,405.0% 71.9%
Halton Derek Twigg LAB 25,405.0% 67.4%
Hammersmith Andy Slaughter LAB 18,651.0% 71.8%
Hampstead and Kilburn Tulip Siddiq LAB 15,560.0% 70.4%
Harborough Neil O'Brien CON 12,429.0% 73.1%
Harlow Robert Halfon CON 7,031.0% 66.2%
Harrogate and Knaresborough Andrew Jones CON 18,168.0% 73.4%
Harrow East Bob Blackman CON 1,757.0% 70.9%
Harrow West Gareth Thomas LAB 13,314.0% 72.1%
Hartlepool Mike Hill LAB 7,650.0% 59.2%
Harwich and North Essex Bernard Jenkin CON 14,356.0% 71.7%
Hastings and Rye Amber Rudd CON 346.0% 69.9%
Havant Alan Mak CON 15,956.0% 63.9%
Hayes and Harlington John McDonnell LAB 18,115.0% 65.2%
Hazel Grove William Wragg CON 5,514.0% 69.9%
Hemel Hempstead Mike Penning CON 9,445.0% 70.3%
Hemsworth Jon Trickett LAB 10,174.0% 63.9%
Hendon Matthew Offord CON 1,072.0% 68.2%
Henley John Howell CON 22,294.0% 76.1%
Hereford and South Herefordshire Jesse Norman CON 15,013.0% 71.0%
Hertford and Stortford Mark Prisk CON 19,035.0% 72.9%
Hertsmere Oliver Dowden CON 16,951.0% 71.0%
Hexham Guy Opperman CON 9,236.0% 75.7%
Heywood and Middleton Liz McInnes LAB 7,617.0% 62.4%
High Peak Ruth George LAB 2,322.0% 73.5%
Hitchin and Harpenden Bim Afolami CON 12,031.0% 77.4%
Holborn and St Pancras Keir Starmer LAB 30,509.0% 67.0%
Hornchurch and Upminster Julia Dockerill CON 17,723.0% 69.4%
Hornsey and Wood Green Catherine West LAB 30,738.0% 77.9%
Horsham Jeremy Quin CON 23,484.0% 74.9%
Houghton and Sunderland South Bridget Phillipson LAB 12,341.0% 60.9%
Hove Peter Kyle LAB 18,757.0% 77.6%
Huddersfield Barry Sheerman LAB 12,005.0% 65.4%
Huntingdon Jonathan Djanogly CON 14,475.0% 70.9%
Hyndburn Graham Jones LAB 5,815.0% 63.1%
Ilford North Wes Streeting LAB 9,639.0% 72.5%
Ilford South Mike Gapes LAB 31,647.0% 67.6%
Inverclyde Ronnie Cowan SNP 384.0% 66.4%
Inverness, Nairn, Badenoch and Strathspey Drew Hendry SNP 4,924.0% 68.7%
Ipswich Sandy Martin LAB 831.0% 67.6%
Isle of Wight Bob Seely CON 21,069.0% 67.3%
Islington North Jeremy Corbyn LAB 33,215.0% 73.4%
Islington South and Finsbury Emily Thornberry LAB 20,263.0% 69.1%
Islwyn Chris Evans LAB 11,412.0% 64.2%
Jarrow Stephen Hepburn LAB 17,263.0% 66.4%
Keighley John Grogan LAB 239.0% 72.4%
Kenilworth and Southam Jeremy Wright CON 18,076.0% 77.4%
Kensington Emma Dent Coad LAB 20.0% 63.8%
Kettering Philip Hollobone CON 10,562.0% 69.2%
Kilmarnock and Loudoun Alan Brown SNP 6,269.0% 63.4%
Kingston and Surbiton Edward Davey LD 4,124.0% 76.2%
Kingston upon Hull East Karl Turner LAB 10,396.0% 55.6%
Kingston upon Hull North Diana Johnson LAB 14,322.0% 57.4%
Kingston upon Hull West and Hessle Emma Hardy LAB 8,025.0% 57.4%
Kingswood Chris Skidmore CON 7,500.0% 70.3%
Kirkcaldy and Cowdenbeath Lesley Laird LAB 259.0% 63.5%
Knowsley George Howarth LAB 42,214.0% 67.9%
Lagan Valley Jeffrey M. Donaldson DUP 19,229.0% 62.1%
Lanark and Hamilton East Angela Crawley SNP 266.0% 65.3%
Lancaster and Fleetwood Cat Smith LAB 6,661.0% 68.5%
Leeds Central Hilary Benn LAB 23,698.0% 53.2%
Leeds East Richard Burgon LAB 12,752.0% 62.8%
Leeds North East Fabian Hamilton LAB 16,991.0% 75.6%
Leeds North West Alex Sobel LAB 4,224.0% 67.9%
Leeds West Rachel Reeves LAB 15,965.0% 62.1%
Leicester East Keith Vaz LAB 22,428.0% 67.4%
Leicester South Jonathan Ashworth LAB 26,261.0% 66.9%
Leicester West Liz Kendall LAB 11,060.0% 57.9%
Leigh Joanne Platt LAB 9,554.0% 61.5%
Lewes Maria Caulfield CON 5,508.0% 76.4%
Lewisham East Heidi Alexander LAB 21,213.0% 69.3%
Lewisham West and Penge Ellie Reeves LAB 23,162.0% 73.0%
Lewisham, Deptford Vicky Foxcroft LAB 34,899.0% 70.2%
Leyton and Wanstead John Cryer LAB 22,607.0% 70.9%
Lichfield Michael Fabricant CON 18,581.0% 71.9%
Lincoln Karen Lee LAB 1,538.0% 66.6%
Linlithgow and East Falkirk Martyn Day SNP 2,919.0% 65.1%
Liverpool Riverside Louise Ellman LAB 35,947.0% 62.9%
Liverpool Walton Dan Carden LAB 32,551.0% 67.3%
Liverpool Wavertree Luciana Berger LAB 29,466.0% 69.9%
Liverpool West Derby Stephen Twigg LAB 32,908.0% 69.3%
Livingston Hannah Bardell SNP 3,878.0% 64.7%
Llanelli Nia Griffith LAB 12,024.0% 67.9%
Loughborough Nicky Morgan CON 4,269.0% 68.0%
Louth and Horncastle Victoria Atkins CON 19,641.0% 66.8%
Ludlow Philip Dunne CON 19,286.0% 73.5%
Luton North Kelvin Hopkins LAB 14,364.0% 69.8%
Luton South Gavin Shuker LAB 13,925.0% 68.7%
Macclesfield David Rutley CON 8,608.0% 72.2%
Maidenhead Theresa May CON 26,457.0% 76.6%
Maidstone and The Weald Helen Grant CON 17,723.0% 68.7%
Makerfield Yvonne Fovargue LAB 13,542.0% 63.2%
Maldon John Whittingdale CON 23,430.0% 70.2%
Manchester Central Lucy Powell LAB 31,445.0% 55.1%
Manchester Withington Jeff Smith LAB 29,875.0% 71.8%
Manchester, Gorton Afzal Khan LAB 31,730.0% 61.0%
Mansfield Ben Bradley CON 1,057.0% 64.5%
Meon Valley George Hollingbery CON 25,692.0% 73.0%
Meriden Caroline Spelman CON 19,198.0% 67.1%
Merthyr Tydfil and Rhymney Gerald Jones LAB 16,334.0% 60.5%
Mid Bedfordshire Nadine Dorries CON 20,983.0% 75.0%
Mid Derbyshire Pauline Latham CON 11,616.0% 74.7%
Mid Dorset and North Poole Michael Tomlinson CON 15,339.0% 74.2%
Mid Norfolk George Freeman CON 16,086.0% 69.6%
Mid Sussex Nicholas Soames CON 19,673.0% 73.2%
Mid Ulster Francie Molloy SF 12,890.0% 68.2%
Mid Worcestershire Nigel Huddleston CON 23,326.0% 72.4%
Middlesbrough Andy McDonald LAB 13,873.0% 58.4%
Middlesbrough South and East Cleveland Simon Clarke CON 1,020.0% 65.8%
Midlothian Danielle Rowley LAB 885.0% 66.3%
Milton Keynes North Mark Lancaster CON 1,975.0% 71.7%
Milton Keynes South Iain Stewart CON 1,665.0% 69.8%
Mitcham and Morden Siobhain McDonagh LAB 21,375.0% 70.0%
Mole Valley Paul Beresford CON 24,137.0% 76.1%
Monmouth David Davies CON 8,206.0% 76.6%
Montgomeryshire Glyn Davies CON 9,285.0% 68.7%
Moray Douglas Ross CON 4,159.0% 67.4%
Morecambe and Lunesdale David Morris CON 1,399.0% 68.3%
Morley and Outwood Andrea Jenkyns CON 2,104.0% 68.4%
Motherwell and Wishaw Marion Fellows SNP 318.0% 61.5%
Na h-Eileanan an Iar Angus MacNeil SNP 1,007.0% 69.6%
Neath Christina Rees LAB 12,631.0% 68.5%
New Forest East Julian Lewis CON 21,995.0% 70.8%
New Forest West Desmond Swayne CON 23,431.0% 72.2%
Newark Robert Jenrick CON 18,149.0% 72.9%
Newbury Richard Benyon CON 24,380.0% 73.4%
Newcastle upon Tyne Central Chi Onwurah LAB 14,937.0% 67.0%
Newcastle upon Tyne East Nicholas Brown LAB 19,261.0% 67.2%
Newcastle upon Tyne North Catherine McKinnell LAB 10,349.0% 73.1%
Newcastle-under-Lyme Paul Farrelly LAB 30.0% 66.8%
Newport East Jessica Morden LAB 8,003.0% 64.3%
Newport West Paul Flynn LAB 5,658.0% 67.5%
Newry and Armagh Mickey Brady SF 12,489.0% 68.5%
Newton Abbot Anne Marie Morris CON 17,160.0% 72.0%
Normanton, Pontefract and Castleford Yvette Cooper LAB 14,499.0% 60.3%
North Antrim Ian Paisley DUP 20,643.0% 64.1%
North Ayrshire and Arran Patricia Gibson SNP 3,633.0% 64.8%
North Cornwall Scott Mann CON 7,200.0% 74.0%
North Devon Peter Heaton-Jones CON 4,332.0% 73.5%
North Dorset Simon Hoare CON 25,777.0% 73.0%
North Down Sylvia Hermon IND 1,208.0% 60.9%
North Durham Kevan Jones LAB 12,939.0% 64.6%
North East Bedfordshire Alistair Burt CON 20,862.0% 73.4%
North East Cambridgeshire Stephen Barclay CON 21,270.0% 63.1%
North East Derbyshire Lee Rowley CON 2,860.0% 69.9%
North East Fife Stephen Gethins SNP 2.0% 71.3%
North East Hampshire Ranil Jayawardena CON 27,772.0% 77.3%
North East Hertfordshire Oliver Heald CON 16,835.0% 73.2%
North East Somerset Jacob Rees-Mogg CON 10,235.0% 75.7%
North Herefordshire Bill Wiggin CON 21,602.0% 74.1%
North Norfolk Norman Lamb LD 3,512.0% 75.3%
North Shropshire Owen Paterson CON 16,355.0% 69.0%
North Somerset Liam Fox CON 17,103.0% 77.0%
North Swindon Justin Tomlinson CON 8,335.0% 68.5%
North Thanet Roger Gale CON 10,738.0% 66.5%
North Tyneside Mary Glindon LAB 19,284.0% 65.8%
North Warwickshire Craig Tracey CON 8,510.0% 65.3%
North West Cambridgeshire Shailesh Vara CON 18,008.0% 68.6%
North West Durham Laura Pidcock LAB 8,792.0% 66.6%
North West Hampshire Kit Malthouse CON 22,679.0% 72.2%
North West Leicestershire Andrew Bridgen CON 13,286.0% 71.1%
North West Norfolk Henry Bellingham CON 13,788.0% 67.7%
North Wiltshire James Gray CON 22,877.0% 75.2%
Northampton North Michael Ellis CON 807.0% 68.6%
Northampton South Andrew Lewer CON 1,159.0% 66.4%
Norwich North Chloe Smith CON 507.0% 68.6%
Norwich South Clive Lewis LAB 15,596.0% 69.2%
Nottingham East Chris Leslie LAB 19,590.0% 63.7%
Nottingham North Alex Norris LAB 11,160.0% 57.3%
Nottingham South Lilian Greenwood LAB 15,162.0% 67.6%
Nuneaton Marcus Jones CON 4,739.0% 66.6%
Ochil and South Perthshire Luke Graham CON 3,359.0% 70.6%
Ogmore Chris Elmore LAB 13,871.0% 65.1%
Old Bexley and Sidcup James Brokenshire CON 15,466.0% 72.8%
Oldham East and Saddleworth Debbie Abrahams LAB 8,182.0% 65.2%
Oldham West and Royton Jim McMahon LAB 17,198.0% 63.2%
Orkney and Shetland Alistair Carmichael LD 4,563.0% 68.1%
Orpington Joseph Johnson CON 19,461.0% 74.3%
Oxford East Anneliese Dodds LAB 23,284.0% 68.8%
Oxford West and Abingdon Layla Moran LD 816.0% 79.4%
Paisley and Renfrewshire North Gavin Newlands SNP 2,613.0% 69.1%
Paisley and Renfrewshire South Mhairi Black SNP 2,541.0% 68.0%
Pendle Andrew Stephenson CON 1,279.0% 69.1%
Penistone and Stocksbridge Angela Smith LAB 1,322.0% 69.8%
Penrith and The Border Rory Stewart CON 15,910.0% 71.3%
Perth and North Perthshire Pete Wishart SNP 21.0% 71.8%
Peterborough Fiona Onasanya LAB 607.0% 66.8%
Plymouth Moor View Johnny Mercer CON 5,019.0% 65.5%
Plymouth Sutton and Devonport Luke Pollard LAB 6,807.0% 66.9%
Pontypridd Owen Smith LAB 11,448.0% 65.9%
Poole Robert Syms CON 14,209.0% 67.6%
Poplar and Limehouse Jim Fitzpatrick LAB 27,712.0% 67.4%
Portsmouth North Penny Mordaunt CON 9,965.0% 66.1%
Portsmouth South Stephen Morgan LAB 1,554.0% 63.9%
Preseli Pembrokeshire Stephen Crabb CON 314.0% 72.1%
Preston Mark Hendrick LAB 15,723.0% 61.6%
Pudsey Stuart Andrew CON 331.0% 74.3%
Putney Justine Greening CON 1,554.0% 72.1%
Rayleigh and Wickford Mark Francois CON 23,450.0% 70.4%
Reading East Matt Rodda LAB 3,749.0% 73.1%
Reading West Alok Sharma CON 2,876.0% 69.5%
Redcar Anna Turley LAB 9,485.0% 63.7%
Redditch Rachel Maclean CON 7,363.0% 70.2%
Reigate Crispin Blunt CON 17,614.0% 72.1%
Rhondda Chris Bryant LAB 13,746.0% 65.2%
Ribble Valley Nigel Evans CON 13,199.0% 70.8%
Richmond (Yorks) Rishi Sunak CON 23,108.0% 70.5%
Richmond Park Zac Goldsmith CON 45.0% 79.1%
Rochdale Tony Lloyd LAB 14,819.0% 64.1%
Rochester and Strood Kelly Tolhurst CON 9,850.0% 65.0%
Rochford and Southend East James Duddridge CON 5,548.0% 64.3%
Romford Andrew Rosindell CON 13,778.0% 68.0%
Romsey and Southampton North Caroline Nokes CON 18,046.0% 74.6%
Ross, Skye and Lochaber Ian Blackford SNP 5,919.0% 71.7%
Rossendale and Darwen Jake Berry CON 3,216.0% 69.2%
Rother Valley Kevin Barron LAB 3,882.0% 65.8%
Rotherham Sarah Champion LAB 11,387.0% 60.0%
Rugby Mark Pawsey CON 8,212.0% 71.1%
Ruislip, Northwood and Pinner Nick Hurd CON 13,980.0% 72.7%
Runnymede and Weybridge Philip Hammond CON 18,050.0% 68.9%
Rushcliffe Kenneth Clarke CON 8,010.0% 78.0%
Rutherglen and Hamilton West Gerard Killen LAB 265.0% 63.5%
Rutland and Melton Alan Duncan CON 23,104.0% 73.4%
Saffron Walden Kemi Badenoch CON 24,966.0% 73.3%
Salford and Eccles Rebecca Long Bailey LAB 19,132.0% 61.0%
Salisbury John Glen CON 17,333.0% 73.1%
Scarborough and Whitby Robert Goodwill CON 3,435.0% 68.6%
Scunthorpe Nic Dakin LAB 3,431.0% 65.3%
Sedgefield Phil Wilson LAB 6,059.0% 65.1%
Sefton Central Bill Esterson LAB 15,618.0% 75.5%
Selby and Ainsty Nigel Adams CON 13,772.0% 73.9%
Sevenoaks Michael Fallon CON 21,917.0% 71.6%
Sheffield Brightside and Hillsborough Gill Furniss LAB 19,143.0% 59.5%
Sheffield Central Paul Blomfield LAB 27,748.0% 61.7%
Sheffield Hallam Jared O'Mara LAB 2,125.0% 77.6%
Sheffield Heeley Louise Haigh LAB 13,828.0% 65.0%
Sheffield South East Clive Betts LAB 11,798.0% 63.2%
Sherwood Mark Spencer CON 5,198.0% 70.0%
Shipley Philip Davies CON 4,681.0% 73.0%
Shrewsbury and Atcham Daniel Kawczynski CON 6,627.0% 73.6%
Sittingbourne and Sheppey Gordon Henderson CON 15,211.0% 62.9%
Skipton and Ripon Julian Smith CON 19,985.0% 74.4%
Sleaford and North Hykeham Caroline Johnson CON 25,237.0% 72.4%
Slough Tan Dhesi LAB 16,998.0% 65.2%
Solihull Julian Knight CON 20,571.0% 73.0%
Somerton and Frome David Warburton CON 22,906.0% 75.7%
South Antrim Paul Girvan DUP 3,208.0% 63.3%
South Basildon and East Thurrock Stephen Metcalfe CON 11,490.0% 64.1%
South Cambridgeshire Heidi Allen CON 15,952.0% 76.2%
South Derbyshire Heather Wheeler CON 11,970.0% 68.9%
South Dorset Richard Drax CON 11,695.0% 68.7%
South Down Chris Hazzard SF 2,446.0% 67.2%
South East Cambridgeshire Lucy Frazer CON 16,158.0% 73.2%
South East Cornwall Sheryll Murray CON 17,443.0% 74.1%
South Holland and The Deepings John Hayes CON 24,897.0% 65.9%
South Leicestershire Alberto Costa CON 18,631.0% 71.8%
South Norfolk Richard Bacon CON 16,678.0% 73.6%
South Northamptonshire Andrea Leadsom CON 22,840.0% 75.8%
South Ribble Seema Kennedy CON 7,421.0% 72.4%
South Shields Emma Lewell-Buck LAB 14,508.0% 64.3%
South Staffordshire Gavin Williamson CON 22,733.0% 69.6%
South Suffolk James Cartlidge CON 17,749.0% 71.9%
South Swindon Robert Buckland CON 2,464.0% 70.8%
South Thanet Craig Mackinlay CON 6,387.0% 68.8%
South West Bedfordshire Andrew Selous CON 14,168.0% 69.8%
South West Devon Gary Streeter CON 15,816.0% 74.2%
South West Hertfordshire David Gauke CON 19,550.0% 74.8%
South West Norfolk Elizabeth Truss CON 18,312.0% 67.3%
South West Surrey Jeremy Hunt CON 21,590.0% 77.4%
South West Wiltshire Andrew Murrison CON 18,326.0% 71.2%
Southampton Itchen Royston Smith CON 31.0% 65.2%
Southampton Test Alan Whitehead LAB 11,503.0% 66.8%
Southend West David Amess CON 10,000.0% 69.7%
Southport Damien Moore CON 2,914.0% 69.1%
Spelthorne Kwasi Kwarteng CON 13,425.0% 69.0%
St Albans Anne Main CON 6,109.0% 78.3%
St Austell and Newquay Steve Double CON 11,142.0% 69.0%
St Helens North Conor McGinn LAB 18,406.0% 66.0%
St Helens South and Whiston Marie Rimmer LAB 24,343.0% 66.9%
St Ives Derek Thomas CON 312.0% 76.3%
Stafford Jeremy Lefroy CON 7,729.0% 75.9%
Staffordshire Moorlands Karen Bradley CON 10,830.0% 70.6%
Stalybridge and Hyde Jonathan Reynolds LAB 8,084.0% 59.5%
Stevenage Stephen McPartland CON 3,386.0% 69.7%
Stirling Stephen Kerr CON 148.0% 74.3%
Stockport Ann Coffey LAB 14,477.0% 64.7%
Stockton North Alex Cunningham LAB 8,715.0% 64.5%
Stockton South Paul Williams LAB 888.0% 71.2%
Stoke-on-Trent Central Gareth Snell LAB 3,897.0% 58.2%
Stoke-on-Trent North Ruth Smeeth LAB 2,359.0% 58.4%
Stoke-on-Trent South Jack Brereton CON 663.0% 63.1%
Stone Bill Cash CON 17,495.0% 73.8%
Stourbridge Margot James CON 7,654.0% 67.1%
Strangford Jim Shannon DUP 18,343.0% 60.2%
Stratford-on-Avon Nadhim Zahawi CON 21,958.0% 73.8%
Streatham Chuka Umunna LAB 26,285.0% 70.9%
Stretford and Urmston Kate Green LAB 19,705.0% 69.9%
Stroud David Drew LAB 687.0% 77.0%
Suffolk Coastal Therese Coffey CON 16,012.0% 73.2%
Sunderland Central Julie Elliott LAB 9,997.0% 62.0%
Surrey Heath Michael Gove CON 24,943.0% 71.6%
Sutton and Cheam Paul Scully CON 12,698.0% 73.8%
Sutton Coldfield Andrew Mitchell CON 15,339.0% 69.9%
Swansea East Carolyn Harris LAB 13,168.0% 60.1%
Swansea West Geraint Davies LAB 10,598.0% 65.5%
Tamworth Christopher Pincher CON 12,347.0% 66.1%
Tatton Esther McVey CON 14,787.0% 72.4%
Taunton Deane Rebecca Pow CON 15,887.0% 73.8%
Telford Lucy Allan CON 720.0% 65.6%
Tewkesbury Laurence Robertson CON 22,574.0% 72.6%
The Cotswolds Geoffrey Clifton-Brown CON 25,499.0% 74.2%
The Wrekin Mark Pritchard CON 9,564.0% 72.2%
Thirsk and Malton Kevin Hollinrake CON 19,001.0% 71.1%
Thornbury and Yate Luke Hall CON 12,071.0% 74.7%
Thurrock Jackie Doyle-Price CON 345.0% 64.4%
Tiverton and Honiton Neil Parish CON 19,801.0% 71.6%
Tonbridge and Malling Tom Tugendhat CON 23,508.0% 73.5%
Tooting Rosena Allin-Khan LAB 15,458.0% 74.6%
Torbay Kevin Foster CON 14,283.0% 67.4%
Torfaen Nick Thomas-Symonds LAB 10,240.0% 62.1%
Torridge and West Devon Geoffrey Cox CON 20,686.0% 73.9%
Totnes Sarah Wollaston CON 13,477.0% 73.0%
Tottenham David Lammy LAB 34,584.0% 67.7%
Truro and Falmouth Sarah Newton CON 3,792.0% 75.9%
Tunbridge Wells Greg Clark CON 16,465.0% 72.5%
Twickenham Vince Cable LD 9,762.0% 79.5%
Tynemouth Alan Campbell LAB 11,666.0% 73.4%
Upper Bann David Simpson DUP 7,992.0% 63.9%
Uxbridge and South Ruislip Boris Johnson CON 5,034.0% 66.8%
Vale of Clwyd Chris Ruane LAB 2,379.0% 68.0%
Vale of Glamorgan Alun Cairns CON 2,190.0% 72.6%
Vauxhall Kate Hoey LAB 20,250.0% 67.1%
Wakefield Mary Creagh LAB 2,176.0% 65.8%
Wallasey Angela Eagle LAB 23,320.0% 71.7%
Walsall North Eddie Hughes CON 2,601.0% 56.6%
Walsall South Valerie Vaz LAB 8,892.0% 65.4%
Walthamstow Stella Creasy LAB 32,017.0% 70.8%
Wansbeck Ian Lavery LAB 10,435.0% 68.3%
Wantage Edward Vaizey CON 17,380.0% 74.1%
Warley John Spellar LAB 16,483.0% 63.1%
Warrington North Helen Jones LAB 9,582.0% 67.5%
Warrington South Faisal Rashid LAB 2,549.0% 72.4%
Warwick and Leamington Matt Western LAB 1,206.0% 72.8%
Washington and Sunderland West Sharon Hodgson LAB 12,940.0% 60.3%
Watford Richard Harrington CON 2,092.0% 67.8%
Waveney Peter Aldous CON 9,215.0% 65.2%
Wealden Nusrat Ghani CON 23,628.0% 74.3%
Weaver Vale Mike Amesbury LAB 3,928.0% 73.3%
Wellingborough Peter Bone CON 12,460.0% 67.2%
Wells James Heappey CON 7,582.0% 73.8%
Welwyn Hatfield Grant Shapps CON 7,369.0% 70.9%
Wentworth and Dearne John Healey LAB 14,803.0% 58.7%
West Aberdeenshire and Kincardine Andrew Bowie CON 7,950.0% 71.2%
West Bromwich East Tom Watson LAB 7,713.0% 61.2%
West Bromwich West Adrian Bailey LAB 4,460.0% 54.7%
West Dorset Oliver Letwin CON 19,091.0% 75.4%
West Dunbartonshire Martin Docherty-Hughes SNP 2,288.0% 65.2%
West Ham Lyn Brown LAB 36,754.0% 65.7%
West Lancashire Rosie Cooper LAB 11,689.0% 74.2%
West Suffolk Matt Hancock CON 17,063.0% 66.9%
West Tyrone Barry McElduff SF 10,342.0% 67.9%
West Worcestershire Harriett Baldwin CON 21,328.0% 75.9%
Westminster North Karen Buck LAB 11,512.0% 67.8%
Westmorland and Lonsdale Tim Farron LD 777.0% 77.9%
Weston-super-Mare John Penrose CON 11,544.0% 68.7%
Wigan Lisa Nandy LAB 16,027.0% 63.1%
Wimbledon Stephen Hammond CON 5,622.0% 77.2%
Winchester Steve Brine CON 9,999.0% 78.8%
Windsor Adam Afriyie CON 22,384.0% 73.3%
Wirral South Alison McGovern LAB 8,323.0% 78.4%
Wirral West Margaret Greenwood LAB 5,365.0% 78.5%
Witham Priti Patel CON 18,646.0% 71.2%
Witney Robert Courts CON 21,241.0% 73.7%
Woking Jonathan Lord CON 16,724.0% 72.5%
Wokingham John Redwood CON 18,798.0% 75.5%
Wolverhampton North East Emma Reynolds LAB 4,587.0% 60.1%
Wolverhampton South East Pat McFadden LAB 8,514.0% 60.2%
Wolverhampton South West Eleanor Smith LAB 2,185.0% 70.6%
Worcester Robin Walker CON 2,508.0% 69.6%
Workington Sue Hayman LAB 3,925.0% 69.2%
Worsley and Eccles South Barbara Keeley LAB 8,379.0% 61.9%
Worthing West Peter Bottomley CON 12,090.0% 70.1%
Wrexham Ian Lucas LAB 1,832.0% 70.4%
Wycombe Steve Baker CON 6,578.0% 69.4%
Wyre and Preston North Ben Wallace CON 12,246.0% 72.8%
Wyre Forest Mark Garnier CON 13,334.0% 65.8%
Wythenshawe and Sale East Mike Kane LAB 14,944.0% 60.0%
Yeovil Marcus Fysh CON 14,723.0% 71.6%
Ynys Môn Albert Owen LAB 5,259.0% 70.6%
York Central Rachael Maskell LAB 18,575.0% 68.7%
York Outer Julian Sturdy CON 8,289.0% 75.7%