About 7000 people rallied in Melbourne for World Refugee Day on June 22.
The rally called for detention centres on Manus Island and Nauru to be closed; for fair processing of asylum seekers; and for justice for Reza Berati, who was murdered in detention on Manus Island.
The rally included contingents from regional areas such as Geelong and Ballarat.
Reverend Alistair McRae from the Uniting Church said: "Policies of deprivation and punishment have taken the place of our legal and moral obligations of care. It's not OK. Shame on the government and the previous government."