Constituency results of the United Kingdom general election, 2005

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Lua error in package.lua at line 80: module 'strict' not found.

Results of the United Kingdom general election, 2005.

Scotland

Highlands and Islands

ID Constituency Winner Second place Notes
15 Argyll & Bute Liberal Democrat (+3.7%) Conservative (-0.2%) Swing from Lib Dems to Conservative is 7.5%

Swing from Lib Dems to Labour is 8.1%

115 Caithness, Sutherland & Easter Ross Liberal 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%

326 Inverness, Nairn, Badenoch & Strathspey Liberal 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%

401 Moray SNP (+7.2%) Conservative (-0.9%) Swing for party change is 7.3%
405 Na h-Eileanan an Iar SNP (+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%

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

Swing for Lib Dems to Conservative is 19.2%

477 Ross, Skye & Lochaber Liberal 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

ID Constituency Winner Second place Notes
2 Aberdeen North Frank Doran
Labour (-6.8%)
Steven Delaney
Liberal Democrat (+11.7%)
Swing needed for constituency to change parties is 9.3%
3 Aberdeen South Anne Begg
Labour (-1.3%)
Vicki Harris
Liberal Democrat (+4.9%)
Swing needed for constituency to change parties is 1.6%
4 Aberdeenshire West & Kincardine Robert Smith
Liberal Democrat (+2.3%)
Alex Johnstone
Conservative (-2.1%)
Mainly agricultural with scattered, mainly affluent towns.

Swing for party change is 9%

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

Swing for party change is 15.7%

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

Swing for party change is 0.5% or 383 votes

208 Dundee West Labour (-5.7%) SNP (+2.2%) Swing for party change is 7.3%
267 Gordon Liberal 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

ID Constituency Winner Second place Notes
209 Dunfermline & Fife West Labour(-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%
248 Fife North East Liberal 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%

265 Glenrothes Labour (-6.0) SNP(-0.6) Swing for party change 14.3%
339 Kirkcaldy & Cowdenbeath Labour (-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%

433 Ochil & Perthshire South Labour (-2.0%) SNP (-1.7%) Swing for party change 0.8%
446 Perth & Perthshire North SNP (-2.3%) Conservative (+5.4%) Swing for party change is 1.7%
529 Stirling Labour (-7.0%) Conservative (+1.4%) Swing for party change 5.5%

Central Scotland

ID Constituency Winner Second place Notes
5 Airdrie & Shotts Labour(+0.4) SNP (-2.7) Swing for party change 21.3%
152 Coatbridge, Chryston & Bellshill Labour(-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.
171 Cumbernauld, Kilsyth, & Kirkintilloch East Labour(-6.0) SNP (-3.8) Swing for party change 14.8%
218 East Kilbride, Strathaven, & Lesmahagow Labour (-4.3) SNP(-5.8) Swing for party change 15.4%
242 Falkirk Labour (-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%

343 Lanark & Hamilton East Labour (-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%

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

West of Scotland

ID Constituency Winner Second place Notes
21 Ayr, Carrick, & Cumnock Labour (-5.9) Conservative (-1.6) Swing for party change 11.1%
22 Ayrshire Central Labour (-2.8) Conservative(-4.1) Swing for party change 12.2%
23 Ayrshire North & Arran Labour (-4.5) Conservative(+4.9) Swing for party change 12.8%
205 Dunbartonshire East Liberal Democrat (+14.7) Labour (-0.2) Lib Dem gain from Labour

Swing for party change 4.4%

206 Dunbartonshire West Labour (-11.6) SNP(-2.2) Swing for party change 15.1%
258 Glasgow Central Labour (-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%

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

Swing for party change 21.8%

260 Glasgow North Labour -(9.0) Liberal Democrat (+8.4)

Swing for party change 6%

261 Glasgow North East Labour (-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.

262 Glasgow North West Labour (-5.7) Liberal Democrat (+7.8) Swing for party change 14.9%
263 Glasgow South Labour (-3.3) Liberal Democrat (+6.6) Swing for party change 14.1%
264 Glasgow South West Labour (-1.7) SNP(-2.1) Swing for party change 22.8%
325 Inverclyde Labour (+0.5) SNP(+5.6) Swing for party change 15.6%
336 Kilmarnock & Loudoun Labour (-7.7) SNP (+3.3) Swing for party change 9.8%
442 Paisley & Renfrewshire North Labour (-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%

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

Swing for party change of 7%

Lothian

ID Constituency Winner Second place Notes
224 Edinburgh East Labour (-9.7) Liberal Democrat (+7.2) Contains much of Edinburgh's Old Town and attractions. Diverse population.

Swing for party change 7.6%

225 Edinburgh North & Leith Labour (-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%

226 Edinburgh South Labour (-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.

227 Edinburgh South West Labour(-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%

228 Edinburgh West Liberal 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%

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

Swing for party change 14.8%

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

South of Scotland

ID Constituency Winner Second place Notes
47 Berwickshire, Roxburgh, & Selkirk Liberal Democrat (-5.0%) Conservative (+6.8%) Swing for party change 6.5%
203 Dumfries & Galloway Labour (+8.7%) Conservative (+3.3%) Swing for party change 2.9%
204 Dumfriesshire, Clydesdale, & Tweeddale Conservative (+11.4%) Labour (-4.6%) Conservative gain from Labour

Swing for party change 2%

Northern Ireland

ID Constituency Winner Second place Notes
12 East Antrim Democratic Unionist Party (+13.6) Ulster Unionist Party (-9.8) DUP gain from UUP
13 North Antrim Democratic Unionist Party (+4.9) Sinn Féin (+5.9) Seat of Ian Paisley, DUP leader
14 South Antrim Democratic Unionist Party (+3.4) Ulster Unionist Party (-8.0) DUP gain from UUP
43 Belfast East Democratic Unionist Party (+6.6) Ulster Unionist Party (+6.9)
44 Belfast North Democratic Unionist Party (+4.8) Sinn Féin (+3.4)
45 Belfast South SDLP (+1.7) Democratic Unionist Party (+28.4) SDLP gain from UUP
46 Belfast West Sinn Féin (+4.4%) SDLP (-4.3) The seat of Gerry Adams, Sinn Féin leader
198 North Down Ulster Unionist Party (-5.6) Democratic Unionist Party (+35.1)
199 South Down SDLP (-1.6) Sinn Féin (+6.1)
247 Fermanagh & South Tyrone Sinn Féin (+4.1) Democratic Unionist Party (+28.8)
252 Foyle SDLP (-3.9) Sinn Féin (+6.6) Seat of Mark Durkan, the SDLP leader
342 Lagan Valley Democratic Unionist Party (+41.3) Ulster Unionist Party (-35.0) DUP gain from UUP
372 East Londonderry Democratic Unionist Party (+10.8) Ulster Unionist Party (-6.3)
417 Newry & Armagh Sinn Féin (+10.5) SDLP (-12.2) Sinn Féin gain from SDLP
538 Strangford Democratic Unionist Party (+13.7) Ulster Unionist Party (-19.0)
581 West Tyrone Sinn Féin (-1.9) Independent (+27.4)
582 Mid Ulster Sinn Féin (-3.5) Democratic Unionist Party (-7.6)
584 Upper Bann Democratic Unionist Party (+8.1) Ulster Unionist Party (-8.0) David Trimble, UUP leader, loses his seat

Wales

ID Constituency Winner Second place Notes
1 Aberavon Labour (-3.0%) Liberal Democrat (+4.0%) Valleys seat with some coastal industries
9 Alyn and Deeside Labour (-3.5%) Conservative (-1.1%) Coastal industrial seat
70 Blaenau Gwent Independent Labour Labour (-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
88 Brecon and Radnorshire Liberal Democrat (+8.0%) Conservative (-0.2%) Rural and agricultural seat with small industrial area in the far south.
94 Bridgend Labour (-9.2%) Conservative (+0.8%) Coastal industrial seat with some touristy and suburban areas
113 Caernarfon PC (+1.1%) Labour (-5.4%) Mostly Welsh speaking and rural, with some small industrial areas
114 Caerphilly Labour (-1.6%) PC (-3.6%) Valleys seat with some commuter villages towards Cardiff
125 Cardiff Central Liberal Democrat (+13.1%) Labour (-4.3%) White-collar professional seat with large student population
126 Cardiff North Labour (-6.9%) Conservative (+4.9%) Middle-class suburban seat
127 Cardiff South and Penarth Labour (-8.9%) Conservative (+0.4%) Mixed urban/suburban seat. Mostly working class
128 Cardiff West Labour (-9.1%) Conservative (+0.6%) Mixed urban/suburban seat. Mostly working class
130 Carmarthen East & Dinefwr PC (+3.5%) Labour (-7.3%) Mostly agricultural and Welsh speaking, with an industrial area in the Southeast.
131 Carmarthen West & South Pembrokeshire Labour (-4.7%) Conservative (+2.5%) Rural, agricultural seat with some coastal industries
134 Ceredigion Liberal Democrat (+9.6%) PC (-2.4%) Rural, agricultural seat with a large number of students and Welsh speakers
150 Clwyd South Labour (-6.4%) Conservative (+0.9%) Rural, agricultural seat with some old mining villages
151 Clwyd West Conservative (+0.6%) Labour (-2.9%) Retirement resorts with large rural agricultural hinterland
156 Conwy Labour (-4.7%) Conservative (+4.2%) Mixed coastal seat
172 Cynon Valley Labour (-1.5%) PC (-3.1%) Valleys seat
177 Delyn Labour (-5.8%) Conservative (-0.4%) Mixed coastal seat with diverse industrial base
269 Gower Labour (-4.8%) Conservative (-2.0%) Valleys seat with some smart Swansea suburbs/seaside resorts, and the [[Gower

peninsula]]

331 Islwyn Labour (+2.3%) PC (+0.9%) Valleys seat
371 Llanelli Labour (-1.7%) PC (-4.4%) Industrial town with semi-rural (and often industrial) hinterland. Large Welsh- speaking population
389 Meirionnydd Nant Conwy (UK Parliament constituency) PC (+1.7%) Labour (-3.4%) Rural, agricultural seat with a very large Welsh speaking population
391 Merthyr Tydfil & Rhymney Labour (-1.3%) Liberal Democrat (+6.5%) Valleys seat
399 Monmouth Conservative (+5.0%) Labour (-5.8%) Rural, agricultural seat with a growing number of commuters
400 Montgomeryshire Liberal Democrat (+1.8%) Conservative (-0.5%) Rural, agricultural seat. Only part of Wales to have never had a Labour MP
406 Neath Labour (-8.1%) PC (-1.3%) Valleys seat with a fairly high Welsh-speaking population
415 Newport East Labour (-9.5%) Liberal Democrat (+9.7%) Urban/suburban industrial seat
416 Newport West Labour (-7.9%) Conservative (+3.4%) Urban/suburban industrial seat
434 Ogmore Labour (-1.6%) Liberal Democrat (+2.4%) Valleys seat
451 Pontypridd Labour (-7.1%) Liberal Democrat (+8.7%) Valleys seat with some commuter villages and a fairly large amount of students
456 Preseli Pembrokeshire Conservative (+3.3%) Labour (-6.3%) Rural, agricultural seat with some retirement resorts. "Little England beyond Wales"
468 Rhondda Labour (-0.2%) PC (-5.2%) Valleys seat. Labour (including Lib/Lab) since 1885
555 Swansea East Labour (-8.6%) Liberal Democrat (+9.9%) Urban, industrial seat with large council estates and some coastal industries
556 Swansea West (UK Parliament constituency) Labour (-6.9%) Liberal Democrat (+12.3%) Urban, largely white-collar seat with a high student population
572 Torfaen Labour (-5.2%) Conservative (-0.1%) Valleys seat with a small New Town
586 Vale of Clwyd Labour (-4.0%) Conservative (-0.6%) Urban/rural seat with declining seaside resorts
587 Vale of Glamorgan Labour (-4.2%) Conservative (+2.3%) Suburban/rural seats with some coastal industries around Barry
639 Wrexham Labour (-6.9%) Liberal Democrat (+6.5%) Urban (mostly), industrial seat with some old mining villages
644 Ynys Môn Labour (-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

ID Constituency Winner Second place Notes
30 Barrow and Furness Labour (-8.1%) Conservative (+0.7%) Urban, industrial, economy reliant on defence/nuclear industries.
67 Blackburn Labour (-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.
68 Blackpool North and Fleetwood Labour (-3.2) Conservative (-1.4) The northern half of Blackpool, paired with a working-class fishing port, Traditional Conservative area.
69 Blackpool South Labour (-3.2%) Conservative (-1.4%) Traditional working/middle-class seaside resort, traditionally Conservative.
108 Burnley Labour (-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
129 Carlisle Labour (-3.1%) Conservative (-2.8%) Urban and fairly industrial seat near border with Scotland
141 Chester, City of Labour (-9.6%) Conservative (+3.7%) Diverse urban / suburban seat combining affluent commuter suburbs with vast expanses of social (public) housing.
146 Chorley Labour (-1.6%) Conservative (+0.6%) Urban/rural textiles seat. One of two Northwest seats to have a cake named after it.
155 Congleton Conservative (-0.9%) Labour (-2.8%) Plush Cheshire suburbs and commuter villages.
157 Copeland Labour (-1.3%) Conservative (-5.8%) Rural seat with a (very) remote urban coastal fringe. Economy once based around coal mining, now around nuclear power.
166 Crewe & Nantwich Labour (-5.5%) Conservatives (+2.2%) Working class railway town with more affluent commuter towns.
223 Eddisbury Conservative (+0.1) Labour (-3.2) Affluent commuter villages with some overspill towns and agricultural areas.
230 Ellesmere Port and Neston (Labour (-6.9) Conservative (+3.9) Mostly working class suburbs and coastal industries
253 Fylde Conservative (+1.1) Labour (-4.8) Retirement resorts with an agricultural hinterland.
281 Halton Labour (-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.
322 Hyndburn Labour (-8.7%) Conservative (-1.4%) Swing needed for party change 7.1%
344 Lancashire West Labour (-6.4) Conservative (+2.0) Polarised between New Town Skelmersdale and affluent commuter villages around Ormskirk.
345 Lancaster and Wyre Conservative (+0.6) Labour (-8.3) Retirement resorts and agricultural areas with large student population in Lancaster.
378 Macclesfield Conservative (+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
402 Morecambe and Lunesdale Labour (-0.8) Conservative (+0.1) Seaside resort with a remote agricultural area (Lunesdale) and some working class suburbs of Lancaster (Skerton).
444 Pendle Labour (-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.
445 Penrith and The Border Conservative (-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.
457 Preston Labour (-6.5) Conservative (-0.1) Working class urban, industrial seat with New Town additions.
469 Ribble South Labour (-3.4) Conservative (+0.3) Mixed suburban bellwether seat. At local level several council seats are held by the "Idle Toad" party.
470 Ribble Valley Conservative (+0.4) Liberal Democrat (-5.2) Rural, agricultural seat with many commuter villages. Includes an area previously in Yorkshire.
478 Rossendale and Darwen Labour (-5.8) Conservative (-2.1) Urban/rural textiles seat.
560 Tatton Conservative (+3.7) Labour (-3.8) Plush Cheshire suburbs. Represented by independent Martin Bell between 1997 and 2001
599 Warrington North Labour (-8.2) Conservative (+0.5) Urban, industrial town.
600 Warrington South Labour (-8.8) Conservative (0.0) Mixed suburban seat with some industrial areas.
606 Weaver Vale Labour (-4.9) Conservative (+2.3) Urban/suburban industrial area, historically based around salt mining.
615 Westmorland and Lonsdale Liberal Democrat (+5.1) Conservative (-2.0) Rural, agricultural seat with a small industrial centre.
634 Workington Labour (-6.3) Conservative (+2.3) Rural seat with a (very) remote urban coastal fringe and a history of coal mining.

Greater Manchester

ID Constituency Winner Second place Notes
8 Altrincham and Sale West Conservative (+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.
19 Ashton-under-Lyne Labour (-5.1%) Conservative (+0.5%) Mostly urban textiles seat with a diverse industrial base
75 Bolton North East Labour (-8.6%) Conservative (+1.9%) Industrial, urban seat with a mixed suburban fringe
76 Bolton South East Labour (-5.0%) Conservative (-3.8%) Industrial seat with both inner-city areas and working class suburbs
77 Bolton West Labour (-4.5%) Conservative (+3.8%) Mixed suburbs with a group of small industrial towns around Westhoughton
110 Bury North Labour (-8.2%) Conservative (-0.1%) Traditionally affluent textiles town with a growing population of commuters. Something of a bellwether marginal
111 Bury South Labour (-8.8%) Conservative (+0.8%) Industrial suburban seat with a large Jewish population
137 Cheadle Liberal Democrat (+6.5%) Conservative (-1.9%) Affluent commuter suburbs. Re-elected Lib Dem MP Patsy Calton died on 29 May.
178 Denton and Reddish Labour (-7.8%) Conservative (-0.3%) Working class suburban seat with a large industrial base
222 Eccles Labour (-7.6%) Conservative (-1.0%) Working class suburban seat with some inner city areas
297 Hazel Grove Liberal Democrat (-2.5%) Conservative (-0.4%) Affluent commuter suburbs with a Liberal tradition
308 Heywood and Middleton Labour (-7.9%) Conservative (-6.2%) Textiles seat with some working class suburbs
355 Leigh Labour (-1.2%) Conservative (-2.2%) Coalfield/textiles seat made up of small towns with an urban core
381 Makerfield Labour (-5.3%) Conservative (-5.4%) Coalfield seat based on a collection of small towns and villages
383 Manchester Blackley Labour (-6.6%) Liberal Democrat (+7.3%) Urban working-class seat and largely white, covering the northern part of Manchester
384 Manchester Central Labour (-10.6%) Liberal Democrat (+9.0%) Diverse inner city seat containing areas of poverty and pockets of gentrification. Large minority and student populations.
385 Manchester Gorton Labour (-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.
386 Manchester Withington Liberal Democrat (+20.4%) Labour (-14.3%) Urban, largely middle-class professional seat with a large student population
436 Oldham East and Saddleworth Labour (+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.
437 Oldham West and Royton Labour (-2.1%) Conservative (+3.6%) Urban textiles seat with a fairly large Bangladeshi community. Scene of race riots in 2001.
473 Rochdale Liberal Democrat (+6.2%) Labour (-9.2%) Urban/suburban textiles seat with large Pakistani population
493 Salford Labour (-7.5%) Liberal Democrat (+6.2%) Inner city seat with large minority and student populations
527 Stalybridge and Hyde Labour (-11.8%) Conservative (-4.9%) Textiles/working class suburban seat with a diverse industrial base
530 Stockport Labour (-8.1%) Conservative (-1.0%) Urban textiles seat
541 Stretford and Urmston Labour (-10.1%) Conservative (+3.3%) Mixed Manchester suburbs ranging from middle class suburbs to troubled overspill housing estates
617 Wigan Labour (-6.6%) Conservative (0.0%) Urban working-class town on the Lancashire coalfield
635 Worsley Labour (-6.1%) Conservative (+1.9%) Mixed (but largely working class) suburbs and industrial areas
642 Wythenshawe and Sale East Labour (-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

ID Constituency Winner Second place Notes
54 Birkenhead Labour (-5.5%) Liberal Democrat (+5.6%) Swing needed for party change 23.3%
78 Bootle Labour (-2.1) Liberal Democrat (+3.2%) Swing needed for party change 31.9%
167 Crosby Labour (-6.9%) Conservative (-0.4%) Swing needed for party change 8.1%
340 Knowsley North and Sefton East Labour (-3.4%) Liberal Democrat (+5.6%) Swing needed for party change 22%
341 Knowsley South Labour (-3.2%) Liberal Democrat (+6.6%) Swing needed for party change 24.3%
365 Liverpool Garston Labour (-7.4%) Liberal Democrat (+10.4%) Swing needed for party change 10.3%
366 Liverpool Riverside Labour (-13.8%) Liberal Democrat (+8.1%) Lowest turnout 2001 (34.1%). 2005: 41.5% (+7.4%)

Swing for party change 14.4%

367 Liverpool Walton Labour (-5.0%) Liberal Democrat (+1.0%) Swing for party change 28.6%
368 Liverpool Wavertree Labour (-10.3%) Liberal Democrat (+13.3%) Swing for party change 7.4%
369 Liverpool West Derby Labour (-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%

490 St Helens North Labour (-4.2%) Liberal Democrat (+3.7%) Swing for party change 17.8%
491 St Helens South Labour (+4.8%) Liberal Democrat (+5.2%) Swing for party change 13.1%
521 Southport Liberal Democrat (+2.5%) Conservative (+0.5%) Swing for party change 4.7%
591 Wallasey Labour (-6.0%) Conservative (+1.9%) Swing for party change 12.4%
622 Wirral South Labour (-4.9%) Conservative (-1.6%) Swing for party change 4.7%
623 Wirral West Labour (-4.7) Conservative (+2.7) Swing for party change 1.3%

North East England

Tyne & Wear

ID Constituency Winner Second place Notes
71 Blaydon Labour (-3.3) Liberal Democrat (+4.1) Swing for party change 7.7%
255 Gateshead East and Washington West Labour (-7.5) Liberal Democrat (+7.0) Swing for party change 19.4%
315 Houghton and Washington East Labour (-8.8%) Liberal Democrat (+5.5%) Swing for party change 23.2%
332 Jarrow Labour (-5.6) Liberal Democrat (+4.6) Swing for party change 20.5%
412 Newcastle upon Tyne Central Labour (-9.9) Liberal Democrat (+12.3) Swing for party change 5.6%
413 Newcastle upon Tyne East and Wallsend Labour (-8.0) Liberal Democrat (+11.6) Swing for party change 12%
414 Newcastle upon Tyne North Labour (-10.1) Liberal Democrat (+12.3) Swing for party change 9.2%
580 North Tyneside Labour (-7.6) Conservative (+6.6)
517 South Shields Labour (-2.7) Liberal Democrat (+2.9) Swing for party change 20.4%
532 Stockton South Labour (-5.2) Conservative (+1.7) Swing for party change 6.4%
547 Sunderland North Labour (-8.3%) Conservative (+1.9%) Swing for party change 17.3%
548 Sunderland South Labour (-5.3%) Conservative (+2.4%) First to declare
578 Tyne Bridge Labour (-9.3%) Liberal Democrat (+9.5%)
579 Tynemouth Labour (-6.2) Conservative (+3.8)

Northumberland, Durham & Cleveland

ID Constituency Winner Second place Notes
48 Berwick-upon-Tweed Liberal Democrat (+1.4) Conservative (+0.8) Rural Seat centred on Berwick-upon-Tweed

Swing for party change 12%

65 Bishop Auckland Labour (-8.8) Liberal Democrat (+8.0) Swing for party change 13.2%
72 Blyth Valley Labour (-4.7) Liberal Democrat (+6.7) Swing for party change 11.9%
174 Darlington Labour (-3.9) Conservative (-4.3) Swing for party change 13.2%
210 Durham North Labour (-3.1) Liberal Democrat (+5.2) Swing for party change 22.5%
211 Durham North West Labour (-8.6) Liberal Democrat (+5.0) Swing for party change 17%
212 Durham, City of Labour (-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.

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

Swing for party 10.6%

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

Swing for party change 22.3%

531 Stockton North Labour (-8.5) Conservative (-1.3) Swing for party change 17%
532 Stockton South Labour (-5.2) Conservative (+1.7) Swing for party change 6.4%
595 Wansbeck Labour (-2.6) Liberal Democrat (+3.6) Swing for party change 14.4%

Yorkshire and Humberside

North Yorkshire, East Riding & North/North East Lincolnshire

ID Constituency Winner Second place Notes
50 Beverley and Holderness Conservative (-0.6) Labour (-4.0) Swing for party change 2.6%
96 Brigg and Goole Labour (-3.7) Conservative (-0.8) Swing for party change 3.4%
149 Cleethorpes Labour (-6.3) Conservative (+1.0) Swing for party change 3.1%
272 Great Grimsby Labour (-10.8) Conservative (+0.7) Swing for party change 11.6%
280 Haltemprice and Howden Conservative (+4.3) Liberal Democrat (-2.1) Swing for party change 5.4%
289 Harrogate and Knaresborough Liberal Democrat (+0.7) Conservative (-2.7) Swing for party change 12.2%

This constituency only has an 8.5% Labour vote

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

Swing for Labour to Conservative 17.2%

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

Safest Conservative constituency in the UK

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

West Yorkshire

ID Constituency Winner Second place Notes
35 Batley and Spen Labour (-4.1) Conservative (-5.6) Swing for party change 14.8%
84 Bradford North Labour (-7.2) Liberal Democrat (+12.5) Swing for party change 5.1%
85 Bradford South Labour (-6.8) Conservative (-4.3) Swing for party change 12.5%
86 Bradford West Labour (-7.9) Conservative (-5.4) Swing for party change 4.2%
116 Calder Valley (UK Parliament constituency) Labour (-4.1) Conservative (-0.5) Swing for party change 1.5%
154 Colne Valley Labour (-4.6) Conservative (+2.3) Swing for party change 1.5%
189 Dewsbury Labour (-9.5) Conservative (-1.2) Swing for party change 6%

BNP came fourth with 13.1% of vote.

231 Elmet Labour (-0.8) Conservative (-1.3) Swing for party change 4.8%
279 Halifax Labour (-7.2) Conservative (-0.6) Swing for party change 4.3%
299 Hemsworth Labour (-6.6) Conservative (+1.1) Swing for party change 18.3%
317 Huddersfield Labour (-6.4) Liberal Democrat (+7.9) Swing Labour to Lib Dems 11.9%, Swing Labour to Conservative 12.6%
333 Keighley Labour (-3.5) Conservative (-4.7) Swing for party change 5.3%
346 Leeds Central Labour (-6.9) Liberal Democrat (+6.2) Swing for party change 20.4%
347 Leeds East Labour (-3.8) Liberal Democrat (+7.2) Swing for party change 19.3%
348 Leeds North East Labour (-4.2) Conservative (+0.9) Swing for party change 6.4%
349 Leeds North West Liberal Democrat (+10.3) Labour (-8.9) Swing for party change 2.1%
350 Leeds West Labour (-6.6) Liberal Democrat (+7.1) Swing for party change 19%
403 Morley and Rothwell Labour (-8.6) Conservative (-6.2) Safe Labour constituency, soon to be heavily redistributed
423 Normanton Labour (-4.9) Conservative (-2.5) Swing for party change 13.4%
450 Pontefract and Castleford Labour (-6.0) Conservative (-0.2) Swing for party change 23.2%
458 Pudsey Labour (-2.3) Conservative (-2.5) Swing for party change 6.3%
507 Shipley Conservative (-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

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

Several Leftist parties stood in this election in Wakefield.

South Yorkshire

ID Constituency Winner Second place Notes
27 Barnsley Central Labour (-8.5) Lib Dem (+1.9) Swing for party change 22.3%
28 Barnsley East and Mexborough Labour (-4.6) Lib Dem (+4.2) Swing for party change 21.4%
29 Barnsley West and Penistone Labour (-3.3) Conservative (-1.8) Swing for party change 15.4%
190 Don Valley Labour (-1.9) Conservative (+0.8) Swing for party change 11.7%
191 Doncaster Central Labour (-7.8) Lib Dem (+9.9) Swing for party change 14.3%
192 Doncaster North Labour (-7.6) Conservative (+0.7) Swing for party change 20%

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

479 Rother Valley Labour (-6.7) Conservative (-2.3) Swing for party change 18%
480 Rotherham Labour (-11.1) Lib Dem (+6.6) Swing for party change 17.8%
500 Sheffield Attercliffe Labour (-7.7) Lib Dem (+2.8) Swing for party change 21.55%
501 Sheffield Brightside Labour (-8.4) Lib Dem (+4.3) Swing for party change 27.7%

BNP only 2.8% off Conservatives

502 Sheffield Central Labour (-11.5) Lib Dem (+6.6) Swing for party change 11.7%
503 Sheffield Hallam Lib Dem (-4.3) Conservative (-1.3) Swing for party change 10.7%
504 Sheffield Heeley Labour (-3.0) Lib Dem (-2.1) Swing for party change 17.6%
505 Sheffield Hillsborough Labour (-5.6) Lib Dem (+4.1) Swing irrelevant as constituency is being abolished for next election
610 Wentworth Labour (-7.9) Conservative (-1.5) Swing needed for party change 21.15%

East Midlands

Derbyshire, Western Leicestershire & Nottinghamshire

ID Constituency Winner Second place Notes
10 Amber Valley Labour (-6.3%) Conservative (-1.3%)
17 Ashfield Labour (-9.5%) Conservative (-0.1%) Seat of Geoff Hoon, the Defence Secretary
33 Bassetlaw Labour (+1.3%) Conservative (-0.4%)
66 Blaby Conservative (-0.9%) Labour (-3.8%)
74 Bolsover Labour (-3.4%) Liberal Democrat (+5.6%)
80 Bosworth Conservative (-1.8%) Labour (-8.0%)
106 Broxtowe Labour (-6.7%) Conservative (+0.5%)
135 Charnwood Conservative (-1.6) Labour (-3.0)
142 Chesterfield Liberal Democrat (-0.5) Labour (-1.6)
179 Derby North Labour (-6.9) Conservative (+0.4)
180 Derby South Labour (-11.0) Liberal Democrat (+13.0)
181 Derbyshire North East Labour (-6.3) Conservative (-0.4)
182 Derbyshire South Labour (-6.2) Conservative (+0.8)
183 Derbyshire West Conservative (-0.3) Labour (-6.8)
237 Erewash Labour (-4.7) Conservative (-4.5)
256 Gedling Labour (-5.0) Conservative (-0.8)
309 High Peak Labour (-7.0) Conservative (+0.9)
351 Leicester East Labour (+0.5) Conservative (-4.8)
352 Leicester South Labour (-15.2) Liberal Democrat (+13.4) Labour re-took the seat following a 2004 by-election loss.
353 Leicester West Labour (-2.5) Conservative (-0.8)
354 Leicestershire North West Labour (-6.6) Conservative (+2.1)
373 Loughborough Labour (-8.3) Conservative (+1.8)
387 Mansfield Labour (-9.0) Conservative (-8.8)
429 Nottingham East Labour (-13.2) Liberal Democrat (+9.7)
430 Nottingham North Labour (-5.8) Conservative (-5.1)
431 Nottingham South Labour (-7.1) Conservative (-1.3)
484 Rushcliffe Conservative (+2.0) Labour (-7.5)

Lincolnshire, Northamptonshire, Rutland, Eastern Leicestershire

ID Constituency Winner Second place Notes
79 Boston and Skegness Conservative (+3.3%) Labour (-9.5%)
158 Corby Labour (-5.5%) Conservative (+3.4%)
176 Daventry Conservative (+2.4%) Labour (-4.9%)
254 Gainsborough Conservative (-2.3%) Liberal Democrat (-0.3%)
270 Grantham and Stamford Conservative (+0.8%) Labour (-5.2%)
287 Harborough Conservative (-1.8%) Liberal Democrat (+1.3%)
335 Kettering Conservative (+2.1%) Labour (-5.0%)
363 Lincoln Labour (-8.5%) Conservative (+1.7%)
374 Louth and Horncastle Conservative (-1.9%) Labour (-6.1%)
409 Newark Conservative (+1.5%) Labour (-3.6%)
424 Northampton North Labour (-9.2%) Conservative (+0.4%)
425 Northampton South Conservative (+2.6%) Labour (-7.3%)
486 Rutland & Melton Conservative (+3.1%) Labour (-4.8%)
506 Sherwood Labour (-5.8%) Conservative (+0.5%)
512 Sleaford and North Hykeham Conservative (+0.6%) Labour (-5.5%)
516 South Holland and The Deepings Conservative (+1.7%) Labour (-7.0%)
607 Wellingborough Conservative (+0.6%) Labour (-5.3%)

West Midlands

Mercia

ID Constituency Winner Second place Notes
104 Bromsgrove Conservative (-0.7) Labour (-4.0) Swing for party change 10.5%
109 Burton Labour (-7.9) Conservative (-0.4) Swing for party change 1.5%

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

123 Cannock Chase Labour (-4.8) Conservative (-0.2) Swing for party change 10.7%
302 Hereford Liberal Democrat (+2.4) Conservative (+2.5) Swing for party change 1.05%, but with redistribution will be a probable Conservative gain
356 Leominster Conservative (+3.1) Liberal Democrat (-1.8) Swing for party change 13.5%
362 Lichfield Conservative (-0.5) Labour (-6.1) Swing for party change 8.1%
375 Ludlow Conservative (+5.7) Liberal Democrat (-2.5) Swing for party change 2.2%
411 Newcastle-under-Lyme Labour (-8.0) Conservative (-2.6) Swing for party change 10.2%
432 Nuneaton Labour (-8.1) Conservative (+4.3) Swing for party change 2.5%
464 Redditch Labour (-0.9) Conservative (-0.9) Swing for party change 3.4%
481 Rugby & Kenilworth Conservative (+1.5) Labour (-6.6) Swing irrelevant as constituency is being abolished
508 Shrewsbury and Atcham Conservative (+0.3) Labour (-10.5) Swing for party change 1.8%
509 Shropshire North Conservative (+1.0) Labour (-9.3) Swing for party change 11.8%
524 Stafford Labour (-4.3) Conservative (+2.4) Swing for party change 2.35%
525 Staffordshire Moorlands Labour (-8.0) Conservative (+0.2) Swing for party change 2.75%
526 Staffordshire 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%

533 Stoke-on-Trent Central Labour (-7.7) Liberal Democrat (+3.3) Swing for Labour to Lib Dems. 17.5%, Swing for Labour to Conservative 17.7%
534 Stoke-on-Trent North Labour (-5.4) Conservative (+1.2) Swing for party change 16.3%
535 Stoke-on-Trent South Labour (-6.9) Conservative (-0.7) Swing for party change 11.5%
536 Stone Conservative (-0.8) Labour (-6.8) Swing for party change 9.6%
539 Stratford-on-Avon Conservative (-1.1) Liberal Democrat (-0.5) Swing for party change 10.4%
559 Tamworth Labour (-6.0) Conservative (-0.5) Swing for party change 3%
563 Telford Labour (-6.3) Conservative (+5.1) Swing for party change 7.9%
601 Warwick & Leamington Labour (-8.2) Conservative (+2.5) Swing for party change only 0.25% but redistributions may make this a safe Labour
602 Warwickshire North Labour (-6.0) Conservative (-0.4) Swing for party change 8%
631 Worcester Labour (-6.7) Conservative (-0.4) Swing for party change 3.4%
632 Worcestershire Mid Conservative (+0.4) Labour (-3.6) Swing for party change 13.8%
633 Worcestershire West Conservative (+-1.5) Liberal Democrat (+5.3) Swing for party change 2.65%
638 Wrekin, The Conservative (+3.5) Labour (-7.2) Swing for party change 1%
641 Wyre Forest Independent (-18.2) Conservative (+9.6) Swing for candidate change 5.6%

Birmingham & Coventry

ID Constituency Winner Second place Notes
7 Aldridge-Brownhills Conservatives (-2.8) Labour (-6.7) Swing for party change 7%
55 Birmingham Edgbaston Labour (-5.3) Conservatives (+0.9) Swing for party change 3.1%
56 Birmingham Erdington Labour (-3.8) Conservatives (-1.4) Swing for party change 15.1%
57 Birmingham Hall Green Labour (-7.4) Conservatives (-3.8) Swing for party change 8.2%
58 Birmingham Hodge Hill Labour (-15.3) Liberal Democrat (+21.4) Labour had narrowly retained the seat in a 2004 by-election.

Swing for party change 9.6%

59 Birmingham Ladywood Labour (-17.0) Liberal Democrat (+23.3) Swing for party change 10.2%
60 Birmingham Northfield Labour (-6.4) Conservatives (-0.7) Swing for party change 10.4%
61 Birmingham Perry Barr Labour (+0.5) Liberal Democrat (+3.6) Swing for party change 10.2%
62 Birmingham Selly Oak Labour (-6.3) Conservatives (-1.7) Swing for party change 10.6%
63 Birmingham Sparkbrook and Small Heath Labour (-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

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

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

162 Coventry North East Labour (-4.1) Conservatives (-0.1) Swing for party change 19.1%
163 Coventry North West Labour (-3.2) Conservatives (+0.9) Swing fr party change 10.7%
164 Coventry South Labour (-4.4) Conservatives (-1.0) Swing for party change 7.7%
200 Dudley North Labour (-7.9) Conservatives (-3.4) Swing for party change 6.5%
201 Dudley South Labour (-4.5) Conservatives (+3.4) Swing for party change 5.4%
278 Halesowen and Rowley Regis Labour (-6.4) Conservatives (+1.9) Swing for party change 5.3%
390 Meriden Conservatives (+0.5) Labour (-6.1) Swing for party change 7.5%
514 Solihull Liberal 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.

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

Anglia

Mid-Anglia

ID Constituency Winner Second place Notes
39 Bedford Labour (-6.2) Conservative (+0.9) Swing for party change 4%
40 Bedfordshire Mid Conservative (-1.1) Liberal Democrat (+4.1) Swing for party change 11.3%
41 Bedfordshire North East Conservative (0.0) Labour (-5.8) Swing for party change 12.4%
42 Bedfordshire South West Conservative (+6.2) Labour (-10.2) Swing for party change 9%
105 Broxbourne Conservative (-0.3) Labour (-4.9) Swing for party change 14.3%
118 Cambridge Liberal Democrat (+18.9) Labour (-11.1) LibDem gain from Labour, as a result of the high student population.

Swing for party change 5%

119 Cambridgeshire North East Conservative (-0.6) Labour (-4.9) Swing for party change 8.7%
120 Cambridgeshire North West Conservative (-4.0) Labour (-5.6) Swing for party change 10%
121 Cambridgeshire South Conservative (+0.8) Liberal Democrat (+2.9) Swing for party change 7.6%
122 Cambridgeshire South East Conservative (+2.8) Liberal Democrat (+4.8) Swing for party change 7.7%
288 Harlow Labour (-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.
298 Hemel Hempstead Conservative (+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.
303 Hertford and Stortford Conservative (+5.8) Labour (-8.7) Swing for party change 13.2%
304 Hertfordshire North East Conservative (+3.2) Labour (-8.4) Swing for party change 9.7%
305 Hertfordshire South West Conservative (+2.6) Liberal Democrat (+3.7) Swing for party change 8.5%.Suburban commuter seat white middle class with sizeable Asian population around Rickmansworth.
306 Hertsmere Conservative (+5.4%) Labour (-8.8%) Swing for party change 13.1%
310 Hitchin and Harpenden Conservative (+2.6) Liberal Democrat (+7.8) Swing for party change 12%
321 Huntingdon Conservative (+0.9) Liberal Democrat (+2.4) Swing for party change 12.3%.Former Seat of ex Prime minister John Major
376 Luton North Labour (-8.0) Conservative (+0.9) Swing for party change 8.3%
377 Luton South Labour (-12.5) Conservative (-1.2) Swing for party change 7.3%.Urban seat with large Afro Caribbean and Asian population.
447 Peterborough Conservative (+4.2) Labour (-9.6) Swing for party change 3.3%
489 St Albans Conservative (+2.1) Labour (-11.1) Swing for party change 1.5%
528 Stevenage Labour (-9.0) Conservative (+3.7) Swing for party change 3.8%. Constituency to watch in the next election
603 Watford Labour (-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.
609 Welwyn Hatfield Conservative (+9.2) Labour (-6.9) Swing for party change 6.7%

East Anglia

ID Constituency Winner Second place Notes
31 Basildon Labour (-9.3) Conservative (+2.3) Swing for party change 3.7%. Small parties polled 10.1% of total vote share.
53 Billericay Conservative (+4.8) Labour (-7.2) Swing for party change 11.4%
87 Braintree Conservative (+3.2) Labour (-4.9) Swing for party change 3.7%
93 Brentwood and Ongar Conservative (+15.5) Liberal Democrat (+11.6) Swing for party change 13.2%
112 Bury St Edmunds Conservative (+2.7) Labour (-11.1) Swing for party change 9.5%
133 Castle Point Conservative (+3.7) Labour (-11.7) Swing for party change 9%
138 Chelmsford West Conservative (+2.4) Liberal Democrat (+2.8) Swing for party change 9.4%
153 Colchester Liberal 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.
235 Epping Forest Conservative (+3.9) Labour (-8.3) Swing for party change 16%
240 Essex North Conservative (+0.2) Labour (-6.7) Swing for party change 11.4%
273 Great Yarmouth Labour (-4.8) Conservative (-0.9) Swing for party change 3.7%. Constituency to watch
293 Harwich Conservative (+1.9) Labour (-5.3) Swing for party change 0.9% or 460 votes. Constituency to watch
327 Ipswich Labour (-7.5) Conservative (+0.6) Swing for party change 6.4%
382 Maldon & Chelmsford East Conservative (+2.3) Labour (-5.9) Swing for party change 13.7%
418 Norfolk Mid Conservative (-1.7) Labour (-6.9) Swing for party change 6.9%
419 Norfolk North Liberal Democrat (+10.7) Conservative (-6.3) Swing for party change 9%
420 Norfolk North West Conservative (+1.8) Labour (-9.5) Swing for party change 9.1%
421 Norfolk South Conservative (+2.6) Liberal Democrat (0.0) Swing for party change 7.5%
422 Norfolk South West Conservative (-5.3) Labour (-5.8) Swing for party change 9.2%
427 Norwich North Labour (-2.5) Conservative (-1.4) Swing for party change 5.8%
428 Norwich South Labour (-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%
460 Rayleigh Conservative (+5.3) Labour (-7.1) Safe Conservative constituency but swing can't be provided as the constituency is being heavily redistributed.
474 Rochford and Southend East Conservative (-8.3) Labour (-3.4) Swing for party change 7%
488 Saffron Walden Conservative (+2.5) Liberal Democrat (+2.0) Swing for party change 12.3%
520 Southend West Conservative (-0.1) Liberal Democrat (-1.2) Swing for party change 11.3%
543 Suffolk Central & Ipswich North Conservative (-0.5) Labour (-8.6) Swing for party change 7.7%
544 Suffolk Coastal Conservative (+1.3) Labour (-8.7) Swing for party change 9.2%
545 Suffolk South Conservative (+1.6) Liberal Democrat (+3.6) Swing for party change 6.8%
546 Suffolk West Conservative (+1.4) Labour (-8.6) Swing for party change 10.1%
604 Waveney Labour (-5.4) Conservative (+0.8) Swing for party change 6%

South West England

Devon & Cornwall

ID Constituency Winner Second place Notes
159 Cornwall North Liberal Democrat (-9.4) Conservative (+3.3) Swing for party change 2.7%
160 Cornwall South East Liberal Democrat (+0.8) Conservative (-0.9) Swing for party change 6.1%
185 Devon East Conservative (-0.5) Liberal Democrat(+0.4) Swing for party change 8.1%
186 Devon North Liberal Democrat (+1.7) Conservative (-1.9) Swing for party change 4.8%
187 Devon South West Conservative (-2.0) Liberal Democrat (+5.7) Swing for party change 10.4%
241 Exeter Labour (-8.7) Conservative (-0.2) Swing for party change
243 Falmouth and Camborne Liberal 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
448 Plymouth Devonport Labour (-14.0) Conservative (-2.1) Swing for party change 9.7%
449 Plymouth Sutton Labour (-10.1) Conservative (-1.7) Swing for party change 5.4%
492 St Ives Liberal Democrat (-0.9) Conservative (-3.5) Swing for party change 11.5%
562 Teignbridge Liberal Democrat (+1.3) Conservative (-3.8) Swing irrelevant as constituency is being abolished
568 Tiverton and Honiton Conservative (+0.8) Liberal Democrat (-6.9) Swing for party change 9.5%
571 Torbay Liberal Democrat (-9.7) Conservative (+0.1) Swing for party change 2.2%. Constituency to watch at next election
188 Torridge and West Devon Conservative (+2.7) Liberal Democrat (-5.0)
573 Totnes Conservative (-2.8) Liberal Democrat (+0.7) Swing for party change 1.9%
575 Truro and St Austell Liberal Democrat (-1.6) Conservative (+0.1) Swing for party change 7.2%

West England

ID Constituency Winner Second place Notes
34 Bath Don Foster
Liberal Democrat (-6.6)
Sian Dawson
Conservative (+4.6)
Swing for party change 5.1%
81 Bournemouth East Tobias Ellwood
Conservative (+1.7)
Andrew Garratt
Liberal Democrat (-2.6)
Swing for party change 7%
82 Bournemouth West John Butterfill
Conservative (-1.4)
Richard Renaut
Liberal Democrat (+4.4)
Swing for party change 6%
95 Bridgwater Ian Liddell-Grainger
Conservative (+3.7)
Matthew Burchell
Labour (-0.3)
Swing for party change 8.8%
99 Bristol East Kerry McCarthy
Labour (-9.1)
Philip James
Liberal Democrat (+8.1)
Swing for party change 10.4%
100 Bristol North West Doug Naysmith
Labour (-5.4)
Alastair Watson
Conservative (-0.8)
Swing for party change 9.5%
101 Bristol South Dawn Primarolo
Labour (-7.8)
Kay Barnard
Liberal Democrat (+8.0)
Swing for party change 13.2%
102 Bristol West Stephen Wiliams
Liberal Democrat (+9.4)
Valerie Davey
Labour (-7.4)
LD gain from Lab. Swing for party change 4.5%
139 Cheltenham Martin Horwood
Liberal Democrat (-6.2)
Vanessa Gearson
Conservative (+1.1)
Swing for party change 2.7%
147 Christchurch Christoper Chope
Conservative (-0.4)
Leslie Coman
Liberal Democrat (-3.3)
Swing for party change 15.1%
161 Cotswold Geoffrey Clifton-Brown
Conservative (-1.0)
Philip Beckerlegge
Liberal Democrat (+4.6)
Swing for party change 10.1%
184 Devizes Michael Ancram
Conservative (+1.3)
Fiona Hornby
Liberal Democrat (+2.9)
Swing for party change 11.8%
193 Dorset Mid and Poole North Annette Brooke
Liberal Democrat (+6.7)
Simon Hayes
Conservative (-4.5)
Swing for party change 6.1%
194 Dorset North Robert Walter
Conservative (-1.8)
Emily Gasson
Liberal Democrat (+2.0)
Swing for party change 2.1%. Constituency to watch in next election
195 Dorset South Jim Knight
Labour (-0.4)
Ed Matts
Conservative (-3.7)
Swing for party change 1.9%. Constituency to watch at next election
196 Dorset West Oliver Letwin
Conservative (+1.9)
Justine McGuinness
Liberal Democrat (+0.1)
2nd highest turnout (76.29%)

Swing for party change 2.3%

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

Swing for party change 2.2%

266 Gloucester Parmjit Dhanda
Labour (-1.1)
Paul James
Conservative (-1.3)
Swing for party change 4.1%
338 Kingswood Roger Berry
Labour (-7.9)
Owen Inskip
Conservative (+4.7)
Swing for party change 7%
426 Northavon Steve Webb
Liberal Democrat (-0.1)
Chris Butt
Conservative (-1.1)
Swing for party change 9.4%
452 Poole Robert Syms
Conservative (-1.7)
Mike Plummer
Liberal Democrat (+3.1)
Swing for party change 7.4%
494 Salisbury Robert Key
Conservative (+1.2)
Richard Denton-White
Liberal Democrat (-2.8)
Swing for party change 10.3%
515 Somerton and Frome David Heath
Liberal Democrat (+0.3)
Clive Allen
Conservative (0.0)
Swing for party change 0.8%. Constituency to watch at next election
542 Stroud David Drew
Labour (-7.0)
Neil Carmichael
Conservative (+1.6)
Swing for party change 0.3% or 176 votes. Constituency to watch at next election
557 Swindon North Michael Wills
Labour (-9.2)
Justin Tomlinson
Conservative (+4.3)
Swing for party change 2.9%. Constituency to watch at next election
558 Swindon South Anne Snelgrove
Labour (-11.0)
Robert Buckland
Conservative (+2.8)
Swing for party change 1.6%. Constituency to watch at next election
561 Taunton Jeremy 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.

564 Tewkesbury Laurence Robertson
Conservative (+3.0)
Alistair Cameron
Liberal Democrat (+1.2)
Swing for party change 10.9%
596 Wansdyke Dan 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
608 Wells David Heathcoat-Amory
Conservative (-0.2)
Tessa Munt
Liberal Democrat (-0.5)
Swing for party change 2.9%
614 Westbury Andrew Murrison
Conservative (+2.4)
Duncan Hames
Liberal Democrat (+3.3)
616 Weston-super-Mare John Penrose
Conservative (+1.6)
Brian Cotter
Liberal Democrat (-3.4)
Con gain from LD

Swing for party change 2.1%

618 Wiltshire North James Gray
Conservative (+1.4)
Paul Fox
Liberal Democrat (-0.8)
Swing for party change 4.7%
630 Woodspring Liam Fox
Conservative (-1.9)
Mike Bell
Liberal Democrat (+6.0)
Swing for party change 5.9%
643 Yeovil David Laws
Liberal Democrat (+7.2)
Ian Jenkins
Conservative (-1.7)
Swing for party change 9%

South East England

Wessex

ID Constituency Winner Second place Notes
6 Aldershot Conservative (+0.5%) Liberal Democrat (+4.1%)
20 Aylesbury Conservative (+1.8%) Liberal Democrat (+0.7%)
24 Banbury Conservative (+1.7%) Labour (-7.3%)
32 Basingstoke Conservative (-1.2%) Labour (-9.2%) After defection of Conservative MP Andrew Hunter to the Northern-Ireland only Democratic Unionist Party, they regained this seat.
37 Beaconsfield Conservative (+2.6%) Liberal Democrat (-1.2%)
83 Bracknell Conservative (+3.1%) Labour (-6.8%)
107 Buckingham Conservative (+3.7%) Labour (-4.3%)
140 Chesham and Amersham Conservative (+3.9%) Liberal Democrat (+0.8%)
143 Chichester Conservative (+1.3%) Liberal Democrat (+3.5%)
221 Eastleigh Liberal Democrat (-2.1%) Conservative (+3.2%)
244 Fareham Conservative (+2.6%) Labour (-6.0%)
275 Guildford Conservative(+2.4%) Liberal Democrat(+0.5%) Con gain from LD
283 Hampshire East Conservative(-1.9%) Liberal Democrat(+5.4%)
284 Hampshire North East Conservative (+0.5%) Liberal Democrat (+4.2%)
285 Hampshire North West Conservative (+0.6%) Liberal Democrat (+3.7%)
295 Havant Conservative (+0.5%) Labour (-4.8%)
301 Henley Conservative(+7.4%) Liberal Democrat(-1.0%)
328 Isle of Wight Conservative(+9.2%) Liberal Democrat(-5.8%)
379 Maidenhead Conservative(+5.8%) Liberal Democrat(-0.1%)
395 Milton Keynes North East Conservative (+1.2%) Labour (-6.1%)
396 Milton Keynes South West Labour (-7.1%) Conservative (0.0%)
407 New Forest East Conservative(+6.2%) Liberal Democrat(+0.7%)
408 New Forest West Conservative(+0.7%) Liberal Democrat(-6.9%)
410 Newbury Conservative (+5.5%) Liberal Democrat (-5.6%)
440 Oxford East Labour (-12.5%) Liberal Democrat (+11.2%)
441 Oxford West & Abingdon Liberal Democrat (-1.5%) Conservative (+1.7%)
454 Portsmouth North Labour (-9.8%) Conservative (+1.1%)
455 Portsmouth South Liberal Democrat (-2.4%) Conservative (+4.8%)
461 Reading East Conservative (+3.4%) Labour (-10.5%)
462 Reading West Labour (-8.1%) Conservative (+1.9%)
476 Romsey Liberal Democrat (-2.3%) Conservative (+2.3%)
483 Runnymede and Weybridge Conservative (+2.7%) Labour (-6.0%)
513 Slough Labour (-11.1%) Conservative (-0.1%)
518 Southampton Itchen Labour (-6.2%) Conservative (-0.6%)
519 Southampton Test Labour (-9.8%) Conservative (+0.4%)
523 Spelthorne Conservative (+5.4%) Labour (-10.0%)
550 Surrey Heath Conservative (+1.8%) Liberal Democrat (+3.1%)
551 Surrey South West Conservative (+5.1%) Liberal Democrat (-4.1%)
597 Wantage Conservative (+3.4%) Liberal Democrat (-0.4%)
620 Winchester Liberal Democrat (-4.0%) Conservative (+0.2%)
621 Windsor Conservative (+2.2%) Liberal Democrat (-0.1%)
624 Witney Conservative (+4.3%) Liberal Democrat (-2.7%)
625 Woking Conservative (+1.4%) Liberal Democrat (+2.8%)
626 Wokingham Conservative (+2.0%) Liberal Democrat (0.0%)
640 Wycombe Conservative (+3.4%) Labour (-5.4%)

Channel Coast

ID Constituency Winner Second place Notes
16 Arundel and South Downs Conservative (-2.4) Liberal Democrat (+4.7)
18 Ashford Conservative (+4.2) Labour (-6.3)
51 Bexhill and Battle Conservative (+4.5) Liberal Democrat (-0.8)
73 Bognor Regis and Littlehampton Conservative (-0.6) Labour (-5.3)
97 Brighton Kemptown Labour (-7.9) Conservative (-2.3)
98 Brighton Pavilion Labour (-13.3) Conservative (-1.2)
124 Canterbury Conservative (+2.9) Labour (-8.2)
136 Chatham and Aylesford Labour (-4.6) Conservative (+0.9)
165 Crawley Labour (-10.2) Conservative (+6.8)
175 Dartford Labour (-5.4) Conservative (+0.5)
197 Dover Labour (-3.5) Conservative (-2.2)
220 Eastbourne Conservative (-0.6) Liberal Democrat (+1.8)
236 Epsom & Ewell Conservative (+6.3) Liberal Democrat (-0.7)
239 Esher and Walton Conservative (-3.3) Liberal Democrat (+7.1)
245 Faversham and Kent Mid Conservative (+4.1) Labour (-5.8)
250 Folkestone & Hythe Conservative (+8.9) Liberal Democrat (-2.2) Constituency of Michael Howard, former Conservative leader
257 Gillingham Labour (-3.3) Conservative (+1.6)
268 Gosport Conservative (+1.2) Labour (-5.6)
271 Gravesham Conservative (+4.9) Labour (-7.7)
294 Hastings and Rye Labour (-5.0) Conservative (+0.8)
314 Horsham Conservative (-1.5) Liberal Democrat (+2.2)
316 Hove Labour (-8.4) Conservative (-1.8)
357 Lewes Liberal Democrat (-3.9) Conservative (-0.7)
380 Maidstone and The Weald Conservative (+3.1) Labour (-4.8)
388 Medway Labour (-6.8) Conservative (+2.5)
398 Mole Valley Conservative (+4.3) Liberal Democrat (+1.5)
466 Reigate Conservative (+1.2) Liberal Democrat (+2.1)
499 Sevenoaks Conservative (+2.4) Liberal Democrat (+0.3)
510 Sittingbourne and Sheppey Labour (-4.0) Conservative (+5.1)
549 Surrey East Conservative (+3.7) Liberal Democrat (-0.6)
552 Mid Sussex Conservative (+1.8) Liberal Democrat (+5.0)
565 Thanet, North Conservative (-0.7) Labour (-2.2)
566 Thanet, South Labour (-5.3) Conservative (-2.3)
567 Thurrock Labour (-9.3) Conservative (+2.8)
569 Tonbridge and Malling Conservative (+3.5) Labour (-6.0)
576 Tunbridge Wells Conservative (+0.7) Liberal Democrat (+1.4)
605 Wealden Conservative (+2.3) Liberal Democrat (-0.2)
636 Worthing East & Shoreham Conservative (+0.7) Labour (-3.5)
637 Worthing West (UK Parliament constituency) Conservative (+0.1) Liberal Democrat (+0.2)

London

North East London

ID Constituency Winner Second place Notes
26 Barking Labour (-13.4) Conservative (-6.0)
49 Bethnal Green & Bow George Galloway
Respect (+35.9)
Oona King
Labour (-16.5)
George Galloway wins seat
144 Chingford & Woodford Green Conservative (+5.0) Labour (-7.7)
173 Dagenham Labour (-7.1) Conservative (-0.3)
217 East Ham Labour (-19.2) Respect (+20.7)
229 Edmonton Labour (-5.7) Conservative (-0.9)
233 Enfield North Labour (-2.4) Conservative (-1.1)
234 Enfield Southgate Conservative (+6.0) Labour (-11.3)
276 Hackney North & Stoke Newington Labour (-12.4) Liberal Democrat (+9.2)
277 Hackney South and Shoreditch Labour (-11.3) Liberal Democrat (+6.6)
311 Holborn & St Pancras Labour (-10.7) Liberal Democrat (+11.3)
312 Hornchurch Conservative (-0.5) Labour (-4.8)
313 Hornsey & Wood Green Liberal Democrat (+17.5) Labour (-11.6)
323 Ilford North Conservative (+3.2) Labour (-6.0)
324 Ilford South Labour (-10.7) Conservative (-1.5)
329 Islington North Labour (-10.7) Liberal Democrat (+10.9)
330 Islington South & Finsbury Labour (-14.0) Liberal Democrat (+10.2)
361 Leyton & Wanstead Labour (-12.2) Liberal Democrat (+9.2)
453 Poplar & Canning Town Labour (-20.3) Conservative (+0.5)
475 Romford Conservative (+6.1) Labour (-9.0)
574 Tottenham Labour (-9.6) Liberal Democrat (+7.3)
583 Upminster Conservative (+3.0) Labour (-10.8)
594 Walthamstow Labour (-11.9) Liberal Democrat (+12.5)
613 West Ham Lyn Brown
Labour (-18.7)
Lindsey German
Respect (+19.5)

North West London

ID Constituency Winner Second place Notes
89 Brent East Sarah Teather
Liberal Democrat (+36.9)
Yasmin Qureshi
Labour (-24.4)
90 Brent North Barry Gardiner
Labour (-10.6)
Robert Blackman
Conservative (+3.7)
91 Brent South Dawn Butler
Labour (-14.5)
James Allie
Liberal Democrat (+9.9)
145 Chipping Barnet Theresa Villiers
Conservative (+0.2)
Pauline Coakley-Webb
Labour (-7.5)
148 Cities of London and Westminster Mark Field
Conservative (+1.0)
Hywel Lloyd
Labour (-8.0)
213 Ealing, Acton and Shepherd's Bush Andrew Slaughter
Labour (-12.3)
Jonathon Gough
Conservative (+2.8)
214 Ealing North Stephen Pound
Labour (-11.7)
Roger Curtis
Conservative (+1.2)
215 Ealing Southall Piara Khabra
Labour (+1.3)
Nigel Bakhai
Liberal Democrat (+14.4)
249 Finchley and Golders Green Rudi Vis
Labour (-5.8)
Andrew Mennear
Conservative (+1.0)
282 Hammersmith and Fulham Greg Hands
Conservative (+5.6)
Melanie Smallman
Labour (-9.1)
"London's most marginal seat" ended up in a 10.2% majority win.
286 Hampstead & Highgate Glenda Jackson
Labour (-8.6)
Piers Wauchope
Conservative (+3.9)
290 Harrow East Tony McNulty
Labour (-9.2)
David Ashton
Conservative (+4.6)
291 Harrow West Gareth Thomas
Labour (-7.1)
Mike Freer
Conservative (+1.9)
296 Hayes and Harlington JohnMcDonnell
Labour (-7.0)
Richard Worrell
Conservative (+1.1)
300 Hendon Andrew Dismore
Labour (-8.1)
Richard Evans
Conservative (+3.7)
334 Kensington and Chelsea Malcolm Rifkind
Conservative (+3.5)
Jennifer Kingsley
Liberal Democrat (+2.5)
465 Regent's Park and Kensington North Karen Buck
Labour (-9.9)
Jeremy Bradshaw
Conservative (+2.8)
482 Ruislip Northwood Nick Hurd
Conservative (-1.1)
Mike Cox
Liberal Democrat (+6.0)
585 Uxbridge John Randall
Conservative (+1.9)
Rod Marshall
Labour (-9.9)

South West London

ID Constituency Winner Second place Notes
36 Battersea Labour (-9.9%) Conservative (+3.5%)
92 Brentford and Isleworth Labour (-12.5%) Conservative (+1.1%)
132 Carshalton and Wallington Liberal Democrat (-4.7%) Conservative (+4.0%)
169 Croydon North Labour (-9.8%) Conservative (-1.3%)
170 Croydon South Conservative (+2.6%) Labour (-5.8%)
246 Feltham and Heston Labour (-11.6%) Conservative (+5.1%)
337 Kingston and Surbiton Liberal Democrat (-9.2%) Conservative (+4.8%)
397 Mitcham and Morden Labour (-4.0%) Conservative (+0.8%)
459 Putney Conservative (+4.0%) Labour (-9.0%) First Conservative gain on the night
472 Richmond Park Liberal Democrat (-1.0%) Conservative (+1.9%)
540 Streatham Labour (-10.2%) Liberal Democrat (+10.0%)
553 Sutton and Cheam Liberal Democrat (-1.7%) Conservative (+2.4%)
570 Tooting Labour (-11.0%) Conservative (+3.8%)
577 Twickenham Liberal Democrat (+2.9%) Conservative (-1.0%)
589 Vauxhall Labour (-6.2%) Liberal Democrat (+6.0%)
619 Wimbledon Conservative (+4.6%) Labour (-9.8%)

South East London

ID Constituency Winner Second place Notes
38 Beckenham Conservative (0.0%) Labour (-6.3%)
52 Bexleyheath and Crayford Conservative (+6.4%) Labour (-8.0%)
103 Bromley & Chislehurst Conservative (+1.6%) Labour (-6.4%)
117 Camberwell and Peckham Labour (-4.3%) Liberal Democrat (+5.5%)
168 Croydon Central Conservative (+2.3%) Labour (-6.6%)
202 Dulwich and West Norwood Labour (-9.5%) Liberal Democrat (+9.2%)
232 Eltham Labour (-9.2%) Conservative (+2.2%)
238 Erith and Thamesmead Labour (-4.9%) Conservative (-1.9%)
274 Greenwich and Woolwich Labour (-11.3%) Liberal Democrat (+5.1%)
358 Lewisham Deptford Labour (-9.4%) Liberal Democrat (+5.1%)
359 Lewisham East Labour (-7.9%) Conservative (+0.3%)
360 Lewisham West Labour (-9.1%) Liberal Democrat (+7.4%)
435 Old Bexley & Sidcup Conservative (+4.4%) Labour (-10.0%)
439 Orpington Conservative (+4.9%) Liberal Democrat (-3.5%)
522 Southwark North & Bermondsey Liberal 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: