UK General Election 2005:

Seats in order of increase in majority

ConstituencyHeld byIncrease/decrease
in majority
StrangfordDemocratic Unionist+11939
Isle of WightConservative+10152
Brentwood & OngarConservative+8791
Bedfordshire South WestConservative+7501
Hertford & StortfordConservative+7494
Bury St EdmundsConservative+7427
Castle PointConservative+7216
SpelthorneConservative+6674
Old Bexley & SidcupConservative+6575
RayleighConservative+6436
Epsom & EwellConservative+6367
BillericayConservative+6193
HertsmereConservative+6191
WitneyConservative+6183
AshfordConservative+5939
Epping ForestConservative+5932
Londonderry EastDemocratic Unionist+5826
Folkestone & HytheConservative+5773
Hertfordshire North EastConservative+5694
RushcliffeConservative+5617
RomfordConservative+5612
RyedaleConservative+5594
BanburyConservative+5578
CanterburyConservative+5402
Boston & SkegnessConservative+5392
Suffolk CoastalConservative+5359
BracknellConservative+5323
Chingford & Woodford GreenConservative+5154
Tonbridge & MallingConservative+5102
Dorset Mid & Poole NorthLibDem+5098
DaventryConservative+5037
Surrey South WestConservative+4850
Croydon SouthConservative+4831
BuckinghamConservative+4804
UpminsterConservative+4801
Shropshire NorthConservative+4779
Tiverton & HonitonConservative+4767
Hitchin & HarpendenConservative+4730
FarehamConservative+4693
South Holland & The DeepingsConservative+4681
OrpingtonConservative+4678
YeovilLibDem+4634
Suffolk WestConservative+4614
Maidstone & The WealdConservative+4538
Faversham & Mid KentConservative+4537
Fermanagh & South TyroneSinn Fein+4529
Suffolk Central & Ipswich NorthConservative+4387
HenleyConservative+4335
Rutland & MeltonConservative+4318
Bromley & ChislehurstConservative+4305
Altrincham & Sale WestConservative+4218
Carmarthen East & DinefwrPlaid Cymru+4128
Maldon & Chelmsford EastConservative+4111
New Forest WestConservative+4094
Sleaford & North HykehamConservative+4083
UxbridgeConservative+4073
Runnymede & WeybridgeConservative+3989
CheadleLibDem+3987
WycombeConservative+3883
BasingstokeConservative+3800
Antrim NorthDemocratic Unionist+3741
Essex NorthConservative+3717
Bedfordshire North EastConservative+3674
Kensington & ChelseaConservative+3647
Cities of London & WestminsterConservative+3596
BridgwaterConservative+3482
BeckenhamConservative+3442
Derbyshire WestConservative+3383
Chelmsford WestConservative+3359
Bedfordshire MidConservative+3289
Chipping BarnetConservative+3259
MeridenConservative+3225
Haltemprice & HowdenConservative+3213
TeignbridgeLibDem+3204
Brecon & RadnorshireLibDem+3154
TattonConservative+3120
GosportConservative+3109
StoneConservative+3053
BosworthConservative+3039
Norfolk MidConservative+2998
Devon South WestConservative+2997
ReigateConservative+2963
MaidenheadConservative+2947
Bexhill & BattleConservative+2946
Ribble ValleyConservative+2933
Grantham & StamfordConservative+2927
FyldeConservative+2849
LeominsterConservative+2820
SevenoaksConservative+2816
New Forest EastConservative+2722
Surrey EastConservative+2718
Worcestershire MidConservative+2700
LichfieldConservative+2654
Cambridgeshire North EastConservative+2528
BroxbourneConservative+2516
HexhamConservative+2491
SalisburyConservative+2439
Leicester EastLabour+2434
WantageConservative+2417
NewarkConservative+2391
Louth & HorncastleConservative+2342
TwickenhamLibDem+2310
HavantConservative+2301
MacclesfieldConservative+2201
BeaconsfieldConservative+2188
Sutton ColdfieldConservative+2179
Bognor Regis & LittlehamptonConservative+2179
WealdenConservative+2149
Worthing East & ShorehamConservative+2044
ChristchurchConservative+2015
Devon NorthLibDem+1988
Staffordshire SouthConservative+1966
BromsgroveConservative+1942
Chesham & AmershamConservative+1916
West Bromwich EastLabour+1889
Norfolk SouthConservative+1889
Mole ValleyConservative+1844
Bournemouth EastConservative+1810
Beverley & HoldernessConservative+1800
Aldridge-BrownhillsConservative+1739
Cambridgeshire North WestConservative+1732
CaernarfonPlaid Cymru+1698
BlabyConservative+1664
Dorset SouthLabour+1659
EddisburyConservative+1627
Yorkshire EastConservative+1601
Harrogate & KnaresboroughLibDem+1584
St IvesLibDem+1556
Suffolk SouthConservative+1525
Richmond (Yorks)Conservative+1488
Wiltshire NorthConservative+1425
WindsorConservative+1403
Ruislip NorthwoodConservative+1373
CopelandLabour+1356
DevizesConservative+1298
Hampshire North WestConservative+1255
WokinghamConservative+1246
TewkesburyConservative+1229
Vale of YorkConservative+1195
NorthavonLibDem+1156
Cornwall South EastLibDem+1132
CongletonConservative+1112
BassetlawLabour+1089
CharnwoodConservative+1070
AylesburyConservative+1056
Dorset WestConservative+1047
Ulster MidSinn Fein+1023
Southend WestConservative+1018
Saffron WaldenConservative+1004
Thanet NorthConservative+984
MontgomeryshireLibDem+939
CaerphillyLabour+934
Meirionnydd Nant ConwyPlaid Cymru+930
LeighLabour+910
Oldham East & SaddleworthLabour+864
KeighleyLabour+847
SouthportLibDem+831
LlanelliLabour+831
SedgefieldLabour+736
ColchesterLibDem+724
Batley & SpenLabour+724
Norfolk South WestConservative+720
ChesterfieldLibDem+459
Ynys MonLabour+442
IslwynLabour+431
MakerfieldLabour+399
GloucesterLabour+391
Stratford-on-AvonConservative+382
ElmetLabour+357
Worthing WestConservative+342
Erith & ThamesmeadLabour+333
MansfieldLabour+327
St Helens SouthLabour+324
Hertfordshire South WestConservative+292
Cynon ValleyLabour+261
Tunbridge WellsConservative+258
Morley & RothwellLabour+253
WellsConservative+244
PudseyLabour+244
RedditchLabour+232
RhonddaLabour+195
Berwick-upon-TweedLibDem+174
ErewashLabour+152
Somerton & FromeLibDem+144
NormantonLabour+65
WestburyConservative+55
HuntingdonConservative+55
Surrey HeathConservative+26
DarlingtonLabour+20
HerefordLibDem-6
CarlisleLabour-7
Belfast WestSinn Fein-27
Tyrone WestSinn Fein-35
GainsboroughConservative-68
Nottingham NorthLabour-69
WokingConservative-147
DoverLabour-258
Devon EastConservative-259
Morecambe & LunesdaleLabour-324
BolsoverLabour-340
Blackpool SouthLabour-340
Cambridgeshire South EastConservative-366
Enfield NorthLabour-371
Birmingham ErdingtonLabour-387
Cambridgeshire SouthConservative-402
Norwich NorthLabour-404
West Bromwich WestLabour-461
ChichesterConservative-495
Bradford SouthLabour-495
Stalybridge & HydeLabour-511
Leicester WestLabour-569
Heywood & MiddletonLabour-587
Wolverhampton South WestLabour-608
Liverpool West DerbyLabour-628
Camberwell & PeckhamLabour-640
BarkingLabour-651
Rother ValleyLabour-658
Blackpool North & FleetwoodLabour-659
Truro & St AustellLibDem-662
Sheffield HallamLibDem-665
Hazel GroveLibDem-687
Bournemouth WestConservative-687
GowerLabour-692
Hampshire North EastConservative-708
Birmingham Perry BarrLabour-805
ChorleyLabour-819
Alyn & DeesideLabour-844
OgmoreLabour-871
Don ValleyLabour-922
Birmingham Hall GreenLabour-934
Merthyr Tydfil & RhymneyLabour-989
Sussex MidConservative-1008
EastbourneConservative-1030
Barnsley West & PenistoneLabour-1038
HorshamConservative-1039
Leeds EastLabour-1065
Brigg & GooleLabour-1067
DagenhamLabour-1088
Vale of ClwydLabour-1092
Thanet SouthLabour-1128
Pontefract & CastlefordLabour-1132
Bradford WestLabour-1139
PooleConservative-1178
Belfast NorthDemocratic Unionist-1199
Mitcham & MordenLabour-1225
AldershotConservative-1230
Richmond ParkLibDem-1233
Bolton South EastLabour-1233
LewesLibDem-1236
BlackburnLabour-1240
Belfast EastDemocratic Unionist-1240
Skipton & RiponConservative-1310
Wirral SouthLabour-1325
RedcarLabour-1327
Birmingham NorthfieldLabour-1344
Middlesbrough South & Cleveland EastLabour-1351
HarboroughConservative-1360
Dudley NorthLabour-1368
WentworthLabour-1393
ScunthorpeLabour-1409
Sutton & CheamLibDem-1458
Cannock ChaseLabour-1477
Birmingham Selly OakLabour-1488
TorfaenLabour-1489
Hull West & HessleLabour-1501
Oxford West & AbingdonLibDem-1502
Great YarmouthLabour-1509
Coventry North EastLabour-1529
Rochford & Southend EastConservative-1544
Rossendale & DarwenLabour-1547
Dorset NorthConservative-1553
Coventry North WestLabour-1559
Ashton under LyneLabour-1566
Ribble SouthLabour-1608
EcclesLabour-1642
TotnesConservative-1650
SelbyLabour-1671
HuddersfieldLabour-1695
EdmontonLabour-1697
WarleyLabour-1703
Calder ValleyLabour-1727
Stoke-on-Trent NorthLabour-1748
South ShieldsLabour-1778
Wythenshawe & Sale EastLabour-1781
GedlingLabour-1787
Stoke-on-Trent SouthLabour-1808
Wolverhampton North EastLabour-1809
Leeds North EastLabour-1827
Denton & ReddishLabour-1832
Newcastle-under-LymeLabour-1878
Durham NorthLabour-1902
Southampton ItchenLabour-1921
St Helens NorthLabour-1939
Amber ValleyLabour-1952
DelynLabour-1961
Wolverhampton South EastLabour-1969
WiganLabour-1976
Walsall SouthLabour-1985
Lewisham WestLabour-1988
Chatham & AylesfordLabour-2008
GillinghamLabour-2018
Coventry SouthLabour-2024
TamworthLabour-2029
Liverpool WaltonLabour-2039
Stoke-on-Trent CentralLabour-2071
Warwickshire NorthLabour-2086
PendleLabour-2095
NeathLabour-2106
Leeds WestLabour-2125
Bristol North WestLabour-2125
HemsworthLabour-2155
WinchesterLibDem-2158
AberavonLabour-2171
Brighton KemptownLabour-2185
Derbyshire North EastLabour-2193
Doncaster CentralLabour-2197
Stockton NorthLabour-2210
Ealing SouthallLabour-2243
RomseyLibDem-2245
Lewisham EastLabour-2252
Hastings & RyeLabour-2282
CotswoldConservative-2295
Birmingham EdgbastonLabour-2349
WrexhamLabour-2369
Down NorthUlster Unionist-2380
Arundel & South DownsConservative-2395
RotherhamLabour-2396
Barnsley CentralLabour-2398
StockportLabour-2406
WorsleyLabour-2419
Manchester BlackleyLabour-2437
BlaydonLabour-2474
EastleighLibDem-2490
Nottingham SouthLabour-2503
CrosbyLabour-2513
Leeds CentralLabour-2515
WansbeckLabour-2520
Doncaster NorthLabour-2531
Clwyd SouthLabour-2550
Dudley SouthLabour-2573
DartfordLabour-2600
Sunderland SouthLabour-2608
Hayes & HarlingtonLabour-2619
WorcesterLabour-2622
Carmarthen West & Pembrokeshire SouthLabour-2628
HyndburnLabour-2632
WaveneyLabour-2638
BirkenheadLabour-2657
Knowsley North & Sefton EastLabour-2658
Barnsley East & MexboroughLabour-2664
BootleLabour-2686
HalifaxLabour-2712
SherwoodLabour-2721
Portsmouth SouthLibDem-2732
IpswichLabour-2749
Walsall NorthLabour-2751
HoveLabour-2751
Penrith & The BorderConservative-2773
BedfordLabour-2774
WoodspringConservative-2782
Weaver ValeLabour-2782
WakefieldLabour-2800
HaltonLabour-2822
Crewe & NantwichLabour-2828
DewsburyLabour-2834
PrestonLabour-2861
Sheffield AttercliffeLabour-2877
Durham North WestLabour-2890
Vale of GlamorganLabour-2892
Worcestershire WestConservative-2899
StaffordLabour-2911
Oldham West & RoytonLabour-2911
Wirral WestLabour-2938
Stockton SouthLabour-2947
Warrington NorthLabour-2952
CheltenhamLibDem-2952
WorkingtonLabour-2955
Milton Keynes South WestLabour-2968
Croydon NorthLabour-2970
Finchley & Golders GreenLabour-2975
TelfordLabour-2977
CleethorpesLabour-2978
Halesowen & Rowley RegisLabour-3022
Newport EastLabour-3036
Bristol SouthLabour-3039
VauxhallLabour-3041
Cardiff South & PenarthLabour-3050
AshfieldLabour-3055
SalfordLabour-3067
ConwyLabour-3138
Colne ValleyLabour-3138
Cardiff WestLabour-3154
WallaseyLabour-3167
Derby NorthLabour-3225
Greenwich & WoolwichLabour-3287
YorkLabour-3307
EasingtonLabour-3313
Sheffield HillsboroughLabour-3326
Derbyshire SouthLabour-3356
Sunderland NorthLabour-3359
Hull NorthLabour-3370
Nottingham EastLabour-3381
Hampshire EastConservative-3381
Staffordshire MoorlandsLabour-3400
StourbridgeLabour-3405
Sheffield BrightsideLabour-3405
Plymouth SuttonLabour-3408
BurtonLabour-3428
Sittingbourne & SheppeyLabour-3430
Bolton WestLabour-3454
Carshalton & WallingtonLibDem-3479
Lewisham DeptfordLabour-3482
Luton NorthLabour-3490
Dulwich & West NorwoodLabour-3503
BridgendLabour-3522
Lancashire WestLabour-3559
MedwayLabour-3567
BroxtoweLabour-3577
Hull EastLabour-3578
Bury NorthLabour-3606
ThurrockLabour-3622
Knowsley SouthLabour-3628
Blyth ValleyLabour-3661
Leicestershire North WestLabour-3680
JarrowLabour-3691
ElthamLabour-3720
Liverpool RiversideLabour-3736
Houghton & Washington EastLabour-3753
High PeakLabour-3754
MiddlesbroughLabour-3763
WansdykeLabour-3774
LincolnLabour-3806
Esher & WaltonConservative-3811
Great GrimsbyLabour-3830
Newport WestLabour-3846
Barrow & FurnessLabour-3852
Bury SouthLabour-3860
Warrington SouthLabour-3872
Bishop AucklandLabour-3879
TottenhamLabour-3882
Northampton NorthLabour-3933
Manchester CentralLabour-3966
Portsmouth NorthLabour-3995
ExeterLabour-4094
Harrow WestLabour-4128
Regent's Park & Kensington NorthLabour-4135
Hampstead & HighgateLabour-4147
Reading WestLabour-4167
CorbyLabour-4183
Southampton TestLabour-4189
Southwark North & BermondseyLibDem-4226
Bolton North EastLabour-4319
Ellesmere Port & NestonLabour-4375
LoughboroughLabour-4382
WatfordLabour-4407
Luton SouthLabour-4483
Tyne BridgeLabour-4489
PontypriddLabour-4493
Gateshead East & Washington WestLabour-4497
TynemouthLabour-4535
Brent NorthLabour-4564
BasildonLabour-4596
Brighton PavilionLabour-4613
SloughLabour-4657
TorbayLibDem-4679
StroudLabour-4689
HendonLabour-4718
Down SouthSDLP-4718
BurnleyLabour-4720
Ilford SouthLabour-4769
Bristol EastLabour-4771
Ealing NorthLabour-4778
Hackney South & ShoreditchLabour-4845
BatterseaLabour-4890
Swansea EastLabour-4899
Plymouth DevonportLabour-4930
TootingLabour-5019
Cardiff NorthLabour-5019
HarlowLabour-5131
Norwich SouthLabour-5163
NuneatonLabour-5254
BathLibDem-5256
Ealing Acton & Shepherd's BushLabour-5269
Swansea WestLabour-5281
Liverpool GarstonLabour-5301
Stretford & UrmstonLabour-5388
StevenageLabour-5427
Bradford NorthLabour-5458
Sheffield CentralLabour-5489
Manchester GortonLabour-5496
Swindon NorthLabour-5534
FoyleSDLP-5593
Tyneside NorthLabour-5631
Warwick & LeamingtonLabour-5687
Feltham & HestonLabour-5837
West HamLabour-5844
Brentford & IsleworthLabour-5907
Chester City ofLabour-5979
Swindon SouthLabour-5988
Leyton & WansteadLabour-6047
Brent SouthLabour-6054
KingswoodLabour-6089
Birmingham Hodge HillLabour-6169
Hackney North & Stoke NewingtonLabour-6224
Islington NorthLabour-6242
Holborn & St PancrasLabour-6388
Harrow EastLabour-6394
Newcastle upon Tyne East & WallsendLabour-6658
Kingston & SurbitonLibDem-6710
CrawleyLabour-6733
Cornwall NorthLibDem-6756
Islington South & FinsburyLabour-6796
StreathamLabour-6814
Poplar & Canning TownLabour-6975
HartlepoolLabour-7093
Liverpool WavertreeLabour-7146
WalthamstowLabour-7188
Newcastle upon Tyne NorthLabour-7427
Newcastle upon Tyne CentralLabour-7623
East HamLabour-7877
Derby SouthLabour-8198
Oxford EastLabour-9381
Leicester SouthLabour-9526
Durham City ofLabour-10167
Birmingham LadywoodLabour-11342
Birmingham Sparkbrook & Small HeathLabour-12957

NOTE: This list excludes Scottish seats, all but three of which were new at this election. Of the three that stayed the same (two had name changes) the LibDems increased their majority in Orkney & Shetland by 3152, and Labour suffered a reduced majority (-2484) in Renfrewshire East (formerly Eastwood).


arrowUK homepage PSR homepage Search
Last Modified: 22 Oct 12
© Richard Kimber