Summary
The Conservatives have won a big majority with 365 seats compared to Labour on 203
A minor cabinet reshuffle is expected on Monday with the Brexit bill set to go before MPs next Friday
In Wales, Labour won 22 seats, the Tories 14 and Plaid Cymru four
The Tories have taken six seats from Labour in Wales
Wales has never had a female Tory MP before - now it has three
Live Reporting
John Arkless, David Deans, Lola Mayor, Ruth Thomas, Nicola Bryan and Andy Roberts
Plaid Cymru hold Ceredigion - Ben Lake re-electedpublished at 03:24 Greenwich Mean Time 13 December 2019
Conservatives win Delyn - Rob Roberts electedpublished at 03:22 Greenwich Mean Time 13 December 2019
03:22 GMT 13 December 2019BreakingPontypridd: Labour holdpublished at 03:14 Greenwich Mean Time 13 December 2019
03:14 GMT 13 December 2019Alex Davies-Jones has been elected MP for Pontypridd, meaning that the Labour Party holds the seat with a decreased majority.
The new MP beat Conservative Sam Trask by 5,887 votes. This was less than Owen Smith’s 11,448 vote majority in the 2017 general election.
Fflur Elin of Plaid Cymru came third and the Brexit Party's Steve Bayliss came fourth.
Voter turnout was down by 1.1 percentage points since the last general election.
More than 39,000 people, 64.7% of those eligible to vote, went to polling stations across the area on Thursday, in the first December general election since 1923.
Three of the seven candidates, Mike Powell (independent), Sue Prior (independent) and Jonathan Bishop (independent) lost their £500 deposits after failing to win 5% of the vote.
This story was created using some automation.
Conservatives hold Aberconwy - Robin Millar electedpublished at 03:12 Greenwich Mean Time 13 December 2019
03:12 GMT 13 December 2019BreakingConservatives win Bridgend - Jamie Wallis electedpublished at 03:07 Greenwich Mean Time 13 December 2019
03:07 GMT 13 December 2019BreakingLabour hold Neath - Christina Rees re-electedpublished at 03:05 Greenwich Mean Time 13 December 2019
03:05 GMT 13 December 2019BreakingPlaid hold Carmarthen East and Dinefwr - Jonathan Edwards re-electedpublished at 03:04 Greenwich Mean Time 13 December 2019
03:04 GMT 13 December 2019BreakingRhondda: Labour holdpublished at 03:01 Greenwich Mean Time 13 December 2019
03:01 GMT 13 December 2019Chris Bryant has been re-elected as the MP for Rhondda, with a decreased majority.
The Labour candidate beat Conservative Hannah Jarvis by 11,440 votes, 2,306 votes less than the majority at the 2017 election.
Branwen Cennard of Plaid Cymru came third and the Brexit Party's John Watkins came fourth.
Voter turnout was down by 6.2 percentage points since the last general election.
Nearly 30,000 people, 59% of those eligible to vote, went to polling stations across the area on Thursday, in the first December general election since 1923.
Two of the six candidates, Rodney Berman (Liberal Democrat) and Shaun Thomas (Green) lost their £500 deposits after failing to win 5% of the vote.
This story was created using some automation.
Aberavon: Labour holdpublished at 03:01 Greenwich Mean Time 13 December 2019
03:01 GMT 13 December 2019Stephen Kinnock has been re-elected as the MP for Aberavon, with a decreased majority.
The Labour candidate beat Conservative Charlotte Lang by 10,490 votes, 6,271 votes less than the majority at the 2017 election.
Glenda Davies of the Brexit Party came third and Plaid Cymru's Nigel Hunt came fourth.
Voter turnout was down by 4.4 percentage points since the last general election.
Nearly 32,000 people, 62.3% of those eligible to vote, went to polling stations across the area on Thursday, in the first December general election since 1923.
Three of the seven candidates, Sheila Kingston-Jones (Liberal Democrat), Captain Beany (independent) and Giorgia Finney (Green) lost their £500 deposits after failing to win 5% of the vote.
This story was created using some automation.
"Must end alternative facts"published at 03:01 Greenwich Mean Time 13 December 2019
03:01 GMT 13 December 2019Tonia Antoniazzi's acceptance speech was greeted with heckling and applause when the Gower result was declared in Swansea earlier, after she said Brexit voters were "taken advantage of".
She said the people of Gower had been "disastrously served by a political shambles that has served to bring the UK into disrepute".
"This election must be the moment where we end a disgraceful culture of alternative facts and Trumpian politics," she said.
Conservatives hold Clwyd West - David Jones re-electedpublished at 02:59 Greenwich Mean Time 13 December 2019
02:59 GMT 13 December 2019BreakingOgmore: Labour holdpublished at 02:59 Greenwich Mean Time 13 December 2019
02:59 GMT 13 December 2019Chris Elmore has been re-elected as the MP for Ogmore, with a decreased majority.
The Labour candidate beat Conservative Sadie Vidal by 7,805 votes, 6,066 votes less than the majority at the 2017 election.
Christine Roach of the Brexit Party came third and Plaid Cymru's Luke Fletcher came fourth.
Voter turnout was down by 3.7 percentage points since the last general election.
More than 35,000 people, 61.5% of those eligible to vote, went to polling stations across the area on Thursday, in the first December general election since 1923.
Two of the six candidates, Anita Davies (Liberal Democrat) and Tom Muller (Green) lost their £500 deposits after failing to win 5% of the vote.
This story was created using some automation.
Swansea East: Labour holdpublished at 02:59 Greenwich Mean Time 13 December 2019
02:59 GMT 13 December 2019Carolyn Harris has been re-elected as the MP for Swansea East, with a decreased majority.
The Labour candidate beat Conservative Denise Howard by 7,970 votes, 5,198 votes less than the majority at the 2017 election.
She is the deputy head of Welsh Labour and shadow minister for women and equalities and home affairs.
Tony Willicombe of the Brexit Party came third and Plaid Cymru's Geraint Havard came fourth.
Voter turnout was down by 2.6 percentage points since the last general election.
Nearly 34,000 people, 57.4% of those eligible to vote, went to polling stations across the area on Thursday, in the first December general election since 1923.
Two of the six candidates, Chloe Hutchinson (Liberal Democrat) and Chris Evans (Green) lost their £500 deposits after failing to win 5% of the vote.
This story was created using some automation.
Labour hold Newport West – Ruth Jones re-electedpublished at 02:58 Greenwich Mean Time 13 December 2019
02:58 GMT 13 December 2019BreakingLabour hold Merthyr Tydfil and Rhymney - Gerald Jones re-electedpublished at 02:54 Greenwich Mean Time 13 December 2019
02:54 GMT 13 December 2019BreakingLabour hold Newport East - Jessica Morden re-electedpublished at 02:51 Greenwich Mean Time 13 December 2019
02:51 GMT 13 December 2019BreakingLabour hold Torfaen - Nick Thomas-Symonds re-electedpublished at 02:50 Greenwich Mean Time 13 December 2019
02:50 GMT 13 December 2019BreakingLabour hold Pontypridd - Alex Davies-Jones electedpublished at 02:49 Greenwich Mean Time 13 December 2019
02:49 GMT 13 December 2019BreakingLabour hold Cynon Valley - Beth Winter electedpublished at 02:47 Greenwich Mean Time 13 December 2019
02:47 GMT 13 December 2019BreakingConservatives win Ynys Mon – Virginia Crosbie electedpublished at 02:45 Greenwich Mean Time 13 December 2019
02:45 GMT 13 December 2019Breaking