Breaking News
More () »

Phoenix police arrest Joshua Bagley for allegedly killing woman on bus

Police had been searching for Joshua Bagley after a woman was found unconscious on a bus near 27th Avenue and Baseline Road.

PHOENIX — Editors note: The video above was from a previous newscast.

The man accused of strangling a woman on a Phoenix city bus last week was arrested on Tuesday, police say.

Police had been searching for Joshua Bagley after 41-year-old Diane Craig was found unconscious on a bus near 27th Avenue and Baseline Road around 8 a.m.

Craig was rushed to the hospital with strangulation marks around her neck. She later died of what doctors said was internal decapacitation.

Bagley was booked on one count of first degree murder and is being held on a $2 million bond. Authorities said Bagley was also wanted for a felony warrant out of Mohave County for unlawful means of transportation and criminal damage.

Through investigations, police learned that Craig boarded the bus at the South 22nd Avenue bus stop north of West Buckeye Road with a man later identified as Bagley. 

The bus driver told police the two were the only passenger on board and they sat near each other at the back of the bus. The driver told officials he heard a noise from the back but didn't think anything of it. 

Surveillance video from the bus showed a man, who police said matched Bagley's description, strangling and pushing Craig to the floor, putting straps from a bag around her neck and repeatedly twisting the straps around. 

The man was then seen on video removing items from Craig's property, officials said. The bus driver said the man got off the bus at the southwest corner of 19th Avenue and Southern Avenue. The driver found Craig unresponsive on the floor while conducting a bus check.

“She definitely did not deserve this. Our family is hurting,” her cousin Roshuanda Boss said.

Bagley, 26, was arrested near 27th Avenue and Indian School Road after police received a tip. Authorities said Bagley had shaved his head and facial hair by the time he was arrested but told investigators the man in the video looked like him.

Friends and family set up a memorial with balloons and flowers for Craig in Laveen.

“Diane was a wonderful person. She was so full of life,” Boss explained.

“Diane is her name but that’s Bubbles. That’s what we call her, that’s Bubbles. She was like the life of the room,” Shontae Vinson, another relative, said.

The family had been calling for justice and pleading for tips up until Bagley's arrest.

Authorities found that Bagley was booked into the Maricopa County Jail on May 1 and then released on May 3. Bagley was also sentenced to two years for disorderly conduct and attempt to flee from law enforcement. He served a year and was released on May 4, 2021, according to court documents.

- VERSIÓN EN ESPAÑOL: La policía de Phoenix arrestó a Joshua Bagley por presuntamente matar a una mujer en un autobús

Up to Speed

Catch up on the latest news and stories on the 12 News YouTube channel. Subscribe today.

Silent Witness:

Arizona's Silent Witness program allows people to send in tips and share information about crimes happening within their local communities.

The program shares unsolved felony case information in multiple ways, including TV, radio and social media.

Anyone who has information on a crime or recognizes a suspect described by the program is asked to call 480-948-6377, go to the program's website online or download the Silent Witness app to provide a tip. The identity of anyone who submits a tip is kept anonymous.

Calls to Silent Witness are answered 24/7 by a live person and submitted tips are accepted at all times. Submitted tips are then sent to the detective(s) in charge of the specific case.

Individuals who submit tips that lead to an arrest or indictment in the case can get a reward of up to $1,000.

Have a tip? Submit it on the Silent Witness tip form here.

Before You Leave, Check This Out