Skip to content

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.

Results by party
PartyLeaderSeatsChangeVotesShareChangeShare barCandidates
ConservativeDavid Cameron330+2411,299,60936.8%+0.8647
LabourEd Miliband232−269,347,27330.5%+1.5631
Scottish National PartyNicola Sturgeon56+501,454,4364.7%+3.159
Liberal DemocratsNick Clegg8−492,415,9167.9%−15.2631
Democratic Unionist Party—80184,2600.6%016
Sinn Féin—4−1176,2320.6%018
Plaid Cymru—30181,7040.6%040
Social Democratic and Labour Party—3099,8090.3%018
Ulster Unionist Party—2new114,9350.4%—15
UK Independence PartyNigel Farage1+13,881,09912.6%+9.5624
Green—101,157,6303.8%+2.8573
Independent—10103,4260.3%−0.7173
Speaker—1034,6170.1%01
115 other parties and independents246,5790.7%

Change is compared with the 2010 general election.

Aldershot: Con (Gerald Howarth), majority 32.3%Aldridge-Brownhills: Con (Wendy Morton), majority 29.7%Altrincham and Sale West: Con (Graham Brady), majority 26.3%Amber Valley: Con (Nigel Mills), majority 9.2%Arundel and South Downs: Con (Nick Herbert), majority 46.4%Ashfield: Lab (Gloria De Piero), majority 18.6%Ashford: Con (Damian Green), majority 33.6%Ashton-under-Lyne: Lab (Angela Rayner), majority 27.6%Aylesbury: Con (David Lidington), majority 31.0%Banbury: Con (Victoria Prentis), majority 31.7%Barking: Lab (Margaret Hodge), majority 35.5%Barnsley Central: Lab (Dan Jarvis), majority 34.0%Barnsley East: Lab (Michael Dugher), majority 31.2%Barrow and Furness: Lab (John Woodcock), majority 1.8%Basildon and Billericay: Con (John Baron), majority 29.0%Basingstoke: Con (Maria Miller), majority 20.8%Bassetlaw: Lab (John Mann), majority 17.9%Bath: Con (Ben Howlett), majority 8.1% — Con gain from LDBatley and Spen: Lab (Jo Cox), majority 12.0%Battersea: Con (Jane Ellison), majority 15.6%Beaconsfield: Con (Dominic Grieve), majority 49.5%Beckenham: Con (Bob Stewart), majority 37.9%Bedford: Con (Richard Fuller), majority 2.4%Bermondsey and Old Southwark: Lab (Neil Coyle), majority 8.7% — Lab gain from LDBerwick-upon-Tweed: Con (Anne-Marie Trevelyan), majority 12.2% — Con gain from LDBethnal Green and Bow: Lab (Rushanara Ali), majority 46.0%Beverley and Holderness: Con (Graham Stuart), majority 23.2%Bexhill and Battle: Con (Huw Merriman), majority 36.4%Bexleyheath and Crayford: Con (David Evennett), majority 21.0%Birkenhead: Lab (Frank Field), majority 52.8%Birmingham, Edgbaston: Lab (Gisela Stuart), majority 6.6%Birmingham, Erdington: Lab (Jack Dromey), majority 14.8%Birmingham, Hall Green: Lab (Roger Godsiff), majority 42.1%Birmingham, Hodge Hill: Lab (Liam Byrne), majority 56.9%Birmingham, Ladywood: Lab (Shabana Mahmood), majority 60.9%Birmingham, Northfield: Lab (Richard Burden), majority 5.9%Birmingham, Perry Barr: Lab (Khalid Mahmood), majority 35.9%Birmingham, Selly Oak: Lab (Stephen McCabe), majority 18.7%Birmingham, Yardley: Lab (Jess Phillips), majority 16.0% — Lab gain from LDBishop Auckland: Lab (Helen Goodman), majority 8.9%Blackburn: Lab (Kate Hollern), majority 29.0%Blackley and Broughton: Lab (Graham Stringer), majority 45.5%Blackpool North and Cleveleys: Con (Paul Maynard), majority 8.5%Blackpool South: Lab (Gordon Marsden), majority 8.0%Blaydon: Lab (David Anderson), majority 31.7%Blyth Valley: Lab (Ronnie Campbell), majority 24.0%Bognor Regis and Littlehampton: Con (Nick Gibb), majority 29.6%Bolsover: Lab (Dennis Skinner), majority 26.8%Bolton North East: Lab (David Crausby), majority 10.1%Bolton South East: Lab (Yasmin Qureshi), majority 26.8%Bolton West: Con (Chris Green), majority 1.7% — Con gain from LabBootle: Lab (Peter Dowd), majority 63.6%Boston and Skegness: Con (Matt Warman), majority 10.0%Bosworth: Con (David Tredinnick), majority 20.5%Bournemouth East: Con (Tobias Ellwood), majority 32.6%Bournemouth West: Con (Conor Burns), majority 29.7%Bracknell: Con (Phillip Lee), majority 38.9%Bradford East: Lab (Imran Hussain), majority 17.1% — Lab gain from LDBradford South: Lab (Judith Cummins), majority 17.2%Bradford West: Lab (Naz Shah), majority 28.3%Braintree: Con (James Cleverly), majority 35.0%Brent Central: Lab (Dawn Butler), majority 41.8% — Lab gain from LDBrent North: Lab (Barry Gardiner), majority 20.7%Brentford and Isleworth: Lab (Ruth Cadbury), majority 0.8% — Lab gain from ConBrentwood and Ongar: Con (Eric Pickles), majority 42.0%Bridgwater and West Somerset: Con (Ian Liddell-Grainger), majority 26.8%Brigg and Goole: Con (Andrew Percy), majority 25.8%Brighton, Kemptown: Con (Simon Kirby), majority 1.5%Brighton, Pavilion: Grn (Caroline Lucas), majority 14.6%Bristol East: Lab (Kerry McCarthy), majority 8.6%Bristol North West: Con (Charlotte Leslie), majority 9.5%Bristol South: Lab (Karin Smyth), majority 14.0%Bristol West: Lab (Thangam Debbonaire), majority 8.8% — Lab gain from LDBroadland: Con (Keith Simpson), majority 31.7%Bromley and Chislehurst: Con (Robert Neill), majority 30.8%Bromsgrove: Con (Sajid Javid), majority 31.6%Broxbourne: Con (Charles Walker), majority 36.3%Broxtowe: Con (Anna Soubry), majority 8.0%Buckingham: Spk (John Bercow), majority 42.7%Burnley: Lab (Julie Cooper), majority 8.2% — Lab gain from LDBurton: Con (Andrew Griffiths), majority 22.2%Bury North: Con (David Nuttall), majority 0.8%Bury South: Lab (Ivan Lewis), majority 10.4%Bury St Edmunds: Con (Jo Churchill), majority 35.9%Calder Valley: Con (Craig Whittaker), majority 8.3%Camberwell and Peckham: Lab (Harriet Harman), majority 50.1%Camborne and Redruth: Con (George Eustice), majority 15.3%Cambridge: Lab (Daniel Zeichner), majority 1.2% — Lab gain from LDCannock Chase: Con (Amanda Milling), majority 10.5%Canterbury: Con (Julian Brazier), majority 18.3%Carlisle: Con (John Stevenson), majority 6.5%Carshalton and Wallington: LD (Tom Brake), majority 3.2%Castle Point: Con (Rebecca Harris), majority 19.7%Central Devon: Con (Mel Stride), majority 39.1%Central Suffolk and North Ipswich: Con (Daniel Poulter), majority 37.2%Charnwood: Con (Edward Argar), majority 32.4%Chatham and Aylesford: Con (Tracey Crouch), majority 26.6%Cheadle: Con (Mary Robinson), majority 12.2% — Con gain from LDChelmsford: Con (Simon Burns), majority 33.9%Chelsea and Fulham: Con (Greg Hands), majority 39.8%Cheltenham: Con (Alex Chalk), majority 12.1% — Con gain from LDChesham and Amersham: Con (Cheryl Gillan), majority 45.4%Chesterfield: Lab (Toby Perkins), majority 29.8%Chichester: Con (Andrew Tyrie), majority 42.7%Chingford and Woodford Green: Con (Iain Duncan Smith), majority 19.1%Chippenham: Con (Michelle Donelan), majority 18.2% — Con gain from LDChipping Barnet: Con (Theresa Villiers), majority 14.4%Chorley: Lab (Lindsay Hoyle), majority 8.8%Christchurch: Con (Christopher Chope), majority 36.7%Cities of London and Westminster: Con (Mark Field), majority 26.7%City of Chester: Lab (Chris Matheson), majority 0.2% — Lab gain from ConCity of Durham: Lab (Roberta Blackman-Woods), majority 25.1%Clacton: UKIP (Douglas Carswell), majority 7.8% — UKIP gain from ConCleethorpes: Con (Martin Vickers), majority 17.5%Colchester: Con (Will Quince), majority 11.5% — Con gain from LDColne Valley: Con (Jason McCartney), majority 9.5%Congleton: Con (Fiona Bruce), majority 32.9%Copeland: Lab (Jamie Reed), majority 6.5%Corby: Con (Tom Pursglove), majority 4.3%Coventry North East: Lab (Colleen Fletcher), majority 29.1%Coventry North West: Lab (Geoffrey Robinson), majority 10.0%Coventry South: Lab (Jim Cunningham), majority 7.3%Crawley: Con (Henry Smith), majority 13.4%Crewe and Nantwich: Con (Edward Timpson), majority 7.3%Croydon Central: Con (Gavin Barwell), majority 0.3%Croydon North: Lab (Steve Reed), majority 39.9%Croydon South: Con (Chris Philp), majority 29.7%Dagenham and Rainham: Lab (Jon Cruddas), majority 11.6%Darlington: Lab (Jenny Chapman), majority 7.7%Dartford: Con (Gareth Johnson), majority 23.6%Daventry: Con (Chris Heaton-Harris), majority 40.1%Denton and Reddish: Lab (Andrew Gwynne), majority 27.2%Derby North: Con (Amanda Solloway), majority 0.1% — Con gain from LabDerby South: Lab (Margaret Beckett), majority 21.6%Derbyshire Dales: Con (Patrick McLoughlin), majority 29.7%Devizes: Con (Claire Perry), majority 42.3%Dewsbury: Lab (Paula Sherriff), majority 2.7% — Lab gain from ConDon Valley: Lab (Caroline Flint), majority 20.9%Doncaster Central: Lab (Rosie Winterton), majority 25.0%Doncaster North: Lab (Edward Miliband), majority 29.8%Dover: Con (Charlie Elphicke), majority 12.5%Dudley North: Lab (Ian Austin), majority 11.0%Dudley South: Con (Mike Wood), majority 11.2%Dulwich and West Norwood: Lab (Helen Hayes), majority 31.4%Ealing Central and Acton: Lab (Rupa Huq), majority 0.5% — Lab gain from ConEaling North: Lab (Stephen Pound), majority 25.4%Ealing, Southall: Lab (Virendra Sharma), majority 43.3%Easington: Lab (Grahame Morris), majority 42.3%East Devon: Con (Hugo Swire), majority 22.4%East Ham: Lab (Stephen Timms), majority 65.5%East Hampshire: Con (Damian Hinds), majority 48.7%East Surrey: Con (Sam Gyimah), majority 40.4%East Worthing and Shoreham: Con (Tim Loughton), majority 30.0%East Yorkshire: Con (Greg Knight), majority 29.9%Eastbourne: Con (Caroline Ansell), majority 1.4% — Con gain from LDEastleigh: Con (Mims Davies), majority 16.5% — Con gain from LDEddisbury: Con (Antoinette Sandbach), majority 27.4%Edmonton: Lab (Kate Osamor), majority 37.3%Ellesmere Port and Neston: Lab (Justin Madders), majority 13.4%Elmet and Rothwell: Con (Alec Shelbrooke), majority 14.7%Eltham: Lab (Clive Efford), majority 6.2%Enfield North: Lab (Joan Ryan), majority 2.4% — Lab gain from ConEnfield, Southgate: Con (David Burrowes), majority 10.4%Epping Forest: Con (Eleanor Laing), majority 36.4%Epsom and Ewell: Con (Chris Grayling), majority 42.8%Erewash: Con (Maggie Throup), majority 7.4%Erith and Thamesmead: Lab (Teresa Pearce), majority 22.4%Esher and Walton: Con (Dominic Raab), majority 50.2%Exeter: Lab (Ben Bradshaw), majority 13.3%Fareham: Con (Suella Fernandes), majority 40.7%Faversham and Mid Kent: Con (Helen Whately), majority 36.4%Feltham and Heston: Lab (Seema Malhotra), majority 23.2%Filton and Bradley Stoke: Con (Jack Lopresti), majority 20.0%Finchley and Golders Green: Con (Mike Freer), majority 11.2%Folkestone and Hythe: Con (Damian Collins), majority 25.1%Forest of Dean: Con (Mark Harper), majority 22.2%Fylde: Con (Mark Menzies), majority 30.4%Gainsborough: Con (Edward Leigh), majority 31.4%Garston and Halewood: Lab (Maria Eagle), majority 55.4%Gateshead: Lab (Ian Mearns), majority 39.0%Gedling: Lab (Vernon Coaker), majority 6.2%Gillingham and Rainham: Con (Rehman Chishti), majority 22.4%Gloucester: Con (Richard Graham), majority 13.8%Gosport: Con (Caroline Dinenage), majority 35.9%Grantham and Stamford: Con (Nick Boles), majority 35.3%Gravesham: Con (Adam Holloway), majority 16.7%Great Grimsby: Lab (Melanie Onn), majority 13.5%Great Yarmouth: Con (Brandon Lewis), majority 13.8%Greenwich and Woolwich: Lab (Matthew Pennycook), majority 25.6%Guildford: Con (Anne Milton), majority 41.6%Hackney North and Stoke Newington: Lab (Diane Abbott), majority 48.1%Hackney South and Shoreditch: Lab (Meg Hillier), majority 50.9%Halesowen and Rowley Regis: Con (James Morris), majority 7.0%Halifax: Lab (Holly Lynch), majority 1.0%Haltemprice and Howden: Con (David Davis), majority 33.2%Halton: Lab (Derek Twigg), majority 45.1%Hammersmith: Lab (Andy Slaughter), majority 13.6%Hampstead and Kilburn: Lab (Tulip Siddiq), majority 2.1%Harborough: Con (Edward Garnier), majority 37.4%Harlow: Con (Robert Halfon), majority 18.9%Harrogate and Knaresborough: Con (Andrew Jones), majority 30.7%Harrow East: Con (Bob Blackman), majority 9.7%Harrow West: Lab (Gareth Thomas), majority 4.7%Hartlepool: Lab (Iain Wright), majority 7.7%Harwich and North Essex: Con (Bernard Jenkin), majority 31.3%Hastings and Rye: Con (Amber Rudd), majority 9.4%Havant: Con (Alan Mak), majority 31.1%Hayes and Harlington: Lab (John McDonnell), majority 34.9%Hazel Grove: Con (William Wragg), majority 15.2% — Con gain from LDHemel Hempstead: Con (Mike Penning), majority 29.1%Hemsworth: Lab (Jon Trickett), majority 28.5%Hendon: Con (Matthew Offord), majority 7.5%Henley: Con (John Howell), majority 45.9%Hereford and South Herefordshire: Con (Jesse Norman), majority 35.7%Hertford and Stortford: Con (Mark Prisk), majority 38.2%Hertsmere: Con (Oliver Dowden), majority 36.9%Hexham: Con (Guy Opperman), majority 27.8%Heywood and Middleton: Lab (Liz McInnes), majority 10.9%High Peak: Con (Andrew Bingham), majority 9.6%Hitchin and Harpenden: Con (Peter Lilley), majority 36.2%Holborn and St Pancras: Lab (Keir Starmer), majority 31.0%Hornchurch and Upminster: Con (Angela Watkinson), majority 23.7%Hornsey and Wood Green: Lab (Catherine West), majority 19.1% — Lab gain from LDHorsham: Con (Jeremy Quin), majority 43.3%Houghton and Sunderland South: Lab (Bridget Phillipson), majority 33.6%Hove: Lab (Peter Kyle), majority 2.4% — Lab gain from ConHuddersfield: Lab (Barry Sheerman), majority 18.2%Huntingdon: Con (Jonathan Djanogly), majority 34.7%Hyndburn: Lab (Graham Jones), majority 10.3%Ilford North: Lab (Wes Streeting), majority 1.2% — Lab gain from ConIlford South: Lab (Mike Gapes), majority 38.1%Ipswich: Con (Benedict Gummer), majority 7.7%Isle of Wight: Con (Andrew Turner), majority 19.5%Islington North: Lab (Jeremy Corbyn), majority 43.1%Islington South and Finsbury: Lab (Emily Thornberry), majority 28.7%Jarrow: Lab (Stephen Hepburn), majority 36.0%Keighley: Con (Kris Hopkins), majority 6.2%Kenilworth and Southam: Con (Jeremy Wright), majority 43.0%Kensington: Con (Victoria Borwick), majority 21.1%Kettering: Con (Philip Hollobone), majority 26.7%Kingston and Surbiton: Con (James Berry), majority 4.8% — Con gain from LDKingston upon Hull East: Lab (Karl Turner), majority 29.4%Kingston upon Hull North: Lab (Diana Johnson), majority 36.5%Kingston upon Hull West and Hessle: Lab (Alan Johnson), majority 29.4%Kingswood: Con (Chris Skidmore), majority 18.7%Knowsley: Lab (George Howarth), majority 68.3%Lancaster and Fleetwood: Lab (Catherine Smith), majority 3.0% — Lab gain from ConLeeds Central: Lab (Hilary Benn), majority 37.7%Leeds East: Lab (Richard Burgon), majority 32.8%Leeds North East: Lab (Fabian Hamilton), majority 15.0%Leeds North West: LD (Greg Mulholland), majority 6.7%Leeds West: Lab (Rachel Reeves), majority 27.9%Leicester East: Lab (Keith Vaz), majority 38.2%Leicester South: Lab (Jon Ashworth), majority 38.8%Leicester West: Lab (Liz Kendall), majority 20.9%Leigh: Lab (Andy Burnham), majority 31.2%Lewes: Con (Maria Caulfield), majority 2.1% — Con gain from LDLewisham East: Lab (Heidi Alexander), majority 33.4%Lewisham West and Penge: Lab (Jim Dowd), majority 26.4%Lewisham, Deptford: Lab (Vicky Foxcroft), majority 45.4%Leyton and Wanstead: Lab (John Cryer), majority 36.7%Lichfield: Con (Michael Fabricant), majority 35.3%Lincoln: Con (Karl McCartney), majority 3.1%Liverpool, Riverside: Lab (Louise Ellman), majority 55.3%Liverpool, Walton: Lab (Steve Rotheram), majority 72.3%Liverpool, Wavertree: Lab (Luciana Berger), majority 59.3%Liverpool, West Derby: Lab (Stephen Twigg), majority 66.7%Loughborough: Con (Nicky Morgan), majority 17.7%Louth and Horncastle: Con (Victoria Atkins), majority 29.8%Ludlow: Con (Philip Dunne), majority 39.4%Luton North: Lab (Kelvin Hopkins), majority 22.3%Luton South: Lab (Gavin Shuker), majority 13.5%Macclesfield: Con (David Rutley), majority 29.9%Maidenhead: Con (Theresa May), majority 54.0%Maidstone and The Weald: Con (Helen Grant), majority 21.4%Makerfield: Lab (Yvonne Fovargue), majority 29.4%Maldon: Con (John Whittingdale), majority 45.9%Manchester Central: Lab (Lucy Powell), majority 47.7%Manchester, Gorton: Lab (Gerald Kaufman), majority 57.3%Manchester, Withington: Lab (Jeff Smith), majority 29.8% — Lab gain from LDMansfield: Lab (Alan Meale), majority 11.3%Meon Valley: Con (George Hollingbery), majority 46.2%Meriden: Con (Caroline Spelman), majority 35.7%Mid Bedfordshire: Con (Nadine Dorries), majority 40.2%Mid Derbyshire: Con (Pauline Latham), majority 26.8%Mid Dorset and North Poole: Con (Michael Tomlinson), majority 22.7% — Con gain from LDMid Norfolk: Con (George Freeman), majority 33.1%Mid Sussex: Con (Nicholas Soames), majority 42.2%Mid Worcestershire: Con (Nigel Huddleston), majority 39.3%Middlesbrough: Lab (Andy McDonald), majority 38.2%Middlesbrough South and East Cleveland: Lab (Tom Blenkinsop), majority 5.0%Milton Keynes North: Con (Mark Lancaster), majority 16.9%Milton Keynes South: Con (Iain Stewart), majority 14.7%Mitcham and Morden: Lab (Siobhain McDonagh), majority 37.5%Mole Valley: Con (Paul Beresford), majority 46.2%Morecambe and Lunesdale: Con (David Morris), majority 10.6%Morley and Outwood: Con (Andrea Jenkyns), majority 0.9% — Con gain from LabNew Forest East: Con (Julian Lewis), majority 38.8%New Forest West: Con (Desmond Swayne), majority 43.5%Newark: Con (Robert Jenrick), majority 35.3%Newbury: Con (Richard Benyon), majority 46.0%Newcastle upon Tyne Central: Lab (Chi Onwurah), majority 36.1%Newcastle upon Tyne East: Lab (Nicholas Brown), majority 31.9%Newcastle upon Tyne North: Lab (Catherine McKinnell), majority 22.6%Newcastle-under-Lyme: Lab (Paul Farrelly), majority 1.5%Newton Abbot: Con (Anne Marie Morris), majority 23.3%Normanton, Pontefract and Castleford: Lab (Yvette Cooper), majority 33.6%North Cornwall: Con (Scott Mann), majority 13.7% — Con gain from LDNorth Devon: Con (Peter Heaton-Jones), majority 13.3% — Con gain from LDNorth Dorset: Con (Simon Hoare), majority 39.6%North Durham: Lab (Kevan Jones), majority 34.0%North East Bedfordshire: Con (Alistair Burt), majority 43.7%North East Cambridgeshire: Con (Stephen Barclay), majority 32.6%North East Derbyshire: Lab (Natascha Engel), majority 3.9%North East Hampshire: Con (Ranil Jayawardena), majority 55.4%North East Hertfordshire: Con (Oliver Heald), majority 36.5%North East Somerset: Con (Jacob Rees-Mogg), majority 24.9%North Herefordshire: Con (Bill Wiggin), majority 41.6%North Norfolk: LD (Norman Lamb), majority 8.2%North Shropshire: Con (Owen Paterson), majority 31.4%North Somerset: Con (Liam Fox), majority 39.2%North Swindon: Con (Justin Tomlinson), majority 22.6%North Thanet: Con (Roger Gale), majority 23.3%North Tyneside: Lab (Mary Glindon), majority 36.7%North Warwickshire: Con (Craig Tracey), majority 6.3%North West Cambridgeshire: Con (Shailesh Vara), majority 32.4%North West Durham: Lab (Pat Glass), majority 23.5%North West Hampshire: Con (Kit Malthouse), majority 43.4%North West Leicestershire: Con (Andrew Bridgen), majority 22.1%North West Norfolk: Con (Henry Bellingham), majority 29.4%North Wiltshire: Con (James Gray), majority 41.6%Northampton North: Con (Michael Ellis), majority 8.2%Northampton South: Con (David Mackintosh), majority 9.8%Norwich North: Con (Chloe Smith), majority 10.2%Norwich South: Lab (Clive Lewis), majority 15.8% — Lab gain from LDNottingham East: Lab (Christopher Leslie), majority 33.8%Nottingham North: Lab (Graham Allen), majority 33.6%Nottingham South: Lab (Lilian Greenwood), majority 16.0%Nuneaton: Con (Marcus Jones), majority 10.7%Old Bexley and Sidcup: Con (James Brokenshire), majority 33.8%Oldham East and Saddleworth: Lab (Debbie Abrahams), majority 13.5%Oldham West and Royton: Lab (Michael Meacher), majority 34.2%Orpington: Con (Joseph Johnson), majority 40.8%Oxford East: Lab (Andrew Smith), majority 30.1%Oxford West and Abingdon: Con (Nicola Blackwood), majority 16.7%Pendle: Con (Andrew Stephenson), majority 12.3%Penistone and Stocksbridge: Lab (Angela Smith), majority 14.4%Penrith and The Border: Con (Rory Stewart), majority 45.3%Peterborough: Con (Stewart Jackson), majority 4.1%Plymouth, Moor View: Con (Johnny Mercer), majority 2.4% — Con gain from LabPlymouth, Sutton and Devonport: Con (Oliver Colvile), majority 1.1%Poole: Con (Robert Syms), majority 33.3%Poplar and Limehouse: Lab (Jim Fitzpatrick), majority 33.2%Portsmouth North: Con (Penny Mordaunt), majority 23.2%Portsmouth South: Con (Flick Drummond), majority 12.5% — Con gain from LDPreston: Lab (Mark Hendrick), majority 36.1%Pudsey: Con (Stuart Andrew), majority 8.8%Putney: Con (Justine Greening), majority 23.8%Rayleigh and Wickford: Con (Mark Francois), majority 32.4%Reading East: Con (Rob Wilson), majority 12.9%Reading West: Con (Alok Sharma), majority 13.7%Redcar: Lab (Anna Turley), majority 25.4% — Lab gain from LDRedditch: Con (Karen Lumley), majority 16.0%Reigate: Con (Crispin Blunt), majority 43.5%Ribble Valley: Con (Nigel Evans), majority 26.0%Richmond (Yorks): Con (Rishi Sunak), majority 36.2%Richmond Park: Con (Zac Goldsmith), majority 38.9%Rochdale: Lab (Simon Danczuk), majority 27.4%Rochester and Strood: Con (Kelly Tolhurst), majority 13.6%Rochford and Southend East: Con (James Duddridge), majority 21.7%Romford: Con (Andrew Rosindell), majority 28.2%Romsey and Southampton North: Con (Caroline Nokes), majority 36.6%Rossendale and Darwen: Con (Jake Berry), majority 11.5%Rother Valley: Lab (Kevin Barron), majority 15.5%Rotherham: Lab (Sarah Champion), majority 22.3%Rugby: Con (Mark Pawsey), majority 21.1%Ruislip, Northwood and Pinner: Con (Nick Hurd), majority 39.5%Runnymede and Weybridge: Con (Philip Hammond), majority 44.2%Rushcliffe: Con (Kenneth Clarke), majority 25.1%Rutland and Melton: Con (Alan Duncan), majority 39.8%Saffron Walden: Con (Alan Haselhurst), majority 43.4%Salford and Eccles: Lab (Rebecca Long Bailey), majority 29.0%Salisbury: Con (John Glen), majority 40.3%Scarborough and Whitby: Con (Robert Goodwill), majority 13.0%Scunthorpe: Lab (Nic Dakin), majority 8.5%Sedgefield: Lab (Phil Wilson), majority 17.7%Sefton Central: Lab (Bill Esterson), majority 24.2%Selby and Ainsty: Con (Nigel Adams), majority 25.7%Sevenoaks: Con (Michael Fallon), majority 39.0%Sheffield Central: Lab (Paul Blomfield), majority 39.2%Sheffield South East: Lab (Clive Betts), majority 29.5%Sheffield, Brightside and Hillsborough: Lab (Harry Harpham), majority 34.5%Sheffield, Hallam: LD (Nick Clegg), majority 4.2%Sheffield, Heeley: Lab (Louise Haigh), majority 30.8%Sherwood: Con (Mark Spencer), majority 9.2%Shipley: Con (Philip Davies), majority 19.0%Shrewsbury and Atcham: Con (Daniel Kawczynski), majority 17.7%Sittingbourne and Sheppey: Con (Gordon Henderson), majority 24.6%Skipton and Ripon: Con (Julian Smith), majority 38.1%Sleaford and North Hykeham: Con (Stephen Phillips), majority 38.9%Slough: Lab (Fiona Mactaggart), majority 15.2%Solihull: Con (Julian Knight), majority 23.6% — Con gain from LDSomerton and Frome: Con (David Warburton), majority 33.6% — Con gain from LDSouth Basildon and East Thurrock: Con (Stephen Metcalfe), majority 16.9%South Cambridgeshire: Con (Heidi Allen), majority 33.5%South Derbyshire: Con (Heather Wheeler), majority 22.6%South Dorset: Con (Richard Drax), majority 24.7%South East Cambridgeshire: Con (Lucy Frazer), majority 28.3%South East Cornwall: Con (Sheryll Murray), majority 33.7%South Holland and The Deepings: Con (John Hayes), majority 37.7%South Leicestershire: Con (Alberto Costa), majority 31.2%South Norfolk: Con (Richard Bacon), majority 35.9%South Northamptonshire: Con (Andrea Leadsom), majority 43.4%South Ribble: Con (Seema Kennedy), majority 11.4%South Shields: Lab (Emma Lewell-Buck), majority 29.3%South Staffordshire: Con (Gavin Williamson), majority 41.1%South Suffolk: Con (James Cartlidge), majority 33.8%South Swindon: Con (Robert Buckland), majority 11.7%South Thanet: Con (Craig MacKinlay), majority 5.7%South West Bedfordshire: Con (Andrew Selous), majority 34.7%South West Devon: Con (Gary Streeter), majority 39.9%South West Hertfordshire: Con (David Gauke), majority 40.6%South West Norfolk: Con (Elizabeth Truss), majority 27.7%South West Surrey: Con (Jeremy Hunt), majority 50.0%South West Wiltshire: Con (Andrew Murrison), majority 35.2%Southampton, Itchen: Con (Royston Smith), majority 5.2% — Con gain from LabSouthampton, Test: Lab (Alan Whitehead), majority 8.7%Southend West: Con (David Amess), majority 31.5%Southport: LD (John Pugh), majority 3.0%Spelthorne: Con (Kwasi Kwarteng), majority 28.8%St Albans: Con (Anne Main), majority 23.4%St Austell and Newquay: Con (Steve Double), majority 16.2% — Con gain from LDSt Helens North: Lab (Conor McGinn), majority 37.4%St Helens South and Whiston: Lab (Marie Rimmer), majority 43.9%St Ives: Con (Derek Thomas), majority 5.1% — Con gain from LDStafford: Con (Jeremy Lefroy), majority 18.8%Staffordshire Moorlands: Con (Karen Bradley), majority 23.9%Stalybridge and Hyde: Lab (Jonathan Reynolds), majority 16.3%Stevenage: Con (Stephen McPartland), majority 10.4%Stockport: Lab (Ann Coffey), majority 25.4%Stockton North: Lab (Alex Cunningham), majority 21.1%Stockton South: Con (James Wharton), majority 9.7%Stoke-on-Trent Central: Lab (Tristram Hunt), majority 16.7%Stoke-on-Trent North: Lab (Ruth Smeeth), majority 12.5%Stoke-on-Trent South: Lab (Robert Flello), majority 6.5%Stone: Con (Bill Cash), majority 34.6%Stourbridge: Con (Margot James), majority 14.5%Stratford-on-Avon: Con (Nadhim Zahawi), majority 44.5%Streatham: Lab (Chuka Umunna), majority 27.9%Stretford and Urmston: Lab (Kate Green), majority 25.2%Stroud: Con (Neil Carmichael), majority 8.0%Suffolk Coastal: Con (Therese Coffey), majority 33.9%Sunderland Central: Lab (Julie Elliott), majority 26.8%Surrey Heath: Con (Michael Gove), majority 45.6%Sutton and Cheam: Con (Paul Scully), majority 7.9% — Con gain from LDSutton Coldfield: Con (Andrew Mitchell), majority 32.3%Tamworth: Con (Christopher Pincher), majority 24.0%Tatton: Con (George Osborne), majority 40.3%Taunton Deane: Con (Rebecca Pow), majority 26.8% — Con gain from LDTelford: Con (Lucy Allan), majority 1.8% — Con gain from LabTewkesbury: Con (Laurence Robertson), majority 39.7%The Cotswolds: Con (Geoffrey Clifton-Brown), majority 37.9%The Wrekin: Con (Mark Pritchard), majority 23.6%Thirsk and Malton: Con (Kevin Hollinrake), majority 37.2%Thornbury and Yate: Con (Luke Hall), majority 3.1% — Con gain from LDThurrock: Con (Jackie Doyle-Price), majority 1.1%Tiverton and Honiton: Con (Neil Parish), majority 37.5%Tonbridge and Malling: Con (Tom Tugendhat), majority 44.2%Tooting: Lab (Sadiq Khan), majority 5.3%Torbay: Con (Kevin Foster), majority 6.8% — Con gain from LDTorridge and West Devon: Con (Geoffrey Cox), majority 32.5%Totnes: Con (Sarah Wollaston), majority 38.8%Tottenham: Lab (David Lammy), majority 55.4%Truro and Falmouth: Con (Sarah Newton), majority 27.2%Tunbridge Wells: Con (Greg Clark), majority 44.5%Twickenham: Con (Tania Mathias), majority 3.3% — Con gain from LDTynemouth: Lab (Alan Campbell), majority 15.4%Uxbridge and South Ruislip: Con (Boris Johnson), majority 23.9%Vauxhall: Lab (Kate Hoey), majority 26.5%Wakefield: Lab (Mary Creagh), majority 6.1%Wallasey: Lab (Angela Eagle), majority 37.7%Walsall North: Lab (David Winnick), majority 5.3%Walsall South: Lab (Valerie Vaz), majority 14.4%Walthamstow: Lab (Stella Creasy), majority 55.5%Wansbeck: Lab (Ian Lavery), majority 28.2%Wantage: Con (Edward Vaizey), majority 37.3%Warley: Lab (John Spellar), majority 38.9%Warrington North: Lab (Helen Jones), majority 19.7%Warrington South: Con (David Mowat), majority 4.6%Warwick and Leamington: Con (Chris White), majority 13.1%Washington and Sunderland West: Lab (Sharon Hodgson), majority 35.3%Watford: Con (Richard Harrington), majority 17.4%Waveney: Con (Peter Aldous), majority 4.6%Wealden: Con (Nusrat Ghani), majority 40.3%Weaver Vale: Con (Graham Evans), majority 1.7%Wellingborough: Con (Peter Bone), majority 32.5%Wells: Con (James Heappey), majority 13.3% — Con gain from LDWelwyn Hatfield: Con (Grant Shapps), majority 24.2%Wentworth and Dearne: Lab (John Healey), majority 32.0%West Bromwich East: Lab (Tom Watson), majority 25.3%West Bromwich West: Lab (Adrian Bailey), majority 22.1%West Dorset: Con (Oliver Letwin), majority 28.6%West Ham: Lab (Lyn Brown), majority 53.0%West Lancashire: Lab (Rosie Cooper), majority 16.8%West Suffolk: Con (Matthew Hancock), majority 30.4%West Worcestershire: Con (Harriett Baldwin), majority 41.7%Westminster North: Lab (Karen Buck), majority 5.0%Westmorland and Lonsdale: LD (Tim Farron), majority 18.3%Weston-Super-Mare: Con (John Penrose), majority 29.7%Wigan: Lab (Lisa Nandy), majority 31.4%Wimbledon: Con (Stephen Hammond), majority 26.1%Winchester: Con (Steve Brine), majority 30.6%Windsor: Con (Adam Afriyie), majority 50.0%Wirral South: Lab (Alison McGovern), majority 11.0%Wirral West: Lab (Margaret Greenwood), majority 1.0% — Lab gain from ConWitham: Con (Priti Patel), majority 41.5%Witney: Con (David Cameron), majority 43.0%Woking: Con (Jonathan Lord), majority 40.1%Wokingham: Con (John Redwood), majority 43.2%Wolverhampton North East: Lab (Emma Reynolds), majority 16.2%Wolverhampton South East: Lab (Pat McFadden), majority 31.0%Wolverhampton South West: Lab (Rob Marris), majority 2.0% — Lab gain from ConWorcester: Con (Robin Walker), majority 11.4%Workington: Lab (Sue Hayman), majority 12.2%Worsley and Eccles South: Lab (Barbara Keeley), majority 14.1%Worthing West: Con (Peter Bottomley), majority 33.2%Wycombe: Con (Steve Baker), majority 28.9%Wyre and Preston North: Con (Ben Wallace), majority 28.4%Wyre Forest: Con (Mark Garnier), majority 26.0%Wythenshawe and Sale East: Lab (Mike Kane), majority 24.4%Yeovil: Con (Marcus Fysh), majority 9.3% — Con gain from LDYork Central: Lab (Rachael Maskell), majority 14.1%York Outer: Con (Julian Sturdy), majority 24.4%Belfast East: DUP (Gavin Robinson), majority 6.5% — DUP gain from APNIBelfast North: DUP (Nigel Dodds), majority 13.1%Belfast South: SDLP (Alasdair McDonnell), majority 2.3%Belfast West: SF (Paul Maskey), majority 35.0%East Antrim: DUP (Sammy Wilson), majority 17.3%East Londonderry: DUP (Gregory Campbell), majority 22.5%Fermanagh and South Tyrone: UUP (Tom Elliott), majority 1.0% — UUP gain from SFFoyle: SDLP (Mark Durkan), majority 16.3%Lagan Valley: DUP (Jeffrey Donaldson), majority 32.7%Mid Ulster: SF (Francie Molloy), majority 33.3%Newry and Armagh: SF (Mickey Brady), majority 8.4%North Antrim: DUP (Ian Paisley), majority 27.6%North Down: Ind (Sylvia Hermon), majority 25.6%South Antrim: UUP (Danny Kinahan), majority 2.6% — UUP gain from DUPSouth Down: SDLP (Margaret Ritchie), majority 13.8%Strangford: DUP (Jim Shannon), majority 30.0%Upper Bann: DUP (David Simpson), majority 4.8%West Tyrone: SF (Pat Doherty), majority 26.0%Aberdeen North: SNP (Kirsty Blackman), majority 30.5% — SNP gain from LabAberdeen South: SNP (Callum McCaig), majority 14.9% — SNP gain from LabAirdrie and Shotts: SNP (Neil Gray), majority 19.8% — SNP gain from LabAngus: SNP (Mike Weir), majority 25.2%Argyll and Bute: SNP (Brendan O'Hara), majority 16.3% — SNP gain from LDAyr, Carrick and Cumnock: SNP (Corri Wilson), majority 21.6% — SNP gain from LabBanff and Buchan: SNP (Eilidh Whiteford), majority 31.4%Berwickshire, Roxburgh and Selkirk: SNP (Calum Kerr), majority 0.6% — SNP gain from LDCaithness, Sutherland and Easter Ross: SNP (Paul Monaghan), majority 11.2% — SNP gain from LDCentral Ayrshire: SNP (Philippa Whitford), majority 26.8% — SNP gain from LabCoatbridge, Chryston and Bellshill: SNP (Phil Boswell), majority 22.7% — SNP gain from LabCumbernauld, Kilsyth and Kirkintilloch East: SNP (Stuart McDonald), majority 29.9% — SNP gain from LabDumfries and Galloway: SNP (Richard Arkless), majority 11.5% — SNP gain from LabDumfriesshire, Clydesdale and Tweeddale: Con (David Mundell), majority 1.5%Dundee East: SNP (Stewart Hosie), majority 39.8%Dundee West: SNP (Chris Law), majority 38.2% — SNP gain from LabDunfermline and West Fife: SNP (Douglas Chapman), majority 18.5% — SNP gain from LabEast Dunbartonshire: SNP (John Nicolson), majority 4.0% — SNP gain from LDEast Kilbride, Strathaven and Lesmahagow: SNP (Lisa Cameron), majority 27.3% — SNP gain from LabEast Lothian: SNP (George Kerevan), majority 11.5% — SNP gain from LabEast Renfrewshire: SNP (Kirsten Oswald), majority 6.6% — SNP gain from LabEdinburgh East: SNP (Tommy Sheppard), majority 19.3% — SNP gain from LabEdinburgh North and Leith: SNP (Deidre Brock), majority 9.7% — SNP gain from LabEdinburgh South: Lab (Ian Murray), majority 5.4%Edinburgh South West: SNP (Joanna Cherry), majority 15.8% — SNP gain from LabEdinburgh West: SNP (Michelle Thomson), majority 5.9% — SNP gain from LDNa h-Eileanan an Iar: SNP (Angus MacNeil), majority 25.7%Falkirk: SNP (John McNally), majority 32.7% — SNP gain from LabGlasgow Central: SNP (Alison Thewliss), majority 19.5% — SNP gain from LabGlasgow East: SNP (Natalie McGarry), majority 24.5% — SNP gain from LabGlasgow North: SNP (Patrick Grady), majority 25.2% — SNP gain from LabGlasgow North East: SNP (Anne McLaughlin), majority 24.4% — SNP gain from LabGlasgow North West: SNP (Carol Monaghan), majority 23.6% — SNP gain from LabGlasgow South: SNP (Stewart McDonald), majority 25.2% — SNP gain from LabGlasgow South West: SNP (Christopher Stephens), majority 24.3% — SNP gain from LabGlenrothes: SNP (Peter Grant), majority 29.2% — SNP gain from LabGordon: SNP (Alex Salmond), majority 14.9% — SNP gain from LDInverclyde: SNP (Ronnie Cowan), majority 24.8% — SNP gain from LabInverness, Nairn, Badenoch and Strathspey: SNP (Drew Hendry), majority 18.8% — SNP gain from LDKilmarnock and Loudoun: SNP (Alan Brown), majority 25.3% — SNP gain from LabKirkcaldy and Cowdenbeath: SNP (Roger Mullin), majority 18.9% — SNP gain from LabLanark and Hamilton East: SNP (Angela Crawley), majority 18.3% — SNP gain from LabLinlithgow and East Falkirk: SNP (Martyn Day), majority 21.0% — SNP gain from LabLivingston: SNP (Hannah Bardell), majority 29.3% — SNP gain from LabMidlothian: SNP (Owen Thompson), majority 20.4% — SNP gain from LabMoray: SNP (Angus Robertson), majority 18.4%Motherwell and Wishaw: SNP (Marion Fellows), majority 24.7% — SNP gain from LabNorth Ayrshire and Arran: SNP (Patricia Gibson), majority 25.2% — SNP gain from LabNorth East Fife: SNP (Stephen Gethins), majority 9.6% — SNP gain from LDOchil and South Perthshire: SNP (Tasmina Ahmed-Sheikh), majority 17.6% — SNP gain from LabOrkney and Shetland: LD (Alistair Carmichael), majority 3.6%Paisley and Renfrewshire North: SNP (Gavin Newlands), majority 18.0% — SNP gain from LabPaisley and Renfrewshire South: SNP (Mhairi Black), majority 12.3% — SNP gain from LabPerth and North Perthshire: SNP (Pete Wishart), majority 17.8%Ross, Skye and Lochaber: SNP (Ian Blackford), majority 12.3% — SNP gain from LDRutherglen and Hamilton West: SNP (Margaret Ferrier), majority 17.3% — SNP gain from LabStirling: SNP (Steven Paterson), majority 20.1% — SNP gain from LabWest Aberdeenshire and Kincardine: SNP (Stuart Donaldson), majority 12.7% — SNP gain from LDWest Dunbartonshire: SNP (Martin Docherty), majority 27.7% — SNP gain from LabYnys Môn: Lab (Albert Owen), majority 0.7%Delyn: Lab (David Hanson), majority 7.8%Alyn and Deeside: Lab (Mark Tami), majority 8.1%Wrexham: Lab (Ian Lucas), majority 5.6%Llanelli: Lab (Nia Griffith), majority 18.4%Gower: Con (Byron Davies), majority 0.1% — Con gain from LabSwansea West: Lab (Geraint Davies), majority 20.0%Swansea East: Lab (Carolyn Harris), majority 35.8%Aberavon: Lab (Stephen Kinnock), majority 33.1%Cardiff Central: Lab (Jo Stevens), majority 12.9% — Lab gain from LDCardiff North: Con (Craig Williams), majority 4.2%Rhondda: Lab (Chris Bryant), majority 23.6%Torfaen: Lab (Nick Thomas-Symonds), majority 21.5%Monmouth: Con (David Davies), majority 23.1%Newport East: Lab (Jessica Morden), majority 13.4%Newport West: Lab (Paul Flynn), majority 8.7%Arfon: PC (Hywel Williams), majority 13.7%Aberconwy: Con (Guto Bebb), majority 13.3%Clwyd West: Con (David Jones), majority 17.7%Vale of Clwyd: Con (James Davies), majority 0.7% — Con gain from LabDwyfor Meirionnydd: PC (Liz Saville-Roberts), majority 18.2%Clwyd South: Lab (Susan Elan Jones), majority 6.9%Montgomeryshire: Con (Glyn Davies), majority 15.8%Ceredigion: LD (Mark Williams), majority 8.2%Preseli Pembrokeshire: Con (Stephen Crabb), majority 12.3%Carmarthen West and South Pembrokeshire: Con (Simon Hart), majority 15.0%Carmarthen East and Dinefwr: PC (Jonathan Edwards), majority 14.2%Brecon and Radnorshire: Con (Chris Davies), majority 12.7% — Con gain from LDNeath: Lab (Christina Rees), majority 25.7%Cynon Valley: Lab (Ann Clwyd), majority 30.9%Merthyr Tydfil and Rhymney: Lab (Gerald Jones), majority 35.2%Blaenau Gwent: Lab (Nick Smith), majority 40.1%Bridgend: Lab (Madeleine Moon), majority 4.9%Ogmore: Lab (Huw Irranca-Davies), majority 37.0%Pontypridd: Lab (Owen Smith), majority 23.7%Caerphilly: Lab (Wayne David), majority 25.0%Islwyn: Lab (Chris Evans), majority 29.4%Vale of Glamorgan: Con (Alun Cairns), majority 13.4%Cardiff West: Lab (Kevin Brennan), majority 15.5%Cardiff South and Penarth: Lab (Stephen Doughty), majority 16.0%

ConLabSNPLDDUPSFPCSDLPPaler = smaller majority (under 5, 5–10, 10–20, 20+ points). Each hexagon is one constituency.

Nations and regions

Closest results

  1. Gower Con by 27 votes
  2. Derby North Con by 41 votes
  3. City of Chester Lab by 93 votes
  4. Croydon Central Con by 165 votes
  5. Ynys Môn Lab by 229 votes
  6. Vale of Clwyd Con by 237 votes
  7. Ealing Central and Acton Lab by 274 votes
  8. Berwickshire, Roxburgh and Selkirk SNP by 328 votes
  9. Bury North Con by 378 votes
  10. Wirral West Lab by 417 votes

50 closest seats →

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 gain → · Compare with 2010 →

Every constituency

Download CSV

ConstituencyRegionWinnerMajority%TurnoutResult
AberavonWalesLab Stephen Kinnock10,44533.163.3%Lab hold
AberconwyWalesCon Guto Bebb3,99913.366.2%Con hold
Aberdeen NorthScotlandSNP Kirsty Blackman13,39630.564.9%SNP gain from Lab
Aberdeen SouthScotlandSNP Callum McCaig7,23014.971.3%SNP gain from Lab
Airdrie and ShottsScotlandSNP Neil Gray8,77919.866.3%SNP gain from Lab
AldershotSouth EastCon Gerald Howarth14,90132.363.8%Con hold
Aldridge-BrownhillsWest MidlandsCon Wendy Morton11,72329.765.6%Con hold
Altrincham and Sale WestNorth WestCon Graham Brady13,29026.370.6%Con hold
Alyn and DeesideWalesLab Mark Tami3,3438.166.6%Lab hold
Amber ValleyEast MidlandsCon Nigel Mills4,2059.265.8%Con hold
AngusScotlandSNP Mike Weir11,23025.267.6%SNP hold
ArfonWalesPC Hywel Williams3,66813.766.3%PC hold
Argyll and ButeScotlandSNP Brendan O'Hara8,47316.375.3%SNP gain from LD
Arundel and South DownsSouth EastCon Nick Herbert26,17746.473.1%Con hold
AshfieldEast MidlandsLab Gloria De Piero8,82018.661.5%Lab hold
AshfordSouth EastCon Damian Green19,29633.667.4%Con hold
Ashton-under-LyneNorth WestLab Angela Rayner10,75627.656.9%Lab hold
AylesburySouth EastCon David Lidington17,15831.069.0%Con hold
Ayr, Carrick and CumnockScotlandSNP Corri Wilson11,26521.671.5%SNP gain from Lab
BanburySouth EastCon Victoria Prentis18,39531.767.1%Con hold
Banff and BuchanScotlandSNP Eilidh Whiteford14,33931.466.5%SNP hold
BarkingLondonLab Margaret Hodge15,27235.558.2%Lab hold
Barnsley CentralYorkshire and the HumberLab Dan Jarvis12,43534.056.7%Lab hold
Barnsley EastYorkshire and the HumberLab Michael Dugher12,03431.255.7%Lab hold
Barrow and FurnessNorth WestLab John Woodcock7951.863.3%Lab hold
Basildon and BillericayEast of EnglandCon John Baron12,48229.064.9%Con hold
BasingstokeSouth EastCon Maria Miller11,06320.866.6%Con hold
BassetlawEast MidlandsLab John Mann8,84317.964.2%Lab hold
BathSouth WestCon Ben Howlett3,8338.174.8%Con gain from LD
Batley and SpenYorkshire and the HumberLab Jo Cox6,05712.064.4%Lab hold
BatterseaLondonCon Jane Ellison7,93815.667.0%Con hold
BeaconsfieldSouth EastCon Dominic Grieve26,31149.571.1%Con hold
BeckenhamLondonCon Bob Stewart18,47137.972.4%Con hold
BedfordEast of EnglandCon Richard Fuller1,0972.466.5%Con hold
Belfast EastNorthern IrelandDUP Gavin Robinson2,5976.562.8%DUP gain from APNI
Belfast NorthNorthern IrelandDUP Nigel Dodds5,32613.159.2%DUP hold
Belfast SouthNorthern IrelandSDLP Alasdair McDonnell9062.360.0%SDLP hold
Belfast WestNorthern IrelandSF Paul Maskey12,36535.056.3%SF hold
Bermondsey and Old SouthwarkLondonLab Neil Coyle4,4898.761.7%Lab gain from LD
Berwick-upon-TweedNorth EastCon Anne-Marie Trevelyan4,91412.271.0%Con gain from LD
Berwickshire, Roxburgh and SelkirkScotlandSNP Calum Kerr3280.674.2%SNP gain from LD
Bethnal Green and BowLondonLab Rushanara Ali24,31746.064.0%Lab hold
Beverley and HoldernessYorkshire and the HumberCon Graham Stuart12,20323.265.2%Con hold
Bexhill and BattleSouth EastCon Huw Merriman20,07536.470.1%Con hold
Bexleyheath and CrayfordLondonCon David Evennett9,19221.067.4%Con hold
BirkenheadNorth WestLab Frank Field20,65252.862.7%Lab hold
Birmingham, EdgbastonWest MidlandsLab Gisela Stuart2,7066.663.0%Lab hold
Birmingham, ErdingtonWest MidlandsLab Jack Dromey5,12914.853.3%Lab hold
Birmingham, Hall GreenWest MidlandsLab Roger Godsiff19,81842.161.6%Lab hold
Birmingham, Hodge HillWest MidlandsLab Liam Byrne23,36256.954.5%Lab hold
Birmingham, LadywoodWest MidlandsLab Shabana Mahmood21,86860.952.7%Lab hold
Birmingham, NorthfieldWest MidlandsLab Richard Burden2,5095.959.4%Lab hold
Birmingham, Perry BarrWest MidlandsLab Khalid Mahmood14,82835.959.0%Lab hold
Birmingham, Selly OakWest MidlandsLab Stephen McCabe8,44718.760.3%Lab hold
Birmingham, YardleyWest MidlandsLab Jess Phillips6,59516.057.0%Lab gain from LD
Bishop AucklandNorth EastLab Helen Goodman3,5088.959.6%Lab hold
BlackburnNorth WestLab Kate Hollern12,76029.060.1%Lab hold
Blackley and BroughtonNorth WestLab Graham Stringer16,87445.551.6%Lab hold
Blackpool North and CleveleysNorth WestCon Paul Maynard3,3408.563.1%Con hold
Blackpool SouthNorth WestLab Gordon Marsden2,5858.056.5%Lab hold
Blaenau GwentWalesLab Nick Smith12,70340.161.7%Lab hold
BlaydonNorth EastLab David Anderson14,22731.766.2%Lab hold
Blyth ValleyNorth EastLab Ronnie Campbell9,22924.062.8%Lab hold
Bognor Regis and LittlehamptonSouth EastCon Nick Gibb13,94429.664.5%Con hold
BolsoverEast MidlandsLab Dennis Skinner11,77826.861.1%Lab hold
Bolton North EastNorth WestLab David Crausby4,37710.163.6%Lab hold
Bolton South EastNorth WestLab Yasmin Qureshi10,92826.858.5%Lab hold
Bolton WestNorth WestCon Chris Green8011.766.8%Con gain from Lab
BootleNorth WestLab Peter Dowd28,70463.664.4%Lab hold
Boston and SkegnessEast MidlandsCon Matt Warman4,33610.064.6%Con hold
BosworthEast MidlandsCon David Tredinnick10,98820.567.2%Con hold
Bournemouth EastSouth WestCon Tobias Ellwood14,61232.662.0%Con hold
Bournemouth WestSouth WestCon Conor Burns12,41029.758.0%Con hold
BracknellSouth EastCon Phillip Lee20,65038.965.3%Con hold
Bradford EastYorkshire and the HumberLab Imran Hussain7,08417.162.6%Lab gain from LD
Bradford SouthYorkshire and the HumberLab Judith Cummins6,45017.259.1%Lab hold
Bradford WestYorkshire and the HumberLab Naz Shah11,42028.363.6%Lab hold
BraintreeEast of EnglandCon James Cleverly17,61035.068.4%Con hold
Brecon and RadnorshireWalesCon Chris Davies5,10212.773.6%Con gain from LD
Brent CentralLondonLab Dawn Butler19,64941.861.1%Lab gain from LD
Brent NorthLondonLab Barry Gardiner10,83420.763.5%Lab hold
Brentford and IsleworthLondonLab Ruth Cadbury4650.867.8%Lab gain from Con
Brentwood and OngarEast of EnglandCon Eric Pickles21,81042.072.2%Con hold
BridgendWalesLab Madeleine Moon1,9274.965.8%Lab hold
Bridgwater and West SomersetSouth WestCon Ian Liddell-Grainger14,58326.867.6%Con hold
Brigg and GooleYorkshire and the HumberCon Andrew Percy11,17625.863.2%Con hold
Brighton, KemptownSouth EastCon Simon Kirby6901.566.8%Con hold
Brighton, PavilionSouth EastGrn Caroline Lucas7,96714.671.4%Green hold
Bristol EastSouth WestLab Kerry McCarthy3,9808.664.9%Lab hold
Bristol North WestSouth WestCon Charlotte Leslie4,9449.569.3%Con hold
Bristol SouthSouth WestLab Karin Smyth7,12814.062.4%Lab hold
Bristol WestSouth WestLab Thangam Debbonaire5,6738.870.4%Lab gain from LD
BroadlandEast of EnglandCon Keith Simpson16,83831.772.2%Con hold
Bromley and ChislehurstLondonCon Robert Neill13,56430.867.3%Con hold
BromsgroveWest MidlandsCon Sajid Javid16,52931.671.2%Con hold
BroxbourneEast of EnglandCon Charles Walker16,72336.363.1%Con hold
BroxtoweEast MidlandsCon Anna Soubry4,2878.074.5%Con hold
BuckinghamSouth EastSpk John Bercow22,94242.769.3%Spk hold
BurnleyNorth WestLab Julie Cooper3,2448.261.6%Lab gain from LD
BurtonWest MidlandsCon Andrew Griffiths10,89222.265.1%Con hold
Bury NorthNorth WestCon David Nuttall3780.866.9%Con hold
Bury SouthNorth WestLab Ivan Lewis4,92210.463.9%Lab hold
Bury St EdmundsEast of EnglandCon Jo Churchill21,30135.969.0%Con hold
CaerphillyWalesLab Wayne David10,07325.063.3%Lab hold
Caithness, Sutherland and Easter RossScotlandSNP Paul Monaghan3,84411.271.9%SNP gain from LD
Calder ValleyYorkshire and the HumberCon Craig Whittaker4,4278.368.9%Con hold
Camberwell and PeckhamLondonLab Harriet Harman25,82450.162.3%Lab hold
Camborne and RedruthSouth WestCon George Eustice7,00415.368.5%Con hold
CambridgeEast of EnglandLab Daniel Zeichner5991.262.1%Lab gain from LD
Cannock ChaseWest MidlandsCon Amanda Milling4,92310.563.2%Con hold
CanterburySouth EastCon Julian Brazier9,79818.365.7%Con hold
Cardiff CentralWalesLab Jo Stevens4,98112.967.3%Lab gain from LD
Cardiff NorthWalesCon Craig Williams2,1374.276.1%Con hold
Cardiff South and PenarthWalesLab Stephen Doughty7,45316.061.4%Lab hold
Cardiff WestWalesLab Kevin Brennan6,78915.565.6%Lab hold
CarlisleNorth WestCon John Stevenson2,7746.564.7%Con hold
Carmarthen East and DinefwrWalesPC Jonathan Edwards5,59914.270.7%PC hold
Carmarthen West and South PembrokeshireWalesCon Simon Hart6,05415.069.9%Con hold
Carshalton and WallingtonLondonLD Tom Brake1,5103.268.0%LD hold
Castle PointEast of EnglandCon Rebecca Harris8,93419.766.7%Con hold
Central AyrshireScotlandSNP Philippa Whitford13,58926.872.5%SNP gain from Lab
Central DevonSouth WestCon Mel Stride21,26539.174.9%Con hold
Central Suffolk and North IpswichEast of EnglandCon Daniel Poulter20,14437.270.6%Con hold
CeredigionWalesLD Mark Williams3,0678.269.0%LD hold
CharnwoodEast MidlandsCon Edward Argar16,93132.467.6%Con hold
Chatham and AylesfordSouth EastCon Tracey Crouch11,45526.664.9%Con hold
CheadleNorth WestCon Mary Robinson6,45312.272.5%Con gain from LD
ChelmsfordEast of EnglandCon Simon Burns18,25033.968.5%Con hold
Chelsea and FulhamLondonCon Greg Hands16,02239.863.4%Con hold
CheltenhamSouth WestCon Alex Chalk6,51612.169.5%Con gain from LD
Chesham and AmershamSouth EastCon Cheryl Gillan23,92045.472.7%Con hold
ChesterfieldEast MidlandsLab Toby Perkins13,59829.863.6%Lab hold
ChichesterSouth EastCon Andrew Tyrie24,41342.768.5%Con hold
Chingford and Woodford GreenLondonCon Iain Duncan Smith8,38619.165.7%Con hold
ChippenhamSouth WestCon Michelle Donelan10,07618.274.7%Con gain from LD
Chipping BarnetLondonCon Theresa Villiers7,65614.468.1%Con hold
ChorleyNorth WestLab Lindsay Hoyle4,5308.869.2%Lab hold
ChristchurchSouth WestCon Christopher Chope18,22436.771.7%Con hold
Cities of London and WestminsterLondonCon Mark Field9,67126.759.3%Con hold
City of ChesterNorth WestLab Chris Matheson930.268.7%Lab gain from Con
City of DurhamNorth EastLab Roberta Blackman-Woods11,43925.166.5%Lab hold
ClactonEast of EnglandUKIP Douglas Carswell3,4377.864.1%UKIP gain from Con
CleethorpesYorkshire and the HumberCon Martin Vickers7,89317.563.5%Con hold
Clwyd SouthWalesLab Susan Elan Jones2,4026.963.8%Lab hold
Clwyd WestWalesCon David Jones6,73017.764.8%Con hold
Coatbridge, Chryston and BellshillScotlandSNP Phil Boswell11,50122.768.6%SNP gain from Lab
ColchesterEast of EnglandCon Will Quince5,57511.565.5%Con gain from LD
Colne ValleyYorkshire and the HumberCon Jason McCartney5,3789.568.8%Con hold
CongletonNorth WestCon Fiona Bruce16,77332.970.3%Con hold
CopelandNorth WestLab Jamie Reed2,5646.563.8%Lab hold
CorbyEast MidlandsCon Tom Pursglove2,4124.370.4%Con hold
Coventry North EastWest MidlandsLab Colleen Fletcher12,27429.156.0%Lab hold
Coventry North WestWest MidlandsLab Geoffrey Robinson4,50910.061.5%Lab hold
Coventry SouthWest MidlandsLab Jim Cunningham3,1887.362.1%Lab hold
CrawleySouth EastCon Henry Smith6,52613.465.7%Con hold
Crewe and NantwichNorth WestCon Edward Timpson3,6207.367.3%Con hold
Croydon CentralLondonCon Gavin Barwell1650.367.7%Con hold
Croydon NorthLondonLab Steve Reed21,36439.962.3%Lab hold
Croydon SouthLondonCon Chris Philp17,14029.770.4%Con hold
Cumbernauld, Kilsyth and Kirkintilloch EastScotlandSNP Stuart McDonald14,75229.973.6%SNP gain from Lab
Cynon ValleyWalesLab Ann Clwyd9,40630.959.3%Lab hold
Dagenham and RainhamLondonLab Jon Cruddas4,98011.662.3%Lab hold
DarlingtonNorth EastLab Jenny Chapman3,1587.762.5%Lab hold
DartfordSouth EastCon Gareth Johnson12,34523.669.7%Con hold
DaventryEast MidlandsCon Chris Heaton-Harris21,05940.172.1%Con hold
DelynWalesLab David Hanson2,9307.869.8%Lab hold
Denton and ReddishNorth WestLab Andrew Gwynne10,51127.258.5%Lab hold
Derby NorthEast MidlandsCon Amanda Solloway410.164.1%Con gain from Lab
Derby SouthEast MidlandsLab Margaret Beckett8,82821.658.1%Lab hold
Derbyshire DalesEast MidlandsCon Patrick McLoughlin14,04429.774.6%Con hold
DevizesSouth WestCon Claire Perry20,75142.370.8%Con hold
DewsburyYorkshire and the HumberLab Paula Sherriff1,4512.767.2%Lab gain from Con
Don ValleyYorkshire and the HumberLab Caroline Flint8,88520.959.6%Lab hold
Doncaster CentralYorkshire and the HumberLab Rosie Winterton10,09325.056.8%Lab hold
Doncaster NorthYorkshire and the HumberLab Edward Miliband11,78029.855.6%Lab hold
DoverSouth EastCon Charlie Elphicke6,29412.568.9%Con hold
Dudley NorthWest MidlandsLab Ian Austin4,18111.062.6%Lab hold
Dudley SouthWest MidlandsCon Mike Wood4,27011.263.3%Con hold
Dulwich and West NorwoodLondonLab Helen Hayes16,12231.467.1%Lab hold
Dumfries and GallowayScotlandSNP Richard Arkless6,51411.575.2%SNP gain from Lab
Dumfriesshire, Clydesdale and TweeddaleScotlandCon David Mundell7981.576.1%Con hold
Dundee EastScotlandSNP Stewart Hosie19,16239.871.0%SNP hold
Dundee WestScotlandSNP Chris Law17,09238.267.8%SNP gain from Lab
Dunfermline and West FifeScotlandSNP Douglas Chapman10,35218.571.6%SNP gain from Lab
Dwyfor MeirionnyddWalesPC Liz Saville-Roberts5,26118.265.1%PC hold
Ealing Central and ActonLondonLab Rupa Huq2740.571.3%Lab gain from Con
Ealing NorthLondonLab Stephen Pound12,32625.465.7%Lab hold
Ealing, SouthallLondonLab Virendra Sharma18,76043.366.0%Lab hold
EasingtonNorth EastLab Grahame Morris14,64142.356.2%Lab hold
East AntrimNorthern IrelandDUP Sammy Wilson5,79517.353.3%DUP hold
East DevonSouth WestCon Hugo Swire12,26122.471.5%Con hold
East DunbartonshireScotlandSNP John Nicolson2,1674.081.9%SNP gain from LD
East HamLondonLab Stephen Timms34,25265.559.8%Lab hold
East HampshireSouth EastCon Damian Hinds25,14748.772.7%Con hold
East Kilbride, Strathaven and LesmahagowScotlandSNP Lisa Cameron16,52727.372.8%SNP gain from Lab
East LondonderryNorthern IrelandDUP Gregory Campbell7,80422.551.9%DUP hold
East LothianScotlandSNP George Kerevan6,80311.574.2%SNP gain from Lab
East RenfrewshireScotlandSNP Kirsten Oswald3,7186.681.1%SNP gain from Lab
East SurreySouth EastCon Sam Gyimah22,65840.470.4%Con hold
East Worthing and ShorehamSouth EastCon Tim Loughton14,94930.066.7%Con hold
East YorkshireYorkshire and the HumberCon Greg Knight14,93329.961.7%Con hold
EastbourneSouth EastCon Caroline Ansell7331.467.6%Con gain from LD
EastleighSouth EastCon Mims Davies9,14716.569.7%Con gain from LD
EddisburyNorth WestCon Antoinette Sandbach12,97427.469.1%Con hold
Edinburgh EastScotlandSNP Tommy Sheppard9,10619.370.1%SNP gain from Lab
Edinburgh North and LeithScotlandSNP Deidre Brock5,5979.771.7%SNP gain from Lab
Edinburgh SouthScotlandLab Ian Murray2,6375.474.9%Lab hold
Edinburgh South WestScotlandSNP Joanna Cherry8,13515.871.5%SNP gain from Lab
Edinburgh WestScotlandSNP Michelle Thomson3,2105.976.5%SNP gain from LD
EdmontonLondonLab Kate Osamor15,41937.362.6%Lab hold
Ellesmere Port and NestonNorth WestLab Justin Madders6,27513.467.5%Lab hold
Elmet and RothwellYorkshire and the HumberCon Alec Shelbrooke8,49014.773.0%Con hold
ElthamLondonLab Clive Efford2,6936.267.4%Lab hold
Enfield NorthLondonLab Joan Ryan1,0862.467.7%Lab gain from Con
Enfield, SouthgateLondonCon David Burrowes4,75310.470.5%Con hold
Epping ForestEast of EnglandCon Eleanor Laing17,97836.467.2%Con hold
Epsom and EwellSouth EastCon Chris Grayling24,44342.872.7%Con hold
ErewashEast MidlandsCon Maggie Throup3,5847.467.2%Con hold
Erith and ThamesmeadLondonLab Teresa Pearce9,52522.460.5%Lab hold
Esher and WaltonSouth EastCon Dominic Raab28,61650.271.3%Con hold
ExeterSouth WestLab Ben Bradshaw7,18313.370.2%Lab hold
FalkirkScotlandSNP John McNally19,70132.772.4%SNP gain from Lab
FarehamSouth EastCon Suella Fernandes22,26240.770.9%Con hold
Faversham and Mid KentSouth EastCon Helen Whately16,65236.465.9%Con hold
Feltham and HestonLondonLab Seema Malhotra11,46323.260.0%Lab hold
Fermanagh and South TyroneNorthern IrelandUUP Tom Elliott5301.072.6%UUP gain from SF
Filton and Bradley StokeSouth WestCon Jack Lopresti9,83820.068.9%Con hold
Finchley and Golders GreenLondonCon Mike Freer5,66211.270.0%Con hold
Folkestone and HytheSouth EastCon Damian Collins13,79725.165.8%Con hold
Forest of DeanSouth WestCon Mark Harper10,98722.270.9%Con hold
FoyleNorthern IrelandSDLP Mark Durkan6,04616.352.8%SDLP hold
FyldeNorth WestCon Mark Menzies13,22430.466.3%Con hold
GainsboroughEast MidlandsCon Edward Leigh15,44931.466.0%Con hold
Garston and HalewoodNorth WestLab Maria Eagle27,14655.466.4%Lab hold
GatesheadNorth EastLab Ian Mearns14,78439.058.8%Lab hold
GedlingEast MidlandsLab Vernon Coaker2,9866.268.6%Lab hold
Gillingham and RainhamSouth EastCon Rehman Chishti10,53022.466.3%Con hold
Glasgow CentralScotlandSNP Alison Thewliss7,66219.555.4%SNP gain from Lab
Glasgow EastScotlandSNP Natalie McGarry10,38724.560.3%SNP gain from Lab
Glasgow NorthScotlandSNP Patrick Grady9,29525.261.4%SNP gain from Lab
Glasgow North EastScotlandSNP Anne McLaughlin9,22224.456.8%SNP gain from Lab
Glasgow North WestScotlandSNP Carol Monaghan10,36423.664.1%SNP gain from Lab
Glasgow SouthScotlandSNP Stewart McDonald12,26925.265.9%SNP gain from Lab
Glasgow South WestScotlandSNP Christopher Stephens9,95024.361.8%SNP gain from Lab
GlenrothesScotlandSNP Peter Grant13,89729.268.2%SNP gain from Lab
GloucesterSouth WestCon Richard Graham7,25113.863.4%Con hold
GordonScotlandSNP Alex Salmond8,68714.973.3%SNP gain from LD
GosportSouth EastCon Caroline Dinenage17,09835.965.1%Con hold
GowerWalesCon Byron Davies270.169.2%Con gain from Lab
Grantham and StamfordEast MidlandsCon Nick Boles18,98935.366.2%Con hold
GraveshamSouth EastCon Adam Holloway8,37016.769.6%Con hold
Great GrimsbyYorkshire and the HumberLab Melanie Onn4,54013.557.0%Lab hold
Great YarmouthEast of EnglandCon Brandon Lewis6,15413.863.7%Con hold
Greenwich and WoolwichLondonLab Matthew Pennycook11,94625.663.7%Lab hold
GuildfordSouth EastCon Anne Milton22,44841.671.3%Con hold
Hackney North and Stoke NewingtonLondonLab Diane Abbott24,00848.156.6%Lab hold
Hackney South and ShoreditchLondonLab Meg Hillier24,21350.956.0%Lab hold
Halesowen and Rowley RegisWest MidlandsCon James Morris3,0827.066.3%Con hold
HalifaxYorkshire and the HumberLab Holly Lynch4281.062.1%Lab hold
Haltemprice and HowdenYorkshire and the HumberCon David Davis16,19533.268.5%Con hold
HaltonNorth WestLab Derek Twigg20,28545.161.8%Lab hold
HammersmithLondonLab Andy Slaughter6,51813.666.4%Lab hold
Hampstead and KilburnLondonLab Tulip Siddiq1,1382.167.3%Lab hold
HarboroughEast MidlandsCon Edward Garnier19,63237.467.5%Con hold
HarlowEast of EnglandCon Robert Halfon8,35018.965.1%Con hold
Harrogate and KnaresboroughYorkshire and the HumberCon Andrew Jones16,37130.769.9%Con hold
Harrow EastLondonCon Bob Blackman4,7579.769.0%Con hold
Harrow WestLondonLab Gareth Thomas2,2084.766.9%Lab hold
HartlepoolNorth EastLab Iain Wright3,0247.756.5%Lab hold
Harwich and North EssexEast of EnglandCon Bernard Jenkin15,17431.369.9%Con hold
Hastings and RyeSouth EastCon Amber Rudd4,7969.467.8%Con hold
HavantSouth EastCon Alan Mak13,92031.163.5%Con hold
Hayes and HarlingtonLondonLab John McDonnell15,70034.960.2%Lab hold
Hazel GroveNorth WestCon William Wragg6,55215.268.5%Con gain from LD
Hemel HempsteadEast of EnglandCon Mike Penning14,42029.166.5%Con hold
HemsworthYorkshire and the HumberLab Jon Trickett12,07828.558.3%Lab hold
HendonLondonCon Matthew Offord3,7247.565.9%Con hold
HenleySouth EastCon John Howell25,37545.970.9%Con hold
Hereford and South HerefordshireWest MidlandsCon Jesse Norman16,89035.766.1%Con hold
Hertford and StortfordEast of EnglandCon Mark Prisk21,50938.269.8%Con hold
HertsmereEast of EnglandCon Oliver Dowden18,46136.967.9%Con hold
HexhamNorth EastCon Guy Opperman12,03127.872.6%Con hold
Heywood and MiddletonNorth WestLab Liz McInnes5,29910.960.7%Lab hold
High PeakEast MidlandsCon Andrew Bingham4,8949.669.3%Con hold
Hitchin and HarpendenEast of EnglandCon Peter Lilley20,05536.268.9%Con hold
Holborn and St PancrasLondonLab Keir Starmer17,04831.063.3%Lab hold
Hornchurch and UpminsterLondonCon Angela Watkinson13,07423.769.6%Con hold
Hornsey and Wood GreenLondonLab Catherine West11,05819.172.9%Lab gain from LD
HorshamSouth EastCon Jeremy Quin24,65843.372.0%Con hold
Houghton and Sunderland SouthNorth EastLab Bridget Phillipson12,93833.656.3%Lab hold
HoveSouth EastLab Peter Kyle1,2362.471.0%Lab gain from Con
HuddersfieldYorkshire and the HumberLab Barry Sheerman7,34518.262.0%Lab hold
HuntingdonEast of EnglandCon Jonathan Djanogly19,40334.767.7%Con hold
HyndburnNorth WestLab Graham Jones4,40010.362.8%Lab hold
Ilford NorthLondonLab Wes Streeting5891.265.0%Lab gain from Con
Ilford SouthLondonLab Mike Gapes19,77738.156.4%Lab hold
InverclydeScotlandSNP Ronnie Cowan11,06324.875.2%SNP gain from Lab
Inverness, Nairn, Badenoch and StrathspeyScotlandSNP Drew Hendry10,80918.874.2%SNP gain from LD
IpswichEast of EnglandCon Benedict Gummer3,7337.765.4%Con hold
Isle of WightSouth EastCon Andrew Turner13,70319.564.6%Con hold
Islington NorthLondonLab Jeremy Corbyn21,19443.167.1%Lab hold
Islington South and FinsburyLondonLab Emily Thornberry12,70828.765.0%Lab hold
IslwynWalesLab Chris Evans10,40429.463.6%Lab hold
JarrowNorth EastLab Stephen Hepburn13,88136.060.3%Lab hold
KeighleyYorkshire and the HumberCon Kris Hopkins3,0536.271.3%Con hold
Kenilworth and SouthamWest MidlandsCon Jeremy Wright21,00243.076.3%Con hold
KensingtonLondonCon Victoria Borwick7,36121.157.0%Con hold
KetteringEast MidlandsCon Philip Hollobone12,59026.767.3%Con hold
Kilmarnock and LoudounScotlandSNP Alan Brown13,63825.371.6%SNP gain from Lab
Kingston and SurbitonLondonCon James Berry2,8344.872.9%Con gain from LD
Kingston upon Hull EastYorkshire and the HumberLab Karl Turner10,31929.453.5%Lab hold
Kingston upon Hull NorthYorkshire and the HumberLab Diana Johnson12,89936.555.1%Lab hold
Kingston upon Hull West and HessleYorkshire and the HumberLab Alan Johnson9,33329.453.8%Lab hold
KingswoodSouth WestCon Chris Skidmore9,00618.770.6%Con hold
Kirkcaldy and CowdenbeathScotlandSNP Roger Mullin9,97418.969.6%SNP gain from Lab
KnowsleyNorth WestLab George Howarth34,65568.364.1%Lab hold
Lagan ValleyNorthern IrelandDUP Jeffrey Donaldson13,00032.755.9%DUP hold
Lanark and Hamilton EastScotlandSNP Angela Crawley10,10018.369.1%SNP gain from Lab
Lancaster and FleetwoodNorth WestLab Catherine Smith1,2653.067.4%Lab gain from Con
Leeds CentralYorkshire and the HumberLab Hilary Benn16,96737.755.1%Lab hold
Leeds EastYorkshire and the HumberLab Richard Burgon12,53332.859.0%Lab hold
Leeds North EastYorkshire and the HumberLab Fabian Hamilton7,25015.069.9%Lab hold
Leeds North WestYorkshire and the HumberLD Greg Mulholland2,9076.770.0%LD hold
Leeds WestYorkshire and the HumberLab Rachel Reeves10,72727.959.2%Lab hold
Leicester EastEast MidlandsLab Keith Vaz18,35238.263.7%Lab hold
Leicester SouthEast MidlandsLab Jon Ashworth17,84538.862.5%Lab hold
Leicester WestEast MidlandsLab Liz Kendall7,20320.954.6%Lab hold
LeighNorth WestLab Andy Burnham14,09631.259.4%Lab hold
LewesSouth EastCon Maria Caulfield1,0832.172.7%Con gain from LD
Lewisham EastLondonLab Heidi Alexander14,33333.464.1%Lab hold
Lewisham West and PengeLondonLab Jim Dowd12,71426.466.6%Lab hold
Lewisham, DeptfordLondonLab Vicky Foxcroft21,51645.464.6%Lab hold
Leyton and WansteadLondonLab John Cryer14,91736.763.0%Lab hold
LichfieldWest MidlandsCon Michael Fabricant18,18935.369.3%Con hold
LincolnEast MidlandsCon Karl McCartney1,4433.163.2%Con hold
Linlithgow and East FalkirkScotlandSNP Martyn Day12,93421.070.8%SNP gain from Lab
Liverpool, RiversideNorth WestLab Louise Ellman24,46355.362.5%Lab hold
Liverpool, WaltonNorth WestLab Steve Rotheram27,77772.362.0%Lab hold
Liverpool, WavertreeNorth WestLab Luciana Berger24,30359.366.6%Lab hold
Liverpool, West DerbyNorth WestLab Stephen Twigg27,36766.764.5%Lab hold
LivingstonScotlandSNP Hannah Bardell16,84329.369.9%SNP gain from Lab
LlanelliWalesLab Nia Griffith7,09518.465.0%Lab hold
LoughboroughEast MidlandsCon Nicky Morgan9,18317.769.2%Con hold
Louth and HorncastleEast MidlandsCon Victoria Atkins14,97729.867.2%Con hold
LudlowWest MidlandsCon Philip Dunne18,92939.472.4%Con hold
Luton NorthEast of EnglandLab Kelvin Hopkins9,50422.363.2%Lab hold
Luton SouthEast of EnglandLab Gavin Shuker5,71113.562.3%Lab hold
MacclesfieldNorth WestCon David Rutley14,81129.969.2%Con hold
MaidenheadSouth EastCon Theresa May29,05954.072.6%Con hold
Maidstone and The WealdSouth EastCon Helen Grant10,70921.468.3%Con hold
MakerfieldNorth WestLab Yvonne Fovargue13,15529.460.3%Lab hold
MaldonEast of EnglandCon John Whittingdale22,07045.969.6%Con hold
Manchester CentralNorth WestLab Lucy Powell21,63947.752.7%Lab hold
Manchester, GortonNorth WestLab Gerald Kaufman24,07957.357.6%Lab hold
Manchester, WithingtonNorth WestLab Jeff Smith14,87329.867.4%Lab gain from LD
MansfieldEast MidlandsLab Alan Meale5,31511.360.9%Lab hold
Meon ValleySouth EastCon George Hollingbery23,91346.271.1%Con hold
MeridenWest MidlandsCon Caroline Spelman18,79535.764.2%Con hold
Merthyr Tydfil and RhymneyWalesLab Gerald Jones11,51335.253.0%Lab hold
Mid BedfordshireEast of EnglandCon Nadine Dorries23,32740.274.0%Con hold
Mid DerbyshireEast MidlandsCon Pauline Latham12,77426.870.7%Con hold
Mid Dorset and North PooleSouth WestCon Michael Tomlinson10,53022.772.3%Con gain from LD
Mid NorfolkEast of EnglandCon George Freeman17,27633.167.7%Con hold
Mid SussexSouth EastCon Nicholas Soames24,28642.270.9%Con hold
Mid UlsterNorthern IrelandSF Francie Molloy13,61733.360.3%SF hold
Mid WorcestershireWest MidlandsCon Nigel Huddleston20,53239.371.5%Con hold
MiddlesbroughNorth EastLab Andy McDonald12,47738.252.9%Lab hold
Middlesbrough South and East ClevelandNorth EastLab Tom Blenkinsop2,2685.064.2%Lab hold
MidlothianScotlandSNP Owen Thompson9,85920.471.2%SNP gain from Lab
Milton Keynes NorthSouth EastCon Mark Lancaster9,75316.966.4%Con hold
Milton Keynes SouthSouth EastCon Iain Stewart8,67214.765.8%Con hold
Mitcham and MordenLondonLab Siobhain McDonagh16,92237.565.9%Lab hold
Mole ValleySouth EastCon Paul Beresford25,45346.274.5%Con hold
MonmouthWalesCon David Davies10,98223.176.2%Con hold
MontgomeryshireWalesCon Glyn Davies5,32515.869.3%Con hold
MorayScotlandSNP Angus Robertson9,06518.468.7%SNP hold
Morecambe and LunesdaleNorth WestCon David Morris4,59010.664.6%Con hold
Morley and OutwoodYorkshire and the HumberCon Andrea Jenkyns4220.963.6%Con gain from Lab
Motherwell and WishawScotlandSNP Marion Fellows11,89824.768.6%SNP gain from Lab
Na h-Eileanan an IarScotlandSNP Angus MacNeil4,10225.773.2%SNP hold
NeathWalesLab Christina Rees9,54825.766.2%Lab hold
New Forest EastSouth EastCon Julian Lewis19,16238.868.0%Con hold
New Forest WestSouth EastCon Desmond Swayne20,60443.569.3%Con hold
NewarkEast MidlandsCon Robert Jenrick18,47435.370.9%Con hold
NewburySouth EastCon Richard Benyon26,36846.072.1%Con hold
Newcastle upon Tyne CentralNorth EastLab Chi Onwurah12,67336.160.3%Lab hold
Newcastle upon Tyne EastNorth EastLab Nicholas Brown12,49431.961.1%Lab hold
Newcastle upon Tyne NorthNorth EastLab Catherine McKinnell10,15322.666.1%Lab hold
Newcastle-under-LymeWest MidlandsLab Paul Farrelly6501.563.6%Lab hold
Newport EastWalesLab Jessica Morden4,70513.462.7%Lab hold
Newport WestWalesLab Paul Flynn3,5108.764.9%Lab hold
Newry and ArmaghNorthern IrelandSF Mickey Brady4,1768.464.2%SF hold
Newton AbbotSouth WestCon Anne Marie Morris11,23423.369.0%Con hold
Normanton, Pontefract and CastlefordYorkshire and the HumberLab Yvette Cooper15,42833.655.6%Lab hold
North AntrimNorthern IrelandDUP Ian Paisley11,54627.655.2%DUP hold
North Ayrshire and ArranScotlandSNP Patricia Gibson13,57325.271.1%SNP gain from Lab
North CornwallSouth WestCon Scott Mann6,62113.771.8%Con gain from LD
North DevonSouth WestCon Peter Heaton-Jones6,93613.370.0%Con gain from LD
North DorsetSouth WestCon Simon Hoare21,11839.672.4%Con hold
North DownNorthern IrelandInd Sylvia Hermon9,20225.656.0%Ind hold
North DurhamNorth EastLab Kevan Jones13,64434.061.4%Lab hold
North East BedfordshireEast of EnglandCon Alistair Burt25,64443.770.2%Con hold
North East CambridgeshireEast of EnglandCon Stephen Barclay16,87432.662.4%Con hold
North East DerbyshireEast MidlandsLab Natascha Engel1,8833.967.1%Lab hold
North East FifeScotlandSNP Stephen Gethins4,3449.673.0%SNP gain from LD
North East HampshireSouth EastCon Ranil Jayawardena29,91655.470.2%Con hold
North East HertfordshireEast of EnglandCon Oliver Heald19,08036.570.7%Con hold
North East SomersetSouth WestCon Jacob Rees-Mogg12,74924.973.7%Con hold
North HerefordshireWest MidlandsCon Bill Wiggin19,99641.670.7%Con hold
North NorfolkEast of EnglandLD Norman Lamb4,0438.271.8%LD hold
North ShropshireWest MidlandsCon Owen Paterson16,49431.466.7%Con hold
North SomersetSouth WestCon Liam Fox23,09939.273.5%Con hold
North SwindonSouth WestCon Justin Tomlinson11,78622.664.5%Con hold
North ThanetSouth EastCon Roger Gale10,94823.365.8%Con hold
North TynesideNorth EastLab Mary Glindon17,19436.759.0%Lab hold
North WarwickshireWest MidlandsCon Craig Tracey2,9736.367.5%Con hold
North West CambridgeshireEast of EnglandCon Shailesh Vara19,79532.467.6%Con hold
North West DurhamNorth EastLab Pat Glass10,05623.561.3%Lab hold
North West HampshireSouth EastCon Kit Malthouse23,94343.469.7%Con hold
North West LeicestershireEast MidlandsCon Andrew Bridgen11,37322.171.4%Con hold
North West NorfolkEast of EnglandCon Henry Bellingham13,94829.463.7%Con hold
North WiltshireSouth WestCon James Gray21,04641.674.5%Con hold
Northampton NorthEast MidlandsCon Michael Ellis3,2458.266.6%Con hold
Northampton SouthEast MidlandsCon David Mackintosh3,7939.863.4%Con hold
Norwich NorthEast of EnglandCon Chloe Smith4,46310.267.6%Con hold
Norwich SouthEast of EnglandLab Clive Lewis7,65415.864.7%Lab gain from LD
Nottingham EastEast MidlandsLab Christopher Leslie11,89433.858.2%Lab hold
Nottingham NorthEast MidlandsLab Graham Allen11,86033.653.6%Lab hold
Nottingham SouthEast MidlandsLab Lilian Greenwood6,93616.063.0%Lab hold
NuneatonWest MidlandsCon Marcus Jones4,88210.767.2%Con hold
Ochil and South PerthshireScotlandSNP Tasmina Ahmed-Sheikh10,16817.674.8%SNP gain from Lab
OgmoreWalesLab Huw Irranca-Davies13,04337.063.4%Lab hold
Old Bexley and SidcupLondonCon James Brokenshire15,80333.870.8%Con hold
Oldham East and SaddleworthNorth WestLab Debbie Abrahams6,00213.562.2%Lab hold
Oldham West and RoytonNorth WestLab Michael Meacher14,73834.260.2%Lab hold
Orkney and ShetlandScotlandLD Alistair Carmichael8173.665.8%LD hold
OrpingtonLondonCon Joseph Johnson19,97940.872.0%Con hold
Oxford EastSouth EastLab Andrew Smith15,28030.164.2%Lab hold
Oxford West and AbingdonSouth EastCon Nicola Blackwood9,58216.775.2%Con hold
Paisley and Renfrewshire NorthScotlandSNP Gavin Newlands9,07618.076.2%SNP gain from Lab
Paisley and Renfrewshire SouthScotlandSNP Mhairi Black5,68412.375.4%SNP gain from Lab
PendleNorth WestCon Andrew Stephenson5,45312.368.8%Con hold
Penistone and StocksbridgeYorkshire and the HumberLab Angela Smith6,72314.466.2%Lab hold
Penrith and The BorderNorth WestCon Rory Stewart19,89445.367.4%Con hold
Perth and North PerthshireScotlandSNP Pete Wishart9,64117.874.8%SNP hold
PeterboroughEast of EnglandCon Stewart Jackson1,9254.164.9%Con hold
Plymouth, Moor ViewSouth WestCon Johnny Mercer1,0262.462.4%Con gain from Lab
Plymouth, Sutton and DevonportSouth WestCon Oliver Colvile5231.165.5%Con hold
PontypriddWalesLab Owen Smith8,98523.764.3%Lab hold
PooleSouth WestCon Robert Syms15,78933.365.3%Con hold
Poplar and LimehouseLondonLab Jim Fitzpatrick16,92433.262.2%Lab hold
Portsmouth NorthSouth EastCon Penny Mordaunt10,53723.262.1%Con hold
Portsmouth SouthSouth EastCon Flick Drummond5,24112.558.5%Con gain from LD
Preseli PembrokeshireWalesCon Stephen Crabb4,96912.370.8%Con hold
PrestonNorth WestLab Mark Hendrick12,06736.155.8%Lab hold
PudseyYorkshire and the HumberCon Stuart Andrew4,5018.872.2%Con hold
PutneyLondonCon Justine Greening10,18023.867.0%Con hold
Rayleigh and WickfordEast of EnglandCon Mark Francois17,23032.469.0%Con hold
Reading EastSouth EastCon Rob Wilson6,52012.969.0%Con hold
Reading WestSouth EastCon Alok Sharma6,65013.766.7%Con hold
RedcarNorth EastLab Anna Turley10,38825.463.1%Lab gain from LD
RedditchWest MidlandsCon Karen Lumley7,05416.067.3%Con hold
ReigateSouth EastCon Crispin Blunt22,33443.569.9%Con hold
RhonddaWalesLab Chris Bryant7,45523.660.9%Lab hold
Ribble ValleyNorth WestCon Nigel Evans13,60626.067.5%Con hold
Richmond (Yorks)Yorkshire and the HumberCon Rishi Sunak19,55036.268.3%Con hold
Richmond ParkLondonCon Zac Goldsmith23,01538.976.5%Con hold
RochdaleNorth WestLab Simon Danczuk12,44227.458.8%Lab hold
Rochester and StroodSouth EastCon Kelly Tolhurst7,13313.668.1%Con hold
Rochford and Southend EastEast of EnglandCon James Duddridge9,47621.760.6%Con hold
RomfordLondonCon Andrew Rosindell13,85928.267.7%Con hold
Romsey and Southampton NorthSouth EastCon Caroline Nokes17,71236.672.8%Con hold
Ross, Skye and LochaberScotlandSNP Ian Blackford5,12412.377.2%SNP gain from LD
Rossendale and DarwenNorth WestCon Jake Berry5,65411.566.4%Con hold
Rother ValleyYorkshire and the HumberLab Kevin Barron7,29715.563.3%Lab hold
RotherhamYorkshire and the HumberLab Sarah Champion8,44622.359.4%Lab hold
RugbyWest MidlandsCon Mark Pawsey10,34521.168.4%Con hold
Ruislip, Northwood and PinnerLondonCon Nick Hurd20,22439.570.0%Con hold
Runnymede and WeybridgeSouth EastCon Philip Hammond22,13444.267.8%Con hold
RushcliffeEast MidlandsCon Kenneth Clarke13,82925.175.3%Con hold
Rutherglen and Hamilton WestScotlandSNP Margaret Ferrier9,97517.369.6%SNP gain from Lab
Rutland and MeltonEast MidlandsCon Alan Duncan21,70539.868.5%Con hold
Saffron WaldenEast of EnglandCon Alan Haselhurst24,99143.471.4%Con hold
Salford and EcclesNorth WestLab Rebecca Long Bailey12,54129.058.2%Lab hold
SalisburySouth WestCon John Glen20,42140.372.9%Con hold
Scarborough and WhitbyYorkshire and the HumberCon Robert Goodwill6,20013.064.9%Con hold
ScunthorpeYorkshire and the HumberLab Nic Dakin3,1348.557.7%Lab hold
SedgefieldNorth EastLab Phil Wilson6,84317.761.6%Lab hold
Sefton CentralNorth WestLab Bill Esterson11,84624.272.4%Lab hold
Selby and AinstyYorkshire and the HumberCon Nigel Adams13,55725.769.4%Con hold
SevenoaksSouth EastCon Michael Fallon19,56139.069.7%Con hold
Sheffield CentralYorkshire and the HumberLab Paul Blomfield17,30939.261.1%Lab hold
Sheffield South EastYorkshire and the HumberLab Clive Betts12,31129.559.2%Lab hold
Sheffield, Brightside and HillsboroughYorkshire and the HumberLab Harry Harpham13,80734.556.5%Lab hold
Sheffield, HallamYorkshire and the HumberLD Nick Clegg2,3534.276.7%LD hold
Sheffield, HeeleyYorkshire and the HumberLab Louise Haigh12,95430.861.9%Lab hold
SherwoodEast MidlandsCon Mark Spencer4,6479.269.1%Con hold
ShipleyYorkshire and the HumberCon Philip Davies9,62419.071.7%Con hold
Shrewsbury and AtchamWest MidlandsCon Daniel Kawczynski9,56517.770.8%Con hold
Sittingbourne and SheppeySouth EastCon Gordon Henderson12,16824.665.0%Con hold
Skipton and RiponYorkshire and the HumberCon Julian Smith20,76138.171.2%Con hold
Sleaford and North HykehamEast MidlandsCon Stephen Phillips24,11538.970.4%Con hold
SloughSouth EastLab Fiona Mactaggart7,33615.255.9%Lab hold
SolihullWest MidlandsCon Julian Knight12,90223.670.3%Con gain from LD
Somerton and FromeSouth WestCon David Warburton20,26833.672.4%Con gain from LD
South AntrimNorthern IrelandUUP Danny Kinahan9492.654.2%UUP gain from DUP
South Basildon and East ThurrockEast of EnglandCon Stephen Metcalfe7,69116.964.1%Con hold
South CambridgeshireEast of EnglandCon Heidi Allen20,59433.573.1%Con hold
South DerbyshireEast MidlandsCon Heather Wheeler11,47122.668.7%Con hold
South DorsetSouth WestCon Richard Drax11,99424.767.9%Con hold
South DownNorthern IrelandSDLP Margaret Ritchie5,89113.856.8%SDLP hold
South East CambridgeshireEast of EnglandCon Lucy Frazer16,83728.370.4%Con hold
South East CornwallSouth WestCon Sheryll Murray16,99533.771.1%Con hold
South Holland and The DeepingsEast MidlandsCon John Hayes18,56737.764.4%Con hold
South LeicestershireEast MidlandsCon Alberto Costa16,82431.270.2%Con hold
South NorfolkEast of EnglandCon Richard Bacon20,49335.970.8%Con hold
South NorthamptonshireEast MidlandsCon Andrea Leadsom26,41643.471.0%Con hold
South RibbleNorth WestCon Seema Kennedy5,94511.468.5%Con hold
South ShieldsNorth EastLab Emma Lewell-Buck10,61429.357.8%Lab hold
South StaffordshireWest MidlandsCon Gavin Williamson20,37141.168.2%Con hold
South SuffolkEast of EnglandCon James Cartlidge17,54533.870.3%Con hold
South SwindonSouth WestCon Robert Buckland5,78511.766.6%Con hold
South ThanetSouth EastCon Craig MacKinlay2,8125.769.6%Con hold
South West BedfordshireEast of EnglandCon Andrew Selous17,81334.764.7%Con hold
South West DevonSouth WestCon Gary Streeter20,10939.970.9%Con hold
South West HertfordshireEast of EnglandCon David Gauke23,26340.671.9%Con hold
South West NorfolkEast of EnglandCon Elizabeth Truss13,86127.765.1%Con hold
South West SurreySouth EastCon Jeremy Hunt28,55650.073.7%Con hold
South West WiltshireSouth WestCon Andrew Murrison18,16835.270.7%Con hold
Southampton, ItchenSouth EastCon Royston Smith2,3165.261.9%Con gain from Lab
Southampton, TestSouth EastLab Alan Whitehead3,8108.762.1%Lab hold
Southend WestEast of EnglandCon David Amess14,02131.566.6%Con hold
SouthportNorth WestLD John Pugh1,3223.065.5%LD hold
SpelthorneSouth EastCon Kwasi Kwarteng14,15228.868.6%Con hold
St AlbansEast of EnglandCon Anne Main12,73223.471.8%Con hold
St Austell and NewquaySouth WestCon Steve Double8,17316.265.7%Con gain from LD
St Helens NorthNorth WestLab Conor McGinn17,29137.461.5%Lab hold
St Helens South and WhistonNorth WestLab Marie Rimmer21,24343.962.3%Lab hold
St IvesSouth WestCon Derek Thomas2,4695.173.7%Con gain from LD
StaffordWest MidlandsCon Jeremy Lefroy9,17718.871.0%Con hold
Staffordshire MoorlandsWest MidlandsCon Karen Bradley10,17423.967.5%Con hold
Stalybridge and HydeNorth WestLab Jonathan Reynolds6,68616.357.5%Lab hold
StevenageEast of EnglandCon Stephen McPartland4,95510.467.7%Con hold
StirlingScotlandSNP Steven Paterson10,48020.177.5%SNP gain from Lab
StockportNorth WestLab Ann Coffey10,06125.462.0%Lab hold
Stockton NorthNorth EastLab Alex Cunningham8,36721.159.8%Lab hold
Stockton SouthNorth EastCon James Wharton5,0469.769.0%Con hold
Stoke-on-Trent CentralWest MidlandsLab Tristram Hunt5,17916.751.3%Lab hold
Stoke-on-Trent NorthWest MidlandsLab Ruth Smeeth4,83612.554.1%Lab hold
Stoke-on-Trent SouthWest MidlandsLab Robert Flello2,5396.557.4%Lab hold
StoneWest MidlandsCon Bill Cash16,25034.669.8%Con hold
StourbridgeWest MidlandsCon Margot James6,69414.566.6%Con hold
StrangfordNorthern IrelandDUP Jim Shannon10,18530.052.8%DUP hold
Stratford-on-AvonWest MidlandsCon Nadhim Zahawi22,87644.572.2%Con hold
StreathamLondonLab Chuka Umunna13,93427.963.1%Lab hold
Stretford and UrmstonNorth WestLab Kate Green11,68525.267.2%Lab hold
StroudSouth WestCon Neil Carmichael4,8668.075.5%Con hold
Suffolk CoastalEast of EnglandCon Therese Coffey18,84233.971.4%Con hold
Sunderland CentralNorth EastLab Julie Elliott11,17926.857.2%Lab hold
Surrey HeathSouth EastCon Michael Gove24,80445.668.5%Con hold
Sutton and CheamLondonCon Paul Scully3,9217.972.1%Con gain from LD
Sutton ColdfieldWest MidlandsCon Andrew Mitchell16,41732.367.8%Con hold
Swansea EastWalesLab Carolyn Harris12,02835.858.0%Lab hold
Swansea WestWalesLab Geraint Davies7,03620.059.8%Lab hold
TamworthWest MidlandsCon Christopher Pincher11,30224.065.6%Con hold
TattonNorth WestCon George Osborne18,24140.369.7%Con hold
Taunton DeaneSouth WestCon Rebecca Pow15,49126.869.6%Con gain from LD
TelfordWest MidlandsCon Lucy Allan7301.861.4%Con gain from Lab
TewkesburySouth WestCon Laurence Robertson21,97239.770.1%Con hold
The CotswoldsSouth WestCon Geoffrey Clifton-Brown21,47737.972.4%Con hold
The WrekinWest MidlandsCon Mark Pritchard10,74323.668.9%Con hold
Thirsk and MaltonYorkshire and the HumberCon Kevin Hollinrake19,45637.267.6%Con hold
Thornbury and YateSouth WestCon Luke Hall1,4953.173.5%Con gain from LD
ThurrockEast of EnglandCon Jackie Doyle-Price5361.163.9%Con hold
Tiverton and HonitonSouth WestCon Neil Parish20,17337.570.5%Con hold
Tonbridge and MallingSouth EastCon Tom Tugendhat23,73444.271.7%Con hold
TootingLondonLab Sadiq Khan2,8425.369.7%Lab hold
TorbaySouth WestCon Kevin Foster3,2866.863.0%Con gain from LD
TorfaenWalesLab Nick Thomas-Symonds8,16921.561.3%Lab hold
Torridge and West DevonSouth WestCon Geoffrey Cox18,40332.572.0%Con hold
TotnesSouth WestCon Sarah Wollaston18,28538.868.6%Con hold
TottenhamLondonLab David Lammy23,56455.460.1%Lab hold
Truro and FalmouthSouth WestCon Sarah Newton14,00027.270.0%Con hold
Tunbridge WellsSouth EastCon Greg Clark22,87444.570.0%Con hold
TwickenhamLondonCon Tania Mathias2,0173.377.3%Con gain from LD
TynemouthNorth EastLab Alan Campbell8,24015.469.0%Lab hold
Upper BannNorthern IrelandDUP David Simpson2,2644.859.0%DUP hold
Uxbridge and South RuislipLondonCon Boris Johnson10,69523.963.4%Con hold
Vale of ClwydWalesCon James Davies2370.762.4%Con gain from Lab
Vale of GlamorganWalesCon Alun Cairns6,88013.470.5%Con hold
VauxhallLondonLab Kate Hoey12,70826.558.3%Lab hold
WakefieldYorkshire and the HumberLab Mary Creagh2,6136.160.9%Lab hold
WallaseyNorth WestLab Angela Eagle16,34837.766.2%Lab hold
Walsall NorthWest MidlandsLab David Winnick1,9375.355.0%Lab hold
Walsall SouthWest MidlandsLab Valerie Vaz6,00714.461.8%Lab hold
WalthamstowLondonLab Stella Creasy23,19555.562.4%Lab hold
WansbeckNorth EastLab Ian Lavery10,88128.263.5%Lab hold
WantageSouth EastCon Edward Vaizey21,74937.370.3%Con hold
WarleyWest MidlandsLab John Spellar14,70238.959.4%Lab hold
Warrington NorthNorth WestLab Helen Jones8,92319.763.0%Lab hold
Warrington SouthNorth WestCon David Mowat2,7504.670.0%Con hold
Warwick and LeamingtonWest MidlandsCon Chris White6,60613.170.7%Con hold
Washington and Sunderland WestNorth EastLab Sharon Hodgson13,15735.354.6%Lab hold
WatfordEast of EnglandCon Richard Harrington9,79417.467.2%Con hold
WaveneyEast of EnglandCon Peter Aldous2,4084.665.1%Con hold
WealdenSouth EastCon Nusrat Ghani22,96740.371.1%Con hold
Weaver ValeNorth WestCon Graham Evans8061.768.5%Con hold
WellingboroughEast MidlandsCon Peter Bone16,39732.567.9%Con hold
WellsSouth WestCon James Heappey7,58513.371.7%Con gain from LD
Welwyn HatfieldEast of EnglandCon Grant Shapps12,15324.268.5%Con hold
Wentworth and DearneYorkshire and the HumberLab John Healey13,83832.058.1%Lab hold
West Aberdeenshire and KincardineScotlandSNP Stuart Donaldson7,03312.775.2%SNP gain from LD
West Bromwich EastWest MidlandsLab Tom Watson9,47025.358.9%Lab hold
West Bromwich WestWest MidlandsLab Adrian Bailey7,74222.153.5%Lab hold
West DorsetSouth WestCon Oliver Letwin16,13028.672.4%Con hold
West DunbartonshireScotlandSNP Martin Docherty14,17127.773.9%SNP gain from Lab
West HamLondonLab Lyn Brown27,98653.058.2%Lab hold
West LancashireNorth WestLab Rosie Cooper8,36016.870.1%Lab hold
West SuffolkEast of EnglandCon Matthew Hancock14,98430.464.6%Con hold
West TyroneNorthern IrelandSF Pat Doherty10,06026.060.5%SF hold
West WorcestershireWest MidlandsCon Harriett Baldwin22,57841.773.7%Con hold
Westminster NorthLondonLab Karen Buck1,9775.063.4%Lab hold
Westmorland and LonsdaleNorth WestLD Tim Farron8,94918.374.3%LD hold
Weston-Super-MareSouth WestCon John Penrose15,60929.765.4%Con hold
WiganNorth WestLab Lisa Nandy14,23631.459.6%Lab hold
WimbledonLondonCon Stephen Hammond12,61926.173.5%Con hold
WinchesterSouth EastCon Steve Brine16,91430.674.6%Con hold
WindsorSouth EastCon Adam Afriyie25,08350.070.1%Con hold
Wirral SouthNorth WestLab Alison McGovern4,59911.073.5%Lab hold
Wirral WestNorth WestLab Margaret Greenwood4171.075.6%Lab gain from Con
WithamEast of EnglandCon Priti Patel19,55441.570.3%Con hold
WitneySouth EastCon David Cameron25,15543.073.3%Con hold
WokingSouth EastCon Jonathan Lord20,81040.170.0%Con hold
WokinghamSouth EastCon John Redwood24,19743.271.9%Con hold
Wolverhampton North EastWest MidlandsLab Emma Reynolds5,49516.255.7%Lab hold
Wolverhampton South EastWest MidlandsLab Pat McFadden10,77831.055.6%Lab hold
Wolverhampton South WestWest MidlandsLab Rob Marris8012.066.6%Lab gain from Con
WorcesterWest MidlandsCon Robin Walker5,64611.468.6%Con hold
WorkingtonNorth WestLab Sue Hayman4,68612.265.6%Lab hold
Worsley and Eccles SouthNorth WestLab Barbara Keeley5,94614.158.3%Lab hold
Worthing WestSouth EastCon Peter Bottomley16,85533.267.1%Con hold
WrexhamWalesLab Ian Lucas1,8315.664.2%Lab hold
WycombeSouth EastCon Steve Baker14,85628.967.4%Con hold
Wyre and Preston NorthNorth WestCon Ben Wallace14,15128.470.6%Con hold
Wyre ForestWest MidlandsCon Mark Garnier12,87126.063.9%Con hold
Wythenshawe and Sale EastNorth WestLab Mike Kane10,56924.456.9%Lab hold
YeovilSouth WestCon Marcus Fysh5,3139.369.1%Con gain from LD
Ynys MônWalesLab Albert Owen2290.769.9%Lab hold
York CentralYorkshire and the HumberLab Rachael Maskell6,71614.163.3%Lab hold
York OuterYorkshire and the HumberCon Julian Sturdy13,12924.468.6%Con hold

By-elections in this Parliament

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

Report an error on this page · Embed this map: <iframe src="https://britelects.com/embed/map/2015/" width="100%" height="640" style="border:0" loading="lazy"></iframe>