Scuffles have broken out at anti-immigration rallies held across the country, including in Melbourne, where police have used pepper spray on some of those involved.

Police also had to intervene after a clash at the Adelaide event.

The marches — which were mostly peaceful — have been held across the nation's capital cities and in some regional centres, with counter-demonstrations also organised in several locations.

While some attendees said the "March for Australia" events had nothing to do with race and were aimed at slowing down migration, regardless of where it was coming from, a sign reading "white unity at every opportunity" was visible at the Sydney rally.

In Melbourne, anti-immigration protesters and attendees of a pro-Palestine rally clashed in the CBD.

Hundreds of police bloc

See Full Page