This page has been archived and is no longer updated.
Find out more about page archiving.
After 650 of 650 seats
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