2010 General Election
Polling day was 6 May 2010. Results in all 650 constituencies are below. Search for a seat, or open any row for the full list of candidates.
Seats won
| Party | Seats | Share of seats |
|---|---|---|
| Conservative | 306 | 47.1% |
| Labour | 258 | 39.7% |
| Liberal Democrat | 57 | 8.8% |
| Democratic Unionist Party | 8 | 1.2% |
| Scottish National Party | 6 | 0.9% |
| Sinn Féin | 5 | 0.8% |
| Plaid Cymru | 3 | 0.5% |
| Social Democratic & Labour Party | 3 | 0.5% |
| Independent | 2 | 0.3% |
| Alliance | 1 | 0.2% |
| Green Party | 1 | 0.2% |
Constituency results
| Constituency | Winner | Result | Majority |
|---|---|---|---|
| Staffordshire Moorlands | Karen Bradley (Con) | Con hold | 6,689 |
| Stalybridge and Hyde | Jonathan Reynolds (Lab) | Lab hold | 2,744 |
| Stevenage | Stephen McPartland (Con) | Con gain from Lab | 3,578 |
| Stirling | Anne McGuire (Lab) | Lab hold | 8,304 |
| Stockport | Ann Coffey (Lab) | Lab hold | 6,784 |
| Stockton North | Alex Cunningham (Lab) | Lab hold | 6,676 |
| Stockton South | James Wharton (Con) | Con gain from Lab | 332 |
| Stoke-on-Trent Central | Tristram Hunt (Lab) | Lab hold | 5,566 |
| Stoke-on-Trent North | Joan Walley (Lab) | Lab hold | 8,235 |
| Stoke-on-Trent South | Robert Flello (Lab) | Lab hold | 4,130 |
| Stone | Bill Cash (Con) | Con hold | 13,292 |
| Stourbridge | Margot James (Con) | Con gain from Lab | 5,164 |
| Strangford | Jim Shannon (DUP) | DUP hold | 5,876 |
| Stratford-on-Avon | Nadhim Zahawi (Con) | Con hold | 11,346 |
| Streatham | Chuka Umunna (Lab) | Lab hold | 3,259 |
| Stretford and Urmston | Kate Green (Lab) | Lab hold | 8,935 |
| Stroud | Neil Carmichael (Con) | Con gain from Lab | 1,299 |
| Suffolk Coastal | Therese Coffey (Con) | Con hold | 9,128 |
| Sunderland Central | Julie Elliott (Lab) | Lab hold | 6,725 |
| Surrey Heath | Michael Gove (Con) | Con hold | 17,289 |
| Sutton and Cheam | Paul Burstow (LD) | LD hold | 1,608 |
| Sutton Coldfield | Andrew Mitchell (Con) | Con hold | 17,005 |
| Swansea East | Siân James (Lab) | Lab hold | 10,838 |
| Swansea West | Geraint Davies (Lab) | Lab hold | 504 |
| Tamworth | Chris Pincher (Con) | Con gain from Lab | 6,090 |
| Tatton | George Osborne (Con) | Con hold | 14,487 |
| Taunton Deane | Jeremy Browne (LD) | LD hold | 3,993 |
| Telford | David Wright (Lab) | Lab hold | 978 |
| Tewkesbury | Laurence Robertson (Con) | Con hold | 6,310 |
| The Cotswolds | Geoffrey Clifton-Brown (Con) | Con hold | 12,864 |
| The Wrekin | Mark Pritchard (Con) | Con hold | 9,450 |
| Thirsk and Malton | Anne McIntosh (Con) | Con hold | 11,281 |
| Thornbury and Yate | Steve Webb (LD) | LD hold | 7,116 |
| Thurrock | Jackie Doyle-Price (Con) | Con gain from Lab | 92 |
| Tiverton and Honiton | Neil Parish (Con) | Con hold | 9,320 |
| Tonbridge and Malling | John Stanley (Con) | Con hold | 18,178 |
| Tooting | Sadiq Khan (Lab) | Lab hold | 2,524 |
| Torbay | Adrian Sanders (LD) | LD hold | 4,078 |
| Torfaen | Paul Murphy (Lab) | Lab hold | 9,306 |
| Torridge and West Devon | Geoffrey Cox (Con) | Con hold | 2,957 |
| Totnes | Sarah Wollaston (Con) | Con hold | 4,927 |
| Tottenham | David Lammy (Lab) | Lab hold | 16,931 |
| Truro and Falmouth | Sarah Newton (Con) | Con gain from LD | 435 |
| Tunbridge Wells | Greg Clark (Con) | Con hold | 15,576 |
| Twickenham | Vincent Cable (LD) | LD hold | 12,140 |
| Tynemouth | Alan Campbell (Lab) | Lab hold | 5,739 |
| Upper Bann | David Simpson (DUP) | DUP hold | 3,361 |
| Uxbridge and South Ruislip | John Randall (Con) | Con hold | 11,216 |
| Vale of Clwyd | Chris Ruane (Lab) | Lab hold | 2,509 |
| Vale of Glamorgan | Alun Cairns (Con) | Con gain from Lab | 4,307 |
| Vauxhall | Kate Hoey (Lab) | Lab hold | 10,651 |
| Wakefield | Mary Creagh (Lab) | Lab hold | 1,613 |
| Wallasey | Angela Eagle (Lab) | Lab hold | 8,507 |
| Walsall North | David Winnick (Lab) | Lab hold | 990 |
| Walsall South | Valerie Vaz (Lab) | Lab hold | 1,755 |
| Walthamstow | Stella Creasy (Lab) | Lab hold | 9,478 |
| Wansbeck | Ian Lavery (Lab) | Lab hold | 7,031 |
| Wantage | Edward Vaizey (Con) | Con hold | 13,547 |
| Warley | John Spellar (Lab) | Lab hold | 10,756 |
| Warrington North | Helen Jones (Lab) | Lab hold | 6,771 |
Source: UK Parliament election results.