🗳️ UK General Elections

Complete constituency results from 2010 to 2024

📅 Select Election Year

🎯 2017 Results by Party

Conservative
317
Labour
262
Scottish National Party
35
Liberal Democrat
12
Democratic Unionist Party
10
Sinn Féin
7
Plaid Cymru
4
Independent
1
Green Party
1

📊 2017 Election Results (650 constituencies)

ConstituencyWinnerParty VotesVote % MajorityTurnout %
Aberavon Stephen Kinnock Labour 22,662 68.1% 16,761 66.7%
Aberconwy Wales Guto Bebb Conservative 14,337 44.6% 635 71.1%
Aberdeen North Scotland Kirsty Blackman Scottish National Party 15,170 41.3% 4,139 59.2%
Aberdeen South Scotland Ross Thomson Conservative 18,746 42.1% 4,752 68.5%
Airdrie and Shotts Scotland Neil Gray Scottish National Party 14,291 37.6% 195 59.2%
Aldershot Leo Docherty Conservative 26,950 55.1% 11,473 64.2%
Aldridge-Brownhills Wendy Morton Conservative 26,317 65.4% 14,307 66.7%
Altrincham and Sale West Graham Brady Conservative 26,933 51.0% 6,426 72.1%
Alyn and Deeside Wales Mark Tami Labour 23,315 52.1% 5,235 71.0%
Amber Valley Nigel Mills Conservative 25,905 56.6% 8,300 67.3%
Angus Kirstene Hair Conservative 18,148 45.2% 2,645 63.0%
Arfon Hywel Williams Plaid Cymru 11,519 40.8% 92 68.2%
Argyll and Bute Brendan O'Hara Scottish National Party 17,304 36.0% 1,328 71.5%
Arundel and South Downs Nick Herbert Conservative 37,573 62.4% 23,883 75.8%
Ashfield Gloria De Piero Labour 21,285 42.6% 441 64.0%
Ashford Damian Green Conservative 35,318 59.0% 17,478 68.5%
Ashton-under-Lyne Angela Rayner Labour 24,005 60.4% 11,295 58.8%
Aylesbury David Lidington Conservative 32,313 55.0% 14,656 71.2%
Ayr, Carrick and Cumnock Scotland Bill Grant Conservative 18,550 40.1% 2,774 64.9%
Banbury Victoria Prentis Conservative 33,388 54.2% 12,399 73.4%
Banff and Buchan David Duguid Conservative 19,976 48.0% 3,693 61.6%
Barking Margaret Hodge Labour 32,319 67.8% 21,608 61.9%
Barnsley Central Dan Jarvis Labour 24,982 63.9% 15,546 60.9%
Barnsley East Stephanie Peacock Labour 24,280 59.5% 13,283 58.9%
Barrow and Furness John Woodcock Labour 22,592 47.5% 209 68.5%
Basildon and Billericay John Baron Conservative 27,381 61.0% 13,400 65.0%
Basingstoke Maria Miller Conservative 29,510 52.7% 9,466 68.4%
Bassetlaw John Mann Labour 27,467 52.6% 4,852 66.5%
Bath Wera Hobhouse Liberal Democrat 23,436 47.3% 5,694 74.3%
Batley and Spen Tracy Brabin Labour 29,844 55.5% 8,961 67.1%
Battersea Marsha De Cordova Labour 25,292 45.9% 2,416 71.0%
Beaconsfield Dominic Grieve Conservative 36,559 65.3% 24,543 72.3%
Beckenham Bob Stewart Conservative 30,632 59.3% 15,087 76.0%
Bedford Mohammad Yasin Labour 22,712 46.9% 789 67.5%
Belfast East Northern Ireland Gavin Robinson Democratic Unionist Party 23,917 55.8% 8,474 67.6%
Belfast North Northern Ireland Nigel Dodds Democratic Unionist Party 21,240 46.2% 2,081 67.3%
Belfast South Emma Little Pengelly Democratic Unionist Party 13,299 30.4% 1,996 66.1%
Belfast West Northern Ireland Paul Maskey Sinn Féin 27,107 66.7% 21,652 65.1%
Bermondsey and Old Southwark Neil Coyle Labour 31,161 53.3% 12,972 67.1%
Berwick-upon-Tweed Anne-Marie Trevelyan Conservative 22,145 52.5% 11,781 71.8%
Berwickshire, Roxburgh and Selkirk Scotland John Lamont Conservative 28,213 53.9% 11,060 71.6%
Bethnal Green and Stepney Rushanara Ali Labour 42,969 71.8% 35,393 69.5%
Beverley and Holderness Graham Stuart Conservative 32,499 58.4% 14,042 69.0%
Bexhill and Battle Huw Merriman Conservative 36,854 62.0% 22,165 73.1%
Bexleyheath and Crayford David Evennett Conservative 25,113 55.6% 9,073 69.2%
Birkenhead Frank Field Labour 33,558 76.9% 25,514 67.7%
Birmingham Edgbaston Preet Gill Labour 24,124 55.3% 6,917 64.1%
Birmingham Erdington Jack Dromey Labour 21,571 58.0% 7,285 57.2%
Birmingham Ladywood Shabana Mahmood Labour 34,166 82.7% 28,714 59.0%
Birmingham Northfield Richard Burden Labour 23,596 53.2% 4,667 61.3%
Birmingham Perry Barr Khalid Mahmood Labour 30,109 68.1% 18,383 63.0%
Birmingham Selly Oak Steve McCabe Labour 30,836 63.0% 15,207 65.9%
Birmingham Yardley Jess Phillips Labour 25,398 57.1% 16,574 61.3%
Birmingham, Hall Green Roger Godsiff Labour 42,143 77.6% 33,944 69.4%
Birmingham, Hodge Hill Liam Byrne Labour 37,606 81.1% 31,026 61.3%
Bishop Auckland Helen Goodman Labour 20,808 48.1% 502 64.0%
Blackburn Kate Hollern Labour 33,148 69.8% 20,368 67.2%
Blackley and Broughton Graham Stringer Labour 28,258 70.5% 19,601 56.0%
Blackpool North and Cleveleys Paul Maynard Conservative 20,255 49.4% 2,023 64.1%
Blackpool South Gordon Marsden Labour 17,581 50.3% 2,523 59.8%
Blaenau Gwent Nick Smith Labour 18,787 58.0% 11,907 63.2%
Blaydon Liz Twist Labour 26,979 56.1% 13,477 70.2%
Blyth Valley Ronnie Campbell Labour 23,770 55.9% 7,915 67.0%
Bognor Regis and Littlehampton Nick Gibb Conservative 30,276 59.0% 17,494 67.7%
Bolsover Dennis Skinner Labour 24,153 51.9% 5,288 63.4%
Bolton North East David Crausby Labour 22,870 50.6% 3,797 67.2%
Bolton South East Yasmin Qureshi Labour 25,676 60.7% 13,126 61.4%
Bolton West Chris Green Conservative 24,459 47.9% 936 70.1%
Bootle Peter Dowd Labour 42,259 84.0% 36,200 69.0%
Boston and Skegness Matt Warman Conservative 27,271 63.6% 16,572 62.7%
Bosworth David Tredinnick Conservative 31,864 56.7% 18,351 68.8%
Bournemouth East Tobias Ellwood Conservative 25,221 51.9% 7,937 65.2%
Bournemouth West Conor Burns Conservative 23,812 53.5% 7,711 60.8%
Bracknell Phillip Lee Conservative 32,882 58.8% 16,016 70.6%
Bradford East Imran Hussain Labour 29,831 65.4% 20,540 64.8%
Bradford South Judith Cummins Labour 22,364 54.5% 6,700 60.6%
Bradford West Naz Shah Labour 29,444 64.7% 21,902 67.4%
Braintree James Cleverly Conservative 32,873 62.8% 18,422 69.5%
Brecon and Radnorshire Wales Chris Davies Conservative 20,081 48.6% 8,038 73.8%
Brent Central Dawn Butler Labour 38,208 73.1% 27,997 65.0%
Brent North Barry Gardiner Labour 35,496 62.9% 17,061 68.4%
Brentford and Isleworth Ruth Cadbury Labour 35,364 57.4% 12,182 72.4%
Brentwood and Ongar Alex Burghart Conservative 34,811 65.8% 24,002 70.5%
Bridgend Wales Madeleine Moon Labour 21,913 50.7% 4,700 69.6%
Bridgwater and West Somerset Ian Liddell-Grainger Conservative 32,111 55.1% 15,448 65.3%
Brigg and Goole Andrew Percy Conservative 27,219 60.4% 12,363 68.2%
Brighton Pavilion Caroline Lucas Green Party 30,149 52.3% 14,699 76.4%
Brighton, Kemptown Lloyd Russell-Moyle Labour 28,703 58.3% 9,868 72.5%
Bristol East Kerry McCarthy Labour 30,847 60.7% 13,394 70.2%
Bristol North West Darren Jones Labour 27,400 50.7% 4,761 71.7%
Bristol South Karin Smyth Labour 32,666 60.1% 15,987 65.5%
Bristol West Thangam Debbonaire Labour 47,213 65.9% 37,336 77.0%
Broadland Keith Simpson Conservative 32,406 57.9% 15,816 72.4%
Bromley and Chislehurst Robert Neill Conservative 25,175 54.0% 9,590 71.7%
Bromsgrove Sajid Javid Conservative 33,493 62.0% 16,573 73.5%
Broxbourne Charles Walker Conservative 29,515 62.2% 15,792 64.6%
Broxtowe Anna Soubry Conservative 25,983 46.8% 863 75.0%
Buckingham John Bercow 34,299 65.1% 25,725 66.2%
Burnley Julie Cooper Labour 18,832 46.7% 6,353 62.3%
Burton Andrew Griffiths Conservative 28,936 58.0% 10,047 67.5%
Bury North James Frith Labour 25,683 53.6% 4,375 70.9%
Bury South Ivan Lewis Labour 27,165 53.3% 5,965 69.2%
Bury St Edmunds Jo Churchill Conservative 36,794 59.2% 18,441 72.2%
Caerphilly Wales Wayne David Labour 22,491 54.5% 12,078 64.1%
Caithness, Sutherland and Easter Ross Scotland Jamie Stone Liberal Democrat 11,061 35.8% 2,044 65.9%
Calder Valley Craig Whittaker Conservative 26,790 46.2% 609 73.4%
Camberwell and Peckham Harriet Harman Labour 44,665 77.8% 37,316 67.1%
Camborne and Redruth George Eustice Conservative 23,001 47.5% 1,577 70.8%
Cambridge Daniel Zeichner Labour 29,032 51.9% 12,661 71.2%
Cannock Chase Amanda Milling Conservative 26,318 55.0% 8,391 64.2%
Canterbury Rosie Duffield Labour 25,572 45.0% 187 72.7%
Cardiff Central Wales Jo Stevens Labour 25,193 62.4% 17,196 68.1%
Cardiff North Wales Anna McMorrin Labour 26,081 50.1% 4,174 77.4%
Cardiff South and Penarth Wales Stephen Doughty Labour 30,182 59.5% 14,864 66.3%
Cardiff West Wales Kevin Brennan Labour 26,425 56.7% 12,551 69.8%
Carlisle John Stevenson Conservative 21,472 49.9% 2,599 69.1%
Carmarthen East and Dinefwr Wales Jonathan Edwards Plaid Cymru 16,127 39.3% 3,908 73.3%
Carmarthen West and South Pembrokeshire Wales Simon Hart Conservative 19,771 46.8% 3,110 72.1%
Carshalton and Wallington Tom Brake Liberal Democrat 20,819 41.0% 1,369 71.6%
Castle Point Rebecca Harris Conservative 30,076 67.3% 18,872 64.4%
Central Ayrshire Scotland Philippa Whitford Scottish National Party 16,771 37.2% 1,267 65.3%
Central Devon Mel Stride Conservative 31,278 54.1% 15,680 77.8%
Central Suffolk and North Ipswich Dan Poulter Conservative 33,992 60.1% 17,185 72.4%
Ceredigion Wales Ben Lake Plaid Cymru 11,623 29.2% 104 73.3%
Charnwood Edward Argar Conservative 33,318 60.4% 16,341 70.7%
Chatham and Aylesford Tracey Crouch Conservative 25,587 57.0% 10,458 63.8%
Cheadle Mary Robinson Conservative 24,331 44.6% 4,507 74.3%
Chelmsford Vicky Ford Conservative 30,525 53.7% 13,572 70.2%
Chelsea and Fulham Greg Hands Conservative 22,179 52.7% 8,188 66.1%
Cheltenham Alex Chalk Conservative 26,615 46.7% 2,569 72.3%
Chesham and Amersham Cheryl Gillan Conservative 33,514 60.7% 22,140 77.1%
Chesterfield Toby Perkins Labour 26,266 54.8% 9,605 66.5%
Chichester Gillian Keegan Conservative 36,032 60.1% 22,621 70.5%
Chingford and Woodford Green Iain Duncan Smith Conservative 23,076 49.1% 2,438 71.2%
Chippenham Michelle Donelan Conservative 31,267 54.7% 16,630 74.8%
Chipping Barnet Theresa Villiers Conservative 25,679 46.3% 353 71.8%
Chorley Lindsay Hoyle Labour 30,745 55.3% 7,512 72.8%
Christchurch Christopher Chope Conservative 35,230 69.6% 25,171 72.0%
Cities of London and Westminster Mark Field Conservative 18,005 46.6% 3,148 62.8%
City of Chester Christian Matheson Labour 32,023 56.8% 9,176 77.4%
City of Durham Roberta Blackman-Woods Labour 26,772 55.4% 12,364 67.9%
Clacton Giles Watling Conservative 27,031 61.2% 15,828 63.7%
Cleethorpes Martin Vickers Conservative 27,321 57.1% 10,400 65.8%
Clwyd South Susan Elan Jones Labour 19,002 50.7% 4,356 69.8%
Clwyd West David Jones Conservative 19,541 48.1% 3,437 69.8%
Coatbridge, Chryston and Bellshill Hugh Gaffney Labour 19,193 42.6% 1,586 63.3%
Colchester Will Quince Conservative 24,565 45.9% 5,677 66.9%
Colne Valley Thelma Walker Labour 28,818 47.7% 915 71.6%
Congleton Fiona Bruce Conservative 31,830 56.6% 12,619 73.3%
Copeland Trudy Harrison Conservative 21,062 49.1% 1,695 69.5%
Corby Tom Pursglove Conservative 29,534 49.2% 2,690 72.3%
Coventry North East Colleen Fletcher Labour 29,499 63.4% 15,580 61.4%
Coventry North West Geoffrey Robinson Labour 26,894 54.0% 8,580 66.3%
Coventry South Jim Cunningham Labour 25,874 55.0% 7,947 66.5%
Crawley Henry Smith Conservative 25,426 50.6% 2,457 68.5%
Crewe and Nantwich Laura Smith Labour 25,928 47.1% 48 69.8%
Croydon Central Sarah Jones Labour 29,873 52.3% 5,652 71.3%
Croydon North Steve Reed Labour 44,213 74.2% 32,365 68.2%
Croydon South Chris Philp Conservative 33,334 54.4% 11,406 73.4%
Cumbernauld, Kilsyth and Kirkintilloch East Stuart McDonald Scottish National Party 19,122 43.6% 4,264 65.9%
Cynon Valley Ann Clwyd Labour 19,404 61.0% 13,238 62.0%
Dagenham and Rainham Jon Cruddas Labour 22,958 50.1% 4,652 64.9%
Darlington Jenny Chapman Labour 22,681 50.6% 3,280 67.6%
Dartford Gareth Johnson Conservative 31,210 57.6% 13,186 69.1%
Daventry Chris Heaton-Harris Conservative 35,464 63.7% 21,734 74.0%
Delyn David Hanson Labour 20,573 52.2% 4,240 72.9%
Denton and Reddish Andrew Gwynne Labour 25,161 63.5% 14,077 60.2%
Derby North Chris Williamson Labour 23,622 48.5% 2,015 69.6%
Derby South Margaret Beckett Labour 26,430 58.3% 11,248 64.8%
Derbyshire Dales Patrick McLoughlin Conservative 29,744 60.0% 14,327 76.9%
Devizes Claire Perry Conservative 31,744 62.7% 21,136 70.1%
Dewsbury Paula Sherriff Labour 28,814 51.0% 3,321 69.5%
Don Valley Caroline Flint Labour 24,351 53.0% 5,169 62.2%
Doncaster Central Rosie Winterton Labour 24,915 57.9% 10,131 60.0%
Doncaster North Edward Miliband Labour 25,711 60.8% 14,024 58.5%
Dover Charlie Elphicke Conservative 27,211 52.4% 6,437 69.7%
Dudley North Ian Austin Labour 18,090 46.5% 22 62.7%
Dudley South Mike Wood Conservative 21,588 56.5% 7,730 62.4%
Dulwich and West Norwood Helen Hayes Labour 39,096 69.6% 28,156 71.9%
Dumfries and Galloway Scotland Alister Jack Conservative 22,344 43.3% 5,643 69.5%
Dumfriesshire, Clydesdale and Tweeddale Scotland David Mundell Conservative 24,177 49.4% 9,441 72.4%
Dundee East Scotland Stewart Hosie Scottish National Party 18,391 42.8% 6,645 65.2%
Dundee West Scotland Chris Law Scottish National Party 18,045 46.7% 5,262 61.7%
Dunfermline and West Fife Scotland Douglas Chapman Scottish National Party 18,121 35.5% 844 67.4%
Dwyfor Meirionnydd Wales Liz Saville Roberts Plaid Cymru 13,687 45.1% 4,850 67.9%
Ealing Central and Acton Rupa Huq Labour 33,037 59.7% 13,807 74.6%
Ealing North Stephen Pound Labour 34,635 66.0% 19,693 70.2%
Ealing Southall Virendra Sharma Labour 31,720 70.3% 22,090 69.3%
Easington Grahame Morris Labour 23,152 63.7% 14,892 58.3%
East Antrim Northern Ireland Sammy Wilson Democratic Unionist Party 21,873 57.3% 15,923 60.6%
East Devon Hugo Swire Conservative 29,306 48.5% 8,036 73.3%
East Dunbartonshire Jo Swinson Liberal Democrat 21,023 40.6% 5,339 78.1%
East Ham Stephen Timms Labour 47,124 83.2% 39,883 67.5%
East Hampshire Damian Hinds Conservative 35,263 63.6% 25,852 74.7%
East Kilbride, Strathaven and Lesmahagow Lisa Cameron Scottish National Party 21,023 38.9% 3,866 67.3%
East Londonderry Northern Ireland Gregory Campbell Democratic Unionist Party 19,723 48.1% 8,842 61.2%
East Lothian Martin Whitfield Labour 20,158 36.1% 3,083 70.7%
East Renfrewshire Scotland Paul Masterton Conservative 21,496 40.0% 4,712 76.7%
East Surrey Sam Gyimah Conservative 35,310 59.6% 23,914 72.2%
East Worthing and Shoreham Tim Loughton Conservative 25,988 48.9% 5,106 70.3%
East Yorkshire Greg Knight Conservative 31,442 58.3% 15,006 66.6%
Eastbourne Stephen Lloyd Liberal Democrat 26,924 46.9% 1,609 72.9%
Eastleigh Mims Davies Conservative 28,889 50.4% 14,179 70.5%
Eddisbury Antoinette Sandbach Conservative 29,192 56.9% 11,942 73.0%
Edinburgh East Tommy Sheppard Scottish National Party 18,509 42.5% 3,425 66.1%
Edinburgh North and Leith Scotland Deidre Brock Scottish National Party 19,243 34.0% 1,625 71.2%
Edinburgh South Scotland Ian Murray Labour 26,269 54.9% 15,514 74.1%
Edinburgh South West Scotland Joanna Cherry Scottish National Party 17,575 35.6% 1,097 69.4%
Edinburgh West Scotland Christine Jardine Liberal Democrat 18,108 34.3% 2,988 73.8%
Edmonton Kate Osamor Labour 31,221 71.5% 21,115 66.4%
Ellesmere Port and Neston Justin Madders Labour 30,137 59.2% 11,390 74.2%
Elmet and Rothwell Alec Shelbrooke Conservative 32,352 54.3% 9,805 74.2%
Eltham Clive Efford Labour 25,128 54.4% 6,296 71.6%
Enfield North Joan Ryan Labour 28,177 58.0% 10,247 71.3%
Enfield, Southgate Bambos Charalambous Labour 24,989 51.7% 4,355 74.1%
Epping Forest Eleanor Laing Conservative 31,462 62.0% 18,243 67.9%
Epsom and Ewell Chris Grayling Conservative 35,313 59.6% 20,475 74.1%
Erewash Maggie Throup Conservative 25,939 52.1% 4,534 68.2%
Erith and Thamesmead Teresa Pearce Labour 25,585 57.5% 10,014 63.8%
Esher and Walton Dominic Raab Conservative 35,071 58.6% 23,298 73.9%
Exeter Ben Bradshaw Labour 34,336 62.0% 16,117 71.7%
Falkirk Scotland John Mc Nally Scottish National Party 20,952 38.9% 4,923 65.4%
Fareham Suella Fernandes Conservative 35,915 63.0% 21,555 72.3%
Faversham and Mid Kent Helen Whately Conservative 30,390 61.1% 17,413 68.9%
Feltham and Heston Seema Malhotra Labour 32,462 61.2% 15,603 64.9%
Fermanagh and South Tyrone Northern Ireland Michelle Gildernew Sinn Féin 25,230 47.2% 875 75.8%
Filton and Bradley Stoke Jack Lopresti Conservative 25,339 50.0% 4,190 70.0%
Finchley and Golders Green Mike Freer Conservative 24,599 47.0% 1,657 71.4%
Folkestone and Hythe Damian Collins Conservative 32,197 54.7% 15,411 68.2%
Forest of Dean Mark Harper Conservative 28,096 54.3% 9,502 73.0%
Foyle Northern Ireland Elisha McCallion Sinn Féin 18,256 39.7% 169 65.4%
Fylde Mark Menzies Conservative 27,334 58.8% 11,805 70.5%
Gainsborough Edward Leigh Conservative 31,790 61.8% 17,023 67.8%
Garston and Halewood Maria Eagle Labour 41,599 77.7% 32,149 71.1%
Gateshead Ian Mearns Labour 27,426 65.1% 17,350 64.6%
Gedling Vernon Coaker Labour 26,833 51.9% 4,694 72.6%
Gillingham and Rainham Rehman Chishti Conservative 27,091 55.4% 9,430 67.0%
Glasgow Central Scotland Alison Thewliss Scottish National Party 16,096 44.7% 2,267 55.9%
Glasgow East Scotland David Linden Scottish National Party 14,024 38.8% 75 54.6%
Glasgow North Scotland Patrick Grady Scottish National Party 12,597 37.6% 1,060 62.2%
Glasgow North East Scotland Paul Sweeney Labour 13,637 42.9% 242 53.0%
Glasgow North West Scotland Carol Monaghan Scottish National Party 16,508 42.5% 2,561 60.9%
Glasgow South Scotland Stewart McDonald Scottish National Party 18,312 41.1% 2,027 64.5%
Glasgow South West Scotland Chris Stephens Scottish National Party 14,386 40.7% 60 56.2%
Glenrothes Peter Grant Scottish National Party 17,291 42.8% 3,267 60.9%
Gloucester Richard Graham Conservative 27,208 50.3% 5,520 65.2%
Gordon Colin Clark Conservative 21,861 40.7% 2,607 68.4%
Gosport Caroline Dinenage Conservative 30,647 61.9% 17,211 66.7%
Gower Wales Tonia Antoniazzi Labour 22,727 49.9% 3,269 73.3%
Grantham and Stamford Nick Boles Conservative 35,090 62.0% 20,094 69.2%
Gravesham Adam Holloway Conservative 27,237 55.6% 9,347 67.2%
Great Grimsby Melanie Onn Labour 17,545 49.4% 2,565 57.5%
Great Yarmouth Brandon Lewis Conservative 23,901 54.1% 7,973 61.8%
Greenwich and Woolwich Matthew Pennycook Labour 34,215 64.4% 20,714 68.8%
Guildford Anne Milton Conservative 30,295 54.6% 17,040 73.7%
Hackney North and Stoke Newington Diane Abbott Labour 42,265 75.1% 35,139 66.2%
Hackney South and Shoreditch Meg Hillier Labour 43,974 79.4% 37,931 66.6%
Halesowen and Rowley Regis James Morris Conservative 23,012 51.9% 5,253 64.5%
Halifax Holly Lynch Labour 25,507 52.8% 5,376 67.8%
Haltemprice and Howden David Davis Conservative 31,355 61.0% 15,405 71.9%
Halton Derek Twigg Labour 36,115 72.9% 25,405 67.4%
Hammersmith Andy Slaughter Labour 33,375 63.9% 18,651 71.8%
Hampstead and Kilburn Tulip Siddiq Labour 34,464 59.0% 15,560 70.4%
Harborough Neil O'Brien Conservative 30,135 52.3% 12,429 73.1%
Harlow Robert Halfon Conservative 24,230 54.0% 7,031 66.2%
Harrogate and Knaresborough Andrew Jones Conservative 31,477 55.5% 18,168 73.4%
Harrow East Bob Blackman Conservative 25,129 49.4% 1,757 70.9%
Harrow West Gareth Thomas Labour 30,640 60.9% 13,314 72.1%
Hartlepool Mike Hill Labour 21,969 52.5% 7,650 59.2%
Harwich and North Essex Bernard Jenkin Conservative 29,921 58.5% 14,356 71.7%
Hastings and Rye Amber Rudd Conservative 25,668 46.9% 346 69.9%
Havant Alan Mak Conservative 27,676 59.8% 15,956 63.9%
Hayes and Harlington John McDonnell Labour 31,796 66.5% 18,115 65.2%
Hazel Grove William Wragg Conservative 20,047 45.4% 5,514 69.9%
Hemel Hempstead Mike Penning Conservative 28,735 55.0% 9,445 70.3%
Hemsworth Jon Trickett Labour 25,740 56.0% 10,174 63.9%
Hendon Matthew Offord Conservative 25,078 48.0% 1,072 68.2%
Henley John Howell Conservative 33,749 59.1% 22,294 76.1%
Hereford and South Herefordshire Jesse Norman Conservative 27,004 53.5% 15,013 71.0%
Hertford and Stortford Mark Prisk Conservative 36,184 60.3% 19,035 72.9%
Hertsmere Oliver Dowden Conservative 31,928 61.1% 16,951 71.0%
Hexham Guy Opperman Conservative 24,996 54.1% 9,236 75.7%
Heywood and Middleton Liz McInnes Labour 26,578 53.3% 7,617 62.4%
High Peak Ruth George Labour 26,753 49.7% 2,322 73.5%
Hitchin and Harpenden Bim Afolami Conservative 31,189 53.1% 12,031 77.4%
Holborn and St Pancras Keir Starmer Labour 41,343 70.1% 30,509 67.0%
Hornchurch and Upminster Julia Dockerill Conservative 33,750 60.2% 17,723 69.4%
Hornsey and Wood Green Catherine West Labour 40,738 65.4% 30,738 77.9%
Horsham Jeremy Quin Conservative 36,906 59.5% 23,484 74.9%
Houghton and Sunderland South Bridget Phillipson Labour 24,665 59.5% 12,341 60.9%
Hove Peter Kyle Labour 36,942 64.1% 18,757 77.6%
Huddersfield Barry Sheerman Labour 26,470 60.4% 12,005 65.4%
Huntingdon Jonathan Djanogly Conservative 32,915 55.1% 14,475 70.9%
Hyndburn Graham Jones Labour 24,120 53.4% 5,815 63.1%
Ilford North Wes Streeting Labour 30,589 57.8% 9,639 72.5%
Ilford South Mike Gapes Labour 43,724 75.8% 31,647 67.6%
Inverclyde Ronnie Cowan Scottish National Party 15,050 38.5% 384 66.4%
Inverness, Nairn, Badenoch and Strathspey Drew Hendry Scottish National Party 21,042 39.9% 4,924 68.7%
Ipswich Sandy Martin Labour 24,224 47.4% 831 67.6%
Isle of Wight Bob Seely Conservative 38,190 51.3% 21,069 67.3%
Islington North Jeremy Corbyn Labour 40,086 73.0% 33,215 73.4%
Islington South and Finsbury Emily Thornberry Labour 30,188 62.8% 20,263 69.1%
Islwyn Wales Chris Evans Labour 21,238 58.8% 11,412 64.2%
Jarrow Stephen Hepburn Labour 28,020 65.1% 17,263 66.4%
Keighley John Grogan Labour 24,056 46.5% 239 72.4%
Kenilworth and Southam Jeremy Wright Conservative 31,207 60.8% 18,076 77.4%
Kensington Emma Dent Coad Labour 16,333 42.2% 20 63.8%
Kettering Philip Hollobone Conservative 28,616 57.9% 10,562 69.2%
Kilmarnock and Loudoun Scotland Alan Brown Scottish National Party 19,690 42.3% 6,269 63.4%
Kingston and Surbiton Edward Davey Liberal Democrat 27,810 44.7% 4,124 76.2%
Kingston upon Hull East Karl Turner Labour 21,355 58.3% 10,396 55.6%
Kingston upon Hull North Diana Johnson Labour 23,685 63.8% 14,322 57.4%
Kingston upon Hull West and Hessle Emma Hardy Labour 18,342 53.1% 8,025 57.4%
Kingswood Chris Skidmore Conservative 26,754 54.9% 7,500 70.3%
Kirkcaldy and Cowdenbeath Lesley Laird Labour 17,016 36.8% 259 63.5%
Knowsley George Howarth Labour 47,351 85.3% 42,214 67.9%
Lagan Valley Northern Ireland Jeffrey M. Donaldson Democratic Unionist Party 26,762 59.6% 19,229 62.1%
Lanark and Hamilton East Angela Crawley Scottish National Party 16,444 32.6% 266 65.3%
Lancaster and Fleetwood Cat Smith Labour 25,342 55.1% 6,661 68.5%
Leeds Central Hilary Benn Labour 33,453 70.2% 23,698 53.2%
Leeds East Richard Burgon Labour 25,428 61.4% 12,752 62.8%
Leeds North East Fabian Hamilton Labour 33,436 63.1% 16,991 75.6%
Leeds North West Alex Sobel Labour 20,416 44.1% 4,224 67.9%
Leeds West Rachel Reeves Labour 27,013 64.0% 15,965 62.1%
Leicester East Keith Vaz Labour 35,116 67.0% 22,428 67.4%
Leicester South Jonathan Ashworth Labour 37,157 73.6% 26,261 66.9%
Leicester West Liz Kendall Labour 22,823 60.8% 11,060 57.9%
Leigh Joanne Platt Labour 26,347 56.2% 9,554 61.5%
Lewes Maria Caulfield Conservative 26,820 49.5% 5,508 76.4%
Lewisham East Heidi Alexander Labour 32,072 68.0% 21,213 69.3%
Lewisham West and Penge Ellie Reeves Labour 35,411 66.6% 23,162 73.0%
Lewisham, Deptford Vicky Foxcroft Labour 42,461 77.0% 34,899 70.2%
Leyton and Wanstead John Cryer Labour 32,234 69.8% 22,607 70.9%
Lichfield Michael Fabricant Conservative 34,018 63.6% 18,581 71.9%
Lincoln Karen Lee Labour 23,333 47.9% 1,538 66.6%
Linlithgow and East Falkirk Martyn Day Scottish National Party 20,388 36.4% 2,919 65.1%
Liverpool Riverside Louise Ellman Labour 40,599 84.6% 35,947 62.9%
Liverpool Walton Dan Carden Labour 36,175 85.7% 32,551 67.3%
Liverpool Wavertree Luciana Berger Labour 34,717 79.6% 29,466 69.9%
Liverpool West Derby Stephen Twigg Labour 37,371 82.8% 32,908 69.3%
Livingston Scotland Hannah Bardell Scottish National Party 21,036 40.1% 3,878 64.7%
Llanelli Wales Nia Griffith Labour 21,568 53.5% 12,024 67.9%
Loughborough Nicky Morgan Conservative 27,022 49.9% 4,269 68.0%
Louth and Horncastle Victoria Atkins Conservative 33,733 63.9% 19,641 66.8%
Ludlow Philip Dunne Conservative 31,433 62.9% 19,286 73.5%
Luton North Kelvin Hopkins Labour 29,765 63.8% 14,364 69.8%
Luton South Gavin Shuker Labour 28,804 62.4% 13,925 68.7%
Macclesfield David Rutley Conservative 28,595 52.7% 8,608 72.2%
Maidenhead Theresa May Conservative 37,718 64.8% 26,457 76.6%
Maidstone and The Weald Helen Grant Conservative 29,156 56.4% 17,723 68.7%
Makerfield Yvonne Fovargue Labour 28,245 60.2% 13,542 63.2%
Maldon John Whittingdale Conservative 34,111 68.0% 23,430 70.2%
Manchester Central Lucy Powell Labour 38,490 77.4% 31,445 55.1%
Manchester Withington Jeff Smith Labour 38,424 71.7% 29,875 71.8%
Manchester, Gorton Afzal Khan Labour 35,085 76.4% 31,730 61.0%
Mansfield Ben Bradley Conservative 23,392 46.6% 1,057 64.5%
Meon Valley George Hollingbery Conservative 35,624 65.7% 25,692 73.0%
Meriden Caroline Spelman Conservative 33,873 62.0% 19,198 67.1%
Merthyr Tydfil and Rhymney Gerald Jones Labour 22,407 66.8% 16,334 60.5%
Mid Bedfordshire Nadine Dorries Conservative 38,936 61.7% 20,983 75.0%
Mid Derbyshire Pauline Latham Conservative 29,513 58.6% 11,616 74.7%
Mid Dorset and North Poole Michael Tomlinson Conservative 28,585 59.2% 15,339 74.2%
Mid Norfolk George Freeman Conservative 32,828 59.0% 16,086 69.6%
Mid Sussex Nicholas Soames Conservative 35,082 56.9% 19,673 73.2%
Mid Ulster Northern Ireland Francie Molloy Sinn Féin 25,455 54.5% 12,890 68.2%
Mid Worcestershire Nigel Huddleston Conservative 35,967 65.3% 23,326 72.4%
Middlesbrough Andy McDonald Labour 23,404 65.7% 13,873 58.4%
Middlesbrough South and East Cleveland Simon Clarke Conservative 23,643 49.7% 1,020 65.8%
Midlothian Scotland Danielle Rowley Labour 16,458 36.4% 885 66.3%
Milton Keynes North Mark Lancaster Conservative 30,367 47.5% 1,975 71.7%
Milton Keynes South Iain Stewart Conservative 30,652 47.5% 1,665 69.8%
Mitcham and Morden Siobhain McDonagh Labour 33,039 68.7% 21,375 70.0%
Mole Valley Paul Beresford Conservative 35,092 61.9% 24,137 76.1%
Monmouth David Davies Conservative 26,411 53.1% 8,206 76.6%
Montgomeryshire Glyn Davies Conservative 18,075 51.8% 9,285 68.7%
Moray Douglas Ross Conservative 22,637 47.6% 4,159 67.4%
Morecambe and Lunesdale David Morris Conservative 21,773 47.7% 1,399 68.3%
Morley and Outwood Andrea Jenkyns Conservative 26,550 50.7% 2,104 68.4%
Motherwell and Wishaw Marion Fellows Scottish National Party 16,150 38.5% 318 61.5%
Na h-Eileanan an Iar Scotland Angus MacNeil Scottish National Party 6,013 40.6% 1,007 69.6%
Neath Christina Rees Labour 21,713 56.7% 12,631 68.5%
New Forest East Julian Lewis Conservative 32,162 62.6% 21,995 70.8%
New Forest West Desmond Swayne Conservative 33,170 66.8% 23,431 72.2%
Newark Robert Jenrick Conservative 34,493 62.7% 18,149 72.9%
Newbury Richard Benyon Conservative 37,399 61.5% 24,380 73.4%
Newcastle upon Tyne Central Chi Onwurah Labour 24,071 64.9% 14,937 67.0%
Newcastle upon Tyne East Nicholas Brown Labour 28,127 67.6% 19,261 67.2%
Newcastle upon Tyne North Catherine McKinnell Labour 26,729 55.4% 10,349 73.1%
Newcastle-under-Lyme Paul Farrelly Labour 21,124 48.2% 30 66.8%
Newport East Wales Jessica Morden Labour 20,804 56.5% 8,003 64.3%
Newport West Paul Flynn Labour 22,723 52.3% 5,658 67.5%
Newry and Armagh Northern Ireland Mickey Brady Sinn Féin 25,666 47.9% 12,489 68.5%
Newton Abbot Anne Marie Morris Conservative 28,635 55.5% 17,160 72.0%
Normanton, Pontefract and Castleford Yvette Cooper Labour 29,268 59.5% 14,499 60.3%
North Antrim Northern Ireland Ian Paisley Democratic Unionist Party 28,521 58.9% 20,643 64.1%
North Ayrshire and Arran Scotland Patricia Gibson Scottish National Party 18,451 38.9% 3,633 64.8%
North Cornwall Scott Mann Conservative 25,835 50.7% 7,200 74.0%
North Devon Peter Heaton-Jones Conservative 25,517 45.8% 4,332 73.5%
North Dorset Simon Hoare Conservative 36,169 64.9% 25,777 73.0%
North Down Northern Ireland Sylvia Hermon Independent 16,148 41.2% 1,208 60.9%
North Durham Kevan Jones Labour 25,917 59.9% 12,939 64.6%
North East Bedfordshire Alistair Burt Conservative 39,139 61.0% 20,862 73.4%
North East Cambridgeshire Stephen Barclay Conservative 34,340 64.5% 21,270 63.1%
North East Derbyshire Lee Rowley Conservative 24,783 49.2% 2,860 69.9%
North East Fife Scotland Stephen Gethins Scottish National Party 13,743 32.9% 2 71.3%
North East Hampshire Ranil Jayawardena Conservative 37,754 65.5% 27,772 77.3%
North East Hertfordshire Oliver Heald Conservative 32,587 58.6% 16,835 73.2%
North East Somerset Jacob Rees-Mogg Conservative 28,992 53.7% 10,235 75.7%
North Herefordshire Bill Wiggin Conservative 31,097 62.0% 21,602 74.1%
North Norfolk Norman Lamb Liberal Democrat 25,260 48.4% 3,512 75.3%
North Shropshire Owen Paterson Conservative 33,642 60.5% 16,355 69.0%
North Somerset Liam Fox Conservative 33,605 54.2% 17,103 77.0%
North Swindon Justin Tomlinson Conservative 29,431 53.6% 8,335 68.5%
North Thanet Roger Gale Conservative 27,163 56.2% 10,738 66.5%
North Tyneside Mary Glindon Labour 33,456 64.5% 19,284 65.8%
North Warwickshire Craig Tracey Conservative 26,860 56.9% 8,510 65.3%
North West Cambridgeshire Shailesh Vara Conservative 37,529 58.7% 18,008 68.6%
North West Durham Laura Pidcock Labour 25,308 52.8% 8,792 66.6%
North West Hampshire Kit Malthouse Conservative 36,471 62.1% 22,679 72.2%
North West Leicestershire Andrew Bridgen Conservative 31,153 58.2% 13,286 71.1%
North West Norfolk Henry Bellingham Conservative 29,408 60.3% 13,788 67.7%
North Wiltshire James Gray Conservative 32,398 60.3% 22,877 75.2%
Northampton North Michael Ellis Conservative 19,065 47.2% 807 68.6%
Northampton South Andrew Lewer Conservative 19,231 46.9% 1,159 66.4%
Norwich North Chloe Smith Conservative 21,900 47.7% 507 68.6%
Norwich South Clive Lewis Labour 31,311 61.0% 15,596 69.2%
Nottingham East Chris Leslie Labour 28,102 71.5% 19,590 63.7%
Nottingham North Alex Norris Labour 23,067 60.2% 11,160 57.3%
Nottingham South Lilian Greenwood Labour 30,013 62.4% 15,162 67.6%
Nuneaton Marcus Jones Conservative 23,755 51.6% 4,739 66.6%
Ochil and South Perthshire Luke Graham Conservative 22,469 41.5% 3,359 70.6%
Ogmore Chris Elmore Labour 23,225 62.4% 13,871 65.1%
Old Bexley and Sidcup James Brokenshire Conservative 29,545 61.5% 15,466 72.8%
Oldham East and Saddleworth Debbie Abrahams Labour 25,629 54.5% 8,182 65.2%
Oldham West and Royton Jim McMahon Labour 29,846 65.2% 17,198 63.2%
Orkney and Shetland Scotland Alistair Carmichael Liberal Democrat 11,312 48.6% 4,563 68.1%
Orpington Joseph Johnson Conservative 31,762 62.9% 19,461 74.3%
Oxford East Anneliese Dodds Labour 35,118 65.2% 23,284 68.8%
Oxford West and Abingdon Layla Moran Liberal Democrat 26,256 43.8% 816 79.4%
Paisley and Renfrewshire North Scotland Gavin Newlands Scottish National Party 17,455 37.5% 2,613 69.1%
Paisley and Renfrewshire South Scotland Mhairi Black Scottish National Party 16,964 40.7% 2,541 68.0%
Pendle Andrew Stephenson Conservative 21,986 49.0% 1,279 69.1%
Penistone and Stocksbridge Angela Smith Labour 22,807 45.8% 1,322 69.8%
Penrith and The Border Rory Stewart Conservative 28,078 60.4% 15,910 71.3%
Perth and North Perthshire Scotland Pete Wishart Scottish National Party 21,804 42.3% 21 71.8%
Peterborough Fiona Onasanya Labour 22,950 48.1% 607 66.8%
Plymouth Moor View Johnny Mercer Conservative 23,567 51.9% 5,019 65.5%
Plymouth Sutton and Devonport Luke Pollard Labour 27,283 53.3% 6,807 66.9%
Pontypridd Wales Owen Smith Labour 22,103 55.4% 11,448 65.9%
Poole Robert Syms Conservative 28,888 58.0% 14,209 67.6%
Poplar and Limehouse Jim Fitzpatrick Labour 39,558 67.3% 27,712 67.4%
Portsmouth North Penny Mordaunt Conservative 25,860 54.8% 9,965 66.1%
Portsmouth South Stephen Morgan Labour 18,290 41.0% 1,554 63.9%
Preseli Pembrokeshire Stephen Crabb Conservative 18,302 43.4% 314 72.1%
Preston Mark Hendrick Labour 24,210 68.0% 15,723 61.6%
Pudsey Stuart Andrew Conservative 25,550 47.4% 331 74.3%
Putney Justine Greening Conservative 20,679 44.1% 1,554 72.1%
Rayleigh and Wickford Mark Francois Conservative 36,914 66.7% 23,450 70.4%
Reading East Matt Rodda Labour 27,093 49.1% 3,749 73.1%
Reading West Alok Sharma Conservative 25,311 48.9% 2,876 69.5%
Redcar Anna Turley Labour 23,623 55.5% 9,485 63.7%
Redditch Rachel Maclean Conservative 23,652 52.3% 7,363 70.2%
Reigate Crispin Blunt Conservative 30,896 57.4% 17,614 72.1%
Rhondda Chris Bryant Labour 21,096 64.1% 13,746 65.2%
Ribble Valley Nigel Evans Conservative 31,919 57.8% 13,199 70.8%
Richmond (Yorks) Rishi Sunak Conservative 36,458 64.0% 23,108 70.5%
Richmond Park Zac Goldsmith Conservative 28,588 45.1% 45 79.1%
Rochdale Tony Lloyd Labour 29,035 58.0% 14,819 64.1%
Rochester and Strood Kelly Tolhurst Conservative 29,232 54.4% 9,850 65.0%
Rochford and Southend East James Duddridge Conservative 23,013 48.7% 5,548 64.3%
Romford Andrew Rosindell Conservative 29,671 59.4% 13,778 68.0%
Romsey and Southampton North Caroline Nokes Conservative 28,668 57.2% 18,046 74.6%
Ross, Skye and Lochaber Ian Blackford Scottish National Party 15,480 40.3% 5,919 71.7%
Rossendale and Darwen Jake Berry Conservative 25,499 50.8% 3,216 69.2%
Rother Valley Kevin Barron Labour 23,821 48.1% 3,882 65.8%
Rotherham Sarah Champion Labour 21,404 56.4% 11,387 60.0%
Rugby Mark Pawsey Conservative 27,872 54.3% 8,212 71.1%
Ruislip, Northwood and Pinner Nick Hurd Conservative 30,555 57.2% 13,980 72.7%
Runnymede and Weybridge Philip Hammond Conservative 31,436 60.9% 18,050 68.9%
Rushcliffe Kenneth Clarke Conservative 30,223 51.8% 8,010 78.0%
Rutherglen and Hamilton West Gerard Killen Labour 19,101 37.6% 265 63.5%
Rutland and Melton Alan Duncan Conservative 36,169 62.8% 23,104 73.4%
Saffron Walden Kemi Badenoch Conservative 37,629 61.8% 24,966 73.3%
Salford and Eccles Rebecca Long Bailey Labour 31,168 65.5% 19,132 61.0%
Salisbury John Glen Conservative 30,952 58.1% 17,333 73.1%
Scarborough and Whitby Robert Goodwill Conservative 24,401 48.4% 3,435 68.6%
Scunthorpe Nic Dakin Labour 20,916 52.0% 3,431 65.3%
Sedgefield Phil Wilson Labour 22,202 53.4% 6,059 65.1%
Sefton Central Bill Esterson Labour 32,830 63.0% 15,618 75.5%
Selby and Ainsty Nigel Adams Conservative 32,921 58.7% 13,772 73.9%
Sevenoaks Michael Fallon Conservative 32,644 63.7% 21,917 71.6%
Sheffield Brightside and Hillsborough Gill Furniss Labour 28,193 67.3% 19,143 59.5%
Sheffield Central Paul Blomfield Labour 33,963 70.9% 27,748 61.7%
Sheffield Hallam Jared O'Mara Labour 21,881 38.4% 2,125 77.6%
Sheffield Heeley Louise Haigh Labour 26,524 60.0% 13,828 65.0%
Sheffield South East Clive Betts Labour 25,520 58.5% 11,798 63.2%
Sherwood Mark Spencer Conservative 27,492 51.5% 5,198 70.0%
Shipley Philip Davies Conservative 27,417 51.4% 4,681 73.0%
Shrewsbury and Atcham Daniel Kawczynski Conservative 29,073 50.0% 6,627 73.6%
Sittingbourne and Sheppey Gordon Henderson Conservative 30,911 60.2% 15,211 62.9%
Skipton and Ripon Julian Smith Conservative 36,425 62.7% 19,985 74.4%
Sleaford and North Hykeham Caroline Johnson Conservative 42,245 64.2% 25,237 72.4%
Slough Tan Dhesi Labour 34,170 62.9% 16,998 65.2%
Solihull Julian Knight Conservative 32,985 58.1% 20,571 73.0%
Somerton and Frome David Warburton Conservative 36,231 56.7% 22,906 75.7%
South Antrim Northern Ireland Paul Girvan Democratic Unionist Party 16,508 38.2% 3,208 63.3%
South Basildon and East Thurrock Stephen Metcalfe Conservative 26,811 56.9% 11,490 64.1%
South Cambridgeshire Heidi Allen Conservative 33,631 51.8% 15,952 76.2%
South Derbyshire Heather Wheeler Conservative 30,907 58.7% 11,970 68.9%
South Dorset Richard Drax Conservative 29,135 56.1% 11,695 68.7%
South Down Northern Ireland Chris Hazzard Sinn Féin 20,328 39.9% 2,446 67.2%
South East Cambridgeshire Lucy Frazer Conservative 33,601 53.3% 16,158 73.2%
South East Cornwall Sheryll Murray Conservative 29,493 55.4% 17,443 74.1%
South Holland and The Deepings John Hayes Conservative 35,179 69.9% 24,897 65.9%
South Leicestershire Alberto Costa Conservative 34,795 61.4% 18,631 71.8%
South Norfolk Richard Bacon Conservative 35,580 58.2% 16,678 73.6%
South Northamptonshire Andrea Leadsom Conservative 40,599 62.5% 22,840 75.8%
South Ribble Seema Kennedy Conservative 28,980 52.9% 7,421 72.4%
South Shields Emma Lewell-Buck Labour 25,078 61.5% 14,508 64.3%
South Staffordshire Gavin Williamson Conservative 35,656 69.8% 22,733 69.6%
South Suffolk James Cartlidge Conservative 32,829 60.5% 17,749 71.9%
South Swindon Robert Buckland Conservative 24,809 48.4% 2,464 70.8%
South Thanet Craig Mackinlay Conservative 25,262 50.8% 6,387 68.8%
South West Bedfordshire Andrew Selous Conservative 32,961 59.3% 14,168 69.8%
South West Devon Gary Streeter Conservative 31,634 59.9% 15,816 74.2%
South West Hertfordshire David Gauke Conservative 35,128 57.9% 19,550 74.8%
South West Norfolk Elizabeth Truss Conservative 32,894 62.8% 18,312 67.3%
South West Surrey Jeremy Hunt Conservative 33,683 55.7% 21,590 77.4%
South West Wiltshire Andrew Murrison Conservative 32,841 60.0% 18,326 71.2%
Southampton Itchen Royston Smith Conservative 21,773 46.5% 31 65.2%
Southampton Test Alan Whitehead Labour 27,509 58.7% 11,503 66.8%
Southend West David Amess Conservative 26,046 55.2% 10,000 69.7%
Southport Damien Moore Conservative 18,541 38.7% 2,914 69.1%
Spelthorne Kwasi Kwarteng Conservative 28,692 57.3% 13,425 69.0%
St Albans Anne Main Conservative 24,571 43.1% 6,109 78.3%
St Austell and Newquay Steve Double Conservative 26,856 49.5% 11,142 69.0%
St Helens North Conor McGinn Labour 32,012 63.7% 18,406 66.0%
St Helens South and Whiston Marie Rimmer Labour 35,879 67.8% 24,343 66.9%
St Ives Derek Thomas Conservative 22,120 43.2% 312 76.3%
Stafford Jeremy Lefroy Conservative 28,424 54.7% 7,729 75.9%
Staffordshire Moorlands Karen Bradley Conservative 25,963 58.1% 10,830 70.6%
Stalybridge and Hyde Jonathan Reynolds Labour 24,277 57.2% 8,084 59.5%
Stevenage Stephen McPartland Conservative 24,798 50.3% 3,386 69.7%
Stirling Stephen Kerr Conservative 18,291 37.1% 148 74.3%
Stockport Ann Coffey Labour 26,282 63.3% 14,477 64.7%
Stockton North Alex Cunningham Labour 24,304 56.9% 8,715 64.5%
Stockton South Paul Williams Labour 26,102 48.5% 888 71.2%
Stoke-on-Trent Central Gareth Snell Labour 17,083 51.5% 3,897 58.2%
Stoke-on-Trent North Ruth Smeeth Labour 21,272 50.9% 2,359 58.4%
Stoke-on-Trent South Jack Brereton Conservative 20,451 49.1% 663 63.1%
Stone Bill Cash Conservative 31,614 63.2% 17,495 73.8%
Stourbridge Margot James Conservative 25,706 54.5% 7,654 67.1%
Strangford Northern Ireland Jim Shannon Democratic Unionist Party 24,036 62.0% 18,343 60.2%
Stratford-on-Avon Nadhim Zahawi Conservative 33,657 62.9% 21,958 73.8%
Streatham Chuka Umunna Labour 38,212 68.5% 26,285 70.9%
Stretford and Urmston Kate Green Labour 33,519 66.8% 19,705 69.9%
Stroud David Drew Labour 29,994 47.0% 687 77.0%
Suffolk Coastal Therese Coffey Conservative 33,713 58.1% 16,012 73.2%
Sunderland Central Julie Elliott Labour 25,056 55.5% 9,997 62.0%
Surrey Heath Michael Gove Conservative 37,118 64.2% 24,943 71.6%
Sutton and Cheam Paul Scully Conservative 26,567 51.1% 12,698 73.8%
Sutton Coldfield Andrew Mitchell Conservative 32,224 61.0% 15,339 69.9%
Swansea East Carolyn Harris Labour 22,307 63.5% 13,168 60.1%
Swansea West Wales Geraint Davies Labour 22,278 59.8% 10,598 65.5%
Tamworth Christopher Pincher Conservative 28,748 61.0% 12,347 66.1%
Tatton Esther McVey Conservative 28,764 58.6% 14,787 72.4%
Taunton Deane Rebecca Pow Conservative 33,333 52.9% 15,887 73.8%
Telford Lucy Allan Conservative 21,777 48.7% 720 65.6%
Tewkesbury Laurence Robertson Conservative 35,448 60.0% 22,574 72.6%
The Cotswolds Geoffrey Clifton-Brown Conservative 36,201 60.6% 25,499 74.2%
The Wrekin Mark Pritchard Conservative 27,451 55.4% 9,564 72.2%
Thirsk and Malton Kevin Hollinrake Conservative 33,572 60.0% 19,001 71.1%
Thornbury and Yate Luke Hall Conservative 28,008 55.3% 12,071 74.7%
Thurrock Jackie Doyle-Price Conservative 19,880 39.5% 345 64.4%
Tiverton and Honiton Neil Parish Conservative 35,471 61.4% 19,801 71.6%
Tonbridge and Malling Tom Tugendhat Conservative 36,218 63.6% 23,508 73.5%
Tooting Rosena Allin-Khan Labour 34,694 59.6% 15,458 74.6%
Torbay Kevin Foster Conservative 27,141 53.0% 14,283 67.4%
Torfaen Wales Nick Thomas-Symonds Labour 22,134 57.6% 10,240 62.1%
Torridge and West Devon Geoffrey Cox Conservative 33,612 56.5% 20,686 73.9%
Totnes Sarah Wollaston Conservative 26,972 53.7% 13,477 73.0%
Tottenham David Lammy Labour 40,249 81.6% 34,584 67.7%
Truro and Falmouth Sarah Newton Conservative 25,123 44.4% 3,792 75.9%
Tunbridge Wells Greg Clark Conservative 30,856 56.9% 16,465 72.5%
Twickenham Vince Cable Liberal Democrat 34,969 52.8% 9,762 79.5%
Tynemouth Alan Campbell Labour 32,395 57.0% 11,666 73.4%
Upper Bann Northern Ireland David Simpson Democratic Unionist Party 22,317 43.5% 7,992 63.9%
Uxbridge and South Ruislip Boris Johnson Conservative 23,716 50.8% 5,034 66.8%
Vale of Clwyd Chris Ruane Labour 19,423 50.2% 2,379 68.0%
Vale of Glamorgan Wales Alun Cairns Conservative 25,501 47.5% 2,190 72.6%
Vauxhall Kate Hoey Labour 31,576 57.4% 20,250 67.1%
Wakefield Mary Creagh Labour 22,987 49.7% 2,176 65.8%
Wallasey Angela Eagle Labour 34,552 71.5% 23,320 71.7%
Walsall North Eddie Hughes Conservative 18,919 49.6% 2,601 56.6%
Walsall South Valerie Vaz Labour 25,286 57.4% 8,892 65.4%
Walthamstow Stella Creasy Labour 38,793 80.6% 32,017 70.8%
Wansbeck Ian Lavery Labour 24,338 57.3% 10,435 68.3%
Wantage Edward Vaizey Conservative 34,459 54.2% 17,380 74.1%
Warley John Spellar Labour 27,004 67.2% 16,483 63.1%
Warrington North Helen Jones Labour 27,356 56.4% 9,582 67.5%
Warrington South Faisal Rashid Labour 29,994 48.4% 2,549 72.4%
Warwick and Leamington Matt Western Labour 25,227 46.7% 1,206 72.8%
Washington and Sunderland West Sharon Hodgson Labour 24,639 60.7% 12,940 60.3%
Watford Richard Harrington Conservative 26,731 45.6% 2,092 67.8%
Waveney Peter Aldous Conservative 28,643 54.4% 9,215 65.2%
Wealden Nusrat Ghani Conservative 37,027 61.2% 23,628 74.3%
Weaver Vale Mike Amesbury Labour 26,066 51.5% 3,928 73.3%
Wellingborough Peter Bone Conservative 30,579 57.4% 12,460 67.2%
Wells James Heappey Conservative 30,488 50.1% 7,582 73.8%
Welwyn Hatfield Grant Shapps Conservative 26,374 51.0% 7,369 70.9%
Wentworth and Dearne John Healey Labour 28,547 65.0% 14,803 58.7%
West Aberdeenshire and Kincardine Scotland Andrew Bowie Conservative 24,704 47.9% 7,950 71.2%
West Bromwich East Tom Watson Labour 22,664 58.0% 7,713 61.2%
West Bromwich West Adrian Bailey Labour 18,789 52.1% 4,460 54.7%
West Dorset Oliver Letwin Conservative 33,081 55.5% 19,091 75.4%
West Dunbartonshire Scotland Martin Docherty-Hughes Scottish National Party 18,890 42.9% 2,288 65.2%
West Ham Lyn Brown Labour 46,591 76.8% 36,754 65.7%
West Lancashire Rosie Cooper Labour 32,030 58.9% 11,689 74.2%
West Suffolk Matt Hancock Conservative 31,649 61.2% 17,063 66.9%
West Tyrone Northern Ireland Barry McElduff Sinn Féin 22,060 50.7% 10,342 67.9%
West Worcestershire Harriett Baldwin Conservative 34,703 61.5% 21,328 75.9%
Westminster North Karen Buck Labour 25,934 59.9% 11,512 67.8%
Westmorland and Lonsdale Tim Farron Liberal Democrat 23,686 45.8% 777 77.9%
Weston-super-Mare John Penrose Conservative 29,982 53.2% 11,544 68.7%
Wigan Lisa Nandy Labour 29,575 62.2% 16,027 63.1%
Wimbledon Stephen Hammond Conservative 23,946 46.5% 5,622 77.2%
Winchester Steve Brine Conservative 29,729 52.0% 9,999 78.8%
Windsor Adam Afriyie Conservative 34,718 64.4% 22,384 73.3%
Wirral South Alison McGovern Labour 25,871 57.2% 8,323 78.4%
Wirral West Margaret Greenwood Labour 23,866 54.3% 5,365 78.5%
Witham Priti Patel Conservative 31,670 64.3% 18,646 71.2%
Witney Robert Courts Conservative 33,839 55.5% 21,241 73.7%
Woking Jonathan Lord Conservative 29,903 54.1% 16,724 72.5%
Wokingham John Redwood Conservative 33,806 56.6% 18,798 75.5%
Wolverhampton North East Emma Reynolds Labour 19,282 52.8% 4,587 60.1%
Wolverhampton South East Pat McFadden Labour 21,137 58.2% 8,514 60.2%
Wolverhampton South West Eleanor Smith Labour 20,899 49.4% 2,185 70.6%
Worcester Robin Walker Conservative 24,731 48.1% 2,508 69.6%
Workington Sue Hayman Labour 21,317 51.2% 3,925 69.2%
Worsley and Eccles South Barbara Keeley Labour 26,046 57.1% 8,379 61.9%
Worthing West Peter Bottomley Conservative 30,181 55.4% 12,090 70.1%
Wrexham Wales Ian Lucas Labour 17,153 48.9% 1,832 70.4%
Wycombe Steve Baker Conservative 26,766 50.0% 6,578 69.4%
Wyre and Preston North Ben Wallace Conservative 30,684 58.3% 12,246 72.8%
Wyre Forest Mark Garnier Conservative 29,859 58.4% 13,334 65.8%
Wythenshawe and Sale East Mike Kane Labour 28,525 62.2% 14,944 60.0%
Yeovil Marcus Fysh Conservative 32,369 54.5% 14,723 71.6%
Ynys Môn Wales Albert Owen Labour 15,643 41.9% 5,259 70.6%
York Central Rachael Maskell Labour 34,594 65.2% 18,575 68.7%
York Outer Julian Sturdy Conservative 29,356 51.1% 8,289 75.7%