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 |
|---|---|---|---|
| Glasgow North East | Wille Bain (Lab) | Lab gain from Spk | 15,942 |
| Glasgow North West | John Robertson (Lab) | Lab hold | 13,611 |
| Glasgow South | Tom Harris (Lab) | Lab hold | 12,658 |
| Glasgow South West | Ian Davidson (Lab) | Lab hold | 14,671 |
| Glenrothes | Lindsay Roy (Lab) | Lab hold | 16,448 |
| Gloucester | Richard Graham (Con) | Con gain from Lab | 2,420 |
| Gordon | Malcolm Bruce (LD) | LD hold | 6,748 |
| Gosport | Caroline Dinenage (Con) | Con hold | 14,413 |
| Gower | Martin Caton (Lab) | Lab hold | 2,683 |
| Grantham and Stamford | Nick Boles (Con) | Con hold | 14,826 |
| Gravesham | Adam Holloway (Con) | Con hold | 9,312 |
| Great Grimsby | Austin Mitchell (Lab) | Lab hold | 714 |
| Great Yarmouth | Brandon Lewis (Con) | Con gain from Lab | 4,276 |
| Greenwich and Woolwich | Nick Raynsford (Lab) | Lab hold | 10,153 |
| Guildford | Anne Milton (Con) | Con hold | 7,782 |
| Hackney North and Stoke Newington | Diane Abbott (Lab) | Lab hold | 14,461 |
| Hackney South and Shoreditch | Meg Hillier (Lab) | Lab hold | 14,288 |
| Halesowen and Rowley Regis | James Morris (Con) | Con gain from Lab | 2,023 |
| Halifax | Linda Riordan (Lab) | Lab hold | 1,472 |
| Haltemprice and Howden | David Davis (Con) | Con hold | 11,602 |
| Halton | Derek Twigg (Lab) | Lab hold | 15,504 |
| Hammersmith | Andy Slaughter (Lab) | Lab hold | 3,549 |
| Hampstead and Kilburn | Glenda Jackson (Lab) | Lab hold | 42 |
| Harborough | Edward Garnier (Con) | Con hold | 9,797 |
| Harlow | Robert Halfon (Con) | Con gain from Lab | 4,925 |
| Harrogate and Knaresborough | Andrew Jones (Con) | Con gain from LD | 1,039 |
| Harrow East | Bob Blackman (Con) | Con gain from Lab | 3,403 |
| Harrow West | Gareth Thomas (Lab) | Lab hold | 3,143 |
| Hartlepool | Iain Wright (Lab) | Lab hold | 5,509 |
| Harwich and North Essex | Bernard Jenkin (Con) | Con hold | 11,447 |
| Hastings and Rye | Amber Rudd (Con) | Con gain from Lab | 1,993 |
| Havant | David Willetts (Con) | Con hold | 12,160 |
| Hayes and Harlington | John McDonnell (Lab) | Lab hold | 10,824 |
| Hazel Grove | Andrew Stunell (LD) | LD hold | 6,371 |
| Hemel Hempstead | Mike Penning (Con) | Con hold | 13,406 |
| Hemsworth | Jon Trickett (Lab) | Lab hold | 9,844 |
| Hendon | Matthew Offord (Con) | Con gain from Lab | 106 |
| Henley | John Howell (Con) | Con hold | 16,588 |
| Hereford and South Herefordshire | Jesse Norman (Con) | Con gain from LD | 2,481 |
| Hertford and Stortford | Mark Prisk (Con) | Con hold | 15,437 |
| Hertsmere | James Clappison (Con) | Con hold | 17,605 |
| Hexham | Guy Opperman (Con) | Con hold | 5,788 |
| Heywood and Middleton | Jim Dobbin (Lab) | Lab hold | 5,971 |
| High Peak | Andrew Bingham (Con) | Con gain from Lab | 4,677 |
| Hitchin and Harpenden | Peter Lilley (Con) | Con hold | 15,271 |
| Holborn and St Pancras | Frank Dobson (Lab) | Lab hold | 9,942 |
| Hornchurch and Upminster | Angela Watkinson (Con) | Con hold | 16,371 |
| Hornsey and Wood Green | Lynne Featherstone (LD) | LD hold | 6,875 |
| Horsham | Francis Maude (Con) | Con hold | 11,460 |
| Houghton and Sunderland South | Bridget Phillipson (Lab) | Lab hold | 10,990 |
| Hove | Mike Weatherley (Con) | Con gain from Lab | 1,868 |
| Huddersfield | Barry Sheerman (Lab) | Lab hold | 4,472 |
| Huntingdon | Jonathan Djanogly (Con) | Con hold | 10,819 |
| Hyndburn | Graham Jones (Lab) | Lab hold | 3,090 |
| Ilford North | Lee Scott (Con) | Con hold | 5,404 |
| Ilford South | Mike Gapes (Lab) | Lab hold | 11,287 |
| Inverclyde | David Cairns (Lab) | Lab hold | 14,416 |
| Inverness, Nairn, Badenoch and Strathspey | Danny Alexander (LD) | LD hold | 8,765 |
| Ipswich | Benedict Gummer (Con) | Con gain from Lab | 2,079 |
| Isle of Wight | Andrew Turner (Con) | Con hold | 10,527 |
Source: UK Parliament election results.