Wikipedia article: |
Map showing all locations mentioned on Wikipedia article: |
| 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% |
| 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% |
| 25 | Banff & Buchan |
SNP (+2.3%) | Conservative (-2.1%) | Constituency of Alex Salmond, SNP leaderSwing for party change is 15.7% |
| 115 | Caithness, Sutherland, & Easter
Ross |
Liberal Democrat (+11.9%) | Labour (-3.4%) | Remote, beautiful constituency covering a third of the Highlands. Mainly rural, with scattered towns.Swing for party change is 14.8% |
| 207 | Dundee East | SNP (+1.1%) | Labour (-1.2%) | SNP gain from LabourSwing 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% |
| 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% |
| 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% |
| 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, scenic with 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% |
| 433 | Ochil & Perthshire South |
Labour (-2.0%) | SNP (-1.7%) | Swing for party change 0.8% |
| 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% |
| 446 | Perth and Perthshire North |
SNP (-2.3%) | Conservative (+5.4%) | Swing for party change is 1.7% |
| 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% |
| 529 | Stirling |
Labour (-7.0%) | Conservative (+1.4%) | Swing for party change 5.5% |
| ID | Constituency | Winner | Second place | Notes |
|---|---|---|---|---|
| 5 | Airdrie & Shotts |
Labour(+0.4) | SNP (-2.7) | Swing for party change 21.3% |
| 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% |
| 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% |
| 205 | Dunbartonshire East |
Liberal Democrat (+14.7) | Labour (-0.2) | Lib Dem gain from LabourSwing for party change 4.4% |
| 206 | Dunbartonshire West |
Labour (-11.6) | SNP(-2.2) | Swing for party change 15.1% |
| 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% |
| 218 | East Kilbride, Strathaven, &
Lesmahagow |
Labour (-4.3) | SNP(-5.8) | Swing for party change 15.4% |
| 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% |
| 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% |
| 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% |
| 265 | Glenrothes |
Labour (-6.0) | SNP(-0.6) | Swing for party change 14.3% |
| 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% |
| 339 | Kirkcaldy & Cowdenbeath | Labour (-0.4%) | SNP (-4.1) | constituency of the current Prime Minister of the United Kingdom, Gordon BrownSwing 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% |
| 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% |
| 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% |
| 404 | Motherwell & Wishaw | Labour (+0.7) | SNP (-4.0) | Swing for party change 20.5% |
| 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% |
| 485 | Rutherglen & Hamilton
West |
Labour (-4.1%) | Liberal Democrat (+6.7%) | Swing for party change 13.6% |
| 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 LabourSwing for party change 2% |
| 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% |
| 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 |
| 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 [[Gowerpeninsula]] |
| 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 |
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 | 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 |
| 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. |
| ID | Constituency | Winner | Second place | Notes |
|---|---|---|---|---|
| 8 | Altrincham and Sale West |
Conservative (+0.2%) | Labour (-9.1%) | Affluent commuter suburbs |
| 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 |
| 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% |
| 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% |
| 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) | |
| 580 | Tyneside North |
Labour (-7.6) | Conservative (+6.6) |
| ID | Constituency | Winner | Second place | Notes |
|---|---|---|---|---|
| 48 | Berwick-upon-Tweed |
Liberal Democrat (+1.4) | Conservative (+0.8) | Rural Seat centred on Berwick-upon-TweedSwing 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 | Labour (-6.0%) | Conservative (-6.5%) | Constituency of Tony Blair, Prime MinisterSwing for party change 22.3% |
| 531 | Stockton North |
Labour (-8.5) | Conservative (-1.3) | Swing for party change 17% |
| 595 | Wansbeck | Labour (-2.6) | Liberal Democrat (+3.6) | Swing for party change 14.4% |
| 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% |
| 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 |
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. |
| 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% |
| 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) |
| 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%) |
| 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 May 2, election held on 23 JuneSwing 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% |
| 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% |
| 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. |
| 298 | Hemel Hempstead | Conservative (+1.8) | Labour (-7.3) | Swing for party change 0.5% or just 250 votes |
| 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% |
| 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% |
| 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% |
| 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% |
| 609 | Welwyn Hatfield |
Conservative (+9.2) | Labour (-6.9) | Swing for party change 6.7% |
| 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. |
| 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% |
| 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% |
| 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 LabSwing 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 ConSwing 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 LDSwing 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% |
| 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%) |
| 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 |
Conservative (+0.1) | Liberal Democrat (+0.2) |
| ID | Constituency | Winner | Second place | Notes |
|---|---|---|---|---|
| 26 | Barking |
Labour (-13.4) | Conservative (-6.0) | |
| 49 | Bethnal Green & Bow | Respect (+35.9) | 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 |
Labour (-18.7) | Respect (+19.5) |
| 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) |
| 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%) |
| 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%) |
| Embed code: |
|
|