Labour won the seat of Newport West.
The seat was up for re-election after the death of a long serving Labour MP.
A Green candidate and UKIP leader Neil Hamilton were conclusively beaten at the ballot box.
The Labour majority had decreased by a small amount on previous years.