General election 2019: Tonia Antoniazzi slates 'Trumpian politics'
Labour has held its Gower seat despite a heavy target campaign from the Conservatives.
Tonia Antoniazzi's acceptance speech was greeted with heckling and applause when she said Brexit voters had been "taken advantage of".
She said: "This election must be the moment where we end a disgraceful culture of alternative facts and Trumpian politics."
Labour held both Swansea seats, Aberavon and Llanelli.
Ms Antoniazzi took 20,208 votes over the Conservative Francesca O'Brien, who polled 18,371.
Geraint Davies held Swansea West for the party with a decreased majority of 8,116 on 18,492, while Carolyn Harris held Swansea East with 17,405.
In Llanelli, Nia Griffith, the party's shadow defence secretary, also retained her seat, with 16,125 votes over the Conservative's Tamara Reay on 11,455.
Stephen Kinnock, who earlier warned Labour leader Jeremy Corbyn would have to consider his position, held Aberavon for the party with 17,008 votes.
In Neath, shadow Welsh Secretary Christina Rees also held her seat for Labour, but saw her majority halved compared to the 2017 election.
She polled 15,920 over Conservative candidate Jon Burns, who got 10,283.
In Carmarthen East and Dinefwr, Jonathan Edwards held the seat for Plaid Cymru with 15,939 votes.
The Conservative candidate saw the party's share of the vote rise by over 8%, with Havard Hughes taking 14,130 votes.
Carmarthen West and Pembrokeshire South similarly stuck with its previous incumbent Simon Hart, who held the seat for the Conservatives with 22,183 votes ahead of Labour's Mark Tierney on 14,438.
His Conservative colleague Stephen Crabb, a former work and pensions secretary, also held his seat with 21,381 votes in neighbouring Preseli Pembrokeshire, giving him a majority of 5,062.
He admitted he had "clung on by my fingertips" as an MP over the past two years - but would consider taking on the Welsh Secretary role again, if asked.
The Preseli Pembrokeshire MP, re-elected with an increased majority, also said agreeing a trade deal with the EU will be "even harder" than the initial withdrawal agreement and failure to achieve one could lead to big tariffs on trade.
If you cannot see the graphic click here.