WA will not save Labor from election defeat, with results showing the west falling in line with the rest of the country and the Coalition holding its ground.

Key points: The Liberal Party has held onto the seats of Pearce, Hasluck, Swan and Stirling

The Liberal Party has held onto the seats of Pearce, Hasluck, Swan and Stirling Labor's Anne Aly looks to have defied the trend, holding the marginal seat of Cowan

Labor's Anne Aly looks to have defied the trend, holding the marginal seat of Cowan Go to the ABC's live results page for results in every electorate

Senior WA Liberal Christian Porter has proved victorious in his marginal seat of Pearce, with a swing towards the Attorney-General delivering a clear win.

The ABC has also projected that the Liberals will retain the key marginal seats of Hasluck, Stirling and Swan, all seats that Labor heavily targeted during the campaign.

Swan, being contested for Labor by Hannah Beazley, daughter of former Labor leader Kim Beazley, had been written off by some Liberals before polls closed.

But the count is now pointing to a relatively comfortable win for incumbent Liberal MP Steve Irons.

High-profile MP Anne Aly looks set to hold on in the ultra-marginal seat of Cowan.

Labor faced nervous moments in Cowan, with Liberal challenger Isaac Stewart close to Dr Aly during parts of the count, but the ABC is now projecting the incumbent will hold on.

Beazley says Labor must own result

Ms Beazley, who had been seen as the heavy favourite to win Swan for Labor, said her result had been disappointing. But she has not yet conceded defeat, citing the high number of pre-poll votes.

"It is obviously not the result we wanted, we have to completely own that, but what I will also own is that we ran a completely good campaign," she said.

"My number one aim was to get to today and leave no stone unturned, and we did just that."

The WA results continued the nationwide trend where a predicted swing towards Labor did not eventuate, with the Liberals holding their ground in a state where the Opposition had talked up its prospects in five different seats.

Labor had previously also targeted Andrew Hastie's seat of Canning, but the high-profile conservative MP has comfortably held on with a swing towards him.

With more than half the vote counted, Mr Porter has seen a significant swing towards him — registering more than 56 per cent of the two-party preferred vote.

Mr Porter, who had held the outer-suburban seat of Pearce by just 3.6 per cent, pointed to Labor's negative gearing policy as a key factor in the results in his electorate.

"I think it is likely that result will have an impact in my seat and others in WA as well," he told Channel Seven.

Bishop's seat retained by Liberals

Liberal Celia Hammond comfortably won the blue-ribbon seat of Curtin, previously held by Julie Bishop, with high-profile independent Louise Stewart picking up less than 10 per cent of the vote.

But Ms Hammond did face a significant swing away from her, with her primary vote down by more than 10 per cent compared to what Ms Bishop polled in 2016.

Ms Hammond said she had big shoes to fill in replacing Ms Bishop, but was delighted to have been given the opportunity.

"I am extremely grateful that trust has been placed in me to do it with my own shoes," the former Notre Dame University vice-chancellor said.

"It is my honour and my privilege and I will work my butt off to serve the people of Curtin."

Speaking to Channel Nine, Ms Bishop praised Ms Hammond for her victory.

"She joined the Liberal Party only recently, she worked very hard … that is a good, strong outcome," the former foreign minister and deputy Liberal leader said.

The Liberals will also win their safe seats of Durack, Forrest, Moore, O'Connor and Tangney, with Labor winning in Brand, Burt, Fremantle and Perth.

Clive Palmer's United Australia Party will fall well short of winning a WA Senate seat, picking up less than 2 per cent of the vote despite its heavy advertising blitz.

Early results indicate Greens Senator Jordon Steele-John is a strong chance of winning re-election, with One Nation's Peter Georgiou tipped to lose.

An 'astonishing' result

Retiring Liberal frontbencher Michael Keenan described the outcome as an "astonishingly good result" for his party.

"Given where we started this campaign, this has been an extraordinary repudiation of the Labor Party tonight and an endorsement of the very good government we have provided the Australian people for the past six years," he said.

"Even the most diehard supporters have been astonished by the results we've seen."

The WA Nationals saw significant swings against them in their target regional seats, falling well short in O'Connor and netting just 10 per cent of the vote in Durack, battling to stay ahead of One Nation in third place.