Election 2024
Results: parties by seats
326 seats for a majority
0 seats to go
  • Labour: 412 seats, 211 seats gained
  • Conservative: 121 seats, 251 seats lost
  • Liberal Democrat: 72 seats, 64 seats gained
  • Scottish National Party: 9 seats, 39 seats lost
  • Sinn Fein: 7 seats, No change
  • Others: 29 seats, 15 seats gained
Change since 2019

Summary

  • All the reaction and analysis as the Conservatives wiped out in Wales

  • Labour win a landslide in the general election, with Sir Keir Starmer set to be prime minister

  • The Tories go from 14 Welsh MPs in 2019, their best for almost 30 years, to none

  • Labour take 27 Welsh seats, up nine in 2019, but their vote share slips

  • David TC Davies becomes first Welsh secretary to get booted out as four other former Welsh ministers lose seats

  • Craig Williams, a former aide to Rishi Sunak, loses out after betting scandal

  • Plaid Cymru win four seats and Lib Dem take one in Wales while Reform finish second in 13 Welsh seats

  1. First Tory wipeout in Wales in 23 yearspublished at 06:36 British Summer Time 5 July

    Mark Palmer
    BBC Wales

    As the map in the previous post shows, there are no Conservative MPs elected in Wales for the first time since the 2001 general election.

    When Tony Blair came to power for Labour in 1997 there were no Conservatives elected - a result repeated in 2001.

    At the 2005 election, the Conservatives had three MPs elected in Wales - gaining the Clwyd West, Preseli Pembrokeshire and Monmouth seats.

    In failing to get re-elected in Monmouthshire, David TC Davies becomes the first serving Welsh secretary to lose a seat.

  2. The new electoral map of Walespublished at 06:17 British Summer Time 5 July

    This is how the electoral map of Wales looks after the final result was declared at 05:30.

    All the Conservative seats have been wiped out, as Labour made significant gains, while Plaid Cymru and the Lib Dems made inroads.

    Map of Wales
  3. Ousted minister going home 'for a long sleep'published at 06:13 British Summer Time 5 July

    Media caption,

    Former Welsh secretary going home for 'long sleep'

    Outgoing Welsh Secretary David TC Davies spoke to the BBC following his election defeat.

    Davies, who has represented Monmouth since 2005, says he is going home “for a long sleep and a weekend off”.

    He became the first Welsh secretary to lose his seat while in office since the post was created in 1964.

  4. 'Labour did what it needed to'published at 06:05 British Summer Time 5 July

    Gareth Lewis
    BBC Wales political editor

    Labour has done what it needed to in Wales.

    It’s re-taken the blue ribbon along the north Wales coast and Bridgend and Vale of Glamorgan in the south.

    And, for the first time, Montgomeryshire will have a Labour MP.

    There’ll be disappointment though, particularly after Keir Starmer’s visit on Wednesday, that Caerfyrddin was a seat too far and they came third on Ynys Mon - both won by Plaid Cymru.

    Despite taking seats, their share of the vote has dropped and Reform have surged.

    Based on turnout stats, the Labour offer does not appear to have sent voters running to the polling stations, although some might have felt the result was a foregone conclusion and stayed home.

  5. If you're just waking up...published at 06:00 British Summer Time 5 July

    If you're just waking up, where have you been? Don't worry, here's the overnight headlines you've missed while enjoying a good night's sleep

    • The Conservatives lose all of their seats in Wales
    • Losses include Welsh Secretary David TC Davies and three of his predecessors
    • Labour gain nine seats, but see their vote share slip
    • Plaid Cymru fend off boundary changes and return four MPs, with two of them gains
    • Reform come second in 13 seats
  6. Lib Dem victory a 'seismic result'published at 05:54 British Summer Time 5 July

    Jenny Rees

    David Chadwick, the new Liberal Democrat MP for Brecon, Radnor and Cwm Tawe has described his victory as a “seismic result”.

    Describing it as a vote to "reject the sleaze and neglect of the previous party" he says Wales will "once again have a Liberal voice fighting its corner".

    Outgoing Conservative MP Fay Jones "sincerely congratulated" Chadwick.

    “Clearly this is a sad and difficult night for my party,” she adds, calling her time as an MP "the most incredible experience".

  7. The scores on the doorspublished at 05:51 British Summer Time 5 July

    This is the final tally of seats in Wales - showing the changes since the 2019 election.

    There are now fewer seats, 32 down from 40, after boundary changes.

    Labour have gained nine in Wales as the party swept to power with a landslide at Westminster.

    Plaid Cymru now have four seats, up from two, and the Lib Dems are back on the map with one win in Brecon, Radnor and Cwm Tawe.

    The Conservatives lost an astonishing 12 seats and were wiped out.

    Scorecard
  8. Tory wipeout in Wales confirmedpublished at 05:44 British Summer Time 5 July

    If you've missed the overnight action - here is the headline in one picture.

    Among the Conservative casualties are outgoing Welsh Secretary David TC Davies and Craig Williams, who lost the previously safe seat of Montgomeryshire after being embroiled in a betting scandal about the date of the general election.

    A graphic showing all the Tories who have been voted out in Wales
  9. Craig Williams apologises to his familypublished at 05:37 British Summer Time 5 July

    After his loss, former MP Craig Williams thanked his team and the voters from the old seat of Montgomeryshire for "his dream job to represent his home town" and says he wants to "put on record my apology to my team and family".

    The man who beat him in Montgomeryshire and Glyndŵr, Steve Witherden, said: "History has been made here tonight. Many people who voted Labour will have done so for the first time – thank you for putting your trust in me."

  10. Labour gain Monmouthshirepublished at 05:35 British Summer Time 5 July

    Labour gain Monmouthshire graphic
  11. Tories facing a Welsh wipeoutpublished at 05:19 British Summer Time 5 July

    Mark Palmer
    BBC Wales

    The Conservatives are facing a wipeout in Wales.

    At the 2019 general election, the party won 14 of Wales' 40 seats.

    This time round, because of boundary changes, there are 32 seats up for grabs.

    With only Monmouthshire left to declare and Welsh Secretary David TC Davies already saying, the Conservatives are on the verge of zero seats here.

    There are echoes of 1997 when Tony Blair came to power and Wales had no Conservative MPs elected.

    One Conservative says there is a danger that, with a wipeout in Wales and Scotland, the Tories will be "an England-only party" which is not "a good look" for the party of the UK union.

  12. Liberal Democrats gain Breconpublished at 05:12 British Summer Time 5 July
    Breaking

    Liberal Democrats gain Brecon graphicImage source, bbc
  13. Election bet candidate goes from the safest seat to third placepublished at 05:04 British Summer Time 5 July

    David Deans
    BBC Wales politics reporter

    Embroiled in a betting scandal and abandoned by his party, Craig Williams has gone from holding the safest Tory seat in Wales to coming third.

    Williams was suspended from the Conservatives after he admitted making a bet on the timing of the election.

    The gambling commission is still investigating and Williams says he has committed an "error of judgement, not an offence".

    It was a scandal that left Tories publicly and privately fuming. Although he kept some local support, with the Conservatives decision he was left without a party machine to help him win.

    He was cut off.

    Labour's Steve Witherden won the seat in an area which has never been held by the party - stretching back to the predecessor seat of Montgomeryshire - but the new version includes some wards from more Labour-leaning Wrexham.

    Reform's Oliver Lewis came second.

    Craig WilliamsImage source, House of Commons
  14. Betting scandal candidate Williams loses seat to Labourpublished at 04:56 British Summer Time 5 July

    Jack Grey
    BBC News

    Craig Williams, who was suspended from the Conservatives over the betting scandal, has lost his seat in Montgomeryshire and Glyndŵr.

    Labour's Steve Witherden has won what was the safest Tory seat in Wales - a seat Labour has never won before.

    Williams thanked his team and the voters from the old seat of Montgomeryshire for “his dream job to represent his home town”.

    He also “put on record my apology to my team and family” and described it as being “the honour of his life".

    To Witherden, he added: "Treasure it, it’s a great job."

    The votes were:

    Conservatives 7,775

    Labour 12,709

    Reform 8,894

    Lib Dems 6,470

    Plaid Cymru 5,667

    Green 1,744

    Williams and Witherden
    Image caption,

    Craig Williams looked on as Labour's Steve Witherden delivered his victory speech

  15. Labour hold Blaenau Gwentpublished at 04:56 British Summer Time 5 July
    Breaking

    Labour hold Blaenau Gwent graphic
  16. Labour gain Montgomeryshirepublished at 04:46 British Summer Time 5 July
    Breaking

    Labour gain Montgomeryshire graphic
  17. Labour hold Cardiff South and Penarthpublished at 04:42 British Summer Time 5 July
    Breaking

    Labour hold Cardiff South and Penarth graphic
  18. Terrific results for Plaid, says leaderpublished at 04:42 British Summer Time 5 July

    Mark Palmer
    BBC News

    Just before Dwyfor Meirionnydd was held by Plaid Cymru's Westminster leader Liz Savile Roberts, the party's leader Rhun ap Iorwerth, speaking from the count in Ynys Môn– his home patch – said the party had seen "some terrific results this evening".

    "We’ve had some pretty important and dramatic gains and it gives me confidence looking towards the Senedd elections in 2026," he says.

    RhunImage source, Getty Images
  19. Plaid Cymru hold Dwyfor Meirionnyddpublished at 04:38 British Summer Time 5 July
    Breaking

    Plaid Cymru hold Dwyfor Meirionnydd graphic
  20. Labour hold Cardiff Northpublished at 04:33 British Summer Time 5 July
    Breaking

    Labour hold Cardiff North graphic