A planned One Nation fundraiser has been moved to a new, secret location after protesters vowed to demonstrate outside the original venue.

Pauline Hanson is due to speak at a sold-out event at the Crooked Spire in Midland this evening, with an open agenda to touch on the budget, negative gearing, and migration.

One Nation leader Pauline Hanson arrived in north-east Perth to address a sold-out fundraiser but was met by protesters.