What was the first American steam railroad to carry both passengers and freight?

The first American steam railroad to carry both passengers and freight was the Baltimore & Ohio Railroad.

It began operation in 1830, powered by the Tom Thumb locomotive built by American manufacturer Peter Cooper (1791-1883).

Leave a Comment