A person was hit by a train just after 10 p.m. Thursday night, according to reports.
The Salem Fire Department reported it was responding to the area near the Jefferson Avenue overpass on the SFD Facebook page.
Scanner reports indicating emergency personnel were accessing the tracks by Ocean Avenue and Broadway.
The victim was a 20-year-old man with very serious injuries, according to scanner reports.
With the assistance of Atlantic Ambulance, the Salem Fire department reported it "packaged [the] patient on board and carried him in the stokes basket off the tracks to an awaiting ambulance on Broadway. Firefighters also safely evacuated approx. 150 passengers from the commuter rail train to awaiting MBTA buses at the Canal St. gate near Sidelines."
On Twitter a passenger said he evacuating the train with other riders and busses were arriving on scene.
Salem resident Seth Mascolo was on the 10:40 outbound train and was held up in Swampscott.
"These incidents seem to be happening more and more frequently, and something needs to happen to fix it," he wrote to Patch. "Either build bigger walls, or go slower. A person's life is not as important as time."