No injuries were immediately reported after a freight train derailed Tuesday afternoon in Bensalem Township, Bucks County, police said.
Hazmat teams and other emergency personnel were responding to the derailment that occurred between Street Road and the Neshaminy Falls train station, Bensalem Township police said.
Residents in the area were urged to stay away from the accident scene and shelter in place, police said.
“We are currently assessing the contents of the train cars and will send an update as soon as we have more information,” Bensalem Township police said.
Read more An Olympic gold medalist is expanding her chain of gymnastics academies to South Jersey
Images from TV news helicopters showed what appeared to be at least a dozen freight cars derailed.
TRAIN DERAILMENT BETWEEN STREET ROAD AND NESHAMINY FALLS TRAIN STATION – SHELTER IN PLACE – https://t.co/dyvvhqn0jN
Read more Source: Flyers to bring back forward Carl Grundström on a one-year deal
— Bensalem Police (@BensalemPolice) June 30, 2026