2024 General Election
Polling day was 4 July 2024. 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 |
|---|---|---|
| Labour | 411 | 63.2% |
| Conservative | 121 | 18.6% |
| Liberal Democrat | 72 | 11.1% |
| Scottish National Party | 9 | 1.4% |
| Independent | 7 | 1.1% |
| Sinn Féin | 7 | 1.1% |
| Democratic Unionist Party | 5 | 0.8% |
| Reform UK | 5 | 0.8% |
| Green Party | 4 | 0.6% |
| Plaid Cymru | 4 | 0.6% |
| Social Democratic & Labour Party | 2 | 0.3% |
| Alliance | 1 | 0.2% |
| Traditional Unionist Voice | 1 | 0.2% |
| Ulster Unionist Party | 1 | 0.2% |
Constituency results
| Constituency | Winner | Result | Majority |
|---|---|---|---|
| Glasgow South West | Zubir Ahmed (Lab) | Lab gain from SNP | 3,285 |
| Glasgow West | Patricia Ferguson (Lab) | Lab gain from SNP | 6,446 |
| Glastonbury and Somerton | Sarah Dyke (LD) | LD gain from Con | 6,611 |
| Glenrothes and Mid Fife | Richard Baker (Lab) | Lab gain from SNP | 2,954 |
| Gloucester | Alex McIntyre (Lab) | Lab gain from Con | 3,431 |
| Godalming and Ash | Jeremy Hunt (Con) | Con hold | 891 |
| Goole and Pocklington | David Davis (Con) | Con hold | 3,572 |
| Gordon and Buchan | Harriet Cross (Con) | Con hold | 878 |
| Gorton and Denton | Andrew Gwynne (Lab) | Lab hold | 13,413 |
| Gosport | Caroline Dinenage (Con) | Con hold | 6,054 |
| Gower | Tonia Antoniazzi (Lab) | Lab hold | 11,567 |
| Grantham and Bourne | Gareth Davies (Con) | Con hold | 4,496 |
| Gravesham | Lauren Sullivan (Lab) | Lab gain from Con | 2,712 |
| Great Grimsby and Cleethorpes | Melanie Onn (Lab) | Lab gain from Con | 4,803 |
| Great Yarmouth | Rupert Lowe (RUK) | RUK gain from Con | 1,426 |
| Greenwich and Woolwich | Matthew Pennycook (Lab) | Lab hold | 18,366 |
| Guildford | Zöe Franklin (LD) | LD gain from Con | 8,429 |
| Hackney North and Stoke Newington | Diane Abbott (Lab) | Lab hold | 15,080 |
| Hackney South and Shoreditch | Meg Hillier (Lab) | Lab hold | 14,737 |
| Halesowen | Alex Ballinger (Lab) | Lab gain from Con | 4,364 |
| Halifax | Kate Dearden (Lab) | Lab hold | 6,269 |
| Hamble Valley | Paul Holmes (Con) | Con hold | 4,802 |
| Hamilton and Clyde Valley | Imogen Walker (Lab) | Lab gain from SNP | 9,472 |
| Hammersmith and Chiswick | Andy Slaughter (Lab) | Lab hold | 15,290 |
| Hampstead and Highgate | Tulip Siddiq (Lab) | Lab hold | 14,970 |
| Harborough, Oadby and Wigston | Neil O'Brien (Con) | Con hold | 2,378 |
| Harlow | Chris Vince (Lab) | Lab gain from Con | 2,504 |
| Harpenden and Berkhamsted | Victoria Collins (LD) | LD gain from Con | 10,708 |
| Harrogate and Knaresborough | Tom Gordon (LD) | LD gain from Con | 8,238 |
| Harrow East | Bob Blackman (Con) | Con hold | 11,680 |
| Harrow West | Gareth Thomas (Lab) | Lab hold | 6,642 |
| Hartlepool | Jonathan Brash (Lab) | Lab hold | 7,698 |
| Harwich and North Essex | Bernard Jenkin (Con) | Con hold | 1,162 |
| Hastings and Rye | Helena Dollimore (Lab) | Lab gain from Con | 8,653 |
| Havant | Alan Mak (Con) | Con hold | 92 |
| Hayes and Harlington | John McDonnell (Lab) | Lab hold | 12,031 |
| Hazel Grove | Lisa Smart (LD) | LD gain from Con | 6,500 |
| Hemel Hempstead | David Taylor (Lab) | Lab gain from Con | 4,857 |
| Hendon | David Pinto-Duschinsky (Lab) | Lab gain from Con | 15 |
| Henley and Thame | Freddie Van Mierlo (LD) | LD gain from Con | 6,267 |
| Hereford and South Herefordshire | Jesse Norman (Con) | Con hold | 1,279 |
| Herne Bay and Sandwich | Roger Gale (Con) | Con hold | 2,499 |
| Hertford and Stortford | Joshua Robert Abraham Dean (Lab) | Lab gain from Con | 4,748 |
| Hertsmere | Oliver Dowden (Con) | Con hold | 7,992 |
| Hexham | Joe Morris (Lab) | Lab gain from Con | 3,713 |
| Heywood and Middleton North | Elsie Blundell (Lab) | Lab hold | 6,082 |
| High Peak | Jon Pearce (Lab) | Lab gain from Con | 7,908 |
| Hinckley and Bosworth | Luke Evans (Con) | Con hold | 5,408 |
| Hitchin | Alistair Strathern (Lab) | Lab gain from Con | 8,109 |
| Holborn and St Pancras | Keir Starmer (Lab) | Lab hold | 11,572 |
| Honiton and Sidmouth | Richard Foord (LD) | LD gain from Con | 6,700 |
| Hornchurch and Upminster | Julia Lopez (Con) | Con hold | 1,943 |
| Hornsey and Friern Barnet | Catherine West (Lab) | Lab hold | 21,475 |
| Horsham | John Milne (LD) | LD gain from Con | 2,517 |
| Houghton and Sunderland South | Bridget Phillipson (Lab) | Lab hold | 7,169 |
| Hove and Portslade | Peter Kyle (Lab) | Lab hold | 19,791 |
| Huddersfield | Harpreet Uppal (Lab) | Lab hold | 4,533 |
| Huntingdon | Ben Obese-Jecty (Con) | Con hold | 1,499 |
| Hyndburn | Sarah Smith (Lab) | Lab gain from Con | 1,687 |
| Ilford North | Wes Streeting (Lab) | Lab hold | 528 |
Source: UK Parliament election results.