A 23-year-old Phoenix man has been charged with killing nine people in a series of shootings last year that stoked fear across the city and stymied police.

A tip from the community led investigators to Aaron Saucedo, 23, and detectives were able to link him to the string of attacks by analyzing surveillance video and witness statements and ballistics evidence — including a handgun he pawned, police said.

“Today is a good day in the city of Phoenix,” said Mayor Greg Stanton, praising the law enforcement task force that hunted the shooter for nearly a year.

“They had a clear mission: bring this killer to justice and get it right.”

The gunman’s targets included men, women and children, many of them ambushed near their homes in a working-class neighborhood from August 2015 to July 2016. A woman and her 12-year-old daughter were shot dead in…