![](https://www.greenleft.org.au/sites/default/files/styles/glw_full_content/public/socialist-alliance.png?itok=AhXo4yjP)
When
Where
Why
Socialist Alliance stands for socialism — a democratic society run by and for working people, not the greedy, destructive capitalist elite that now rules. We put people and the planet before profit, the millions before the billionaires. We believe that a society based on this principle is entirely realistic, and necessary if humanity and the planet are to survive.
Socialist Alliance Geelong Branch meets monthly on the first Wednesday of the month at Geelong Trades Hall.
To read more about Socialist Alliance click here
To join Socialist Alliance click here