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 |
|---|---|---|---|
| Wallasey | Angela Eagle (Lab) | Lab hold | 17,996 |
| Walsall and Bloxwich | Valerie Vaz (Lab) | Lab gain from Con | 4,914 |
| Walthamstow | Stella Creasy (Lab) | Lab hold | 17,996 |
| Warrington North | Charlotte Nichols (Lab) | Lab hold | 9,190 |
| Warrington South | Sarah Hall (Lab) | Lab hold | 11,340 |
| Warwick and Leamington | Matt Western (Lab) | Lab hold | 12,412 |
| Washington and Gateshead South | Sharon Hodgson (Lab) | Lab hold | 6,913 |
| Watford | Matt Turmaine (Lab) | Lab gain from Con | 4,723 |
| Waveney Valley | Adrian Ramsay (Green) | Green gain from Con | 5,594 |
| Weald of Kent | Katie Lam (Con) | Con hold | 8,422 |
| Wellingborough and Rushden | Gen Kitchen (Lab) | Lab gain from Con | 5,486 |
| Wells and Mendip Hills | Tessa Munt (LD) | LD gain from Con | 11,121 |
| Welwyn Hatfield | Andrew Lewin (Lab) | Lab gain from Con | 3,799 |
| West Aberdeenshire and Kincardine | Andrew Bowie (Con) | Con hold | 3,441 |
| West Bromwich | Sarah Coombes (Lab) | Lab gain from Con | 9,554 |
| West Dorset | Edward Morello (LD) | LD gain from Con | 7,789 |
| West Dunbartonshire | Douglas McAllister (Lab) | Lab gain from SNP | 6,010 |
| West Ham and Beckton | James Asser (Lab) | Lab hold | 9,254 |
| West Lancashire | Ashley Dalton (Lab) | Lab hold | 13,625 |
| West Suffolk | Nick Timothy (Con) | Con hold | 3,247 |
| West Tyrone | Órfhlaith Begley (SF) | SF hold | 15,917 |
| West Worcestershire | Harriett Baldwin (Con) | Con hold | 6,547 |
| Westmorland and Lonsdale | Tim Farron (LD) | LD gain from Con | 21,472 |
| Weston-super-Mare | Daniel Aldridge (Lab) | Lab gain from Con | 4,409 |
| Wetherby and Easingwold | Alec Shelbrooke (Con) | Con hold | 4,846 |
| Whitehaven and Workington | Josh MacAlister (Lab) | Lab gain from Con | 13,286 |
| Widnes and Halewood | Derek Twigg (Lab) | Lab hold | 16,425 |
| Wigan | Lisa Nandy (Lab) | Lab hold | 9,549 |
| Wimbledon | Paul Kohler (LD) | LD gain from Con | 12,610 |
| Winchester | Danny Chambers (LD) | LD gain from Con | 13,821 |
| Windsor | Jack Rankin (Con) | Con hold | 6,457 |
| Wirral West | Matthew Patrick (Lab) | Lab hold | 9,998 |
| Witham | Priti Patel (Con) | Con hold | 5,145 |
| Witney | Charles Maynard (LD) | LD gain from Con | 4,339 |
| Woking | Will Forster (LD) | LD gain from Con | 11,246 |
| Wokingham | Clive Jones (LD) | LD gain from Con | 8,345 |
| Wolverhampton North East | Sureena Brackenridge (Lab) | Lab gain from Con | 5,422 |
| Wolverhampton South East | Pat McFadden (Lab) | Lab hold | 9,188 |
| Wolverhampton West | Warinder Juss (Lab) | Lab gain from Con | 7,868 |
| Worcester | Tom Collins (Lab) | Lab gain from Con | 7,116 |
| Worsley and Eccles | Michael Wheeler (Lab) | Lab hold | 11,091 |
| Worthing West | Beccy Cooper (Lab) | Lab gain from Con | 3,949 |
| Wrexham | Andrew Ranger (Lab) | Lab gain from Con | 5,948 |
| Wycombe | Emma Reynolds (Lab) | Lab gain from Con | 4,591 |
| Wyre Forest | Mark Garnier (Con) | Con hold | 812 |
| Wythenshawe and Sale East | Mike Kane (Lab) | Lab hold | 14,610 |
| Yeovil | Adam Dance (LD) | LD gain from Con | 12,268 |
| Ynys Môn | Llinos Medi (PC) | PC gain from Con | 637 |
| York Central | Rachael Maskell (Lab) | Lab hold | 19,154 |
| York Outer | Luke Charters (Lab) | Lab gain from Con | 9,391 |
Source: UK Parliament election results.