After 650 of 650 seats
Share this with
Copy this link
These are external links and will open in a new window
Labour wins Vale of Clwyd, Gower and Cardiff North from the Conservatives, while Plaid Cymru gain Ceredigion in a close race with the Liberal Democrats.
Change compared with 2015