The investigation began when the Azusa Police Department learned of a "quality of life" issue occurring in the 900 block of Enid Avenue, several blocks west of San Gabriel Avenue, according to a news release.
The agency's Directed Enforcement Unit conducted a lengthy investigation and learned that over the course of more than nine years, dozens of residents were victimized by a "serial slingshot shooter," the police statement said.
Authorities said the suspect broke windows and windshields, and almost struck people with ball bearings.
On Thursday, investigators served a search warrant in the neighborhood where the incidents had occurred. The suspect, identified as Azusa resident Prince King, was taken into custody, police said.
Ball bearings and a slingshot were found during a search of King's home, according to the statement.