Elections

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

PartySeatsShare 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

650 seats
ConstituencyWinnerResultMajority
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.