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 |
|---|---|---|---|
| Mid Derbyshire | Pauline Latham (Con) | Con hold | 11,292 |
| Mid Dorset and North Poole | Annette Brooke (LD) | LD hold | 269 |
| Mid Norfolk | George Freeman (Con) | Con hold | 13,856 |
| Mid Sussex | Nicholas Soames (Con) | Con hold | 7,402 |
| Mid Ulster | Martin McGuinness (SF) | SF hold | 15,363 |
| Mid Worcestershire | Peter Luff (Con) | Con hold | 15,864 |
| Middlesbrough | Stuart Bell (Lab) | Lab hold | 8,689 |
| Middlesbrough South and East Cleveland | Tom Blenkinsop (Lab) | Lab hold | 1,677 |
| Midlothian | David Hamilton (Lab) | Lab hold | 10,349 |
| Milton Keynes North | Mark Lancaster (Con) | Con gain from Lab | 8,961 |
| Milton Keynes South | Iain Stewart (Con) | Con gain from Lab | 5,201 |
| Mitcham and Morden | Siobhain McDonagh (Lab) | Lab hold | 13,666 |
| Mole Valley | Paul Beresford (Con) | Con hold | 15,653 |
| Monmouth | David Davies (Con) | Con hold | 10,425 |
| Montgomeryshire | Glyn Davies (Con) | Con gain from LD | 1,184 |
| Moray | Angus Robertson (SNP) | SNP hold | 5,590 |
| Morecambe and Lunesdale | David Morris (Con) | Con gain from Lab | 866 |
| Morley and Outwood | Ed Balls (Lab) | Lab hold | 1,101 |
| Motherwell and Wishaw | Frank Roy (Lab) | Lab hold | 16,806 |
| Na h-Eileanan an Iar | Angus MacNeil (SNP) | SNP hold | 1,885 |
| Neath | Peter Hain (Lab) | Lab hold | 9,775 |
| New Forest East | Julian Lewis (Con) | Con hold | 11,307 |
| New Forest West | Desmond Swayne (Con) | Con hold | 16,896 |
| Newark | Patrick Mercer (Con) | Con hold | 16,152 |
| Newbury | Richard Benyon (Con) | Con hold | 12,248 |
| Newcastle upon Tyne Central | Chinyelu Onwurah (Lab) | Lab hold | 7,466 |
| Newcastle upon Tyne East | Nicholas Brown (Lab) | Lab hold | 4,453 |
| Newcastle upon Tyne North | Catherine McKinnell (Lab) | Lab hold | 3,414 |
| Newcastle-under-Lyme | Paul Farrelly (Lab) | Lab hold | 1,552 |
| Newport East | Jessica Morden (Lab) | Lab hold | 1,650 |
| Newport West | Paul Flynn (Lab) | Lab hold | 3,544 |
| Newry and Armagh | Conor Murphy (SF) | SF hold | 8,331 |
| Newton Abbot | Anne Morris (Con) | Con gain from LD | 523 |
| Normanton, Pontefract and Castleford | Yvette Cooper (Lab) | Lab hold | 10,979 |
| North Antrim | Ian Paisley (DUP) | DUP hold | 12,558 |
| North Ayrshire and Arran | Katy Clark (Lab) | Lab hold | 9,895 |
| North Cornwall | Dan Rogerson (LD) | LD hold | 2,981 |
| North Devon | Nick Harvey (LD) | LD hold | 5,821 |
| North Dorset | Robert Walter (Con) | Con hold | 7,625 |
| North Down | Sylvia Hermon (Independent) | Ind gain from UUP | 14,364 |
| North Durham | Kevan Jones (Lab) | Lab hold | 12,076 |
| North East Bedfordshire | Alistair Burt (Con) | Con hold | 18,942 |
| North East Cambridgeshire | Stephen Barclay (Con) | Con hold | 16,425 |
| North East Derbyshire | Natascha Engel (Lab) | Lab hold | 2,445 |
| North East Fife | Menzies Campbell (LD) | LD hold | 9,048 |
| North East Hampshire | James Arbuthnot (Con) | Con hold | 18,597 |
| North East Hertfordshire | Oliver Heald (Con) | Con hold | 15,194 |
| North East Somerset | Jacob Rees-Mogg (Con) | Con hold | 4,914 |
| North Herefordshire | Bill Wiggin (Con) | Con hold | 9,887 |
| North Norfolk | Norman Lamb (LD) | LD hold | 11,626 |
| North Shropshire | Owen Paterson (Con) | Con hold | 15,828 |
| North Somerset | Liam Fox (Con) | Con hold | 7,862 |
| North Swindon | Justin Tomlinson (Con) | Con gain from Lab | 7,060 |
| North Thanet | Roger Gale (Con) | Con hold | 13,528 |
| North Tyneside | Mary Glindon (Lab) | Lab hold | 12,884 |
| North Warwickshire | Daniel Byles (Con) | Con gain from Lab | 54 |
| North West Cambridgeshire | Shailesh Vara (Con) | Con hold | 16,677 |
| North West Durham | Pat Glass (Lab) | Lab hold | 7,612 |
| North West Hampshire | George Young (Con) | Con hold | 18,583 |
| North West Leicestershire | Andrew Bridgen (Con) | Con gain from Lab | 7,511 |
Source: UK Parliament election results.