An adult and two children were taken to a local hospital after the pickup truck they were in rolled on eastbound I-10 near Twin Peaks Road, authorities said.

Northwest Fire District arrived at the crash shortly before 12:30 p.m., finding all four occupants outside of the vehicle with several passerbys who had stopped to help, said department spokesman, Capt. Brian Keeley.

The truck was heavily damaged, but all of the occupants were in stable and non-life threatening conditions.

One of the adults and the two children were taken to the hospital for further evaluation and the second adult declined transport, Keeley said.

State troopers with the Arizona Department of Safety are on the scene investigating the cause of the crash. Delays are expected until at least 2:15 p.m.

Contact reporter Caitlin Schmidt at cschmidt@tucson.com or 573-4191