When police were called to a government office on Yambil Street, Griffith yesterday, a dozen people attacked them.
Police responded to calls to the office building about 5.30pm, where they found a large group of people who turned on them, a statement from NSW police said.
"More than a dozen people began throwing pieces of concrete at officers, as well as kicking, punching and stomping on them as they fell to the ground," police said,
More officers were called for back-up and from the group of attackers, five people aged between 13 and 18 were arrested and taken to Griffith police station.
Three police officers were treated at Griffith Base Hospital for cuts and bruising after the shocking attack.
The five people arrested now face 16 charges between them, with two minors racking up the most offences.
A 13-year-old girl was charged with affray, assaulting police and resisting arrest, while a 16-year-old girl faces two charges of malicious damage and one each of affray, assaulting police and resisting arrest.
Both were refused bail and will face Griffith Children's Court today.
An 18-year-old man was charged with breaching bail, affray, assaulting police and escaping custody. He was refused bail and will appear at Griffith Local Court today.
An 18-year-old woman has been charged with affray and assaulting police.
A second woman, aged 19, was charged with resisting arrest.
The pair were released on conditional bail to appear at Griffith Local Court on January 8.