In the capital Lima,police officers used tear gas to repel demonstrators throwing glass bottles and stones,as fires burnt in the streets,local TV footage showed.
In the country’s southern Puno region,some 1500 protesters attacked a police station in the town of Ilave,Interior Minister Vicente Romero said in a statement to news media.
A police station in Zepita,Puno,was also on fire,Romero said.
Health authorities in Ilave reported eight patients hospitalised with injuries,including broken arms and legs,eye contusions and punctured abdomens.
By late afternoon,58 people had been injured nationwide in the demonstrations,according to a report from the country’s ombudsman.
The unrest followed a day of turmoil on Thursday,when one of Lima’s most historic buildings burnt to the ground and President Dina Boluarte vowed to get tougher on “vandals”.