Aaron Saucedo, 23, is responsible for a series of deadly shootings in Phoenix in 2016.
The suspect had already been charged with murder in connection with a killing in August 2015, police say.
Now Aaron Saucedo has been linked to the deaths of eight other people, between January and July 2016.
Police say they have not identified a motive but believe the man acted alone. Aaron Saucedo’s lawyer has not commented.
The 2015 victim was a 61-year-old man who had dated the suspect’s mother, Phoenix Police Chief Jeri Williams said.
The other victims, including a 12-year-old girl and a 55-year-old woman, seem to have been targeted at random.
Phoenix Mayor Greg Stanton said: “Today is a good day in the city of Phoenix.”
Police gave few details on how they linked the man to the killings, which stopped last July amid extensive media coverage.
However, they said the evidence included surveillance video, witness statements and ballistics material.
Aaron Saucedo faces 26 additional felony counts, including multiple counts of homicide, aggravated assault and drive-by shootings.
The Maricopa County attorney has not yet decided which charges to formally bring against Aaron Saucedo.
The US House Ethics Committee has voted to release its report on former Republican Representative…
ABC News has agreed to pay $15 million to President-elect Donald Trump to settle a…
South Korea’s parliament has voted to impeach President Yoon Suk Yeol over his failed attempt…
Israeli war planes have carried out more than 100 air strikes in Syria on December…
President-elect Donald Trump has threatened to impose 100% tariffs on the BRICS countries if they…
Syrian troops have withdrawn from the city of Aleppo following an offensive by rebels opposed…