The Volksblad newspaper said angry residents dumped a bucket full of raw sewage in the office to protest against alleged nepotism by the municipal manager Sono Mofokeng.
An independent councillor Michael Lentsa told the newspaper the protesters wanted to talk to the municipal manager about the appointment of 10 people.
The protesters threw the sewage in the office when they heard Mofokeng was on leave.
It is alleged that the posts were not advertised.
Residents, councillors and Mofokeng met for most of Thursday in the neighbouring town of Herzogville on the matter.
The newspaper said it was decided the appointments would be nullified, which was accepted by the residents.
However, the dumped sewage was not yet cleaned up by Thursday afternoon, the report said.