Residents of Yuyao were demonstrating against what they called a delayed response to Typhoon Fitow, including cleaning up flooding and restoring power, the Global Times newspaper said.
The typhoon, which made landfall on October 7, killed at least 10 people, state media has previously reported.
Yuyao, in the eastern province of Zhejiang north of Ningbo city, was hit by flooding from the typhoon with some water still remaining in older neighbourhoods, residents said.
"There are lots of riot police in front of the city government building now, due to the petition yesterday," one told AFP.
More From This Section
Residents were quoted by the Global Times as saying authorities detained "several" people yesterday for throwing rocks at police and overturning government vehicles.
Photos circulating on microblogs, reportedly from the scene yesterday, showed massed civilians destroying vehicles and lines of police with riot shields and helmets.
Police and the local government could not be reached for comment today.
An editorial published in a government-run local newspaper today urged residents to be calm.
"Impulsive or aggressive behaviour is not the way for expressing demands, let alone solving problems," said the editorial, which the Yuyao government posted on its official microblog.