Results of the 2005 United Kingdom general election
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 number 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 number 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) used to be 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 the Humber
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% |
646 | East Yorkshire | Conservative (-0.7) | Labour (-3.2) | Swing for party change 6.7% |
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 | Kingston upon Hull East | Labour (-8.0) | Liberal Democrat (+3.9) | Constituency of John Prescott, the Deputy Prime Minister |
319 | Kingston upon Hull North | Labour (-5.3) | Liberal Democrat (+7.4) | Swing for party change 12.4% |
320 | Kingston upon 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% |
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%) | Labour seat first won from the Conservatives in 1997 |
17 | Ashfield | Labour (-9.5%) | Conservative (-0.1%) | Seat of Geoff Hoon, the Defence Secretary |
33 | Bassetlaw | Labour (+1.3%) | Conservative (-0.4%) | Labour mining seat |
66 | Blaby | Conservative (-0.9%) | Labour (-3.8%) | |
74 | Bolsover | Labour (-3.4%) | Liberal Democrat (+5.6%) | Seat of the 'Beast of Bolsover', Dennis Skinner |
80 | Bosworth | Conservative (-1.8%) | Labour (-8.0%) | |
106 | Broxtowe | Labour (-6.7%) | Conservative (+0.5%) | Seat retained despite predictions it might be lost by Labour |
135 | Charnwood | Conservative (-1.6) | Labour (-3.0) | |
142 | Chesterfield | Liberal Democrat (-0.5) | Labour (-1.6) | Tony Benn's old seat, retained by his Liberal Democrat successor |
179 | Derby North | Labour (-6.9) | Conservative (+0.4) | |
180 | Derby South | Labour (-11.0) | Liberal Democrat (+13.0) | Margaret Beckett's Constituency |
181 | Derbyshire North East | Labour (-6.3) | Conservative (-0.4) | A new MP, Natascha Engel, took this seat |
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) | The challenge of Robert Kilroy-Silk comfortably seen off |
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 | Christopher 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 | Andy 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 63 seats changed hands, since the 2001 general election.
Conservative gains
- from Labour
- Bexleyheath and Crayford
- Braintree
- Clwyd West
- Croydon Central
- Dumfriesshire, Clydesdale, and Tweeddale Ø
- Enfield Southgate
- Forest of Dean
- Gravesham
- Hammersmith and Fulham
- Harwich
- Hemel Hempstead
- Hornchurch
- Ilford North
- Kettering
- Lancaster and Wyre
- Monmouth
- Milton Keynes North East
- Northampton South
- Peterborough
- Preseli Pembrokeshire
- Putney
- Reading East
- Rugby and Kenilworth
- Scarborough and Whitby
- Shipley
- Shrewsbury and Atcham
- St Albans
- The Wrekin
- Wellingborough
- Welwyn Hatfield
- Wimbledon
- from the Liberal Democrats
Liberal Democrat gains
- from Labour
- Birmingham Yardley
- Brent East (in a by-election, retained)
- Bristol West
- Cambridge
- Cardiff Central
- Dunbartonshire East
- Falmouth and Camborne
- Hornsey and Wood Green
- Inverness, Nairn, Badenoch, and Strathspey
- Leeds North West
- Manchester Withington
- Rochdale
- from the Conservatives
- from Plaid Cymru
Democratic Unionist Party (DUP) gains
- from the Ulster Unionists
Independent candidate gain
- from Labour
Ø Indicates Scottish seat. Due to boundary changes, these are notional gains/losses.