Photos: March for Humanity, Melbourne

by Matt Hrkac | Aug 3, 2025 | Palestine, Public Events, Street Events

We were on the ground again to cover the Melbourne 'March for Humanity', organised by pro Palestine organisers who sought to do a local mass rally in solidarity with the Sydney Harbour Bridge march, also dubbed 'March for Humanity', that took place on the same day.

Depending on who you ask, numbers in attendance at the Sydney march ranged from 90,000 to more than 300,000 plus following a failed attempt via the courts, by the New South Wales Police, to shut it down and have it deemed 'unlawful'. The size and scale of this demonstration likely rivaled similar marches and rallies that have taken place on the Sydney Harbour Bridge and arguibly stands as the biggest demonstration in Australian history.

In the Melbourne CBD, organisers sought to do a similar albeit less symbolic march across King St Bridge.

See this guide to photographing protests, which also serves as our ethical framework for documenting these sorts of events.

March for Humanity, Melbourne, starts at the State Library of Victoria with speeches.

As it has done so for many Sundays before, the rally begins and gathers at the State Library of Victoria, with speeches.

March for Humanity, Melbourne, starts at the State Library of Victoria with speeches.
March for Humanity, Melbourne, starts at the State Library of Victoria with speeches.
March for Humanity, Melbourne, starts at the State Library of Victoria with speeches.
March for Humanity, Melbourne, starts at the State Library of Victoria with speeches.
March for Humanity, Melbourne, starts at the State Library of Victoria with speeches.
March for Humanity, Melbourne, starts at the State Library of Victoria with speeches.
March for Humanity, Melbourne, starts at the State Library of Victoria with speeches.
March for Humanity, Melbourne, starts at the State Library of Victoria with speeches.
A couple of right-wing agitators stand with the Australian flag. They're not only outnumbered, but are dutifully ignored.

A trio of right-wing agitators waving Australian flags stand at the periphery of the protest, in an attempt to provoke a reaction. They, however, are dutifully ignored.

March for Humanity, Melbourne, starts at the State Library of Victoria with speeches.
March for Humanity, Melbourne, starts at the State Library of Victoria with speeches.
The march begins, moving down Swanston St.

The rally assembles on Swanstom St, preparing to march towards the King St Bridge.

The march begins, moving down Swanston St.
The march begins, moving down Swanston St.
The march begins, moving down Swanston St.
The march begins, moving down Swanston St.
The march begins, moving down Swanston St.
The march begins, moving down Swanston St.
The march begins, moving down Swanston St.
The march begins, moving down Swanston St.
The march begins, moving down Swanston St.
The march begins, moving down Swanston St.

The higher vantage point (the tram stop barriers along Swanston St) show the scale of the crowd.

The march begins, moving down Swanston St.
The march begins, moving down Swanston St.
The march begins, moving down Swanston St.
The march begins, moving down Swanston St.
The march begins, moving down Swanston St.
The march makes its way through Bourke St Mall.

The front of the march comes into Bourke St Mall.

The march makes its way through Bourke St Mall.
The march makes its way through Bourke St Mall.
The march makes its way through Bourke St Mall.
Shots of the massive crowd taken from the head of Bourke St, looking east.

Photos of the crowd, looking east down Bourke St, again shows the scale of the rally. Most of the march has, at this point, yet to turn into Bourke St from Swanston St.

Shots of the massive crowd taken from the head of Bourke St, looking east.
The march continues west down Bourke St.
The march continues west down Bourke St.
The march continues west down Bourke St.
The march continues west down Bourke St.
The march turns and proceeds down King St, towards King St Bridge.
The march turns and proceeds down King St, towards King St Bridge.

The front of the march turns off Bourke St and down King St, and makes its way towards King St Bridge.

The march was met with dozens of Public Order Response Team (PORT) members in riot control gear.

...Which is being blocked off by dozens of Public Order Response Team (PORT) members decked out in full riot control gear.

We aren't sure why they didn't just let the march cross, given that the disruption would've been over quicker (and the protesters would've allowed for any emergency services vehicles to pass through, unlike the police).

Likewise, we also have no idea what purpose riot cops served in facing off against a crowd consisting of families and children actually served either, if not for blatant intimidation.

The march was met with dozens of Public Order Response Team (PORT) members in riot control gear.
The march was met with dozens of Public Order Response Team (PORT) members in riot control gear.
The march was met with dozens of Public Order Response Team (PORT) members in riot control gear.
The march was met with dozens of Public Order Response Team (PORT) members in riot control gear.

Barricades. Yep, no emergency services vehicles are getting through that, even if it's the fastest way to their destination.

The march was met with dozens of Public Order Response Team (PORT) members in riot control gear.
The march was met with dozens of Public Order Response Team (PORT) members in riot control gear.
The march was met with dozens of Public Order Response Team (PORT) members in riot control gear.
The march was met with dozens of Public Order Response Team (PORT) members in riot control gear.
The march was met with dozens of Public Order Response Team (PORT) members in riot control gear.
The march was met with dozens of Public Order Response Team (PORT) members in riot control gear.
The march was met with dozens of Public Order Response Team (PORT) members in riot control gear.
The march was met with dozens of Public Order Response Team (PORT) members in riot control gear.
The march was met with dozens of Public Order Response Team (PORT) members in riot control gear.
The march was met with dozens of Public Order Response Team (PORT) members in riot control gear.
The march was met with dozens of Public Order Response Team (PORT) members in riot control gear.

The police didn't get the violence they were itching for.

The march was met with dozens of Public Order Response Team (PORT) members in riot control gear.

It's an election year! We were recently hired to shoot a series of team headshots for Greens candidates Emilie Flynn, for the seat of Geelong; and Jesse Holden, for the seat of Polwarth.

These images are to be used for flyers as well as for media.

With the Victorian State Election coming up coming up in November this year, we're making our services available to any community oriented candidate whose values align with our own. These services can include candidate headshots at a location in your electorate, photography and/or video coverage of campaign launches or filming of campaign related content. Get in contact to enquire further.

Note: we reserve the right to decline working with any candidate who we see is harmful or otherwise is antithesis to our values.

Greens candidates Emilie Flynn (Geelong) and Jesse Holden (Polwarth) standing with MLC Sarah Mansfield
Greens candidate Emilie Flynn (Geelong) standing with MLC Sarah Mansfield
Greens candidates Emilie Flynn (Geelong) and Jesse Holden (Polwarth)
Greens candidate Jesse Holden (Polwarth) standing with MLC Sarah Mansfield
Greens candidates Emilie Flynn (Geelong) and Jesse Holden (Polwarth) standing with MLC Sarah Mansfield

Matt Hrkac

Matt Hrkac brings more than 10 years of photographic experience in covering fast paced events and creating stunning imagery. Geelong born and bred, he predominantly works throughout Melbourne and across Victoria, and occasionally interstate as well. His work has appeared in numerous local, national and international publications.

0 Comments

Pin It on Pinterest

Share This