Labor won all three by-elections in Sydney today. All three seats were already ALP. The new hard-right Liberal leader in NSW has clearly not impressed voters in non-Liberal areas and the anti-government/anti-Labor vote was not strong enough for the opposition.
In inner-city Marrickville the Greens had hoped to win their first lower house state seat in Australia. The ALP candidate was leading left faction member Carmel Tebbutt and she got 48% to the Greens 40%.
Socialist Alliance got 1.64%.
After preferences, Labor beat the Greens 49% to 42%.