"It is alleged that the protesters started getting impatient on realising that the MMC is not coming. The protesters started to be unruly and threw stones and bottles at the police.
"Public order police unit members warned the crowd to stop the violence and ordered them to disperse," he said.
Makhubela said the protesters broke the municipal fence and forcefully gained access to the offices, which they set alight.
They also damaged 16 municipal cars.
Makhubela said seven people, including two councillors, were arrested.
They are expected to appear in the Atteridgeville Magistrate's Court soon.