Labour has won 27 seats in Wales, making gains including Montgomeryshire, Wrexham, Bridgend and Vale of Glamorgan.
Welsh secretary David TC Davies also lost his Monmouthshire seat, and the Tories have not won a single seat in Wales.
Labour was on 37% of the vote across Wales, winning 27 seats overall, with the Tories on 18% but not one seat. Plaid Cyrmu won four seats and the Liberal Democrats one.
The Tories had won 14 seats in 2019, though boundary changes have played a part. In 1997, the Tories similarly won no Welsh seats.
Wrexham saw Labour’s Andrew Ranger gained the seat from the Conservatives, beating the Tory’s Sarah Elizabeth Atherton by around 6,000 votes.
Read more of our 2024 general election results coverage (article continues below):
Liveblog: Live updates, analysis and reaction to Labour landslide
Labour results tracker: Full list and map of Labour gains, holds, losses, new MPs
‘We did it’: Keir Starmer’s victory speech as Labour crosses key 326 seat line
‘A landslide masks discontent left, right and centre. Labour has its work cut out’
‘What should we look for in Keir Starmer’s cabinet?’
‘Keir Starmer is at the peak of his power. How should he make the most of it?’
In Bridgend former Ogmore MP Chris Elmore beat the Conservatives by almost 10,000 votes – around a quarter of the vote.
In Vale of Glamorgan Labour’s Kanishka Narayan beat Conservative former secretary of state for Wales by around 4,000 votes. The seat is a bellwether seat, usually going the way of the party that wins the election.
Both Bridgend and Vale of Glamorgan were in the top 30 of Labour target seats by size of majority, with Wrexham in the top 50. Vale of Glamorgan had a 2.7% swing required and Bridgend 2.6%.
The wins come alongside Labour holds in Pontypridd and Swansea West, with more results yet to come.
Polls had suggested that the Conservatives faced losing all 14 Welsh seats it held.
New MP for Bridgend Chris Elmore told BBC Wales that people had felt “let down” by previous Tory MP Jamie Wallis and that people voted for Labour because they had a “positive message”.
Meanwhile the Welsh secretary told Sky News he has “prepared one speech” for the election result, and “it’s not a victory speech”.
David TC Davies said it was “impossible” to see how he could hold on to Monmouthshire.
“If the [exit] poll is right, if we have 130 seats, I don’t see how we can win Monmouthshire, and it’s completely reasonable to say that.”
Read more on how the night unfolded:
Liz Truss loses South West Norfolk: Beaten by a lettuce, beaten by Labour
Scotland results: Labour makes big gains as SNP obliterated
Jacob Rees-Mogg: Senior Tory loses seat as Labour mayor Dan Norris wins
Gaza: Jon Ashworth loses in Leicester as independents win Blackburn and Batley
Islington North: Jeremy Corbyn holds on in strong result over Labour
Nuneaton, Stevenage, Swindon, Worcester: Labour wins in key bellwether marginals
Read more on what could come next for Labour in power:
Day one: What would happen on Starmer’s first day in charge?
100 days: What would happen during the first 100 days of a Labour government?
Delivering pledges: ‘Change is hard – how can Labour achieve it?’
Manifesto: ‘12 great policies you may never have heard of’
Foreign affairs: ‘Whatever happens to Biden, Starmer faces a US challenge’
Trilemma: IFS warns Starmer will likely have to pick cuts, debt or tax hikes
Read more on how Labour fought this campaign in key battlegrounds:
Aldershot: Can Labour win the ‘Home of the Army’ for the first time in a century?
Bolsover: Labour’s Natalie Fleet on death threats, Dennis Skinner and class today
Brighton Pavilion: Can Labour win the Greens’ one seat?
Bristol Central: Inside Labour’s battle to counter the insurgent Green Party
East Thanet: Inside the battle for coastal ex-UKIP stronghold not won since 2005
Edinburgh endgame: The seat where SNP defeat would signal Labour majority
Dover and Deal: Small boats and Tory mutineers: Can veteran Mike Tapp win?
Finchley and Golders Green: Can Labour win back Britain’s most Jewish seat?
Glasgow South West: Meet the NHS doctor fighting one of Scotland’s tightest marginals
Monmouthshire: ‘Why this CLP is setting the standard in this campaign’
Sheffield Hallam: ‘Can Labour’s Olivia Blake hold on in Nick Clegg’s old seat?’
South West: Could Labour take ‘non-battleground’ Tory seats?
Wimbledon‘s battle of the bar charts: Inside a rare election three-horse race
SHARE: If you have anything to share that we should be looking into or publishing about this story – or any other topic involving Labour or the election – contact us (strictly anonymously if you wish) at [email protected].
SUBSCRIBE: Sign up to LabourList’s morning email here for the best briefing on everything Labour, every weekday morning.
DONATE: If you value our work, please donate to become one of our supporters here and help sustain and expand our coverage.
PARTNER: If you or your organisation might be interested in partnering with us on sponsored events or content, email [email protected].
More from LabourList
What are Labour MPs reading, watching and listening to this Christmas?
‘Musk’s possible Reform donation shows we urgently need…reform of donations’
Full list of new Labour peers set to join House of Lords