Skip to content

2010 general election map

Map of the 2010 UK general election: every constituency as an equal-sized hexagon, coloured by the winning party.

Aldershot: Con (Gerald Howarth), majority 12.3%Aldridge-Brownhills: Con (Richard Shepherd), majority 39.5%Altrincham and Sale West: Con (Graham Brady), majority 23.5%Amber Valley: Con (Nigel Mills), majority 1.2% — Con gain from LabArundel and South Downs: Con (Nick Herbert), majority 29.8%Ashfield: Lab (Gloria de Piero), majority 0.4%Ashford: Con (Damian Green), majority 31.3%Ashton-under-Lyne: Lab (David Heyes), majority 23.7%Aylesbury: Con (David Lidington), majority 23.7%Banbury: Con (Tony Baldry), majority 32.4%Barking: Lab (Margaret Hodge), majority 36.5%Barnsley Central: Lab (Eric Illsley), majority 30.0%Barnsley East: Lab (Michael Dugher), majority 28.9%Barrow and Furness: Lab (John Woodcock), majority 11.8%Basildon and Billericay: Con (John Baron), majority 29.7%Basingstoke: Con (Maria Miller), majority 26.0%Bassetlaw: Lab (John Mann), majority 16.6%Bath: LD (Don Foster), majority 25.2%Batley and Spen: Lab (Mike Wood), majority 8.6%Battersea: Con (Jane Ellison), majority 12.3% — Con gain from LabBeaconsfield: Con (Dominic Grieve), majority 41.5%Beckenham: Con (Bob Stewart), majority 37.3%Bedford: Con (Richard Fuller), majority 3.0% — Con gain from LabBermondsey and Old Southwark: LD (Simon Hughes), majority 19.1%Berwick-upon-Tweed: LD (Alan Beith), majority 7.0%Bethnal Green and Bow: Lab (Rushanara Ali), majority 22.8% — Lab gain from ResBeverley and Holderness: Con (Graham Stuart), majority 24.4%Bexhill and Battle: Con (Gregory Barker), majority 23.6%Bexleyheath and Crayford: Con (David Evennett), majority 24.0%Birkenhead: Lab (Frank Field), majority 43.6%Birmingham, Edgbaston: Lab (Gisela Stuart), majority 3.1%Birmingham, Erdington: Lab (Jack Dromey), majority 9.2%Birmingham, Hall Green: Lab (Roger Godsiff), majority 7.8%Birmingham, Hodge Hill: Lab (Liam Byrne), majority 24.3%Birmingham, Ladywood: Lab (Shabana Mahmood), majority 28.2%Birmingham, Northfield: Lab (Richard Burden), majority 6.7%Birmingham, Perry Barr: Lab (Khalid Mahmood), majority 28.3%Birmingham, Selly Oak: Lab (Stephen McCabe), majority 7.5%Birmingham, Yardley: LD (John Hemming), majority 7.4%Bishop Auckland: Lab (Helen Goodman), majority 12.7%Blackburn: Lab (Jack Straw), majority 21.7%Blackley and Broughton: Lab (Graham Stringer), majority 36.0%Blackpool North and Cleveleys: Con (Paul Maynard), majority 5.3% — Con gain from LabBlackpool South: Lab (Gordon Marsden), majority 5.3%Blaydon: Lab (David Anderson), majority 20.3%Blyth Valley: Lab (Ronnie Campbell), majority 17.3%Bognor Regis and Littlehampton: Con (Nick Gibb), majority 27.9%Bolsover: Lab (Dennis Skinner), majority 25.4%Bolton North East: Lab (David Crausby), majority 9.4%Bolton South East: Lab (Yasmin Qureshi), majority 21.8%Bolton West: Lab (Julie Hilling), majority 0.2%Bootle: Lab (Joe Benton), majority 51.3%Boston and Skegness: Con (Mark Simmonds), majority 28.8%Bosworth: Con (David Tredinnick), majority 9.3%Bournemouth East: Con (Tobias Ellwood), majority 17.6%Bournemouth West: Con (Conor Burns), majority 13.4%Bracknell: Con (Philip Lee), majority 30.1%Bradford East: LD (David Ward), majority 0.9% — LD gain from LabBradford South: Lab (Gerry Sutcliffe), majority 12.2%Bradford West: Lab (Marsha Singh), majority 14.2%Braintree: Con (Brooks Newmark), majority 32.8%Brent Central: LD (Sarah Teather), majority 3.0% — LD gain from LabBrent North: Lab (Barry Gardiner), majority 15.4%Brentford and Isleworth: Con (Mary Macleod), majority 3.6% — Con gain from LabBrentwood and Ongar: Con (Eric Pickles), majority 33.5%Bridgwater and West Somerset: Con (Ian Liddell-Grainger), majority 17.0%Brigg and Goole: Con (Andrew Percy), majority 11.7% — Con gain from LabBrighton, Kemptown: Con (Simon Kirby), majority 3.1% — Con gain from LabBrighton, Pavilion: Grn (Caroline Lucas), majority 2.4% — Green gain from LabBristol East: Lab (Kerry McCarthy), majority 8.3%Bristol North West: Con (Charlotte Leslie), majority 6.5% — Con gain from LabBristol South: Lab (Dawn Primarolo), majority 9.8%Bristol West: LD (Stephen Williams), majority 20.5%Broadland: Con (Keith Simpson), majority 13.8%Bromley and Chislehurst: Con (Bob Neill), majority 31.6%Bromsgrove: Con (Sajid Javid), majority 21.9%Broxbourne: Con (Charles Walker), majority 41.2%Broxtowe: Con (Anna Soubry), majority 0.7% — Con gain from LabBuckingham: Spk (John Bercow), majority 25.9% — Spk gain from ConBurnley: LD (Gordon Birtwistle), majority 4.3% — LD gain from LabBurton: Con (Andrew Griffiths), majority 12.7% — Con gain from LabBury North: Con (David Nuttall), majority 5.0% — Con gain from LabBury South: Lab (Ivan Lewis), majority 6.8%Bury St Edmunds: Con (David Ruffley), majority 21.1%Calder Valley: Con (Craig Whittaker), majority 12.4% — Con gain from LabCamberwell and Peckham: Lab (Harriet Harman), majority 36.8%Camborne and Redruth: Con (George Eustice), majority 0.2% — Con gain from LDCambridge: LD (Julian Huppert), majority 13.6%Cannock Chase: Con (Aidan Burley), majority 7.0% — Con gain from LabCanterbury: Con (Julian Brazier), majority 12.3%Carlisle: Con (John Stevenson), majority 2.0% — Con gain from LabCarshalton and Wallington: LD (Tom Brake), majority 11.5%Castle Point: Con (Rebecca Harris), majority 17.0%Central Devon: Con (Mel Stride), majority 17.1%Central Suffolk and North Ipswich: Con (Daniel Poulter), majority 25.8%Charnwood: Con (Stephen Dorrell), majority 28.1%Chatham and Aylesford: Con (Tracey Crouch), majority 13.9% — Con gain from LabCheadle: LD (Mark Hunter), majority 6.2%Chelmsford: Con (Simon Burns), majority 9.4%Chelsea and Fulham: Con (Greg Hands), majority 42.0%Cheltenham: LD (Martin Horwood), majority 9.3%Chesham and Amersham: Con (Cheryl Gillan), majority 31.9%Chesterfield: Lab (Toby Perkins), majority 1.2% — Lab gain from LDChichester: Con (Andrew Tyrie), majority 28.0%Chingford and Woodford Green: Con (Iain Duncan Smith), majority 30.1%Chippenham: LD (Duncan Hames), majority 4.7%Chipping Barnet: Con (Theresa Villiers), majority 23.6%Chorley: Lab (Lindsay Hoyle), majority 5.2%Christchurch: Con (Christopher Chope), majority 31.2%Cities of London and Westminster: Con (Mark Field), majority 30.0%City of Chester: Con (Stephen Mosley), majority 5.5% — Con gain from LabCity of Durham: Lab (Roberta Blackman-Woods), majority 6.6%Clacton: Con (Douglas Carswell), majority 28.0%Cleethorpes: Con (Martin Vickers), majority 9.6% — Con gain from LabColchester: LD (Bob Russell), majority 15.1%Colne Valley: Con (Jason McCartney), majority 8.8% — Con gain from LabCongleton: Con (Fiona Bruce), majority 13.9%Copeland: Lab (Jamie Reed), majority 9.0%Corby: Con (Louise Bagshawe), majority 3.5% — Con gain from LabCoventry North East: Lab (Bob Ainsworth), majority 27.1%Coventry North West: Lab (Geoffrey Robinson), majority 13.5%Coventry South: Lab (Jim Cunningham), majority 8.4%Crawley: Con (Henry Smith), majority 12.5% — Con gain from LabCrewe and Nantwich: Con (Edward Timpson), majority 11.8% — Con gain from LabCroydon Central: Con (Gavin Barwell), majority 5.8% — Con gain from LabCroydon North: Lab (Malcolm Wicks), majority 31.9%Croydon South: Con (Richard Ottaway), majority 28.1%Dagenham and Rainham: Lab (Jon Cruddas), majority 6.0%Darlington: Lab (Jenny Chapman), majority 7.9%Dartford: Con (Gareth Johnson), majority 21.2% — Con gain from LabDaventry: Con (Chris Heaton-Harris), majority 37.1%Denton and Reddish: Lab (Andrew Gwynne), majority 26.1%Derby North: Lab (Chris Williamson), majority 1.4%Derby South: Lab (Margaret Beckett), majority 14.9%Derbyshire Dales: Con (Patrick McLoughlin), majority 29.6%Devizes: Con (Claire Perry), majority 28.1%Dewsbury: Con (Simon Reevell), majority 2.8% — Con gain from LabDon Valley: Lab (Caroline Flint), majority 8.3%Doncaster Central: Lab (Rosie Winterton), majority 14.9%Doncaster North: Lab (Edward Miliband), majority 26.3%Dover: Con (Charlie Elphicke), majority 10.5% — Con gain from LabDudley North: Lab (Ian Austin), majority 1.7%Dudley South: Con (Chris Kelly), majority 10.1% — Con gain from LabDulwich and West Norwood: Lab (Tessa Jowell), majority 19.4%Ealing Central and Acton: Con (Angie Bray), majority 7.9% — Con gain from LabEaling North: Lab (Stephen Pound), majority 19.5%Ealing, Southall: Lab (Virendra Sharma), majority 21.7%Easington: Lab (Grahame Morris), majority 42.9%East Devon: Con (Hugo Swire), majority 17.2%East Ham: Lab (Stephen Timms), majority 55.2%East Hampshire: Con (Damian Hinds), majority 26.3%East Surrey: Con (Sam Gyimah), majority 30.9%East Worthing and Shoreham: Con (Tim Loughton), majority 23.0%East Yorkshire: Con (Greg Knight), majority 26.3%Eastbourne: LD (Stephen Lloyd), majority 6.6% — LD gain from ConEastleigh: LD (Chris Huhne), majority 7.2%Eddisbury: Con (Stephen O'Brien), majority 29.2%Edmonton: Lab (Andy Love), majority 23.8%Ellesmere Port and Neston: Lab (Andrew Miller), majority 9.8%Elmet and Rothwell: Con (Alec Shelbrooke), majority 8.1% — Con gain from LabEltham: Lab (Clive Efford), majority 4.0%Enfield North: Con (Nick de Bois), majority 3.8%Enfield, Southgate: Con (David Burrowes), majority 17.2%Epping Forest: Con (Eleanor Laing), majority 32.5%Epsom and Ewell: Con (Chris Grayling), majority 29.4%Erewash: Con (Jessica Lee), majority 5.3% — Con gain from LabErith and Thamesmead: Lab (Teresa Pearce), majority 13.4%Esher and Walton: Con (Dominic Raab), majority 34.1%Exeter: Lab (Ben Bradshaw), majority 5.2%Fareham: Con (Mark Hoban), majority 31.5%Faversham and Mid Kent: Con (Hugh Robertson), majority 36.6%Feltham and Heston: Lab (Alan Keen), majority 9.6%Filton and Bradley Stoke: Con (Jack Lopresti), majority 14.3%Finchley and Golders Green: Con (Mike Freer), majority 12.3%Folkestone and Hythe: Con (Damian Collins), majority 19.2%Forest of Dean: Con (Mark Harper), majority 22.7%Fylde: Con (Mark Menzies), majority 30.2%Gainsborough: Con (Edward Leigh), majority 21.4%Garston and Halewood: Lab (Maria Eagle), majority 39.4%Gateshead: Lab (Ian Mearns), majority 32.8%Gedling: Lab (Vernon Coaker), majority 3.9%Gillingham and Rainham: Con (Rehman Chishti), majority 18.6% — Con gain from LabGloucester: Con (Richard Graham), majority 4.8% — Con gain from LabGosport: Con (Caroline Dinenage), majority 30.7%Grantham and Stamford: Con (Nick Boles), majority 28.1%Gravesham: Con (Adam Holloway), majority 19.7%Great Grimsby: Lab (Austin Mitchell), majority 2.2%Great Yarmouth: Con (Brandon Lewis), majority 9.9% — Con gain from LabGreenwich and Woolwich: Lab (Nick Raynsford), majority 24.7%Guildford: Con (Anne Milton), majority 14.0%Hackney North and Stoke Newington: Lab (Diane Abbott), majority 31.1%Hackney South and Shoreditch: Lab (Meg Hillier), majority 33.3%Halesowen and Rowley Regis: Con (James Morris), majority 4.6% — Con gain from LabHalifax: Lab (Linda Riordan), majority 3.4%Haltemprice and Howden: Con (David Davis), majority 23.8%Halton: Lab (Derek Twigg), majority 37.5%Hammersmith: Lab (Andy Slaughter), majority 7.5%Hampstead and Kilburn: Lab (Glenda Jackson), majority 0.1%Harborough: Con (Edward Garnier), majority 17.8%Harlow: Con (Robert Halfon), majority 11.2% — Con gain from LabHarrogate and Knaresborough: Con (Andrew Jones), majority 2.0% — Con gain from LDHarrow East: Con (Bob Blackman), majority 7.1% — Con gain from LabHarrow West: Lab (Gareth Thomas), majority 6.8%Hartlepool: Lab (Iain Wright), majority 14.4%Harwich and North Essex: Con (Bernard Jenkin), majority 23.4%Hastings and Rye: Con (Amber Rudd), majority 4.0% — Con gain from LabHavant: Con (David Willetts), majority 27.7%Hayes and Harlington: Lab (John McDonnell), majority 25.4%Hazel Grove: LD (Andrew Stunell), majority 15.2%Hemel Hempstead: Con (Mike Penning), majority 27.1%Hemsworth: Lab (Jon Trickett), majority 22.5%Hendon: Con (Matthew Offord), majority 0.2% — Con gain from LabHenley: Con (John Howell), majority 31.0%Hereford and South Herefordshire: Con (Jesse Norman), majority 5.1% — Con gain from LDHertford and Stortford: Con (Mark Prisk), majority 27.9%Hertsmere: Con (James Clappison), majority 37.2%Hexham: Con (Guy Opperman), majority 13.3%Heywood and Middleton: Lab (Jim Dobbin), majority 13.0%High Peak: Con (Andrew Bingham), majority 9.3% — Con gain from LabHitchin and Harpenden: Con (Peter Lilley), majority 27.9%Holborn and St Pancras: Lab (Frank Dobson), majority 18.2%Hornchurch and Upminster: Con (Angela Watkinson), majority 30.7%Hornsey and Wood Green: LD (Lynne Featherstone), majority 12.5%Horsham: Con (Francis Maude), majority 20.5%Houghton and Sunderland South: Lab (Bridget Phillipson), majority 28.9%Hove: Con (Mike Weatherley), majority 3.8% — Con gain from LabHuddersfield: Lab (Barry Sheerman), majority 11.0%Huntingdon: Con (Jonathan Djanogly), majority 19.9%Hyndburn: Lab (Graham Jones), majority 7.2%Ilford North: Con (Lee Scott), majority 11.5%Ilford South: Lab (Mike Gapes), majority 22.1%Ipswich: Con (Benedict Gummer), majority 4.4% — Con gain from LabIsle of Wight: Con (Andrew Turner), majority 15.0%Islington North: Lab (Jeremy Corbyn), majority 27.8%Islington South and Finsbury: Lab (Emily Thornberry), majority 8.2%Jarrow: Lab (Stephen Hepburn), majority 33.3%Keighley: Con (Kris Hopkins), majority 6.2% — Con gain from LabKenilworth and Southam: Con (Jeremy Wright), majority 25.9%Kensington: Con (Malcolm Rifkind), majority 24.5%Kettering: Con (Philip Hollobone), majority 19.2%Kingston and Surbiton: LD (Edward Davey), majority 13.2%Kingston upon Hull East: Lab (Karl Turner), majority 25.2%Kingston upon Hull North: Lab (Diana Johnson), majority 1.9%Kingston upon Hull West and Hessle: Lab (Alan Johnson), majority 18.2%Kingswood: Con (Chris Skidmore), majority 5.1% — Con gain from LabKnowsley: Lab (George Howarth), majority 57.5%Lancaster and Fleetwood: Con (Eric Ollerenshaw), majority 0.8% — Con gain from LabLeeds Central: Lab (Hilary Benn), majority 28.5%Leeds East: Lab (George Mudie), majority 27.2%Leeds North East: Lab (Fabian Hamilton), majority 9.6%Leeds North West: LD (Greg Mulholland), majority 20.9%Leeds West: Lab (Rachel Reeves), majority 18.1%Leicester East: Lab (Keith Vaz), majority 29.3%Leicester South: Lab (Peter Soulsby), majority 18.7%Leicester West: Lab (Liz Kendall), majority 11.2%Leigh: Lab (Andy Burnham), majority 27.1%Lewes: LD (Norman Baker), majority 15.3%Lewisham East: Lab (Heidi Alexander), majority 14.9%Lewisham West and Penge: Lab (Jim Dowd), majority 12.9%Lewisham, Deptford: Lab (Joan Ruddock), majority 30.3%Leyton and Wanstead: Lab (John Cryer), majority 16.0%Lichfield: Con (Michael Fabricant), majority 34.3%Lincoln: Con (Karl McCartney), majority 2.3% — Con gain from LabLiverpool, Riverside: Lab (Louise Ellman), majority 36.5%Liverpool, Walton: Lab (Steve Rotheram), majority 57.7%Liverpool, Wavertree: Lab (Luciana Berger), majority 18.9%Liverpool, West Derby: Lab (Stephen Twigg), majority 51.6%Loughborough: Con (Nicky Morgan), majority 7.1% — Con gain from LabLouth and Horncastle: Con (Peter Tapsell), majority 27.5%Ludlow: Con (Philip Dunne), majority 20.0%Luton North: Lab (Kelvin Hopkins), majority 17.5%Luton South: Lab (Gavin Shuker), majority 5.5%Macclesfield: Con (David Rutley), majority 23.9%Maidenhead: Con (Theresa May), majority 31.2%Maidstone and The Weald: Con (Helen Grant), majority 12.0%Makerfield: Lab (Yvonne Fovargue), majority 28.5%Maldon: Con (John Whittingdale), majority 40.5%Manchester Central: Lab (Tony Lloyd), majority 26.2%Manchester, Gorton: Lab (Gerald Kaufman), majority 17.5%Manchester, Withington: LD (John Leech), majority 4.2%Mansfield: Lab (Alan Meale), majority 12.4%Meon Valley: Con (George Hollingbery), majority 23.7%Meriden: Con (Caroline Spelman), majority 31.2%Mid Bedfordshire: Con (Nadine Dorries), majority 27.6%Mid Derbyshire: Con (Pauline Latham), majority 23.9%Mid Dorset and North Poole: LD (Annette Brooke), majority 0.6%Mid Norfolk: Con (George Freeman), majority 27.3%Mid Sussex: Con (Nicholas Soames), majority 13.3%Mid Worcestershire: Con (Peter Luff), majority 31.2%Middlesbrough: Lab (Stuart Bell), majority 26.0%Middlesbrough South and East Cleveland: Lab (Tom Blenkinsop), majority 3.6%Milton Keynes North: Con (Mark Lancaster), majority 16.6% — Con gain from LabMilton Keynes South: Con (Iain Stewart), majority 9.4% — Con gain from LabMitcham and Morden: Lab (Siobhain McDonagh), majority 31.2%Mole Valley: Con (Paul Beresford), majority 28.8%Morecambe and Lunesdale: Con (David Morris), majority 2.0% — Con gain from LabMorley and Outwood: Lab (Ed Balls), majority 2.3%New Forest East: Con (Julian Lewis), majority 22.6%New Forest West: Con (Desmond Swayne), majority 35.5%Newark: Con (Patrick Mercer), majority 31.5%Newbury: Con (Richard Benyon), majority 20.9%Newcastle upon Tyne Central: Lab (Chinyelu Onwurah), majority 21.9%Newcastle upon Tyne East: Lab (Nicholas Brown), majority 11.8%Newcastle upon Tyne North: Lab (Catherine McKinnell), majority 7.8%Newcastle-under-Lyme: Lab (Paul Farrelly), majority 3.6%Newton Abbot: Con (Anne Morris), majority 1.1% — Con gain from LDNormanton, Pontefract and Castleford: Lab (Yvette Cooper), majority 23.7%North Cornwall: LD (Dan Rogerson), majority 6.4%North Devon: LD (Nick Harvey), majority 11.3%North Dorset: Con (Robert Walter), majority 14.1%North Durham: Lab (Kevan Jones), majority 29.5%North East Bedfordshire: Con (Alistair Burt), majority 34.1%North East Cambridgeshire: Con (Stephen Barclay), majority 31.6%North East Derbyshire: Lab (Natascha Engel), majority 5.2%North East Hampshire: Con (James Arbuthnot), majority 35.1%North East Hertfordshire: Con (Oliver Heald), majority 30.1%North East Somerset: Con (Jacob Rees-Mogg), majority 9.6%North Herefordshire: Con (Bill Wiggin), majority 20.8%North Norfolk: LD (Norman Lamb), majority 23.4%North Shropshire: Con (Owen Paterson), majority 30.5%North Somerset: Con (Liam Fox), majority 13.6%North Swindon: Con (Justin Tomlinson), majority 14.0% — Con gain from LabNorth Thanet: Con (Roger Gale), majority 31.2%North Tyneside: Lab (Mary Glindon), majority 27.8%North Warwickshire: Con (Daniel Byles), majority 0.1% — Con gain from LabNorth West Cambridgeshire: Con (Shailesh Vara), majority 28.6%North West Durham: Lab (Pat Glass), majority 17.4%North West Hampshire: Con (George Young), majority 34.9%North West Leicestershire: Con (Andrew Bridgen), majority 14.5% — Con gain from LabNorth West Norfolk: Con (Henry Bellingham), majority 31.0%North Wiltshire: Con (James Gray), majority 15.4%Northampton North: Con (Michael Ellis), majority 4.8% — Con gain from LabNorthampton South: Con (Brian Binley), majority 15.4% — Con gain from LabNorwich North: Con (Chloe Smith), majority 9.2% — Con gain from LabNorwich South: LD (Simon Wright), majority 0.7% — LD gain from LabNottingham East: Lab (Christopher Leslie), majority 21.1%Nottingham North: Lab (Graham Allen), majority 23.7%Nottingham South: Lab (Lilian Greenwood), majority 4.3%Nuneaton: Con (Marcus Jones), majority 4.6% — Con gain from LabOld Bexley and Sidcup: Con (James Brokenshire), majority 34.9%Oldham East and Saddleworth: Lab (Phil Woolas), majority 0.2%Oldham West and Royton: Lab (Michael Meacher), majority 21.8%Orpington: Con (Jo Johnson), majority 35.2%Oxford East: Lab (Andrew Smith), majority 8.9%Oxford West and Abingdon: Con (Nicola Blackwood), majority 0.3% — Con gain from LDPendle: Con (Andrew Stephenson), majority 8.0% — Con gain from LabPenistone and Stocksbridge: Lab (Angela Smith), majority 6.6%Penrith and The Border: Con (Rory Stewart), majority 24.9%Peterborough: Con (Stewart Jackson), majority 10.8%Plymouth, Moor View: Lab (Alison Seabeck), majority 3.8%Plymouth, Sutton and Devonport: Con (Oliver Colvile), majority 2.6% — Con gain from LabPoole: Con (Robert Syms), majority 15.9%Poplar and Limehouse: Lab (Jim Fitzpatrick), majority 12.9%Portsmouth North: Con (Penny Mordaunt), majority 16.5% — Con gain from LabPortsmouth South: LD (Mike Hancock), majority 12.6%Preston: Lab (Mark Hendrick), majority 23.8%Pudsey: Con (Stuart Andrew), majority 3.4% — Con gain from LabPutney: Con (Justine Greening), majority 24.7%Rayleigh and Wickford: Con (Mark Francois), majority 42.7%Reading East: Con (Rob Wilson), majority 15.2%Reading West: Con (Alok Sharma), majority 12.6% — Con gain from LabRedcar: LD (Ian Swales), majority 12.4% — LD gain from LabRedditch: Con (Karen Lumley), majority 13.2% — Con gain from LabReigate: Con (Crispin Blunt), majority 27.2%Ribble Valley: Con (Nigel Evans), majority 28.3%Richmond (Yorks): Con (William Hague), majority 43.7%Richmond Park: Con (Zac Goldsmith), majority 6.9% — Con gain from LDRochdale: Lab (Simon Danczuk), majority 1.9%Rochester and Strood: Con (Mark Reckless), majority 20.8%Rochford and Southend East: Con (James Duddridge), majority 26.5%Romford: Con (Andrew Rosindell), majority 36.5%Romsey and Southampton North: Con (Caroline Nokes), majority 8.5% — Con gain from LDRossendale and Darwen: Con (Jake Berry), majority 9.5% — Con gain from LabRother Valley: Lab (Kevin Barron), majority 12.6%Rotherham: Lab (Denis Macshane), majority 27.9%Rugby: Con (Mark Pawsey), majority 12.6% — Con gain from LabRuislip, Northwood and Pinner: Con (Nick Hurd), majority 38.0%Runnymede and Weybridge: Con (Philip Hammond), majority 34.3%Rushcliffe: Con (Ken Clarke), majority 29.5%Rutland and Melton: Con (Alan Duncan), majority 25.4%Saffron Walden: Con (Alan Haselhurst), majority 28.0%Salford and Eccles: Lab (Hazel Blears), majority 13.8%Salisbury: Con (John Glen), majority 12.3%Scarborough and Whitby: Con (Robert Goodwill), majority 16.5%Scunthorpe: Lab (Nick Dakin), majority 6.9%Sedgefield: Lab (Phil Wilson), majority 21.6%Sefton Central: Lab (Bill Esterson), majority 8.0%Selby and Ainsty: Con (Nigel Adams), majority 23.7%Sevenoaks: Con (Michael Fallon), majority 35.5%Sheffield Central: Lab (Paul Blomfield), majority 0.4%Sheffield South East: Lab (Clive Betts), majority 25.4%Sheffield, Brightside and Hillsborough: Lab (David Blunkett), majority 35.0%Sheffield, Hallam: LD (Nick Clegg), majority 29.9%Sheffield, Heeley: Lab (Meg Munn), majority 14.2%Sherwood: Con (Mark Spencer), majority 0.4% — Con gain from LabShipley: Con (Philip Davies), majority 20.1%Shrewsbury and Atcham: Con (Daniel Kawczynski), majority 15.0%Sittingbourne and Sheppey: Con (Gordon Henderson), majority 25.5%Skipton and Ripon: Con (Julian Smith), majority 18.2%Sleaford and North Hykeham: Con (Stephen Phillips), majority 33.4%Slough: Lab (Fiona Mactaggart), majority 11.6%Solihull: LD (Lorely Burt), majority 0.3% — LD gain from ConSomerton and Frome: LD (David Heath), majority 3.0%South Basildon and East Thurrock: Con (Stephen Metcalfe), majority 12.9% — Con gain from LabSouth Cambridgeshire: Con (Andrew Lansley), majority 13.3%South Derbyshire: Con (Heather Wheeler), majority 14.1% — Con gain from LabSouth Dorset: Con (Richard Drax), majority 14.8% — Con gain from LabSouth East Cambridgeshire: Con (James Paice), majority 10.3%South East Cornwall: Con (Sheryll Murray), majority 6.5% — Con gain from LDSouth Holland and The Deepings: Con (John Hayes), majority 43.6%South Leicestershire: Con (Andrew Robathan), majority 28.4%South Norfolk: Con (Richard Bacon), majority 19.9%South Northamptonshire: Con (Andrea Leadsom), majority 34.2%South Ribble: Con (Lorraine Fullbrook), majority 10.8% — Con gain from LabSouth Shields: Lab (David Miliband), majority 30.4%South Staffordshire: Con (Gavin Williamson), majority 32.9%South Suffolk: Con (Tim Yeo), majority 16.9%South Swindon: Con (Robert Buckland), majority 7.5% — Con gain from LabSouth Thanet: Con (Laura Sandys), majority 16.6%South West Bedfordshire: Con (Andrew Selous), majority 32.8%South West Devon: Con (Gary Streeter), majority 31.8%South West Hertfordshire: Con (David Gauke), majority 26.3%South West Norfolk: Con (Elizabeth Truss), majority 26.7%South West Surrey: Con (Jeremy Hunt), majority 28.5%South West Wiltshire: Con (Andrew Murrison), majority 21.2%Southampton, Itchen: Lab (John Denham), majority 0.4%Southampton, Test: Lab (Alan Whitehead), majority 5.5%Southend West: Con (David Amess), majority 16.7%Southport: LD (John Pugh), majority 13.8%Spelthorne: Con (Kwasi Kwarteng), majority 21.2%St Albans: Con (Anne Main), majority 4.4%St Austell and Newquay: LD (Stephen Gilbert), majority 2.8%St Helens North: Lab (Dave Watts), majority 29.4%St Helens South and Whiston: Lab (Shaun Woodward), majority 30.7%St Ives: LD (Andrew George), majority 3.7%Stafford: Con (Jeremy Lefroy), majority 10.9% — Con gain from LabStaffordshire Moorlands: Con (Karen Bradley), majority 15.3%Stalybridge and Hyde: Lab (Jonathan Reynolds), majority 6.7%Stevenage: Con (Stephen McPartland), majority 8.0% — Con gain from LabStockport: Lab (Ann Coffey), majority 17.3%Stockton North: Lab (Alex Cunningham), majority 16.9%Stockton South: Con (James Wharton), majority 0.7% — Con gain from LabStoke-on-Trent Central: Lab (Tristram Hunt), majority 17.1%Stoke-on-Trent North: Lab (Joan Walley), majority 20.5%Stoke-on-Trent South: Lab (Robert Flello), majority 10.4%Stone: Con (Bill Cash), majority 28.1%Stourbridge: Con (Margot James), majority 10.9% — Con gain from LabStratford-on-Avon: Con (Nadhim Zahawi), majority 22.5%Streatham: Lab (Chuka Umunna), majority 7.0%Stretford and Urmston: Lab (Kate Green), majority 19.9%Stroud: Con (Neil Carmichael), majority 2.2% — Con gain from LabSuffolk Coastal: Con (Therese Coffey), majority 16.6%Sunderland Central: Lab (Julie Elliott), majority 15.8%Surrey Heath: Con (Michael Gove), majority 31.8%Sutton and Cheam: LD (Paul Burstow), majority 3.3%Sutton Coldfield: Con (Andrew Mitchell), majority 33.6%Tamworth: Con (Chris Pincher), majority 13.1% — Con gain from LabTatton: Con (George Osborne), majority 32.0%Taunton Deane: LD (Jeremy Browne), majority 6.9%Telford: Lab (David Wright), majority 2.4%Tewkesbury: Con (Laurence Robertson), majority 11.7%The Cotswolds: Con (Geoffrey Clifton-Brown), majority 23.5%The Wrekin: Con (Mark Pritchard), majority 20.6%Thirsk and Malton: Con (Anne McIntosh), majority 29.6%Thornbury and Yate: LD (Steve Webb), majority 14.8%Thurrock: Con (Jackie Doyle-Price), majority 0.2% — Con gain from LabTiverton and Honiton: Con (Neil Parish), majority 17.0%Tonbridge and Malling: Con (John Stanley), majority 35.4%Tooting: Lab (Sadiq Khan), majority 5.0%Torbay: LD (Adrian Sanders), majority 8.3%Torridge and West Devon: Con (Geoffrey Cox), majority 5.4%Totnes: Con (Sarah Wollaston), majority 10.3%Tottenham: Lab (David Lammy), majority 41.6%Truro and Falmouth: Con (Sarah Newton), majority 0.9% — Con gain from LDTunbridge Wells: Con (Greg Clark), majority 31.0%Twickenham: LD (Vincent Cable), majority 20.3%Tynemouth: Lab (Alan Campbell), majority 10.9%Uxbridge and South Ruislip: Con (John Randall), majority 24.9%Vauxhall: Lab (Kate Hoey), majority 24.7%Wakefield: Lab (Mary Creagh), majority 3.6%Wallasey: Lab (Angela Eagle), majority 20.4%Walsall North: Lab (David Winnick), majority 2.7%Walsall South: Lab (Valerie Vaz), majority 4.3%Walthamstow: Lab (Stella Creasy), majority 23.1%Wansbeck: Lab (Ian Lavery), majority 18.4%Wantage: Con (Edward Vaizey), majority 24.0%Warley: Lab (John Spellar), majority 28.1%Warrington North: Lab (Helen Jones), majority 15.3%Warrington South: Con (David Mowat), majority 2.8% — Con gain from LabWarwick and Leamington: Con (Chris White), majority 7.2% — Con gain from LabWashington and Sunderland West: Lab (Sharon Hodgson), majority 30.7%Watford: Con (Richard Harrington), majority 2.6% — Con gain from LabWaveney: Con (Peter Aldous), majority 1.5% — Con gain from LabWealden: Con (Charles Hendry), majority 31.3%Weaver Vale: Con (Graham Evans), majority 2.3% — Con gain from LabWellingborough: Con (Peter Bone), majority 22.8%Wells: LD (Tessa Munt), majority 1.4% — LD gain from ConWelwyn Hatfield: Con (Grant Shapps), majority 35.6%Wentworth and Dearne: Lab (John Healey), majority 33.1%West Bromwich East: Lab (Tom Watson), majority 17.6%West Bromwich West: Lab (Adrian Bailey), majority 15.6%West Dorset: Con (Oliver Letwin), majority 6.8%West Ham: Lab (Lyn Brown), majority 48.0%West Lancashire: Lab (Rosie Cooper), majority 9.0%West Suffolk: Con (Matthew Hancock), majority 27.1%West Worcestershire: Con (Harriett Baldwin), majority 12.5%Westminster North: Lab (Karen Buck), majority 5.4%Westmorland and Lonsdale: LD (Tim Farron), majority 23.8%Weston-Super-Mare: Con (John Penrose), majority 5.1%Wigan: Lab (Lisa Nandy), majority 23.8%Wimbledon: Con (Stephen Hammond), majority 24.1%Winchester: Con (Steve Brine), majority 5.5% — Con gain from LDWindsor: Con (Adam Afriyie), majority 38.4%Wirral South: Lab (Alison McGovern), majority 1.3%Wirral West: Con (Esther McVey), majority 6.2%Witham: Con (Priti Patel), majority 32.5%Witney: Con (David Cameron), majority 39.4%Woking: Con (Jonathan Lord), majority 12.9%Wokingham: Con (John Redwood), majority 24.7%Wolverhampton North East: Lab (Emma Reynolds), majority 7.1%Wolverhampton South East: Lab (Pat McFadden), majority 19.0%Wolverhampton South West: Con (Paul Uppal), majority 1.7% — Con gain from LabWorcester: Con (Robin Walker), majority 6.1% — Con gain from LabWorkington: Lab (Tony Cunningham), majority 11.7%Worsley and Eccles South: Lab (Barbara Keeley), majority 10.4%Worthing West: Con (Peter Bottomley), majority 23.9%Wycombe: Con (Steve Baker), majority 19.9%Wyre and Preston North: Con (Ben Wallace), majority 30.9%Wyre Forest: Con (Mark Garnier), majority 5.2% — Con gain from KHHCWythenshawe and Sale East: Lab (Paul Goggins), majority 18.6%Yeovil: LD (David Laws), majority 22.8%York Central: Lab (Hugh Bayley), majority 13.9%York Outer: Con (Julian Sturdy), majority 6.9% — Con gain from LDBelfast East: APNI (Naomi Long), majority 4.5% — APNI gain from DUPBelfast North: DUP (Nigel Dodds), majority 6.0%Belfast South: SDLP (Alasdair McDonnell), majority 17.3%Belfast West: SF (Gerry Adams), majority 54.7%East Antrim: DUP (Sammy Wilson), majority 22.2%East Londonderry: DUP (Gregory Campbell), majority 15.3%Fermanagh and South Tyrone: SF (Michelle Gildernew), majority 0.0%Foyle: SDLP (Mark Durkan), majority 12.7%Lagan Valley: DUP (Jeffrey Donaldson), majority 28.7%Mid Ulster: SF (Martin McGuinness), majority 37.6%Newry and Armagh: SF (Conor Murphy), majority 18.6%North Antrim: DUP (Ian Paisley), majority 29.6%North Down: Ind (Sylvia Hermon), majority 42.9% — Ind gain from UUPSouth Antrim: DUP (William McCrea), majority 3.5%South Down: SDLP (Margaret Ritchie), majority 19.8%Strangford: DUP (Jim Shannon), majority 18.1%Upper Bann: DUP (David Simpson), majority 8.1%West Tyrone: SF (Pat Doherty), majority 28.7%Aberdeen North: Lab (Frank Doran), majority 22.2%Aberdeen South: Lab (Anne Begg), majority 8.2%Airdrie and Shotts: Lab (Pamela Nash), majority 34.6%Angus: SNP (Mike Weir), majority 8.7%Argyll and Bute: LD (Alan Reid), majority 7.6%Ayr, Carrick and Cumnock: Lab (Sandra Osborne), majority 21.6%Banff and Buchan: SNP (Eilidh Whiteford), majority 10.5%Berwickshire, Roxburgh and Selkirk: LD (Michael Moore), majority 11.6%Caithness, Sutherland and Easter Ross: LD (John Thurso), majority 16.8%Central Ayrshire: Lab (Brian Donohoe), majority 27.3%Coatbridge, Chryston and Bellshill: Lab (Tom Clarke), majority 49.8%Cumbernauld, Kilsyth and Kirkintilloch East: Lab (Gregg McClymont), majority 33.4%Dumfries and Galloway: Lab (Russell Brown), majority 14.3%Dumfriesshire, Clydesdale and Tweeddale: Con (David Mundell), majority 9.1%Dundee East: SNP (Stewart Hosie), majority 4.5%Dundee West: Lab (Jim McGovern), majority 19.6%Dunfermline and West Fife: Lab (Thomas Docherty), majority 11.2%East Dunbartonshire: LD (Jo Swinson), majority 4.6%East Kilbride, Strathaven and Lesmahagow: Lab (Michael McCann), majority 28.5%East Lothian: Lab (Fiona O'Donnell), majority 24.9%East Renfrewshire: Lab (Jim Murphy), majority 20.4%Edinburgh East: Lab (Sheila Gilmore), majority 23.0%Edinburgh North and Leith: Lab (Mark Lazarowicz), majority 3.6%Edinburgh South: Lab (Ian Murray), majority 0.7%Edinburgh South West: Lab (Alistair Darling), majority 18.6%Edinburgh West: LD (Mike Crockart), majority 8.2%Na h-Eileanan an Iar: SNP (Angus MacNeil), majority 12.8%Falkirk: Lab (Eric Joyce), majority 15.5%Glasgow Central: Lab (Anas Sarwar), majority 34.5%Glasgow East: Lab (Margaret Curran), majority 36.8%Glasgow North: Lab (Ann McKechin), majority 13.2%Glasgow North East: Lab (Wille Bain), majority 54.2% — Lab gain from SpkGlasgow North West: Lab (John Robertson), majority 38.3%Glasgow South: Lab (Tom Harris), majority 31.6%Glasgow South West: Lab (Ian Davidson), majority 46.2%Glenrothes: Lab (Lindsay Roy), majority 40.6%Gordon: LD (Malcolm Bruce), majority 13.8%Inverclyde: Lab (David Cairns), majority 38.4%Inverness, Nairn, Badenoch and Strathspey: LD (Danny Alexander), majority 18.6%Kilmarnock and Loudoun: Lab (Cathie Jamieson), majority 26.6%Kirkcaldy and Cowdenbeath: Lab (Gordon Brown), majority 50.2%Lanark and Hamilton East: Lab (Jim Hood), majority 29.0%Linlithgow and East Falkirk: Lab (Michael Connarty), majority 24.4%Livingston: Lab (Graeme Morrice), majority 22.5%Midlothian: Lab (David Hamilton), majority 26.4%Moray: SNP (Angus Robertson), majority 13.6%Motherwell and Wishaw: Lab (Frank Roy), majority 43.0%North Ayrshire and Arran: Lab (Katy Clark), majority 21.5%North East Fife: LD (Menzies Campbell), majority 22.6%Ochil and South Perthshire: Lab (Gordon Banks), majority 10.3%Orkney and Shetland: LD (Alistair Carmichael), majority 51.3%Paisley and Renfrewshire North: Lab (Jim Sheridan), majority 35.0%Paisley and Renfrewshire South: Lab (Douglas Alexander), majority 41.5%Perth and North Perthshire: SNP (Pete Wishart), majority 9.1%Ross, Skye and Lochaber: LD (Charles Kennedy), majority 37.5%Rutherglen and Hamilton West: Lab (Tom Greatrex), majority 44.7%Stirling: Lab (Anne McGuire), majority 17.7%West Aberdeenshire and Kincardine: LD (Robert Smith), majority 8.2%West Dunbartonshire: Lab (Gemma Doyle), majority 41.2%Ynys Môn: Lab (Albert Owen), majority 7.1%Delyn: Lab (David Hanson), majority 6.1%Alyn and Deeside: Lab (Mark Tami), majority 7.3%Wrexham: Lab (Ian Lucas), majority 11.1%Llanelli: Lab (Nia Griffith), majority 12.6%Gower: Lab (Martin Caton), majority 6.4%Swansea West: Lab (Geraint Davies), majority 1.4%Swansea East: Lab (Siân James), majority 33.2%Aberavon: Lab (Hywel Francis), majority 35.7%Cardiff Central: LD (Jenny Willott), majority 12.7%Cardiff North: Con (Jonathan Evans), majority 0.4% — Con gain from LabRhondda: Lab (Chris Bryant), majority 37.2%Torfaen: Lab (Paul Murphy), majority 24.7%Monmouth: Con (David Davies), majority 22.4%Newport East: Lab (Jessica Morden), majority 4.8%Newport West: Lab (Paul Flynn), majority 8.9%Arfon: PC (Hywel Williams), majority 5.6% — PC gain from LabAberconwy: Con (Guto Bebb), majority 11.3% — Con gain from LabClwyd West: Con (David Jones), majority 16.8%Vale of Clwyd: Lab (Chris Ruane), majority 7.1%Dwyfor Meirionnydd: PC (Elfyn Llwyd), majority 22.0%Clwyd South: Lab (Susan Jones), majority 8.2%Montgomeryshire: Con (Glyn Davies), majority 3.5% — Con gain from LDCeredigion: LD (Mark Williams), majority 21.8%Preseli Pembrokeshire: Con (Stephen Crabb), majority 11.6%Carmarthen West and South Pembrokeshire: Con (Simon Hart), majority 8.5% — Con gain from LabCarmarthen East and Dinefwr: PC (Jonathan Edwards), majority 9.2%Brecon and Radnorshire: LD (Roger Williams), majority 9.7%Neath: Lab (Peter Hain), majority 26.3%Cynon Valley: Lab (Ann Clwyd), majority 32.2%Merthyr Tydfil and Rhymney: Lab (Dai Havard), majority 12.6%Blaenau Gwent: Lab (Nick Smith), majority 32.5% — Lab gain from BGPVBridgend: Lab (Madeleine Moon), majority 5.9%Ogmore: Lab (Huw Irranca-Davies), majority 38.2%Pontypridd: Lab (Owen Smith), majority 7.6%Caerphilly: Lab (Wayne David), majority 27.8%Islwyn: Lab (Chris Evans), majority 35.2%Vale of Glamorgan: Con (Alun Cairns), majority 8.9% — Con gain from LabCardiff West: Lab (Kevin Brennan), majority 11.6%Cardiff South and Penarth: Lab (Alun Michael), majority 10.6%

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

Seats that changed hands

Aldershot: Con (Gerald Howarth), majority 12.3%Aldridge-Brownhills: Con (Richard Shepherd), majority 39.5%Altrincham and Sale West: Con (Graham Brady), majority 23.5%Amber Valley: Con (Nigel Mills), majority 1.2% — Con gain from LabArundel and South Downs: Con (Nick Herbert), majority 29.8%Ashfield: Lab (Gloria de Piero), majority 0.4%Ashford: Con (Damian Green), majority 31.3%Ashton-under-Lyne: Lab (David Heyes), majority 23.7%Aylesbury: Con (David Lidington), majority 23.7%Banbury: Con (Tony Baldry), majority 32.4%Barking: Lab (Margaret Hodge), majority 36.5%Barnsley Central: Lab (Eric Illsley), majority 30.0%Barnsley East: Lab (Michael Dugher), majority 28.9%Barrow and Furness: Lab (John Woodcock), majority 11.8%Basildon and Billericay: Con (John Baron), majority 29.7%Basingstoke: Con (Maria Miller), majority 26.0%Bassetlaw: Lab (John Mann), majority 16.6%Bath: LD (Don Foster), majority 25.2%Batley and Spen: Lab (Mike Wood), majority 8.6%Battersea: Con (Jane Ellison), majority 12.3% — Con gain from LabBeaconsfield: Con (Dominic Grieve), majority 41.5%Beckenham: Con (Bob Stewart), majority 37.3%Bedford: Con (Richard Fuller), majority 3.0% — Con gain from LabBermondsey and Old Southwark: LD (Simon Hughes), majority 19.1%Berwick-upon-Tweed: LD (Alan Beith), majority 7.0%Bethnal Green and Bow: Lab (Rushanara Ali), majority 22.8% — Lab gain from ResBeverley and Holderness: Con (Graham Stuart), majority 24.4%Bexhill and Battle: Con (Gregory Barker), majority 23.6%Bexleyheath and Crayford: Con (David Evennett), majority 24.0%Birkenhead: Lab (Frank Field), majority 43.6%Birmingham, Edgbaston: Lab (Gisela Stuart), majority 3.1%Birmingham, Erdington: Lab (Jack Dromey), majority 9.2%Birmingham, Hall Green: Lab (Roger Godsiff), majority 7.8%Birmingham, Hodge Hill: Lab (Liam Byrne), majority 24.3%Birmingham, Ladywood: Lab (Shabana Mahmood), majority 28.2%Birmingham, Northfield: Lab (Richard Burden), majority 6.7%Birmingham, Perry Barr: Lab (Khalid Mahmood), majority 28.3%Birmingham, Selly Oak: Lab (Stephen McCabe), majority 7.5%Birmingham, Yardley: LD (John Hemming), majority 7.4%Bishop Auckland: Lab (Helen Goodman), majority 12.7%Blackburn: Lab (Jack Straw), majority 21.7%Blackley and Broughton: Lab (Graham Stringer), majority 36.0%Blackpool North and Cleveleys: Con (Paul Maynard), majority 5.3% — Con gain from LabBlackpool South: Lab (Gordon Marsden), majority 5.3%Blaydon: Lab (David Anderson), majority 20.3%Blyth Valley: Lab (Ronnie Campbell), majority 17.3%Bognor Regis and Littlehampton: Con (Nick Gibb), majority 27.9%Bolsover: Lab (Dennis Skinner), majority 25.4%Bolton North East: Lab (David Crausby), majority 9.4%Bolton South East: Lab (Yasmin Qureshi), majority 21.8%Bolton West: Lab (Julie Hilling), majority 0.2%Bootle: Lab (Joe Benton), majority 51.3%Boston and Skegness: Con (Mark Simmonds), majority 28.8%Bosworth: Con (David Tredinnick), majority 9.3%Bournemouth East: Con (Tobias Ellwood), majority 17.6%Bournemouth West: Con (Conor Burns), majority 13.4%Bracknell: Con (Philip Lee), majority 30.1%Bradford East: LD (David Ward), majority 0.9% — LD gain from LabBradford South: Lab (Gerry Sutcliffe), majority 12.2%Bradford West: Lab (Marsha Singh), majority 14.2%Braintree: Con (Brooks Newmark), majority 32.8%Brent Central: LD (Sarah Teather), majority 3.0% — LD gain from LabBrent North: Lab (Barry Gardiner), majority 15.4%Brentford and Isleworth: Con (Mary Macleod), majority 3.6% — Con gain from LabBrentwood and Ongar: Con (Eric Pickles), majority 33.5%Bridgwater and West Somerset: Con (Ian Liddell-Grainger), majority 17.0%Brigg and Goole: Con (Andrew Percy), majority 11.7% — Con gain from LabBrighton, Kemptown: Con (Simon Kirby), majority 3.1% — Con gain from LabBrighton, Pavilion: Grn (Caroline Lucas), majority 2.4% — Green gain from LabBristol East: Lab (Kerry McCarthy), majority 8.3%Bristol North West: Con (Charlotte Leslie), majority 6.5% — Con gain from LabBristol South: Lab (Dawn Primarolo), majority 9.8%Bristol West: LD (Stephen Williams), majority 20.5%Broadland: Con (Keith Simpson), majority 13.8%Bromley and Chislehurst: Con (Bob Neill), majority 31.6%Bromsgrove: Con (Sajid Javid), majority 21.9%Broxbourne: Con (Charles Walker), majority 41.2%Broxtowe: Con (Anna Soubry), majority 0.7% — Con gain from LabBuckingham: Spk (John Bercow), majority 25.9% — Spk gain from ConBurnley: LD (Gordon Birtwistle), majority 4.3% — LD gain from LabBurton: Con (Andrew Griffiths), majority 12.7% — Con gain from LabBury North: Con (David Nuttall), majority 5.0% — Con gain from LabBury South: Lab (Ivan Lewis), majority 6.8%Bury St Edmunds: Con (David Ruffley), majority 21.1%Calder Valley: Con (Craig Whittaker), majority 12.4% — Con gain from LabCamberwell and Peckham: Lab (Harriet Harman), majority 36.8%Camborne and Redruth: Con (George Eustice), majority 0.2% — Con gain from LDCambridge: LD (Julian Huppert), majority 13.6%Cannock Chase: Con (Aidan Burley), majority 7.0% — Con gain from LabCanterbury: Con (Julian Brazier), majority 12.3%Carlisle: Con (John Stevenson), majority 2.0% — Con gain from LabCarshalton and Wallington: LD (Tom Brake), majority 11.5%Castle Point: Con (Rebecca Harris), majority 17.0%Central Devon: Con (Mel Stride), majority 17.1%Central Suffolk and North Ipswich: Con (Daniel Poulter), majority 25.8%Charnwood: Con (Stephen Dorrell), majority 28.1%Chatham and Aylesford: Con (Tracey Crouch), majority 13.9% — Con gain from LabCheadle: LD (Mark Hunter), majority 6.2%Chelmsford: Con (Simon Burns), majority 9.4%Chelsea and Fulham: Con (Greg Hands), majority 42.0%Cheltenham: LD (Martin Horwood), majority 9.3%Chesham and Amersham: Con (Cheryl Gillan), majority 31.9%Chesterfield: Lab (Toby Perkins), majority 1.2% — Lab gain from LDChichester: Con (Andrew Tyrie), majority 28.0%Chingford and Woodford Green: Con (Iain Duncan Smith), majority 30.1%Chippenham: LD (Duncan Hames), majority 4.7%Chipping Barnet: Con (Theresa Villiers), majority 23.6%Chorley: Lab (Lindsay Hoyle), majority 5.2%Christchurch: Con (Christopher Chope), majority 31.2%Cities of London and Westminster: Con (Mark Field), majority 30.0%City of Chester: Con (Stephen Mosley), majority 5.5% — Con gain from LabCity of Durham: Lab (Roberta Blackman-Woods), majority 6.6%Clacton: Con (Douglas Carswell), majority 28.0%Cleethorpes: Con (Martin Vickers), majority 9.6% — Con gain from LabColchester: LD (Bob Russell), majority 15.1%Colne Valley: Con (Jason McCartney), majority 8.8% — Con gain from LabCongleton: Con (Fiona Bruce), majority 13.9%Copeland: Lab (Jamie Reed), majority 9.0%Corby: Con (Louise Bagshawe), majority 3.5% — Con gain from LabCoventry North East: Lab (Bob Ainsworth), majority 27.1%Coventry North West: Lab (Geoffrey Robinson), majority 13.5%Coventry South: Lab (Jim Cunningham), majority 8.4%Crawley: Con (Henry Smith), majority 12.5% — Con gain from LabCrewe and Nantwich: Con (Edward Timpson), majority 11.8% — Con gain from LabCroydon Central: Con (Gavin Barwell), majority 5.8% — Con gain from LabCroydon North: Lab (Malcolm Wicks), majority 31.9%Croydon South: Con (Richard Ottaway), majority 28.1%Dagenham and Rainham: Lab (Jon Cruddas), majority 6.0%Darlington: Lab (Jenny Chapman), majority 7.9%Dartford: Con (Gareth Johnson), majority 21.2% — Con gain from LabDaventry: Con (Chris Heaton-Harris), majority 37.1%Denton and Reddish: Lab (Andrew Gwynne), majority 26.1%Derby North: Lab (Chris Williamson), majority 1.4%Derby South: Lab (Margaret Beckett), majority 14.9%Derbyshire Dales: Con (Patrick McLoughlin), majority 29.6%Devizes: Con (Claire Perry), majority 28.1%Dewsbury: Con (Simon Reevell), majority 2.8% — Con gain from LabDon Valley: Lab (Caroline Flint), majority 8.3%Doncaster Central: Lab (Rosie Winterton), majority 14.9%Doncaster North: Lab (Edward Miliband), majority 26.3%Dover: Con (Charlie Elphicke), majority 10.5% — Con gain from LabDudley North: Lab (Ian Austin), majority 1.7%Dudley South: Con (Chris Kelly), majority 10.1% — Con gain from LabDulwich and West Norwood: Lab (Tessa Jowell), majority 19.4%Ealing Central and Acton: Con (Angie Bray), majority 7.9% — Con gain from LabEaling North: Lab (Stephen Pound), majority 19.5%Ealing, Southall: Lab (Virendra Sharma), majority 21.7%Easington: Lab (Grahame Morris), majority 42.9%East Devon: Con (Hugo Swire), majority 17.2%East Ham: Lab (Stephen Timms), majority 55.2%East Hampshire: Con (Damian Hinds), majority 26.3%East Surrey: Con (Sam Gyimah), majority 30.9%East Worthing and Shoreham: Con (Tim Loughton), majority 23.0%East Yorkshire: Con (Greg Knight), majority 26.3%Eastbourne: LD (Stephen Lloyd), majority 6.6% — LD gain from ConEastleigh: LD (Chris Huhne), majority 7.2%Eddisbury: Con (Stephen O'Brien), majority 29.2%Edmonton: Lab (Andy Love), majority 23.8%Ellesmere Port and Neston: Lab (Andrew Miller), majority 9.8%Elmet and Rothwell: Con (Alec Shelbrooke), majority 8.1% — Con gain from LabEltham: Lab (Clive Efford), majority 4.0%Enfield North: Con (Nick de Bois), majority 3.8%Enfield, Southgate: Con (David Burrowes), majority 17.2%Epping Forest: Con (Eleanor Laing), majority 32.5%Epsom and Ewell: Con (Chris Grayling), majority 29.4%Erewash: Con (Jessica Lee), majority 5.3% — Con gain from LabErith and Thamesmead: Lab (Teresa Pearce), majority 13.4%Esher and Walton: Con (Dominic Raab), majority 34.1%Exeter: Lab (Ben Bradshaw), majority 5.2%Fareham: Con (Mark Hoban), majority 31.5%Faversham and Mid Kent: Con (Hugh Robertson), majority 36.6%Feltham and Heston: Lab (Alan Keen), majority 9.6%Filton and Bradley Stoke: Con (Jack Lopresti), majority 14.3%Finchley and Golders Green: Con (Mike Freer), majority 12.3%Folkestone and Hythe: Con (Damian Collins), majority 19.2%Forest of Dean: Con (Mark Harper), majority 22.7%Fylde: Con (Mark Menzies), majority 30.2%Gainsborough: Con (Edward Leigh), majority 21.4%Garston and Halewood: Lab (Maria Eagle), majority 39.4%Gateshead: Lab (Ian Mearns), majority 32.8%Gedling: Lab (Vernon Coaker), majority 3.9%Gillingham and Rainham: Con (Rehman Chishti), majority 18.6% — Con gain from LabGloucester: Con (Richard Graham), majority 4.8% — Con gain from LabGosport: Con (Caroline Dinenage), majority 30.7%Grantham and Stamford: Con (Nick Boles), majority 28.1%Gravesham: Con (Adam Holloway), majority 19.7%Great Grimsby: Lab (Austin Mitchell), majority 2.2%Great Yarmouth: Con (Brandon Lewis), majority 9.9% — Con gain from LabGreenwich and Woolwich: Lab (Nick Raynsford), majority 24.7%Guildford: Con (Anne Milton), majority 14.0%Hackney North and Stoke Newington: Lab (Diane Abbott), majority 31.1%Hackney South and Shoreditch: Lab (Meg Hillier), majority 33.3%Halesowen and Rowley Regis: Con (James Morris), majority 4.6% — Con gain from LabHalifax: Lab (Linda Riordan), majority 3.4%Haltemprice and Howden: Con (David Davis), majority 23.8%Halton: Lab (Derek Twigg), majority 37.5%Hammersmith: Lab (Andy Slaughter), majority 7.5%Hampstead and Kilburn: Lab (Glenda Jackson), majority 0.1%Harborough: Con (Edward Garnier), majority 17.8%Harlow: Con (Robert Halfon), majority 11.2% — Con gain from LabHarrogate and Knaresborough: Con (Andrew Jones), majority 2.0% — Con gain from LDHarrow East: Con (Bob Blackman), majority 7.1% — Con gain from LabHarrow West: Lab (Gareth Thomas), majority 6.8%Hartlepool: Lab (Iain Wright), majority 14.4%Harwich and North Essex: Con (Bernard Jenkin), majority 23.4%Hastings and Rye: Con (Amber Rudd), majority 4.0% — Con gain from LabHavant: Con (David Willetts), majority 27.7%Hayes and Harlington: Lab (John McDonnell), majority 25.4%Hazel Grove: LD (Andrew Stunell), majority 15.2%Hemel Hempstead: Con (Mike Penning), majority 27.1%Hemsworth: Lab (Jon Trickett), majority 22.5%Hendon: Con (Matthew Offord), majority 0.2% — Con gain from LabHenley: Con (John Howell), majority 31.0%Hereford and South Herefordshire: Con (Jesse Norman), majority 5.1% — Con gain from LDHertford and Stortford: Con (Mark Prisk), majority 27.9%Hertsmere: Con (James Clappison), majority 37.2%Hexham: Con (Guy Opperman), majority 13.3%Heywood and Middleton: Lab (Jim Dobbin), majority 13.0%High Peak: Con (Andrew Bingham), majority 9.3% — Con gain from LabHitchin and Harpenden: Con (Peter Lilley), majority 27.9%Holborn and St Pancras: Lab (Frank Dobson), majority 18.2%Hornchurch and Upminster: Con (Angela Watkinson), majority 30.7%Hornsey and Wood Green: LD (Lynne Featherstone), majority 12.5%Horsham: Con (Francis Maude), majority 20.5%Houghton and Sunderland South: Lab (Bridget Phillipson), majority 28.9%Hove: Con (Mike Weatherley), majority 3.8% — Con gain from LabHuddersfield: Lab (Barry Sheerman), majority 11.0%Huntingdon: Con (Jonathan Djanogly), majority 19.9%Hyndburn: Lab (Graham Jones), majority 7.2%Ilford North: Con (Lee Scott), majority 11.5%Ilford South: Lab (Mike Gapes), majority 22.1%Ipswich: Con (Benedict Gummer), majority 4.4% — Con gain from LabIsle of Wight: Con (Andrew Turner), majority 15.0%Islington North: Lab (Jeremy Corbyn), majority 27.8%Islington South and Finsbury: Lab (Emily Thornberry), majority 8.2%Jarrow: Lab (Stephen Hepburn), majority 33.3%Keighley: Con (Kris Hopkins), majority 6.2% — Con gain from LabKenilworth and Southam: Con (Jeremy Wright), majority 25.9%Kensington: Con (Malcolm Rifkind), majority 24.5%Kettering: Con (Philip Hollobone), majority 19.2%Kingston and Surbiton: LD (Edward Davey), majority 13.2%Kingston upon Hull East: Lab (Karl Turner), majority 25.2%Kingston upon Hull North: Lab (Diana Johnson), majority 1.9%Kingston upon Hull West and Hessle: Lab (Alan Johnson), majority 18.2%Kingswood: Con (Chris Skidmore), majority 5.1% — Con gain from LabKnowsley: Lab (George Howarth), majority 57.5%Lancaster and Fleetwood: Con (Eric Ollerenshaw), majority 0.8% — Con gain from LabLeeds Central: Lab (Hilary Benn), majority 28.5%Leeds East: Lab (George Mudie), majority 27.2%Leeds North East: Lab (Fabian Hamilton), majority 9.6%Leeds North West: LD (Greg Mulholland), majority 20.9%Leeds West: Lab (Rachel Reeves), majority 18.1%Leicester East: Lab (Keith Vaz), majority 29.3%Leicester South: Lab (Peter Soulsby), majority 18.7%Leicester West: Lab (Liz Kendall), majority 11.2%Leigh: Lab (Andy Burnham), majority 27.1%Lewes: LD (Norman Baker), majority 15.3%Lewisham East: Lab (Heidi Alexander), majority 14.9%Lewisham West and Penge: Lab (Jim Dowd), majority 12.9%Lewisham, Deptford: Lab (Joan Ruddock), majority 30.3%Leyton and Wanstead: Lab (John Cryer), majority 16.0%Lichfield: Con (Michael Fabricant), majority 34.3%Lincoln: Con (Karl McCartney), majority 2.3% — Con gain from LabLiverpool, Riverside: Lab (Louise Ellman), majority 36.5%Liverpool, Walton: Lab (Steve Rotheram), majority 57.7%Liverpool, Wavertree: Lab (Luciana Berger), majority 18.9%Liverpool, West Derby: Lab (Stephen Twigg), majority 51.6%Loughborough: Con (Nicky Morgan), majority 7.1% — Con gain from LabLouth and Horncastle: Con (Peter Tapsell), majority 27.5%Ludlow: Con (Philip Dunne), majority 20.0%Luton North: Lab (Kelvin Hopkins), majority 17.5%Luton South: Lab (Gavin Shuker), majority 5.5%Macclesfield: Con (David Rutley), majority 23.9%Maidenhead: Con (Theresa May), majority 31.2%Maidstone and The Weald: Con (Helen Grant), majority 12.0%Makerfield: Lab (Yvonne Fovargue), majority 28.5%Maldon: Con (John Whittingdale), majority 40.5%Manchester Central: Lab (Tony Lloyd), majority 26.2%Manchester, Gorton: Lab (Gerald Kaufman), majority 17.5%Manchester, Withington: LD (John Leech), majority 4.2%Mansfield: Lab (Alan Meale), majority 12.4%Meon Valley: Con (George Hollingbery), majority 23.7%Meriden: Con (Caroline Spelman), majority 31.2%Mid Bedfordshire: Con (Nadine Dorries), majority 27.6%Mid Derbyshire: Con (Pauline Latham), majority 23.9%Mid Dorset and North Poole: LD (Annette Brooke), majority 0.6%Mid Norfolk: Con (George Freeman), majority 27.3%Mid Sussex: Con (Nicholas Soames), majority 13.3%Mid Worcestershire: Con (Peter Luff), majority 31.2%Middlesbrough: Lab (Stuart Bell), majority 26.0%Middlesbrough South and East Cleveland: Lab (Tom Blenkinsop), majority 3.6%Milton Keynes North: Con (Mark Lancaster), majority 16.6% — Con gain from LabMilton Keynes South: Con (Iain Stewart), majority 9.4% — Con gain from LabMitcham and Morden: Lab (Siobhain McDonagh), majority 31.2%Mole Valley: Con (Paul Beresford), majority 28.8%Morecambe and Lunesdale: Con (David Morris), majority 2.0% — Con gain from LabMorley and Outwood: Lab (Ed Balls), majority 2.3%New Forest East: Con (Julian Lewis), majority 22.6%New Forest West: Con (Desmond Swayne), majority 35.5%Newark: Con (Patrick Mercer), majority 31.5%Newbury: Con (Richard Benyon), majority 20.9%Newcastle upon Tyne Central: Lab (Chinyelu Onwurah), majority 21.9%Newcastle upon Tyne East: Lab (Nicholas Brown), majority 11.8%Newcastle upon Tyne North: Lab (Catherine McKinnell), majority 7.8%Newcastle-under-Lyme: Lab (Paul Farrelly), majority 3.6%Newton Abbot: Con (Anne Morris), majority 1.1% — Con gain from LDNormanton, Pontefract and Castleford: Lab (Yvette Cooper), majority 23.7%North Cornwall: LD (Dan Rogerson), majority 6.4%North Devon: LD (Nick Harvey), majority 11.3%North Dorset: Con (Robert Walter), majority 14.1%North Durham: Lab (Kevan Jones), majority 29.5%North East Bedfordshire: Con (Alistair Burt), majority 34.1%North East Cambridgeshire: Con (Stephen Barclay), majority 31.6%North East Derbyshire: Lab (Natascha Engel), majority 5.2%North East Hampshire: Con (James Arbuthnot), majority 35.1%North East Hertfordshire: Con (Oliver Heald), majority 30.1%North East Somerset: Con (Jacob Rees-Mogg), majority 9.6%North Herefordshire: Con (Bill Wiggin), majority 20.8%North Norfolk: LD (Norman Lamb), majority 23.4%North Shropshire: Con (Owen Paterson), majority 30.5%North Somerset: Con (Liam Fox), majority 13.6%North Swindon: Con (Justin Tomlinson), majority 14.0% — Con gain from LabNorth Thanet: Con (Roger Gale), majority 31.2%North Tyneside: Lab (Mary Glindon), majority 27.8%North Warwickshire: Con (Daniel Byles), majority 0.1% — Con gain from LabNorth West Cambridgeshire: Con (Shailesh Vara), majority 28.6%North West Durham: Lab (Pat Glass), majority 17.4%North West Hampshire: Con (George Young), majority 34.9%North West Leicestershire: Con (Andrew Bridgen), majority 14.5% — Con gain from LabNorth West Norfolk: Con (Henry Bellingham), majority 31.0%North Wiltshire: Con (James Gray), majority 15.4%Northampton North: Con (Michael Ellis), majority 4.8% — Con gain from LabNorthampton South: Con (Brian Binley), majority 15.4% — Con gain from LabNorwich North: Con (Chloe Smith), majority 9.2% — Con gain from LabNorwich South: LD (Simon Wright), majority 0.7% — LD gain from LabNottingham East: Lab (Christopher Leslie), majority 21.1%Nottingham North: Lab (Graham Allen), majority 23.7%Nottingham South: Lab (Lilian Greenwood), majority 4.3%Nuneaton: Con (Marcus Jones), majority 4.6% — Con gain from LabOld Bexley and Sidcup: Con (James Brokenshire), majority 34.9%Oldham East and Saddleworth: Lab (Phil Woolas), majority 0.2%Oldham West and Royton: Lab (Michael Meacher), majority 21.8%Orpington: Con (Jo Johnson), majority 35.2%Oxford East: Lab (Andrew Smith), majority 8.9%Oxford West and Abingdon: Con (Nicola Blackwood), majority 0.3% — Con gain from LDPendle: Con (Andrew Stephenson), majority 8.0% — Con gain from LabPenistone and Stocksbridge: Lab (Angela Smith), majority 6.6%Penrith and The Border: Con (Rory Stewart), majority 24.9%Peterborough: Con (Stewart Jackson), majority 10.8%Plymouth, Moor View: Lab (Alison Seabeck), majority 3.8%Plymouth, Sutton and Devonport: Con (Oliver Colvile), majority 2.6% — Con gain from LabPoole: Con (Robert Syms), majority 15.9%Poplar and Limehouse: Lab (Jim Fitzpatrick), majority 12.9%Portsmouth North: Con (Penny Mordaunt), majority 16.5% — Con gain from LabPortsmouth South: LD (Mike Hancock), majority 12.6%Preston: Lab (Mark Hendrick), majority 23.8%Pudsey: Con (Stuart Andrew), majority 3.4% — Con gain from LabPutney: Con (Justine Greening), majority 24.7%Rayleigh and Wickford: Con (Mark Francois), majority 42.7%Reading East: Con (Rob Wilson), majority 15.2%Reading West: Con (Alok Sharma), majority 12.6% — Con gain from LabRedcar: LD (Ian Swales), majority 12.4% — LD gain from LabRedditch: Con (Karen Lumley), majority 13.2% — Con gain from LabReigate: Con (Crispin Blunt), majority 27.2%Ribble Valley: Con (Nigel Evans), majority 28.3%Richmond (Yorks): Con (William Hague), majority 43.7%Richmond Park: Con (Zac Goldsmith), majority 6.9% — Con gain from LDRochdale: Lab (Simon Danczuk), majority 1.9%Rochester and Strood: Con (Mark Reckless), majority 20.8%Rochford and Southend East: Con (James Duddridge), majority 26.5%Romford: Con (Andrew Rosindell), majority 36.5%Romsey and Southampton North: Con (Caroline Nokes), majority 8.5% — Con gain from LDRossendale and Darwen: Con (Jake Berry), majority 9.5% — Con gain from LabRother Valley: Lab (Kevin Barron), majority 12.6%Rotherham: Lab (Denis Macshane), majority 27.9%Rugby: Con (Mark Pawsey), majority 12.6% — Con gain from LabRuislip, Northwood and Pinner: Con (Nick Hurd), majority 38.0%Runnymede and Weybridge: Con (Philip Hammond), majority 34.3%Rushcliffe: Con (Ken Clarke), majority 29.5%Rutland and Melton: Con (Alan Duncan), majority 25.4%Saffron Walden: Con (Alan Haselhurst), majority 28.0%Salford and Eccles: Lab (Hazel Blears), majority 13.8%Salisbury: Con (John Glen), majority 12.3%Scarborough and Whitby: Con (Robert Goodwill), majority 16.5%Scunthorpe: Lab (Nick Dakin), majority 6.9%Sedgefield: Lab (Phil Wilson), majority 21.6%Sefton Central: Lab (Bill Esterson), majority 8.0%Selby and Ainsty: Con (Nigel Adams), majority 23.7%Sevenoaks: Con (Michael Fallon), majority 35.5%Sheffield Central: Lab (Paul Blomfield), majority 0.4%Sheffield South East: Lab (Clive Betts), majority 25.4%Sheffield, Brightside and Hillsborough: Lab (David Blunkett), majority 35.0%Sheffield, Hallam: LD (Nick Clegg), majority 29.9%Sheffield, Heeley: Lab (Meg Munn), majority 14.2%Sherwood: Con (Mark Spencer), majority 0.4% — Con gain from LabShipley: Con (Philip Davies), majority 20.1%Shrewsbury and Atcham: Con (Daniel Kawczynski), majority 15.0%Sittingbourne and Sheppey: Con (Gordon Henderson), majority 25.5%Skipton and Ripon: Con (Julian Smith), majority 18.2%Sleaford and North Hykeham: Con (Stephen Phillips), majority 33.4%Slough: Lab (Fiona Mactaggart), majority 11.6%Solihull: LD (Lorely Burt), majority 0.3% — LD gain from ConSomerton and Frome: LD (David Heath), majority 3.0%South Basildon and East Thurrock: Con (Stephen Metcalfe), majority 12.9% — Con gain from LabSouth Cambridgeshire: Con (Andrew Lansley), majority 13.3%South Derbyshire: Con (Heather Wheeler), majority 14.1% — Con gain from LabSouth Dorset: Con (Richard Drax), majority 14.8% — Con gain from LabSouth East Cambridgeshire: Con (James Paice), majority 10.3%South East Cornwall: Con (Sheryll Murray), majority 6.5% — Con gain from LDSouth Holland and The Deepings: Con (John Hayes), majority 43.6%South Leicestershire: Con (Andrew Robathan), majority 28.4%South Norfolk: Con (Richard Bacon), majority 19.9%South Northamptonshire: Con (Andrea Leadsom), majority 34.2%South Ribble: Con (Lorraine Fullbrook), majority 10.8% — Con gain from LabSouth Shields: Lab (David Miliband), majority 30.4%South Staffordshire: Con (Gavin Williamson), majority 32.9%South Suffolk: Con (Tim Yeo), majority 16.9%South Swindon: Con (Robert Buckland), majority 7.5% — Con gain from LabSouth Thanet: Con (Laura Sandys), majority 16.6%South West Bedfordshire: Con (Andrew Selous), majority 32.8%South West Devon: Con (Gary Streeter), majority 31.8%South West Hertfordshire: Con (David Gauke), majority 26.3%South West Norfolk: Con (Elizabeth Truss), majority 26.7%South West Surrey: Con (Jeremy Hunt), majority 28.5%South West Wiltshire: Con (Andrew Murrison), majority 21.2%Southampton, Itchen: Lab (John Denham), majority 0.4%Southampton, Test: Lab (Alan Whitehead), majority 5.5%Southend West: Con (David Amess), majority 16.7%Southport: LD (John Pugh), majority 13.8%Spelthorne: Con (Kwasi Kwarteng), majority 21.2%St Albans: Con (Anne Main), majority 4.4%St Austell and Newquay: LD (Stephen Gilbert), majority 2.8%St Helens North: Lab (Dave Watts), majority 29.4%St Helens South and Whiston: Lab (Shaun Woodward), majority 30.7%St Ives: LD (Andrew George), majority 3.7%Stafford: Con (Jeremy Lefroy), majority 10.9% — Con gain from LabStaffordshire Moorlands: Con (Karen Bradley), majority 15.3%Stalybridge and Hyde: Lab (Jonathan Reynolds), majority 6.7%Stevenage: Con (Stephen McPartland), majority 8.0% — Con gain from LabStockport: Lab (Ann Coffey), majority 17.3%Stockton North: Lab (Alex Cunningham), majority 16.9%Stockton South: Con (James Wharton), majority 0.7% — Con gain from LabStoke-on-Trent Central: Lab (Tristram Hunt), majority 17.1%Stoke-on-Trent North: Lab (Joan Walley), majority 20.5%Stoke-on-Trent South: Lab (Robert Flello), majority 10.4%Stone: Con (Bill Cash), majority 28.1%Stourbridge: Con (Margot James), majority 10.9% — Con gain from LabStratford-on-Avon: Con (Nadhim Zahawi), majority 22.5%Streatham: Lab (Chuka Umunna), majority 7.0%Stretford and Urmston: Lab (Kate Green), majority 19.9%Stroud: Con (Neil Carmichael), majority 2.2% — Con gain from LabSuffolk Coastal: Con (Therese Coffey), majority 16.6%Sunderland Central: Lab (Julie Elliott), majority 15.8%Surrey Heath: Con (Michael Gove), majority 31.8%Sutton and Cheam: LD (Paul Burstow), majority 3.3%Sutton Coldfield: Con (Andrew Mitchell), majority 33.6%Tamworth: Con (Chris Pincher), majority 13.1% — Con gain from LabTatton: Con (George Osborne), majority 32.0%Taunton Deane: LD (Jeremy Browne), majority 6.9%Telford: Lab (David Wright), majority 2.4%Tewkesbury: Con (Laurence Robertson), majority 11.7%The Cotswolds: Con (Geoffrey Clifton-Brown), majority 23.5%The Wrekin: Con (Mark Pritchard), majority 20.6%Thirsk and Malton: Con (Anne McIntosh), majority 29.6%Thornbury and Yate: LD (Steve Webb), majority 14.8%Thurrock: Con (Jackie Doyle-Price), majority 0.2% — Con gain from LabTiverton and Honiton: Con (Neil Parish), majority 17.0%Tonbridge and Malling: Con (John Stanley), majority 35.4%Tooting: Lab (Sadiq Khan), majority 5.0%Torbay: LD (Adrian Sanders), majority 8.3%Torridge and West Devon: Con (Geoffrey Cox), majority 5.4%Totnes: Con (Sarah Wollaston), majority 10.3%Tottenham: Lab (David Lammy), majority 41.6%Truro and Falmouth: Con (Sarah Newton), majority 0.9% — Con gain from LDTunbridge Wells: Con (Greg Clark), majority 31.0%Twickenham: LD (Vincent Cable), majority 20.3%Tynemouth: Lab (Alan Campbell), majority 10.9%Uxbridge and South Ruislip: Con (John Randall), majority 24.9%Vauxhall: Lab (Kate Hoey), majority 24.7%Wakefield: Lab (Mary Creagh), majority 3.6%Wallasey: Lab (Angela Eagle), majority 20.4%Walsall North: Lab (David Winnick), majority 2.7%Walsall South: Lab (Valerie Vaz), majority 4.3%Walthamstow: Lab (Stella Creasy), majority 23.1%Wansbeck: Lab (Ian Lavery), majority 18.4%Wantage: Con (Edward Vaizey), majority 24.0%Warley: Lab (John Spellar), majority 28.1%Warrington North: Lab (Helen Jones), majority 15.3%Warrington South: Con (David Mowat), majority 2.8% — Con gain from LabWarwick and Leamington: Con (Chris White), majority 7.2% — Con gain from LabWashington and Sunderland West: Lab (Sharon Hodgson), majority 30.7%Watford: Con (Richard Harrington), majority 2.6% — Con gain from LabWaveney: Con (Peter Aldous), majority 1.5% — Con gain from LabWealden: Con (Charles Hendry), majority 31.3%Weaver Vale: Con (Graham Evans), majority 2.3% — Con gain from LabWellingborough: Con (Peter Bone), majority 22.8%Wells: LD (Tessa Munt), majority 1.4% — LD gain from ConWelwyn Hatfield: Con (Grant Shapps), majority 35.6%Wentworth and Dearne: Lab (John Healey), majority 33.1%West Bromwich East: Lab (Tom Watson), majority 17.6%West Bromwich West: Lab (Adrian Bailey), majority 15.6%West Dorset: Con (Oliver Letwin), majority 6.8%West Ham: Lab (Lyn Brown), majority 48.0%West Lancashire: Lab (Rosie Cooper), majority 9.0%West Suffolk: Con (Matthew Hancock), majority 27.1%West Worcestershire: Con (Harriett Baldwin), majority 12.5%Westminster North: Lab (Karen Buck), majority 5.4%Westmorland and Lonsdale: LD (Tim Farron), majority 23.8%Weston-Super-Mare: Con (John Penrose), majority 5.1%Wigan: Lab (Lisa Nandy), majority 23.8%Wimbledon: Con (Stephen Hammond), majority 24.1%Winchester: Con (Steve Brine), majority 5.5% — Con gain from LDWindsor: Con (Adam Afriyie), majority 38.4%Wirral South: Lab (Alison McGovern), majority 1.3%Wirral West: Con (Esther McVey), majority 6.2%Witham: Con (Priti Patel), majority 32.5%Witney: Con (David Cameron), majority 39.4%Woking: Con (Jonathan Lord), majority 12.9%Wokingham: Con (John Redwood), majority 24.7%Wolverhampton North East: Lab (Emma Reynolds), majority 7.1%Wolverhampton South East: Lab (Pat McFadden), majority 19.0%Wolverhampton South West: Con (Paul Uppal), majority 1.7% — Con gain from LabWorcester: Con (Robin Walker), majority 6.1% — Con gain from LabWorkington: Lab (Tony Cunningham), majority 11.7%Worsley and Eccles South: Lab (Barbara Keeley), majority 10.4%Worthing West: Con (Peter Bottomley), majority 23.9%Wycombe: Con (Steve Baker), majority 19.9%Wyre and Preston North: Con (Ben Wallace), majority 30.9%Wyre Forest: Con (Mark Garnier), majority 5.2% — Con gain from KHHCWythenshawe and Sale East: Lab (Paul Goggins), majority 18.6%Yeovil: LD (David Laws), majority 22.8%York Central: Lab (Hugh Bayley), majority 13.9%York Outer: Con (Julian Sturdy), majority 6.9% — Con gain from LDBelfast East: APNI (Naomi Long), majority 4.5% — APNI gain from DUPBelfast North: DUP (Nigel Dodds), majority 6.0%Belfast South: SDLP (Alasdair McDonnell), majority 17.3%Belfast West: SF (Gerry Adams), majority 54.7%East Antrim: DUP (Sammy Wilson), majority 22.2%East Londonderry: DUP (Gregory Campbell), majority 15.3%Fermanagh and South Tyrone: SF (Michelle Gildernew), majority 0.0%Foyle: SDLP (Mark Durkan), majority 12.7%Lagan Valley: DUP (Jeffrey Donaldson), majority 28.7%Mid Ulster: SF (Martin McGuinness), majority 37.6%Newry and Armagh: SF (Conor Murphy), majority 18.6%North Antrim: DUP (Ian Paisley), majority 29.6%North Down: Ind (Sylvia Hermon), majority 42.9% — Ind gain from UUPSouth Antrim: DUP (William McCrea), majority 3.5%South Down: SDLP (Margaret Ritchie), majority 19.8%Strangford: DUP (Jim Shannon), majority 18.1%Upper Bann: DUP (David Simpson), majority 8.1%West Tyrone: SF (Pat Doherty), majority 28.7%Aberdeen North: Lab (Frank Doran), majority 22.2%Aberdeen South: Lab (Anne Begg), majority 8.2%Airdrie and Shotts: Lab (Pamela Nash), majority 34.6%Angus: SNP (Mike Weir), majority 8.7%Argyll and Bute: LD (Alan Reid), majority 7.6%Ayr, Carrick and Cumnock: Lab (Sandra Osborne), majority 21.6%Banff and Buchan: SNP (Eilidh Whiteford), majority 10.5%Berwickshire, Roxburgh and Selkirk: LD (Michael Moore), majority 11.6%Caithness, Sutherland and Easter Ross: LD (John Thurso), majority 16.8%Central Ayrshire: Lab (Brian Donohoe), majority 27.3%Coatbridge, Chryston and Bellshill: Lab (Tom Clarke), majority 49.8%Cumbernauld, Kilsyth and Kirkintilloch East: Lab (Gregg McClymont), majority 33.4%Dumfries and Galloway: Lab (Russell Brown), majority 14.3%Dumfriesshire, Clydesdale and Tweeddale: Con (David Mundell), majority 9.1%Dundee East: SNP (Stewart Hosie), majority 4.5%Dundee West: Lab (Jim McGovern), majority 19.6%Dunfermline and West Fife: Lab (Thomas Docherty), majority 11.2%East Dunbartonshire: LD (Jo Swinson), majority 4.6%East Kilbride, Strathaven and Lesmahagow: Lab (Michael McCann), majority 28.5%East Lothian: Lab (Fiona O'Donnell), majority 24.9%East Renfrewshire: Lab (Jim Murphy), majority 20.4%Edinburgh East: Lab (Sheila Gilmore), majority 23.0%Edinburgh North and Leith: Lab (Mark Lazarowicz), majority 3.6%Edinburgh South: Lab (Ian Murray), majority 0.7%Edinburgh South West: Lab (Alistair Darling), majority 18.6%Edinburgh West: LD (Mike Crockart), majority 8.2%Na h-Eileanan an Iar: SNP (Angus MacNeil), majority 12.8%Falkirk: Lab (Eric Joyce), majority 15.5%Glasgow Central: Lab (Anas Sarwar), majority 34.5%Glasgow East: Lab (Margaret Curran), majority 36.8%Glasgow North: Lab (Ann McKechin), majority 13.2%Glasgow North East: Lab (Wille Bain), majority 54.2% — Lab gain from SpkGlasgow North West: Lab (John Robertson), majority 38.3%Glasgow South: Lab (Tom Harris), majority 31.6%Glasgow South West: Lab (Ian Davidson), majority 46.2%Glenrothes: Lab (Lindsay Roy), majority 40.6%Gordon: LD (Malcolm Bruce), majority 13.8%Inverclyde: Lab (David Cairns), majority 38.4%Inverness, Nairn, Badenoch and Strathspey: LD (Danny Alexander), majority 18.6%Kilmarnock and Loudoun: Lab (Cathie Jamieson), majority 26.6%Kirkcaldy and Cowdenbeath: Lab (Gordon Brown), majority 50.2%Lanark and Hamilton East: Lab (Jim Hood), majority 29.0%Linlithgow and East Falkirk: Lab (Michael Connarty), majority 24.4%Livingston: Lab (Graeme Morrice), majority 22.5%Midlothian: Lab (David Hamilton), majority 26.4%Moray: SNP (Angus Robertson), majority 13.6%Motherwell and Wishaw: Lab (Frank Roy), majority 43.0%North Ayrshire and Arran: Lab (Katy Clark), majority 21.5%North East Fife: LD (Menzies Campbell), majority 22.6%Ochil and South Perthshire: Lab (Gordon Banks), majority 10.3%Orkney and Shetland: LD (Alistair Carmichael), majority 51.3%Paisley and Renfrewshire North: Lab (Jim Sheridan), majority 35.0%Paisley and Renfrewshire South: Lab (Douglas Alexander), majority 41.5%Perth and North Perthshire: SNP (Pete Wishart), majority 9.1%Ross, Skye and Lochaber: LD (Charles Kennedy), majority 37.5%Rutherglen and Hamilton West: Lab (Tom Greatrex), majority 44.7%Stirling: Lab (Anne McGuire), majority 17.7%West Aberdeenshire and Kincardine: LD (Robert Smith), majority 8.2%West Dunbartonshire: Lab (Gemma Doyle), majority 41.2%Ynys Môn: Lab (Albert Owen), majority 7.1%Delyn: Lab (David Hanson), majority 6.1%Alyn and Deeside: Lab (Mark Tami), majority 7.3%Wrexham: Lab (Ian Lucas), majority 11.1%Llanelli: Lab (Nia Griffith), majority 12.6%Gower: Lab (Martin Caton), majority 6.4%Swansea West: Lab (Geraint Davies), majority 1.4%Swansea East: Lab (Siân James), majority 33.2%Aberavon: Lab (Hywel Francis), majority 35.7%Cardiff Central: LD (Jenny Willott), majority 12.7%Cardiff North: Con (Jonathan Evans), majority 0.4% — Con gain from LabRhondda: Lab (Chris Bryant), majority 37.2%Torfaen: Lab (Paul Murphy), majority 24.7%Monmouth: Con (David Davies), majority 22.4%Newport East: Lab (Jessica Morden), majority 4.8%Newport West: Lab (Paul Flynn), majority 8.9%Arfon: PC (Hywel Williams), majority 5.6% — PC gain from LabAberconwy: Con (Guto Bebb), majority 11.3% — Con gain from LabClwyd West: Con (David Jones), majority 16.8%Vale of Clwyd: Lab (Chris Ruane), majority 7.1%Dwyfor Meirionnydd: PC (Elfyn Llwyd), majority 22.0%Clwyd South: Lab (Susan Jones), majority 8.2%Montgomeryshire: Con (Glyn Davies), majority 3.5% — Con gain from LDCeredigion: LD (Mark Williams), majority 21.8%Preseli Pembrokeshire: Con (Stephen Crabb), majority 11.6%Carmarthen West and South Pembrokeshire: Con (Simon Hart), majority 8.5% — Con gain from LabCarmarthen East and Dinefwr: PC (Jonathan Edwards), majority 9.2%Brecon and Radnorshire: LD (Roger Williams), majority 9.7%Neath: Lab (Peter Hain), majority 26.3%Cynon Valley: Lab (Ann Clwyd), majority 32.2%Merthyr Tydfil and Rhymney: Lab (Dai Havard), majority 12.6%Blaenau Gwent: Lab (Nick Smith), majority 32.5% — Lab gain from BGPVBridgend: Lab (Madeleine Moon), majority 5.9%Ogmore: Lab (Huw Irranca-Davies), majority 38.2%Pontypridd: Lab (Owen Smith), majority 7.6%Caerphilly: Lab (Wayne David), majority 27.8%Islwyn: Lab (Chris Evans), majority 35.2%Vale of Glamorgan: Con (Alun Cairns), majority 8.9% — Con gain from LabCardiff West: Lab (Kevin Brennan), majority 11.6%Cardiff South and Penarth: Lab (Alun Michael), majority 10.6%
Only gains are coloured (by the winning party), compared with notional 2005 results on the new boundaries (House of Commons Library).

Full 2010 results →

Official results UK Parliament election results data (House of Commons Library). Contains Parliamentary information licensed under the Open Parliament Licence v3.0. Hexagon layouts: Open Innovations (MIT). How we use this data