Plaid Cymru leader Adam Price has been re-elected in Carmarthen East and Dinefwr.

He got 45.9 per cent of the vote.

The results are:

Adam Price, Plaid Cymru: 15,261

Rob James, Labour:8,448

Havard Hughes, Conservatives:7,751

Monica French, Liberal Democrats: 975

Karl Pollard, Reform UK-Changing Politics for Good: 818