Mahikeng - Twenty-eight people were arrested for public violence during a protest in Kgabalatsane, North West police said on Thursday.
Protesters went on the rampage, barricading the road between Kgabalatsane and Hebron with burning tyres and rocks on Wednesday.
They were complaining about the lack of electricity in the area, said Brigadier Thulani Ngubane.
"They are saying they don't have electricity and that contributed to a lot of crimes in the area," said Ngubane.
Pupils at the Michakgatsi High School were forced out of their classes to join in the protest.
Ngubane said residents threw stones at police vehicles and private cars. No one was hurt.
The people arrested would appear in the Ga-Rankuwa Magistrate's Court on Friday.