A day after One Nation secured a historic byelection win in WA, the PM told Labor faithful they must defeat hard-right populists at the next election, declaring “we owe it to the nation”.

The state Liberals have been accused of running dead to help One Nation take the seat from Labor this weekend.

Recent polling shows support for One Nation has risen in the seat of Secret Harbour, but Labor's vote has remained steady.