
Police said an operation was currently underway in the town of Lake Cargelligo, about 611km west of Sydney, and urged residents to stay indoors.
Emergency services were called to the scene following reports of a shooting in the late afternoon.
Two women and one man have died, and another man has been taken to hospital in a serious but stable condition, police said.
“A police operation is currently underway at Lake Cargelligo,” police said in a statement on social media.
“The public is urged to avoid the area and for local residents to stay inside.”
The Sydney Morning Herald newspaper reported that a gunman was believed to be holed up in the town with a long-arm weapon.
Lake Cargelligo is a town in New South Wales’ Central West region, and has a population of about 1,100, according to the 2021 census.
The shooting comes one month after two gunmen opened fire at an event on Bondi Beach celebrating the Jewish festival of Hanukkah, killing 15 people in Australia’s worst mass shooting in decades.
Australia on Tuesday passed new laws to enable a national gun buyback and tighten background checks for firearm licences in response to the shooting.
New South Wales, which has the most guns of any state in the country, has also passed laws to limit individuals to possession of four guns and mandate gun club membership for licence holders.