Constituency results of the United Kingdom general election, 2005

Wikinews has related news: Results of 2005 United Kingdom General Election

Results of the United Kingdom general election, 2005.

Scotland

Highlands and Islands

IDConstituencyWinnerSecond placeNotes
15Argyll & ButeLiberal Democrat (+3.7%)Conservative (-0.2%)Swing from Lib Dems to Conservative is 7.5%

Swing from Lib Dems to Labour is 8.1%

115Caithness, Sutherland & Easter RossLiberal Democrat (+11.9%)Labour (-3.4%)Remote constituency covering a third of the Highlands. Mainly rural, with scattered towns.

Swing for party change is 14.8%

326Inverness, Nairn, Badenoch & StrathspeyLiberal Democrat (+10.8%)Labour (-1.3%) Lib Dem gain from Labour. Mixed mainly rural with the urban area of Inverness. Has a growing population.

Swing for party change 4.7%

401MoraySNP (+7.2%)Conservative (-0.9%)Swing for party change is 7.3%
405Na h-Eileanan an IarSNP (+8.0%)Labour (-10.5%) SNP gain from Labour. Chain of islands stretching 130 miles. Rural seat; fishing is an economic mainstay.

Swing for party change is 5.2%

438Orkney & ShetlandLiberal Democrat (+10.1%)Labour (-6.4%)Swing for Lib Dems to Labour is 18.7%

Swing for Lib Dems to Conservative is 19.2%

477Ross, Skye & LochaberLiberal Democrat (+14.4%)Labour (-8.1%)Largest constituency by area in UK; rural, mountainous. Seat of former Liberal Democrat Leader Charles Kennedy.

Swing for party change 21.8%

North East Scotland

IDConstituencyWinnerSecond placeNotes
2Aberdeen NorthFrank Doran
Labour (-6.8%)
Steven Delaney
Liberal Democrat (+11.7%)
Swing needed for constituency to change parties is 9.3%
3Aberdeen SouthAnne Begg
Labour (-1.3%)
Vicki Harris
Liberal Democrat (+4.9%)
Swing needed for constituency to change parties is 1.6%
4Aberdeenshire West & KincardineRobert Smith
Liberal Democrat (+2.3%)
Alex Johnstone
Conservative (-2.1%)
Mainly agricultural with scattered, mainly affluent towns.

Swing for party change is 9%

11AngusSNP (+0.5%)Conservative (-2.1%)Swing for party change is 2.1%
25Banff & BuchanSNP (+2.3%)Conservative (-2.1%)Constituency of Alex Salmond, SNP leader

Swing for party change is 15.7%

207Dundee EastSNP (+1.1%)Labour (-1.2%) SNP gain from Labour

Swing for party change is 0.5% or 383 votes

208Dundee WestLabour (-5.7%)SNP (+2.2%)Swing for party change is 7.3%
267GordonLiberal Democrat (+6.2%)Labour (-1.3%)Hinterland of Aberdeen, growing with commuters, largely rural and generally affluent.

Swing for party change is 12.4%

Mid Scotland and Fife

IDConstituencyWinnerSecond placeNotes
209Dunfermline & Fife WestLabour(-7.1)Liberal Democrat (5.9)Constituency changed parties from Labour to Lib Dems in February 2006 by-election; previously a Labour constituency with majority of 5-6%
248Fife North EastLiberal Democrat (+3.0%)Conservative (-3.4%)Seat of Sir Menzies Campbell, Liberal Democrat deputy leader. Mainly prosperous and largely rural.

Swing for party change is 16.3%

265GlenrothesLabour (-6.0)SNP(-0.6)Swing for party change 14.3%
339Kirkcaldy & CowdenbeathLabour (-0.4%)SNP (-4.1)constituency of the current Prime Minister of the United Kingdom, Gordon Brown

Swing from Labour to SNP for a change, 21.8% Swing from Labour to Lib Dems for a change, 22.6% Swing from Labour to Conservative for a change, 23.9%

433Ochil & Perthshire SouthLabour (-2.0%)SNP (-1.7%)Swing for party change 0.8%
446Perth & Perthshire NorthSNP (-2.3%)Conservative (+5.4%)Swing for party change is 1.7%
529StirlingLabour (-7.0%)Conservative (+1.4%)Swing for party change 5.5%

Central Scotland

IDConstituencyWinnerSecond placeNotes
5Airdrie & ShottsLabour(+0.4)SNP (-2.7)Swing for party change 21.3%
152Coatbridge, Chryston & BellshillLabour(-4.8)SNP (-1.2)Swing from Labour to SNP is 25.5% and swing from Labour to Lib Dems is 26.3%, making this constituency the safest in Scotland.
171Cumbernauld, Kilsyth, & Kirkintilloch EastLabour(-6.0)SNP (-3.8)Swing for party change 14.8%
218East Kilbride, Strathaven, & LesmahagowLabour (-4.3)SNP(-5.8)Swing for party change 15.4%
242FalkirkLabour (-2.9)SNP(-2.2)Urban area with light industry, a large number of private housing starts and a growing population.

Swing for party change 14.8%

343Lanark & Hamilton EastLabour (-4.5%)Liberal Democrat (+7.3%)Swing from Labour to Lib Dems for a change, 13.8%

Swing from Labour to SNP for a change, 14.1%

485Rutherglen & Hamilton WestLabour (-4.1%) Liberal Democrat (+6.7%) Swing for party change 13.6%

West of Scotland

IDConstituencyWinnerSecond placeNotes
21Ayr, Carrick, & CumnockLabour (-5.9)Conservative (-1.6)Swing for party change 11.1%
22Ayrshire CentralLabour (-2.8)Conservative(-4.1)Swing for party change 12.2%
23Ayrshire North & ArranLabour (-4.5)Conservative(+4.9)Swing for party change 12.8%
205Dunbartonshire EastLiberal Democrat (+14.7)Labour (-0.2) Lib Dem gain from Labour

Swing for party change 4.4%

206Dunbartonshire WestLabour (-11.6)SNP(-2.2)Swing for party change 15.1%
258Glasgow CentralLabour (-6.5)Liberal Democrat (+8.2)Contains city centre, mixed; trendy Merchant City with some marginal areas.

Swing from Labour to Lib Dems for a change, 15.2% Swing from Labour to SNP for a change, 18.2%

259Glasgow EastLabour -(3.0)SNP(-0.1)Ex-industrial inner city seat. Poor with some regeneration.

Swing for party change 21.8%

260Glasgow NorthLabour -(9.0)Liberal Democrat (+8.4)

Swing for party change 6%

261Glasgow North EastLabour (-13.8)SNP(-0.5)Constituency of Michael Martin, incumbent Speaker of the House.

Swings are irrelevant because Martin won't be challenged by the 3 major parties.

262Glasgow North WestLabour (-5.7)Liberal Democrat (+7.8)Swing for party change 14.9%
263Glasgow SouthLabour (-3.3)Liberal Democrat (+6.6)Swing for party change 14.1%
264Glasgow South WestLabour (-1.7)SNP(-2.1)Swing for party change 22.8%
325InverclydeLabour (+0.5)SNP(+5.6)Swing for party change 15.6%
336Kilmarnock & LoudounLabour (-7.7)SNP (+3.3)Swing for party change 9.8%
442Paisley & Renfrewshire NorthLabour (-6.6)SNP (-3.9)Swing from Labour to SNP for a change, 13.5%

Swing from Labour to Lib Dems for a change, 13.7%

443Paisley & Renfrewshire SouthLabour (-4.4)Liberal Democrat (+8.0)Swing from both Lib Dems and SNP for a change, 12.5%
467Renfrewshire EastLabour (-3.7)Conservative (+1.2)

Swing for party change of 7%

Lothian

IDConstituencyWinnerSecond placeNotes
224Edinburgh EastLabour (-9.7)Liberal Democrat (+7.2)Contains much of Edinburgh's Old Town and attractions. Diverse population.

Swing for party change 7.6%

225Edinburgh North & LeithLabour (-7.7)Liberal Democrat (+8.9)Contains most of Edinburgh's elegant New Town and regenerated areas around the port of Leith.

Swing for party change 2.5%

226Edinburgh SouthLabour (-6.1)Liberal Democrat (+7.0)Largely residential with a significant student population. Generally affluent.

Swing from Labour to Lib Dems for change of 0.5% (or 300 votes) and swing from Labour to Conservative for 4.6% makes this constituency the most marginal in Scotland.

227Edinburgh South WestLabour(-4.6)Conservative(-3.2)Urban/Suburban, stretching from the inner city. Largely residential a mix of working/middle class areas. Constituency of Alistair Darling.

Swing for party change 8.5%

228Edinburgh WestLiberal Democrat (+11.2)Conservative (-3.2)Urban/suburban seat. Mostly residential and commercial, with a large office/business park.

Swing from Lib Dems to Conservative for a change, 15% Swing from Lib Dems to Labour for a change, 15.5%

364Linlithgow & Falkirk EastLabour (-4.1)SNP (-1.9)Swing for party change 12.1%
370LivingstonLabour (-4.1%)SNP (-1.7%)Commuter town outside Edinburgh. Growing service and retail centre with good transport links.

Swing for party change 14.8%

219East LothianLabour (-7.4%)Liberal Democrats (+7.6%)Swing for party change 8.4%
394MidlothianLabour (-5.0%)Liberal Democrat (+8.9%)Swing for party change 8.7%

South of Scotland

IDConstituencyWinnerSecond placeNotes
47Berwickshire, Roxburgh, & SelkirkLiberal Democrat (-5.0%)Conservative (+6.8%)Swing for party change 6.5%
203Dumfries & GallowayLabour (+8.7%)Conservative (+3.3%)Swing for party change 2.9%
204Dumfriesshire, Clydesdale, & TweeddaleConservative (+11.4%)Labour (-4.6%) Conservative gain from Labour

Swing for party change 2%

Northern Ireland

IDConstituencyWinnerSecond placeNotes
12East AntrimDemocratic Unionist Party (+13.6)Ulster Unionist Party (-9.8)DUP gain from UUP
13North AntrimDemocratic Unionist Party (+4.9)Sinn Féin (+5.9) Seat of Ian Paisley, DUP leader
14South AntrimDemocratic Unionist Party (+3.4)Ulster Unionist Party (-8.0)DUP gain from UUP
43Belfast EastDemocratic Unionist Party (+6.6)Ulster Unionist Party (+6.9)
44Belfast NorthDemocratic Unionist Party (+4.8)Sinn Féin (+3.4)
45Belfast SouthSDLP (+1.7)Democratic Unionist Party (+28.4)SDLP gain from UUP
46Belfast WestSinn Féin (+4.4%)SDLP (-4.3)The seat of Gerry Adams, Sinn Féin leader
198North DownUlster Unionist Party (-5.6)Democratic Unionist Party (+35.1)
199South DownSDLP (-1.6)Sinn Féin (+6.1)
247Fermanagh & South TyroneSinn Féin (+4.1)Democratic Unionist Party (+28.8)
252FoyleSDLP (-3.9)Sinn Féin (+6.6)Seat of Mark Durkan, the SDLP leader
342Lagan ValleyDemocratic Unionist Party (+41.3)Ulster Unionist Party (-35.0)DUP gain from UUP
372East LondonderryDemocratic Unionist Party (+10.8)Ulster Unionist Party (-6.3)
417Newry & ArmaghSinn Féin (+10.5)SDLP (-12.2)Sinn Féin gain from SDLP
538StrangfordDemocratic Unionist Party (+13.7)Ulster Unionist Party (-19.0)
581West TyroneSinn Féin (-1.9)Independent (+27.4)
582Mid UlsterSinn Féin (-3.5)Democratic Unionist Party (-7.6)
584Upper BannDemocratic Unionist Party (+8.1)Ulster Unionist Party (-8.0)David Trimble, UUP leader, loses his seat

Wales

IDConstituencyWinnerSecond placeNotes
1AberavonLabour (-3.0%)Liberal Democrat (+4.0%)Valleys seat with some coastal industries
9Alyn and DeesideLabour (-3.5%)Conservative (-1.1%)Coastal industrial seat
70Blaenau GwentIndependent LabourLabour (-39.7%)Valleys seat. Divisions in the local Labour party over an all-women shortlist resulted in the local AM running as an Independent Labour candidate against the official Labour candidate
88Brecon and RadnorshireLiberal Democrat (+8.0%)Conservative (-0.2%)Rural and agricultural seat with small industrial area in the far south.
94BridgendLabour (-9.2%)Conservative (+0.8%)Coastal industrial seat with some touristy and suburban areas
113CaernarfonPC (+1.1%)Labour (-5.4%)Mostly Welsh speaking and rural, with some small industrial areas
114CaerphillyLabour (-1.6%)PC (-3.6%)Valleys seat with some commuter villages towards Cardiff
125Cardiff CentralLiberal Democrat (+13.1%)Labour (-4.3%)White-collar professional seat with large student population
126Cardiff NorthLabour (-6.9%)Conservative (+4.9%)Middle-class suburban seat
127Cardiff South and PenarthLabour (-8.9%)Conservative (+0.4%)Mixed urban/suburban seat. Mostly working class
128Cardiff WestLabour (-9.1%)Conservative (+0.6%)Mixed urban/suburban seat. Mostly working class
130Carmarthen East & DinefwrPC (+3.5%)Labour (-7.3%)Mostly agricultural and Welsh speaking, with an industrial area in the Southeast.
131Carmarthen West & South PembrokeshireLabour (-4.7%)Conservative (+2.5%)Rural, agricultural seat with some coastal industries
134CeredigionLiberal Democrat (+9.6%)PC (-2.4%)Rural, agricultural seat with a large number of students and Welsh speakers
150Clwyd SouthLabour (-6.4%)Conservative (+0.9%)Rural, agricultural seat with some old mining villages
151Clwyd WestConservative (+0.6%)Labour (-2.9%)Retirement resorts with large rural agricultural hinterland
156ConwyLabour (-4.7%)Conservative (+4.2%)Mixed coastal seat
172Cynon ValleyLabour (-1.5%)PC (-3.1%)Valleys seat
177DelynLabour (-5.8%)Conservative (-0.4%)Mixed coastal seat with diverse industrial base
269GowerLabour (-4.8%)Conservative (-2.0%)Valleys seat with some smart Swansea suburbs/seaside resorts, and the [[Gower

peninsula]]

331IslwynLabour (+2.3%)PC (+0.9%)Valleys seat
371LlanelliLabour (-1.7%)PC (-4.4%)Industrial town with semi-rural (and often industrial) hinterland. Large Welsh- speaking population
389Meirionnydd Nant Conwy (UK Parliament constituency)PC (+1.7%)Labour (-3.4%)Rural, agricultural seat with a very large Welsh speaking population
391Merthyr Tydfil & RhymneyLabour (-1.3%)Liberal Democrat (+6.5%)Valleys seat
399MonmouthConservative (+5.0%)Labour (-5.8%)Rural, agricultural seat with a growing number of commuters
400MontgomeryshireLiberal Democrat (+1.8%)Conservative (-0.5%)Rural, agricultural seat. Only part of Wales to have never had a Labour MP
406NeathLabour (-8.1%)PC (-1.3%)Valleys seat with a fairly high Welsh-speaking population
415Newport EastLabour (-9.5%)Liberal Democrat (+9.7%)Urban/suburban industrial seat
416Newport WestLabour (-7.9%)Conservative (+3.4%)Urban/suburban industrial seat
434OgmoreLabour (-1.6%)Liberal Democrat (+2.4%)Valleys seat
451PontypriddLabour (-7.1%)Liberal Democrat (+8.7%)Valleys seat with some commuter villages and a fairly large amount of students
456Preseli PembrokeshireConservative (+3.3%)Labour (-6.3%)Rural, agricultural seat with some retirement resorts. "Little England beyond Wales"
468RhonddaLabour (-0.2%)PC (-5.2%)Valleys seat. Labour (including Lib/Lab) since 1885
555Swansea EastLabour (-8.6%)Liberal Democrat (+9.9%)Urban, industrial seat with large council estates and some coastal industries
556Swansea West (UK Parliament constituency)Labour (-6.9%)Liberal Democrat (+12.3%)Urban, largely white-collar seat with a high student population
572TorfaenLabour (-5.2%)Conservative (-0.1%)Valleys seat with a small New Town
586Vale of ClwydLabour (-4.0%)Conservative (-0.6%)Urban/rural seat with declining seaside resorts
587Vale of GlamorganLabour (-4.2%)Conservative (+2.3%)Suburban/rural seats with some coastal industries around Barry
639WrexhamLabour (-6.9%)Liberal Democrat (+6.5%)Urban (mostly), industrial seat with some old mining villages
644Ynys MônLabour (-0.4%)PC (-1.5%)Rural, agricultural seat with some coastal industries and (historically) copper mining. Large number of Welsh speakers

North West England

The Lakes, Lancashire, & Cheshire

IDConstituencyWinnerSecond placeNotes
30Barrow and FurnessLabour (-8.1%)Conservative (+0.7%)Urban, industrial, economy reliant on defence/nuclear industries.
67BlackburnLabour (-12.1%) Conservatives (-8.3%) Urban, textiles seat (former "textile capital of the world") with a large Pakistani population. Rrepresented from 1979 by Jack Straw.
68Blackpool North and FleetwoodLabour (-3.2)Conservative (-1.4)The northern half of Blackpool, paired with a working-class fishing port, Traditional Conservative area.
69Blackpool SouthLabour (-3.2%)Conservative (-1.4%) Traditional working/middle-class seaside resort, traditionally Conservative.
108BurnleyLabour (-10.8%)Liberal Democrat (+7.5%)Urban textiles seat with a rural/suburban hinterland. Labour since 1918 with the exception of 1931–1935. Notable recent racial tensions, with BNP winning several council seats. in local elections
129CarlisleLabour (-3.1%)Conservative (-2.8%)Urban and fairly industrial seat near border with Scotland
141Chester, City ofLabour (-9.6%)Conservative (+3.7%)Diverse urban / suburban seat combining affluent commuter suburbs with vast expanses of social (public) housing.
146ChorleyLabour (-1.6%)Conservative (+0.6%)Urban/rural textiles seat. One of two Northwest seats to have a cake named after it.
155CongletonConservative (-0.9%)Labour (-2.8%)Plush Cheshire suburbs and commuter villages.
157CopelandLabour (-1.3%)Conservative (-5.8%)Rural seat with a (very) remote urban coastal fringe. Economy once based around coal mining, now around nuclear power.
166Crewe & NantwichLabour (-5.5%) Conservatives (+2.2%) Working class railway town with more affluent commuter towns.
223EddisburyConservative (+0.1)Labour (-3.2)Affluent commuter villages with some overspill towns and agricultural areas.
230Ellesmere Port and Neston(Labour (-6.9)Conservative (+3.9)Mostly working class suburbs and coastal industries
253FyldeConservative (+1.1)Labour (-4.8)Retirement resorts with an agricultural hinterland.
281HaltonLabour (-6.4)Conservative (+1.5)Two very working class industrial towns on the banks of the Mersey (Widnes and Runcorn). Crosses the old county lines.
322HyndburnLabour (-8.7%)Conservative (-1.4%)Swing needed for party change 7.1%
344Lancashire WestLabour (-6.4)Conservative (+2.0)Polarised between New Town Skelmersdale and affluent commuter villages around Ormskirk.
345Lancaster and WyreConservative (+0.6)Labour (-8.3)Retirement resorts and agricultural areas with large student population in Lancaster.
378MacclesfieldConservative (+0.7%)Labour (-4.1%)Commuter area including mainly plush suburbs and rural stockbroker belt, but heavily urbanised in the town of Macclesfield itself including rougher areas. Mixed lowland with upland Pennine Cheshire
402Morecambe and LunesdaleLabour (-0.8)Conservative (+0.1)Seaside resort with a remote agricultural area (Lunesdale) and some working class suburbs of Lancaster (Skerton).
444PendleLabour (-7.5)Conservative (-2.1)Urban/rural textiles seat with a large Pakistani population. Once known as Nelson & Colne when it was represented by anti-death penalty campaigner Sydney Silverman.
445Penrith and The BorderConservative (-3.6)Liberal Democrat (+4.1)Rural, agricultural seat with a growing amount of commuters. Mostly in the former county of Cumberland, but also includes the northern part of Westmorland.
457PrestonLabour (-6.5)Conservative (-0.1)Working class urban, industrial seat with New Town additions.
469Ribble SouthLabour (-3.4)Conservative (+0.3)Mixed suburban bellwether seat. At local level several council seats are held by the "Idle Toad" party.
470Ribble ValleyConservative (+0.4)Liberal Democrat (-5.2)Rural, agricultural seat with many commuter villages. Includes an area previously in Yorkshire.
478Rossendale and DarwenLabour (-5.8)Conservative (-2.1)Urban/rural textiles seat.
560TattonConservative (+3.7)Labour (-3.8)Plush Cheshire suburbs. Represented by independent Martin Bell between 1997 and 2001
599Warrington NorthLabour (-8.2)Conservative (+0.5)Urban, industrial town.
600Warrington SouthLabour (-8.8)Conservative (0.0)Mixed suburban seat with some industrial areas.
606Weaver ValeLabour (-4.9)Conservative (+2.3)Urban/suburban industrial area, historically based around salt mining.
615Westmorland and LonsdaleLiberal Democrat (+5.1)Conservative (-2.0)Rural, agricultural seat with a small industrial centre.
634WorkingtonLabour (-6.3)Conservative (+2.3)Rural seat with a (very) remote urban coastal fringe and a history of coal mining.

Greater Manchester

IDConstituencyWinnerSecond placeNotes
8Altrincham and Sale WestConservative (+0.2%)Labour (-9.1%)Affluent commuter suburbs, wealthiest area to live in Manchester and achieves the best A-Level and GCSE results in the North West.
19Ashton-under-LyneLabour (-5.1%)Conservative (+0.5%)Mostly urban textiles seat with a diverse industrial base
75Bolton North EastLabour (-8.6%)Conservative (+1.9%)Industrial, urban seat with a mixed suburban fringe
76Bolton South EastLabour (-5.0%)Conservative (-3.8%)Industrial seat with both inner-city areas and working class suburbs
77Bolton WestLabour (-4.5%)Conservative (+3.8%)Mixed suburbs with a group of small industrial towns around Westhoughton
110Bury NorthLabour (-8.2%)Conservative (-0.1%)Traditionally affluent textiles town with a growing population of commuters. Something of a bellwether marginal
111Bury SouthLabour (-8.8%)Conservative (+0.8%)Industrial suburban seat with a large Jewish population
137CheadleLiberal Democrat (+6.5%)Conservative (-1.9%)Affluent commuter suburbs. Re-elected Lib Dem MP Patsy Calton died on 29 May.
178Denton and ReddishLabour (-7.8%)Conservative (-0.3%)Working class suburban seat with a large industrial base
222EcclesLabour (-7.6%)Conservative (-1.0%)Working class suburban seat with some inner city areas
297Hazel GroveLiberal Democrat (-2.5%)Conservative (-0.4%)Affluent commuter suburbs with a Liberal tradition
308Heywood and MiddletonLabour (-7.9%)Conservative (-6.2%)Textiles seat with some working class suburbs
355LeighLabour (-1.2%)Conservative (-2.2%)Coalfield/textiles seat made up of small towns with an urban core
381MakerfieldLabour (-5.3%)Conservative (-5.4%)Coalfield seat based on a collection of small towns and villages
383Manchester BlackleyLabour (-6.6%)Liberal Democrat (+7.3%)Urban working-class seat and largely white, covering the northern part of Manchester
384Manchester CentralLabour (-10.6%)Liberal Democrat (+9.0%)Diverse inner city seat containing areas of poverty and pockets of gentrification. Large minority and student populations.
385Manchester GortonLabour (-9.6%)Liberal Democrat (+11.9%)Diverse urban seat with large white working class, Asian and student populations. Bulk of seat has been held by Sir Gerald Kaufman since 1970.
386Manchester WithingtonLiberal Democrat (+20.4%)Labour (-14.3%)Urban, largely middle-class professional seat with a large student population
436Oldham East and SaddleworthLabour (+2.8%)Liberal Democrat (+0.6%)Urban/rural textiles seat with a growing number of commuters. Held by all three major parties in the past 13 years. Part of seat (Saddleworth) previously was in Yorkshire.
437Oldham West and RoytonLabour (-2.1%)Conservative (+3.6%)Urban textiles seat with a fairly large Bangladeshi community. Scene of race riots in 2001.
473RochdaleLiberal Democrat (+6.2%)Labour (-9.2%)Urban/suburban textiles seat with large Pakistani population
493SalfordLabour (-7.5%)Liberal Democrat (+6.2%)Inner city seat with large minority and student populations
527Stalybridge and HydeLabour (-11.8%)Conservative (-4.9%)Textiles/working class suburban seat with a diverse industrial base
530StockportLabour (-8.1%)Conservative (-1.0%)Urban textiles seat
541Stretford and UrmstonLabour (-10.1%)Conservative (+3.3%)Mixed Manchester suburbs ranging from middle class suburbs to troubled overspill housing estates
617WiganLabour (-6.6%)Conservative (0.0%)Urban working-class town on the Lancashire coalfield
635WorsleyLabour (-6.1%)Conservative (+1.9%)Mixed (but largely working class) suburbs and industrial areas
642Wythenshawe and Sale EastLabour (-7.8%)Conservative (-1.7%)Wythenshawe, at the southern tip of Manchester, was built by the City Council in the inter-war period to house overspill population. Was in effect the first New Town. Since 1997 it's been paired with more middle class territory from Trafford MBC

Merseyside

IDConstituencyWinnerSecond placeNotes
54BirkenheadLabour (-5.5%)Liberal Democrat (+5.6%)Swing needed for party change 23.3%
78BootleLabour (-2.1)Liberal Democrat (+3.2%)Swing needed for party change 31.9%
167CrosbyLabour (-6.9%)Conservative (-0.4%)Swing needed for party change 8.1%
340Knowsley North and Sefton EastLabour (-3.4%)Liberal Democrat (+5.6%)Swing needed for party change 22%
341Knowsley SouthLabour (-3.2%)Liberal Democrat (+6.6%)Swing needed for party change 24.3%
365Liverpool GarstonLabour (-7.4%)Liberal Democrat (+10.4%)Swing needed for party change 10.3%
366Liverpool RiversideLabour (-13.8%)Liberal Democrat (+8.1%)Lowest turnout 2001 (34.1%). 2005: 41.5% (+7.4%)

Swing for party change 14.4%

367Liverpool WaltonLabour (-5.0%)Liberal Democrat (+1.0%)Swing for party change 28.6%
368Liverpool WavertreeLabour (-10.3%)Liberal Democrat (+13.3%)Swing for party change 7.4%
369Liverpool West DerbyLabour (-3.4%)Liberal Democrat (+2.0%)Swing from Labour to Lib Dems for a change, 25%

Swing from Labour to Liberal for a change, 25.5%

490St Helens NorthLabour (-4.2%)Liberal Democrat (+3.7%)Swing for party change 17.8%
491St Helens SouthLabour (+4.8%)Liberal Democrat (+5.2%)Swing for party change 13.1%
521SouthportLiberal Democrat (+2.5%)Conservative (+0.5%)Swing for party change 4.7%
591WallaseyLabour (-6.0%)Conservative (+1.9%)Swing for party change 12.4%
622Wirral SouthLabour (-4.9%)Conservative (-1.6%)Swing for party change 4.7%
623Wirral WestLabour (-4.7)Conservative (+2.7)Swing for party change 1.3%

North East England

Tyne & Wear

IDConstituencyWinnerSecond placeNotes
71BlaydonLabour (-3.3)Liberal Democrat (+4.1)Swing for party change 7.7%
255Gateshead East and Washington WestLabour (-7.5)Liberal Democrat (+7.0)Swing for party change 19.4%
315Houghton and Washington EastLabour (-8.8%)Liberal Democrat (+5.5%) Swing for party change 23.2%
332JarrowLabour (-5.6)Liberal Democrat (+4.6)Swing for party change 20.5%
412Newcastle upon Tyne CentralLabour (-9.9)Liberal Democrat (+12.3)Swing for party change 5.6%
413Newcastle upon Tyne East and WallsendLabour (-8.0)Liberal Democrat (+11.6)Swing for party change 12%
414Newcastle upon Tyne NorthLabour (-10.1)Liberal Democrat (+12.3)Swing for party change 9.2%
580North TynesideLabour (-7.6)Conservative (+6.6)
517South ShieldsLabour (-2.7)Liberal Democrat (+2.9)Swing for party change 20.4%
532Stockton SouthLabour (-5.2)Conservative (+1.7)Swing for party change 6.4%
547Sunderland NorthLabour (-8.3%) Conservative (+1.9%) Swing for party change 17.3%
548Sunderland SouthLabour (-5.3%) Conservative (+2.4%) First to declare
578Tyne BridgeLabour (-9.3%)Liberal Democrat (+9.5%)
579TynemouthLabour (-6.2)Conservative (+3.8)

Northumberland, Durham & Cleveland

IDConstituencyWinnerSecond placeNotes
48Berwick-upon-TweedLiberal Democrat (+1.4)Conservative (+0.8)Rural Seat centred on Berwick-upon-Tweed

Swing for party change 12%

65Bishop AucklandLabour (-8.8)Liberal Democrat (+8.0)Swing for party change 13.2%
72Blyth ValleyLabour (-4.7)Liberal Democrat (+6.7)Swing for party change 11.9%
174DarlingtonLabour (-3.9)Conservative (-4.3)Swing for party change 13.2%
210Durham NorthLabour (-3.1)Liberal Democrat (+5.2)Swing for party change 22.5%
211Durham North WestLabour (-8.6)Liberal Democrat (+5.0)Swing for party change 17%
212Durham, City ofLabour (-8.9)Liberal Democrat (+16.1)Swing for party change 3.7%

Gap between Labour and Lib Dems has closed by 41% in the last two elections—this constituency is trending Lib Dem.

216EasingtonLabour (-5.4)Liberal Democrat (+2.6)Swing for party change 29.3%
292HartlepoolLabour (-7.6)Liberal Democrat (+15.4) Labour retained Hartlepool in a 2004 by-election.

Swing for party 10.6%

307HexhamConservative (-2.2)Labour (-8.3)Swing for party change 6.1%
392MiddlesbroughLabour (-9.8%)Liberal Democrat (+8.3%)Urban constituency- Swing for party change 19.6%
393Middlesbrough South and Cleveland EastLabour (-5.1)Conservative (-2.1)Swing for party change 9.2%
463RedcarLabour (-8.9)Liberal Democrat (+7.6)Swing for party 15.6%
497SedgefieldTony Blair
Labour (-6.0%)
Al Lockwood
Conservative (-6.5%)
Constituency of Tony Blair, Prime Minister

Swing for party change 22.3%

531Stockton NorthLabour (-8.5)Conservative (-1.3)Swing for party change 17%
532Stockton SouthLabour (-5.2)Conservative (+1.7)Swing for party change 6.4%
595WansbeckLabour (-2.6)Liberal Democrat (+3.6)Swing for party change 14.4%

Yorkshire and Humberside

North Yorkshire, East Riding & North/North East Lincolnshire

IDConstituencyWinnerSecond placeNotes
50Beverley and HoldernessConservative (-0.6)Labour (-4.0)Swing for party change 2.6%
96Brigg and GooleLabour (-3.7)Conservative (-0.8)Swing for party change 3.4%
149CleethorpesLabour (-6.3)Conservative (+1.0)Swing for party change 3.1%
272Great GrimsbyLabour (-10.8)Conservative (+0.7)Swing for party change 11.6%
280Haltemprice and HowdenConservative (+4.3)Liberal Democrat (-2.1)Swing for party change 5.4%
289Harrogate and KnaresboroughLiberal Democrat (+0.7)Conservative (-2.7)Swing for party change 12.2%

This constituency only has an 8.5% Labour vote

318Hull EastLabour (-8.0)Liberal Democrat (+3.9)Constituency of John Prescott, the Deputy Prime Minister
319Hull NorthLabour (-5.3)Liberal Democrat (+7.4)Swing for party change 12.4%
320Hull West and HessleLabour (-3.4)Liberal Democrat (+5.9)Swing for Labour to Lib Dems. 17%

Swing for Labour to Conservative 17.2%

471Richmond, North YorkshireConservative (+0.2)Labour (-2.2)Swing for party change 19.7%

Safest Conservative constituency in the UK

487RyedaleConservative (+1.0)Liberal Democrat (-11.7)Swing for party change 11.8%
495Scarborough and WhitbyConservative (+1.4)Labour (-8.8)Swing for party change 1.4%
496ScunthorpeLabour (-6.7)Conservative (-3.2)Swing for party change 13.7%
498SelbyLabour (-2.0)Conservative (+1.4)Swing for party change 0.5%
511Skipton and RiponConservative (-2.7)Liberal Democrat (+0.6)Swing for party change 11.5%
588Vale of YorkConservative (+0.1)Labour (-1.4)Swing irrelevant as constituency is being abolished for the next election
645York, City ofLabour (-5.4)Conservative (+0.9)Swing for party change 11.3%
646Yorkshire EastConservative (-0.7)Labour (-3.2)Swing for party change 6.7%

West Yorkshire

IDConstituencyWinnerSecond placeNotes
35Batley and SpenLabour (-4.1)Conservative (-5.6)Swing for party change 14.8%
84Bradford NorthLabour (-7.2)Liberal Democrat (+12.5)Swing for party change 5.1%
85Bradford SouthLabour (-6.8)Conservative (-4.3)Swing for party change 12.5%
86Bradford WestLabour (-7.9)Conservative (-5.4)Swing for party change 4.2%
116Calder Valley (UK Parliament constituency)Labour (-4.1)Conservative (-0.5)Swing for party change 1.5%
154Colne ValleyLabour (-4.6)Conservative (+2.3)Swing for party change 1.5%
189DewsburyLabour (-9.5)Conservative (-1.2)Swing for party change 6%

BNP came fourth with 13.1% of vote.

231ElmetLabour (-0.8)Conservative (-1.3)Swing for party change 4.8%
279HalifaxLabour (-7.2)Conservative (-0.6)Swing for party change 4.3%
299HemsworthLabour (-6.6)Conservative (+1.1)Swing for party change 18.3%
317HuddersfieldLabour (-6.4)Liberal Democrat (+7.9)Swing Labour to Lib Dems 11.9%, Swing Labour to Conservative 12.6%
333KeighleyLabour (-3.5)Conservative (-4.7)Swing for party change 5.3%
346Leeds CentralLabour (-6.9)Liberal Democrat (+6.2)Swing for party change 20.4%
347Leeds EastLabour (-3.8)Liberal Democrat (+7.2)Swing for party change 19.3%
348Leeds North EastLabour (-4.2)Conservative (+0.9)Swing for party change 6.4%
349Leeds North WestLiberal Democrat (+10.3)Labour (-8.9)Swing for party change 2.1%
350Leeds WestLabour (-6.6)Liberal Democrat (+7.1)Swing for party change 19%
403Morley and RothwellLabour (-8.6)Conservative (-6.2)Safe Labour constituency, soon to be heavily redistributed
423NormantonLabour (-4.9)Conservative (-2.5)Swing for party change 13.4%
450Pontefract and CastlefordLabour (-6.0)Conservative (-0.2)Swing for party change 23.2%
458PudseyLabour (-2.3)Conservative (-2.5)Swing for party change 6.3%
507ShipleyConservative (-1.9)Labour (-5.8)Swing for party change 0.4%

Lib Dems and BNP were responsible for constituency change. Key marginal for next election

590WakefieldLabour (-6.6)Conservative (+0.9)Swing for party change 6%

Several Leftist parties stood in this election in Wakefield.

South Yorkshire

IDConstituencyWinnerSecond placeNotes
27Barnsley CentralLabour (-8.5)Lib Dem (+1.9)Swing for party change 22.3%
28Barnsley East and MexboroughLabour (-4.6)Lib Dem (+4.2)Swing for party change 21.4%
29Barnsley West and PenistoneLabour (-3.3)Conservative (-1.8)Swing for party change 15.4%
190Don ValleyLabour (-1.9)Conservative (+0.8)Swing for party change 11.7%
191Doncaster CentralLabour (-7.8)Lib Dem (+9.9)Swing for party change 14.3%
192Doncaster NorthLabour (-7.6)Conservative (+0.7)Swing for party change 20%

Community Group took 7.5% of the vote, denting Labour majority

479Rother ValleyLabour (-6.7)Conservative (-2.3)Swing for party change 18%
480RotherhamLabour (-11.1)Lib Dem (+6.6)Swing for party change 17.8%
500Sheffield AttercliffeLabour (-7.7)Lib Dem (+2.8)Swing for party change 21.55%
501Sheffield BrightsideLabour (-8.4)Lib Dem (+4.3)Swing for party change 27.7%

BNP only 2.8% off Conservatives

502Sheffield CentralLabour (-11.5)Lib Dem (+6.6)Swing for party change 11.7%
503Sheffield HallamLib Dem (-4.3)Conservative (-1.3)Swing for party change 10.7%
504Sheffield HeeleyLabour (-3.0)Lib Dem (-2.1)Swing for party change 17.6%
505Sheffield HillsboroughLabour (-5.6)Lib Dem (+4.1)Swing irrelevant as constituency is being abolished for next election
610WentworthLabour (-7.9)Conservative (-1.5)Swing needed for party change 21.15%

East Midlands

Derbyshire, Western Leicestershire & Nottinghamshire

IDConstituencyWinnerSecond placeNotes
10Amber ValleyLabour (-6.3%)Conservative (-1.3%)
17AshfieldLabour (-9.5%)Conservative (-0.1%)Seat of Geoff Hoon, the Defence Secretary
33BassetlawLabour (+1.3%)Conservative (-0.4%)
66BlabyConservative (-0.9%)Labour (-3.8%)
74BolsoverLabour (-3.4%)Liberal Democrat (+5.6%)
80BosworthConservative (-1.8%)Labour (-8.0%)
106BroxtoweLabour (-6.7%)Conservative (+0.5%)
135CharnwoodConservative (-1.6)Labour (-3.0)
142ChesterfieldLiberal Democrat (-0.5)Labour (-1.6)
179Derby NorthLabour (-6.9)Conservative (+0.4)
180Derby SouthLabour (-11.0)Liberal Democrat (+13.0)
181Derbyshire North EastLabour (-6.3)Conservative (-0.4)
182Derbyshire SouthLabour (-6.2)Conservative (+0.8)
183Derbyshire WestConservative (-0.3)Labour (-6.8)
237ErewashLabour (-4.7)Conservative (-4.5)
256GedlingLabour (-5.0)Conservative (-0.8)
309High PeakLabour (-7.0)Conservative (+0.9)
351Leicester EastLabour (+0.5)Conservative (-4.8)
352Leicester SouthLabour (-15.2)Liberal Democrat (+13.4)Labour re-took the seat following a 2004 by-election loss.
353Leicester WestLabour (-2.5)Conservative (-0.8)
354Leicestershire North WestLabour (-6.6)Conservative (+2.1)
373LoughboroughLabour (-8.3)Conservative (+1.8)
387MansfieldLabour (-9.0)Conservative (-8.8)
429Nottingham EastLabour (-13.2)Liberal Democrat (+9.7)
430Nottingham NorthLabour (-5.8)Conservative (-5.1)
431Nottingham SouthLabour (-7.1)Conservative (-1.3)
484RushcliffeConservative (+2.0)Labour (-7.5)

Lincolnshire, Northamptonshire, Rutland, Eastern Leicestershire

IDConstituencyWinnerSecond placeNotes
79Boston and SkegnessConservative (+3.3%)Labour (-9.5%)
158CorbyLabour (-5.5%)Conservative (+3.4%)
176DaventryConservative (+2.4%)Labour (-4.9%)
254GainsboroughConservative (-2.3%)Liberal Democrat (-0.3%)
270Grantham and StamfordConservative (+0.8%)Labour (-5.2%)
287HarboroughConservative (-1.8%)Liberal Democrat (+1.3%)
335KetteringConservative (+2.1%)Labour (-5.0%)
363LincolnLabour (-8.5%)Conservative (+1.7%)
374Louth and HorncastleConservative (-1.9%)Labour (-6.1%)
409NewarkConservative (+1.5%)Labour (-3.6%)
424Northampton NorthLabour (-9.2%)Conservative (+0.4%)
425Northampton SouthConservative (+2.6%)Labour (-7.3%)
486Rutland & MeltonConservative (+3.1%)Labour (-4.8%)
506SherwoodLabour (-5.8%)Conservative (+0.5%)
512Sleaford and North HykehamConservative (+0.6%)Labour (-5.5%)
516South Holland and The DeepingsConservative (+1.7%)Labour (-7.0%)
607WellingboroughConservative (+0.6%)Labour (-5.3%)

West Midlands

Mercia

IDConstituencyWinnerSecond placeNotes
104BromsgroveConservative (-0.7)Labour (-4.0)Swing for party change 10.5%
109BurtonLabour (-7.9)Conservative (-0.4)Swing for party change 1.5%

UKIP, Veritas, and BNP hold balance of power here.

123Cannock ChaseLabour (-4.8)Conservative (-0.2)Swing for party change 10.7%
302HerefordLiberal Democrat (+2.4)Conservative (+2.5)Swing for party change 1.05%, but with redistribution will be a probable Conservative gain
356LeominsterConservative (+3.1)Liberal Democrat (-1.8)Swing for party change 13.5%
362LichfieldConservative (-0.5)Labour (-6.1)Swing for party change 8.1%
375LudlowConservative (+5.7)Liberal Democrat (-2.5)Swing for party change 2.2%
411Newcastle-under-LymeLabour (-8.0)Conservative (-2.6)Swing for party change 10.2%
432NuneatonLabour (-8.1)Conservative (+4.3)Swing for party change 2.5%
464RedditchLabour (-0.9)Conservative (-0.9)Swing for party change 3.4%
481Rugby & KenilworthConservative (+1.5)Labour (-6.6)Swing irrelevant as constituency is being abolished
508Shrewsbury and AtchamConservative (+0.3)Labour (-10.5)Swing for party change 1.8%
509Shropshire NorthConservative (+1.0)Labour (-9.3)Swing for party change 11.8%
524StaffordLabour (-4.3)Conservative (+2.4)Swing for party change 2.35%
525Staffordshire MoorlandsLabour (-8.0)Conservative (+0.2)Swing for party change 2.75%
526Staffordshire South Conservative (+1.6)Labour (-16.6)Election delayed due to death of a candidate on 2 May, election held on 23 June

Swing of 17.3%

533Stoke-on-Trent CentralLabour (-7.7)Liberal Democrat (+3.3)Swing for Labour to Lib Dems. 17.5%, Swing for Labour to Conservative 17.7%
534Stoke-on-Trent NorthLabour (-5.4)Conservative (+1.2)Swing for party change 16.3%
535Stoke-on-Trent SouthLabour (-6.9)Conservative (-0.7)Swing for party change 11.5%
536StoneConservative (-0.8)Labour (-6.8)Swing for party change 9.6%
539Stratford-on-AvonConservative (-1.1)Liberal Democrat (-0.5)Swing for party change 10.4%
559TamworthLabour (-6.0)Conservative (-0.5)Swing for party change 3%
563TelfordLabour (-6.3)Conservative (+5.1)Swing for party change 7.9%
601Warwick & LeamingtonLabour (-8.2)Conservative (+2.5)Swing for party change only 0.25% but redistributions may make this a safe Labour
602Warwickshire NorthLabour (-6.0)Conservative (-0.4)Swing for party change 8%
631WorcesterLabour (-6.7)Conservative (-0.4)Swing for party change 3.4%
632Worcestershire MidConservative (+0.4)Labour (-3.6)Swing for party change 13.8%
633Worcestershire WestConservative (+-1.5)Liberal Democrat (+5.3)Swing for party change 2.65%
638Wrekin, TheConservative (+3.5)Labour (-7.2)Swing for party change 1%
641Wyre ForestIndependent (-18.2)Conservative (+9.6)Swing for candidate change 5.6%

Birmingham & Coventry

IDConstituencyWinnerSecond placeNotes
7Aldridge-BrownhillsConservatives (-2.8)Labour (-6.7)Swing for party change 7%
55Birmingham EdgbastonLabour (-5.3)Conservatives (+0.9)Swing for party change 3.1%
56Birmingham ErdingtonLabour (-3.8)Conservatives (-1.4)Swing for party change 15.1%
57Birmingham Hall GreenLabour (-7.4)Conservatives (-3.8)Swing for party change 8.2%
58Birmingham Hodge HillLabour (-15.3)Liberal Democrat (+21.4) Labour had narrowly retained the seat in a 2004 by-election.

Swing for party change 9.6%

59Birmingham LadywoodLabour (-17.0)Liberal Democrat (+23.3)Swing for party change 10.2%
60Birmingham NorthfieldLabour (-6.4)Conservatives (-0.7)Swing for party change 10.4%
61Birmingham Perry BarrLabour (+0.5)Liberal Democrat (+3.6)Swing for party change 10.2%
62Birmingham Selly OakLabour (-6.3)Conservatives (-1.7)Swing for party change 10.6%
63Birmingham Sparkbrook and Small HeathLabour (-21.4)Respect (+27.5)Swing irrelevant as constituency is being abolished for next election.

High Muslim population contributed to Far-Left RESPECT's 27.5% vote share

64Birmingham YardleyLiberal Democrat (+8.1)Labour (-9.6)Swing for party change 4.5%

Conservatives have lost 32% of the vote in only 13 years.

162Coventry North EastLabour (-4.1)Conservatives (-0.1)Swing for party change 19.1%
163Coventry North WestLabour (-3.2)Conservatives (+0.9)Swing fr party change 10.7%
164Coventry SouthLabour (-4.4)Conservatives (-1.0)Swing for party change 7.7%
200Dudley NorthLabour (-7.9)Conservatives (-3.4)Swing for party change 6.5%
201Dudley SouthLabour (-4.5)Conservatives (+3.4)Swing for party change 5.4%
278Halesowen and Rowley RegisLabour (-6.4)Conservatives (+1.9)Swing for party change 5.3%
390MeridenConservatives (+0.5)Labour (-6.1)Swing for party change 7.5%
514SolihullLiberal Democrat (+13.9)Conservatives (-6.0) Swing for party change just 0.25%

Conservative candidate lost by 279 votes. Balance of power held by UKIP and BNP.

537StourbridgeLabour (-6.1)Conservatives (+2.4)Swing for party change 0.5%
554Sutton ColdfieldConservatives (+2.1)Labour (-1.2)Swing for party change 13.3%
592Walsall NorthLabour (-10.3)Conservatives (-1.1)Swing for party change %10
593Walsall SouthLabour (-9.1)Conservatives (-3.1)Swing for party change 11.3%
598WarleyLabour (-6.1)Conservatives (0.0)Swing for party change 15.7%
611West Bromwich EastLabour (-0.3)Conservatives (-3.2)Swing for party change 16.4%
612West Bromwich WestLabour (-6.5)Conservatives (-2.0)Swing for party change 16.6%
627Wolverhampton North EastLabour (-5.8)Conservatives (-1.1)Swing for party change 12.4%
628Wolverhampton South EastLabour (-8.0)Conservatives (+0.5)Swing for party change 18.6%
629Wolverhampton South WestLabour (-3.9)Conservatives (-2.2)Swing for party change 3.45%

Anglia

Mid-Anglia

IDConstituencyWinnerSecond placeNotes
39BedfordLabour (-6.2)Conservative (+0.9)Swing for party change 4%
40Bedfordshire MidConservative (-1.1)Liberal Democrat (+4.1)Swing for party change 11.3%
41Bedfordshire North EastConservative (0.0)Labour (-5.8)Swing for party change 12.4%
42Bedfordshire South WestConservative (+6.2)Labour (-10.2)Swing for party change 9%
105BroxbourneConservative (-0.3)Labour (-4.9)Swing for party change 14.3%
118CambridgeLiberal Democrat (+18.9)Labour (-11.1)LibDem gain from Labour, as a result of the high student population.

Swing for party change 5%

119Cambridgeshire North EastConservative (-0.6)Labour (-4.9)Swing for party change 8.7%
120Cambridgeshire North WestConservative (-4.0)Labour (-5.6)Swing for party change 10%
121Cambridgeshire SouthConservative (+0.8)Liberal Democrat (+2.9)Swing for party change 7.6%
122Cambridgeshire South EastConservative (+2.8)Liberal Democrat (+4.8)Swing for party change 7.7%
288HarlowLabour (-6.4)Conservative (+6.4)Swing for party change 0.1% or just 49 votes. Labour majority of only 97 votes, with UKIP and Veritas together tallying 1922 votes. Essex newtown largely white working class.
298Hemel HempsteadConservative (+1.8)Labour (-7.3)Swing for party change 0.5% or just 250 votes.Hertfordshire newtown largely white working class. Reputation for anti social behaviour.
303Hertford and StortfordConservative (+5.8)Labour (-8.7)Swing for party change 13.2%
304Hertfordshire North EastConservative (+3.2)Labour (-8.4)Swing for party change 9.7%
305Hertfordshire South WestConservative (+2.6)Liberal Democrat (+3.7)Swing for party change 8.5%.Suburban commuter seat white middle class with sizeable Asian population around Rickmansworth.
306HertsmereConservative (+5.4%)Labour (-8.8%)Swing for party change 13.1%
310Hitchin and HarpendenConservative (+2.6)Liberal Democrat (+7.8)Swing for party change 12%
321HuntingdonConservative (+0.9)Liberal Democrat (+2.4)Swing for party change 12.3%.Former Seat of ex Prime minister John Major
376Luton NorthLabour (-8.0)Conservative (+0.9)Swing for party change 8.3%
377Luton SouthLabour (-12.5)Conservative (-1.2)Swing for party change 7.3%.Urban seat with large Afro Caribbean and Asian population.
447PeterboroughConservative (+4.2)Labour (-9.6)Swing for party change 3.3%
489St AlbansConservative (+2.1)Labour (-11.1)Swing for party change 1.5%
528StevenageLabour (-9.0)Conservative (+3.7)Swing for party change 3.8%. Constituency to watch in the next election
603WatfordLabour (-11.7)Liberal Democrat (+13.8)Swing for Labour to Lib Dems. 1.2%, Swing for Labour to Conservatives 2%.Suburban seat largely white middle class with large Asian population.
609Welwyn HatfieldConservative (+9.2)Labour (-6.9)Swing for party change 6.7%

East Anglia

IDConstituencyWinnerSecond placeNotes
31BasildonLabour (-9.3)Conservative (+2.3)Swing for party change 3.7%. Small parties polled 10.1% of total vote share.
53BillericayConservative (+4.8)Labour (-7.2)Swing for party change 11.4%
87BraintreeConservative (+3.2)Labour (-4.9)Swing for party change 3.7%
93Brentwood and OngarConservative (+15.5)Liberal Democrat (+11.6)Swing for party change 13.2%
112Bury St EdmundsConservative (+2.7)Labour (-11.1)Swing for party change 9.5%
133Castle PointConservative (+3.7)Labour (-11.7)Swing for party change 9%
138Chelmsford WestConservative (+2.4)Liberal Democrat (+2.8)Swing for party change 9.4%
153ColchesterLiberal Democrat (+4.5)Conservative (+3.2)Swing for party change 7%. Has been strongly trending Lib Dem since 1997, returning them with ever-increasing majorities.Urban/suburban seat.
235Epping ForestConservative (+3.9)Labour (-8.3)Swing for party change 16%
240Essex NorthConservative (+0.2)Labour (-6.7)Swing for party change 11.4%
273Great YarmouthLabour (-4.8)Conservative (-0.9)Swing for party change 3.7%. Constituency to watch
293HarwichConservative (+1.9)Labour (-5.3)Swing for party change 0.9% or 460 votes. Constituency to watch
327IpswichLabour (-7.5)Conservative (+0.6)Swing for party change 6.4%
382Maldon & Chelmsford EastConservative (+2.3)Labour (-5.9)Swing for party change 13.7%
418Norfolk MidConservative (-1.7)Labour (-6.9)Swing for party change 6.9%
419Norfolk NorthLiberal Democrat (+10.7)Conservative (-6.3)Swing for party change 9%
420Norfolk North WestConservative (+1.8)Labour (-9.5)Swing for party change 9.1%
421Norfolk SouthConservative (+2.6)Liberal Democrat (0.0)Swing for party change 7.5%
422Norfolk South WestConservative (-5.3)Labour (-5.8)Swing for party change 9.2%
427Norwich NorthLabour (-2.5)Conservative (-1.4)Swing for party change 5.8%
428Norwich SouthLabour (-7.8)Liberal Democrat (+6.4)Constituency of former Home Secretary Charles Clarke Swing for party change 4.4% Large student Green vote at 7.4%
460RayleighConservative (+5.3)Labour (-7.1)Safe Conservative constituency but swing can't be provided as the constituency is being heavily redistributed.
474Rochford and Southend EastConservative (-8.3)Labour (-3.4)Swing for party change 7%
488Saffron WaldenConservative (+2.5)Liberal Democrat (+2.0)Swing for party change 12.3%
520Southend WestConservative (-0.1)Liberal Democrat (-1.2)Swing for party change 11.3%
543Suffolk Central & Ipswich NorthConservative (-0.5)Labour (-8.6)Swing for party change 7.7%
544Suffolk CoastalConservative (+1.3)Labour (-8.7)Swing for party change 9.2%
545Suffolk SouthConservative (+1.6)Liberal Democrat (+3.6)Swing for party change 6.8%
546Suffolk WestConservative (+1.4)Labour (-8.6)Swing for party change 10.1%
604WaveneyLabour (-5.4)Conservative (+0.8)Swing for party change 6%

South West England

Devon & Cornwall

IDConstituencyWinnerSecond placeNotes
159Cornwall NorthLiberal Democrat (-9.4)Conservative (+3.3)Swing for party change 2.7%
160Cornwall South EastLiberal Democrat (+0.8)Conservative (-0.9)Swing for party change 6.1%
185Devon EastConservative (-0.5)Liberal Democrat(+0.4)Swing for party change 8.1%
186Devon NorthLiberal Democrat (+1.7)Conservative (-1.9)Swing for party change 4.8%
187Devon South WestConservative (-2.0)Liberal Democrat (+5.7)Swing for party change 10.4%
241ExeterLabour (-8.7)Conservative (-0.2)Swing for party change
243Falmouth and CamborneLiberal Democrat (+10.4)Labour (-8.6)Swing for party change 2%. Smaller parties gained (balance of power) 7.9% of vote. Constituency to watch in next election
448Plymouth DevonportLabour (-14.0)Conservative (-2.1)Swing for party change 9.7%
449Plymouth SuttonLabour (-10.1)Conservative (-1.7)Swing for party change 5.4%
492St IvesLiberal Democrat (-0.9)Conservative (-3.5)Swing for party change 11.5%
562TeignbridgeLiberal Democrat (+1.3)Conservative (-3.8)Swing irrelevant as constituency is being abolished
568Tiverton and HonitonConservative (+0.8)Liberal Democrat (-6.9)Swing for party change 9.5%
571TorbayLiberal Democrat (-9.7)Conservative (+0.1)Swing for party change 2.2%. Constituency to watch at next election
188Torridge and West DevonConservative (+2.7)Liberal Democrat (-5.0)
573TotnesConservative (-2.8)Liberal Democrat (+0.7)Swing for party change 1.9%
575Truro and St AustellLiberal Democrat (-1.6)Conservative (+0.1)Swing for party change 7.2%

West England

IDConstituencyWinnerSecond placeNotes
34BathDon Foster
Liberal Democrat (-6.6)
Sian Dawson
Conservative (+4.6)
Swing for party change 5.1%
81Bournemouth EastTobias Ellwood
Conservative (+1.7)
Andrew Garratt
Liberal Democrat (-2.6)
Swing for party change 7%
82Bournemouth WestJohn Butterfill
Conservative (-1.4)
Richard Renaut
Liberal Democrat (+4.4)
Swing for party change 6%
95BridgwaterIan Liddell-Grainger
Conservative (+3.7)
Matthew Burchell
Labour (-0.3)
Swing for party change 8.8%
99Bristol EastKerry McCarthy
Labour (-9.1)
Philip James
Liberal Democrat (+8.1)
Swing for party change 10.4%
100Bristol North WestDoug Naysmith
Labour (-5.4)
Alastair Watson
Conservative (-0.8)
Swing for party change 9.5%
101Bristol SouthDawn Primarolo
Labour (-7.8)
Kay Barnard
Liberal Democrat (+8.0)
Swing for party change 13.2%
102Bristol WestStephen Wiliams
Liberal Democrat (+9.4)
Valerie Davey
Labour (-7.4)
LD gain from Lab. Swing for party change 4.5%
139CheltenhamMartin Horwood
Liberal Democrat (-6.2)
Vanessa Gearson
Conservative (+1.1)
Swing for party change 2.7%
147ChristchurchChristoper Chope
Conservative (-0.4)
Leslie Coman
Liberal Democrat (-3.3)
Swing for party change 15.1%
161CotswoldGeoffrey Clifton-Brown
Conservative (-1.0)
Philip Beckerlegge
Liberal Democrat (+4.6)
Swing for party change 10.1%
184DevizesMichael Ancram
Conservative (+1.3)
Fiona Hornby
Liberal Democrat (+2.9)
Swing for party change 11.8%
193Dorset Mid and Poole NorthAnnette Brooke
Liberal Democrat (+6.7)
Simon Hayes
Conservative (-4.5)
Swing for party change 6.1%
194Dorset NorthRobert Walter
Conservative (-1.8)
Emily Gasson
Liberal Democrat (+2.0)
Swing for party change 2.1%. Constituency to watch in next election
195Dorset SouthJim Knight
Labour (-0.4)
Ed Matts
Conservative (-3.7)
Swing for party change 1.9%. Constituency to watch at next election
196Dorset WestOliver Letwin
Conservative (+1.9)
Justine McGuinness
Liberal Democrat (+0.1)
2nd highest turnout (76.29%)

Swing for party change 2.3%

251Forest of DeanMark Harper
Conservative (+2.1)
Isabel Owen
Labour (-6.8)
Con gain from Lab

Swing for party change 2.2%

266GloucesterParmjit Dhanda
Labour (-1.1)
Paul James
Conservative (-1.3)
Swing for party change 4.1%
338KingswoodRoger Berry
Labour (-7.9)
Owen Inskip
Conservative (+4.7)
Swing for party change 7%
426NorthavonSteve Webb
Liberal Democrat (-0.1)
Chris Butt
Conservative (-1.1)
Swing for party change 9.4%
452PooleRobert Syms
Conservative (-1.7)
Mike Plummer
Liberal Democrat (+3.1)
Swing for party change 7.4%
494SalisburyRobert Key
Conservative (+1.2)
Richard Denton-White
Liberal Democrat (-2.8)
Swing for party change 10.3%
515Somerton and FromeDavid Heath
Liberal Democrat (+0.3)
Clive Allen
Conservative (0.0)
Swing for party change 0.8%. Constituency to watch at next election
542StroudDavid Drew
Labour (-7.0)
Neil Carmichael
Conservative (+1.6)
Swing for party change 0.3% or 176 votes. Constituency to watch at next election
557Swindon NorthMichael Wills
Labour (-9.2)
Justin Tomlinson
Conservative (+4.3)
Swing for party change 2.9%. Constituency to watch at next election
558Swindon SouthAnne Snelgrove
Labour (-11.0)
Robert Buckland
Conservative (+2.8)
Swing for party change 1.6%. Constituency to watch at next election
561TauntonJeremy Brown
Liberal Democrat (+2.0)
Adrian Flook
Conservative (+0.6)
LD gain from Con

Swing for party change 0.5%. Constituency to watch at next election.

564TewkesburyLaurence Robertson
Conservative (+3.0)
Alistair Cameron
Liberal Democrat (+1.2)
Swing for party change 10.9%
596WansdykeDan Norris
Labour (-6.2)
Chris Watt
Conservative (+1.5)
Notional swing for party change 150 to Labour for Labour to hold. Constituency to watch at next election
608WellsDavid Heathcoat-Amory
Conservative (-0.2)
Tessa Munt
Liberal Democrat (-0.5)
Swing for party change 2.9%
614WestburyAndrew Murrison
Conservative (+2.4)
Duncan Hames
Liberal Democrat (+3.3)
616Weston-super-MareJohn Penrose
Conservative (+1.6)
Brian Cotter
Liberal Democrat (-3.4)
Con gain from LD

Swing for party change 2.1%

618Wiltshire NorthJames Gray
Conservative (+1.4)
Paul Fox
Liberal Democrat (-0.8)
Swing for party change 4.7%
630WoodspringLiam Fox
Conservative (-1.9)
Mike Bell
Liberal Democrat (+6.0)
Swing for party change 5.9%
643YeovilDavid Laws
Liberal Democrat (+7.2)
Ian Jenkins
Conservative (-1.7)
Swing for party change 9%

South East England

Wessex

IDConstituencyWinnerSecond placeNotes
6AldershotConservative (+0.5%)Liberal Democrat (+4.1%)
20AylesburyConservative (+1.8%)Liberal Democrat (+0.7%)
24BanburyConservative (+1.7%)Labour (-7.3%)
32BasingstokeConservative (-1.2%)Labour (-9.2%) After defection of Conservative MP Andrew Hunter to the Northern-Ireland only Democratic Unionist Party, they regained this seat.
37BeaconsfieldConservative (+2.6%)Liberal Democrat (-1.2%)
83BracknellConservative (+3.1%)Labour (-6.8%)
107BuckinghamConservative (+3.7%)Labour (-4.3%)
140Chesham and AmershamConservative (+3.9%)Liberal Democrat (+0.8%)
143ChichesterConservative (+1.3%)Liberal Democrat (+3.5%)
221EastleighLiberal Democrat (-2.1%)Conservative (+3.2%)
244FarehamConservative (+2.6%)Labour (-6.0%)
275GuildfordConservative(+2.4%)Liberal Democrat(+0.5%)Con gain from LD
283Hampshire EastConservative(-1.9%)Liberal Democrat(+5.4%)
284Hampshire North EastConservative (+0.5%)Liberal Democrat (+4.2%)
285Hampshire North WestConservative (+0.6%)Liberal Democrat (+3.7%)
295HavantConservative (+0.5%)Labour (-4.8%)
301HenleyConservative(+7.4%)Liberal Democrat(-1.0%)
328Isle of WightConservative(+9.2%)Liberal Democrat(-5.8%)
379MaidenheadConservative(+5.8%)Liberal Democrat(-0.1%)
395Milton Keynes North EastConservative (+1.2%)Labour (-6.1%)
396Milton Keynes South WestLabour (-7.1%)Conservative (0.0%)
407New Forest EastConservative(+6.2%)Liberal Democrat(+0.7%)
408New Forest WestConservative(+0.7%)Liberal Democrat(-6.9%)
410NewburyConservative (+5.5%)Liberal Democrat (-5.6%)
440Oxford EastLabour (-12.5%)Liberal Democrat (+11.2%)
441Oxford West & AbingdonLiberal Democrat (-1.5%)Conservative (+1.7%)
454Portsmouth NorthLabour (-9.8%)Conservative (+1.1%)
455Portsmouth SouthLiberal Democrat (-2.4%)Conservative (+4.8%)
461Reading EastConservative (+3.4%)Labour (-10.5%)
462Reading WestLabour (-8.1%)Conservative (+1.9%)
476RomseyLiberal Democrat (-2.3%)Conservative (+2.3%)
483Runnymede and WeybridgeConservative (+2.7%)Labour (-6.0%)
513SloughLabour (-11.1%)Conservative (-0.1%)
518Southampton ItchenLabour (-6.2%)Conservative (-0.6%)
519Southampton TestLabour (-9.8%)Conservative (+0.4%)
523SpelthorneConservative (+5.4%)Labour (-10.0%)
550Surrey HeathConservative (+1.8%)Liberal Democrat (+3.1%)
551Surrey South WestConservative (+5.1%)Liberal Democrat (-4.1%)
597WantageConservative (+3.4%)Liberal Democrat (-0.4%)
620WinchesterLiberal Democrat (-4.0%)Conservative (+0.2%)
621WindsorConservative (+2.2%)Liberal Democrat (-0.1%)
624WitneyConservative (+4.3%)Liberal Democrat (-2.7%)
625WokingConservative (+1.4%)Liberal Democrat (+2.8%)
626WokinghamConservative (+2.0%)Liberal Democrat (0.0%)
640WycombeConservative (+3.4%)Labour (-5.4%)

Channel Coast

IDConstituencyWinnerSecond placeNotes
16Arundel and South DownsConservative (-2.4)Liberal Democrat (+4.7)
18AshfordConservative (+4.2)Labour (-6.3)
51Bexhill and BattleConservative (+4.5)Liberal Democrat (-0.8)
73Bognor Regis and LittlehamptonConservative (-0.6)Labour (-5.3)
97Brighton KemptownLabour (-7.9)Conservative (-2.3)
98Brighton PavilionLabour (-13.3)Conservative (-1.2)
124CanterburyConservative (+2.9)Labour (-8.2)
136Chatham and AylesfordLabour (-4.6)Conservative (+0.9)
165CrawleyLabour (-10.2)Conservative (+6.8)
175DartfordLabour (-5.4)Conservative (+0.5)
197DoverLabour (-3.5)Conservative (-2.2)
220EastbourneConservative (-0.6)Liberal Democrat (+1.8)
236Epsom & EwellConservative (+6.3)Liberal Democrat (-0.7)
239Esher and WaltonConservative (-3.3)Liberal Democrat (+7.1)
245Faversham and Kent MidConservative (+4.1)Labour (-5.8)
250Folkestone & HytheConservative (+8.9)Liberal Democrat (-2.2)Constituency of Michael Howard, former Conservative leader
257GillinghamLabour (-3.3)Conservative (+1.6)
268GosportConservative (+1.2)Labour (-5.6)
271GraveshamConservative (+4.9)Labour (-7.7)
294Hastings and RyeLabour (-5.0)Conservative (+0.8)
314HorshamConservative (-1.5)Liberal Democrat (+2.2)
316HoveLabour (-8.4)Conservative (-1.8)
357LewesLiberal Democrat (-3.9)Conservative (-0.7)
380Maidstone and The WealdConservative (+3.1)Labour (-4.8)
388MedwayLabour (-6.8)Conservative (+2.5)
398Mole ValleyConservative (+4.3)Liberal Democrat (+1.5)
466ReigateConservative (+1.2)Liberal Democrat (+2.1)
499SevenoaksConservative (+2.4)Liberal Democrat (+0.3)
510Sittingbourne and SheppeyLabour (-4.0)Conservative (+5.1)
549Surrey EastConservative (+3.7)Liberal Democrat (-0.6)
552Mid SussexConservative (+1.8)Liberal Democrat (+5.0)
565Thanet, NorthConservative (-0.7)Labour (-2.2)
566Thanet, SouthLabour (-5.3)Conservative (-2.3)
567ThurrockLabour (-9.3)Conservative (+2.8)
569Tonbridge and MallingConservative (+3.5)Labour (-6.0)
576Tunbridge WellsConservative (+0.7)Liberal Democrat (+1.4)
605WealdenConservative (+2.3)Liberal Democrat (-0.2)
636Worthing East & ShorehamConservative (+0.7)Labour (-3.5)
637Worthing West (UK Parliament constituency)Conservative (+0.1)Liberal Democrat (+0.2)

London

North East London

IDConstituencyWinnerSecond placeNotes
26BarkingLabour (-13.4)Conservative (-6.0)
49Bethnal Green & BowGeorge Galloway
Respect (+35.9)
Oona King
Labour (-16.5)
George Galloway wins seat
144Chingford & Woodford GreenConservative (+5.0)Labour (-7.7)
173DagenhamLabour (-7.1)Conservative (-0.3)
217East HamLabour (-19.2)Respect (+20.7)
229EdmontonLabour (-5.7)Conservative (-0.9)
233Enfield NorthLabour (-2.4)Conservative (-1.1)
234Enfield SouthgateConservative (+6.0)Labour (-11.3)
276Hackney North & Stoke NewingtonLabour (-12.4)Liberal Democrat (+9.2)
277Hackney South and ShoreditchLabour (-11.3)Liberal Democrat (+6.6)
311Holborn & St PancrasLabour (-10.7)Liberal Democrat (+11.3)
312HornchurchConservative (-0.5)Labour (-4.8)
313Hornsey & Wood GreenLiberal Democrat (+17.5)Labour (-11.6)
323Ilford NorthConservative (+3.2)Labour (-6.0)
324Ilford SouthLabour (-10.7)Conservative (-1.5)
329Islington NorthLabour (-10.7)Liberal Democrat (+10.9)
330Islington South & FinsburyLabour (-14.0)Liberal Democrat (+10.2)
361Leyton & WansteadLabour (-12.2)Liberal Democrat (+9.2)
453Poplar & Canning TownLabour (-20.3)Conservative (+0.5)
475RomfordConservative (+6.1)Labour (-9.0)
574TottenhamLabour (-9.6)Liberal Democrat (+7.3)
583UpminsterConservative (+3.0)Labour (-10.8)
594WalthamstowLabour (-11.9)Liberal Democrat (+12.5)
613West HamLyn Brown
Labour (-18.7)
Lindsey German
Respect (+19.5)

North West London

IDConstituencyWinnerSecond placeNotes
89Brent EastSarah Teather
Liberal Democrat (+36.9)
Yasmin Qureshi
Labour (-24.4)
90Brent NorthBarry Gardiner
Labour (-10.6)
Robert Blackman
Conservative (+3.7)
91Brent SouthDawn Butler
Labour (-14.5)
James Allie
Liberal Democrat (+9.9)
145Chipping BarnetTheresa Villiers
Conservative (+0.2)
Pauline Coakley-Webb
Labour (-7.5)
148Cities of London and WestminsterMark Field
Conservative (+1.0)
Hywel Lloyd
Labour (-8.0)
213Ealing, Acton and Shepherd's BushAndrew Slaughter
Labour (-12.3)
Jonathon Gough
Conservative (+2.8)
214Ealing NorthStephen Pound
Labour (-11.7)
Roger Curtis
Conservative (+1.2)
215Ealing SouthallPiara Khabra
Labour (+1.3)
Nigel Bakhai
Liberal Democrat (+14.4)
249Finchley and Golders GreenRudi Vis
Labour (-5.8)
Andrew Mennear
Conservative (+1.0)
282Hammersmith and FulhamGreg Hands
Conservative (+5.6)
Melanie Smallman
Labour (-9.1)
"London's most marginal seat" ended up in a 10.2% majority win.
286Hampstead & HighgateGlenda Jackson
Labour (-8.6)
Piers Wauchope
Conservative (+3.9)
290Harrow EastTony McNulty
Labour (-9.2)
David Ashton
Conservative (+4.6)
291Harrow WestGareth Thomas
Labour (-7.1)
Mike Freer
Conservative (+1.9)
296Hayes and HarlingtonJohnMcDonnell
Labour (-7.0)
Richard Worrell
Conservative (+1.1)
300HendonAndrew Dismore
Labour (-8.1)
Richard Evans
Conservative (+3.7)
334Kensington and ChelseaMalcolm Rifkind
Conservative (+3.5)
Jennifer Kingsley
Liberal Democrat (+2.5)
465Regent's Park and Kensington NorthKaren Buck
Labour (-9.9)
Jeremy Bradshaw
Conservative (+2.8)
482Ruislip NorthwoodNick Hurd
Conservative (-1.1)
Mike Cox
Liberal Democrat (+6.0)
585UxbridgeJohn Randall
Conservative (+1.9)
Rod Marshall
Labour (-9.9)

South West London

IDConstituencyWinnerSecond placeNotes
36BatterseaLabour (-9.9%)Conservative (+3.5%)
92Brentford and IsleworthLabour (-12.5%)Conservative (+1.1%)
132Carshalton and WallingtonLiberal Democrat (-4.7%)Conservative (+4.0%)
169Croydon NorthLabour (-9.8%)Conservative (-1.3%)
170Croydon SouthConservative (+2.6%)Labour (-5.8%)
246Feltham and HestonLabour (-11.6%)Conservative (+5.1%)
337Kingston and SurbitonLiberal Democrat (-9.2%)Conservative (+4.8%)
397Mitcham and MordenLabour (-4.0%)Conservative (+0.8%)
459PutneyConservative (+4.0%)Labour (-9.0%)First Conservative gain on the night
472Richmond ParkLiberal Democrat (-1.0%)Conservative (+1.9%)
540StreathamLabour (-10.2%)Liberal Democrat (+10.0%)
553Sutton and CheamLiberal Democrat (-1.7%)Conservative (+2.4%)
570TootingLabour (-11.0%)Conservative (+3.8%)
577TwickenhamLiberal Democrat (+2.9%)Conservative (-1.0%)
589VauxhallLabour (-6.2%)Liberal Democrat (+6.0%)
619WimbledonConservative (+4.6%)Labour (-9.8%)

South East London

IDConstituencyWinnerSecond placeNotes
38BeckenhamConservative (0.0%)Labour (-6.3%)
52Bexleyheath and CrayfordConservative (+6.4%)Labour (-8.0%)
103Bromley & ChislehurstConservative (+1.6%)Labour (-6.4%)
117Camberwell and PeckhamLabour (-4.3%)Liberal Democrat (+5.5%)
168Croydon CentralConservative (+2.3%)Labour (-6.6%)
202Dulwich and West NorwoodLabour (-9.5%)Liberal Democrat (+9.2%)
232ElthamLabour (-9.2%)Conservative (+2.2%)
238Erith and ThamesmeadLabour (-4.9%)Conservative (-1.9%)
274Greenwich and WoolwichLabour (-11.3%)Liberal Democrat (+5.1%)
358Lewisham DeptfordLabour (-9.4%)Liberal Democrat (+5.1%)
359Lewisham EastLabour (-7.9%)Conservative (+0.3%)
360Lewisham WestLabour (-9.1%)Liberal Democrat (+7.4%)
435Old Bexley & SidcupConservative (+4.4%)Labour (-10.0%)
439OrpingtonConservative (+4.9%)Liberal Democrat (-3.5%)
522Southwark North & BermondseyLiberal Democrat (-9.8%)Labour (+2.0%)

Seats that changed hands

A total of 64 seats changed hands, since the 2001 general election.

Labour gains

from Liberal Democrats
  1. Leicester South

Conservative gains

from Labour
  1. Bexleyheath and Crayford
  2. Braintree
  3. Clwyd West
  4. Croydon Central
  5. Dumfriesshire, Clydesdale, and Tweeddale Ø
  6. Enfield Southgate
  7. Forest of Dean
  8. Gravesham
  9. Hammersmith and Fulham
  10. Harwich
  11. Hemel Hempstead
  12. Hornchurch
  13. Ilford North
  14. Kettering
  15. Lancaster and Wyre
  16. Monmouth
  17. Milton Keynes North East
  18. Northampton South
  19. Peterborough
  20. Preseli Pembrokeshire
  21. Putney
  22. Reading East
  23. Rugby and Kenilworth
  24. Scarborough and Whitby
  25. Shipley
  26. Shrewsbury and Atcham
  27. St Albans
  28. The Wrekin
  29. Wellingborough
  30. Welwyn Hatfield
  31. Wimbledon
from the Liberal Democrats
  1. Devon West and Torridge
  2. Guildford
  3. Ludlow
  4. Newbury
  5. Weston-super-Mare
from the Democratic Unionist Party
  1. Basingstoke

Liberal Democrat gains

from Labour
  1. Birmingham Yardley
  2. Brent East (in a by-election, retained)
  3. Bristol West
  4. Cambridge
  5. Cardiff Central
  6. Dunbartonshire East
  7. Falmouth and Camborne
  8. Hornsey and Wood Green
  9. Inverness, Nairn, Badenoch, and Strathspey
  10. Leeds North West
  11. Manchester Withington
  12. Rochdale
from the Conservatives
  1. Solihull
  2. Taunton
  3. Westmorland and Lonsdale
from Plaid Cymru
  1. Ceredigion

Scottish National Party (SNP) gains

from Labour
  1. Dundee East
  2. Na h-Eileanan an Iar

Democratic Unionist Party (DUP) gains

from the Ulster Unionists
  1. East Antrim
  2. Lagan Valley
  3. South Antrim
  4. Upper Bann

Social Democrat and Labour Party (SDLP) gain

from the Ulster Unionists
  1. BelfastSouth

Sinn Féin gain

from the SDLP
  1. Newry and Armagh

Respect gain

from Labour
  1. Bethnal Green and Bow

Independent candidate gain

from Labour
  1. Blaenau Gwent

Ø Indicates Scottish seat. Due to boundary changes, these are notional gains/losses.

Collated results

For other collated results see: