Skip to content

Insights

Seats that changed hands at the 2010 general election

Every gain at each general election: which party took which seat from whom.

2010: 117 gains

Compared with notional 2005 results on the new boundaries (House of Commons Library).

ConstituencyGained byFromMajority
Belfast EastAPNI Naomi LongDUP1,533
AberconwyCon Guto BebbLab3,398
Amber ValleyCon Nigel MillsLab536
BatterseaCon Jane EllisonLab5,977
BedfordCon Richard FullerLab1,353
Blackpool North and CleveleysCon Paul MaynardLab2,150
Brentford and IsleworthCon Mary MacleodLab1,958
Brigg and GooleCon Andrew PercyLab5,147
Brighton, KemptownCon Simon KirbyLab1,328
Bristol North WestCon Charlotte LeslieLab3,274
BroxtoweCon Anna SoubryLab389
BurtonCon Andrew GriffithsLab6,304
Bury NorthCon David NuttallLab2,243
Calder ValleyCon Craig WhittakerLab6,431
Camborne and RedruthCon George EusticeLD66
Cannock ChaseCon Aidan BurleyLab3,195
Cardiff NorthCon Jonathan EvansLab194
CarlisleCon John StevensonLab853
Carmarthen West and South PembrokeshireCon Simon HartLab3,423
Chatham and AylesfordCon Tracey CrouchLab6,069
City of ChesterCon Stephen MosleyLab2,583
CleethorpesCon Martin VickersLab4,298
Colne ValleyCon Jason McCartneyLab4,837
CorbyCon Louise BagshaweLab1,895
CrawleyCon Henry SmithLab5,928
Crewe and NantwichCon Edward TimpsonLab6,046
Croydon CentralCon Gavin BarwellLab2,879
DartfordCon Gareth JohnsonLab10,628
DewsburyCon Simon ReevellLab1,526
DoverCon Charlie ElphickeLab5,274
Dudley SouthCon Chris KellyLab3,856
Ealing Central and ActonCon Angie BrayLab3,716
Elmet and RothwellCon Alec ShelbrookeLab4,521
ErewashCon Jessica LeeLab2,501
Gillingham and RainhamCon Rehman ChishtiLab8,680
GloucesterCon Richard GrahamLab2,420
Great YarmouthCon Brandon LewisLab4,276
Halesowen and Rowley RegisCon James MorrisLab2,023
HarlowCon Robert HalfonLab4,925
Harrogate and KnaresboroughCon Andrew JonesLD1,039
Harrow EastCon Bob BlackmanLab3,403
Hastings and RyeCon Amber RuddLab1,993
HendonCon Matthew OffordLab106
Hereford and South HerefordshireCon Jesse NormanLD2,481
High PeakCon Andrew BinghamLab4,677
HoveCon Mike WeatherleyLab1,868
IpswichCon Benedict GummerLab2,079
KeighleyCon Kris HopkinsLab2,940
KingswoodCon Chris SkidmoreLab2,445
Lancaster and FleetwoodCon Eric OllerenshawLab333
LincolnCon Karl McCartneyLab1,058
LoughboroughCon Nicky MorganLab3,744
Milton Keynes NorthCon Mark LancasterLab8,961
Milton Keynes SouthCon Iain StewartLab5,201
MontgomeryshireCon Glyn DaviesLD1,184
Morecambe and LunesdaleCon David MorrisLab866
Newton AbbotCon Anne MorrisLD523
North SwindonCon Justin TomlinsonLab7,060
North WarwickshireCon Daniel BylesLab54
North West LeicestershireCon Andrew BridgenLab7,511
Northampton NorthCon Michael EllisLab1,936
Northampton SouthCon Brian BinleyLab6,004
Norwich NorthCon Chloe SmithLab3,901
NuneatonCon Marcus JonesLab2,069
Oxford West and AbingdonCon Nicola BlackwoodLD176
PendleCon Andrew StephensonLab3,585
Plymouth, Sutton and DevonportCon Oliver ColvileLab1,149
Portsmouth NorthCon Penny MordauntLab7,289
PudseyCon Stuart AndrewLab1,659
Reading WestCon Alok SharmaLab6,004
RedditchCon Karen LumleyLab5,821
Richmond ParkCon Zac GoldsmithLD4,091
Romsey and Southampton NorthCon Caroline NokesLD4,156
Rossendale and DarwenCon Jake BerryLab4,493
RugbyCon Mark PawseyLab6,000
SherwoodCon Mark SpencerLab214
South Basildon and East ThurrockCon Stephen MetcalfeLab5,772
South DerbyshireCon Heather WheelerLab7,128
South DorsetCon Richard DraxLab7,443
South East CornwallCon Sheryll MurrayLD3,220
South RibbleCon Lorraine FullbrookLab5,554
South SwindonCon Robert BucklandLab3,544
StaffordCon Jeremy LefroyLab5,460
StevenageCon Stephen McPartlandLab3,578
Stockton SouthCon James WhartonLab332
StourbridgeCon Margot JamesLab5,164
StroudCon Neil CarmichaelLab1,299
TamworthCon Chris PincherLab6,090
ThurrockCon Jackie Doyle-PriceLab92
Truro and FalmouthCon Sarah NewtonLD435
Vale of GlamorganCon Alun CairnsLab4,307
Warrington SouthCon David MowatLab1,553
Warwick and LeamingtonCon Chris WhiteLab3,513
WatfordCon Richard HarringtonLab1,425
WaveneyCon Peter AldousLab769
Weaver ValeCon Graham EvansLab991
WinchesterCon Steve BrineLD3,048
Wolverhampton South WestCon Paul UppalLab691
WorcesterCon Robin WalkerLab2,982
Wyre ForestCon Mark GarnierIndependent Kidderminster Hospital and Health Concern2,643
York OuterCon Julian SturdyLD3,688
Brighton, PavilionGrn Caroline LucasLab1,252
North DownInd Sylvia HermonUUP14,364
Bethnal Green and BowLab Rushanara AliRes11,574
Blaenau GwentLab Nick SmithBlaenau Gwent People's Voice10,516
ChesterfieldLab Toby PerkinsLD549
Glasgow North EastLab Wille BainSpk15,942
Bradford EastLD David WardLab365
Brent CentralLD Sarah TeatherLab1,345
BurnleyLD Gordon BirtwistleLab1,818
EastbourneLD Stephen LloydCon3,435
Norwich SouthLD Simon WrightLab310
RedcarLD Ian SwalesLab5,214
SolihullLD Lorely BurtCon175
WellsLD Tessa MuntCon800
ArfonPC Hywel WilliamsLab1,455
BuckinghamSpk John BercowCon12,529

Official results House of Commons Library and UK Parliament election results data. Contains Parliamentary information licensed under the Open Parliament Licence v3.0. How we use this data