Current and former railroads operating in Marquette County.
- Duluth, South Shore and Atlantic Railroad
- Escanaba and Lake Superior Railroad
- Lake Superior and Ishpeming Railroad
- Marquette and Huron Mountain Railroad
- Soo Line
Source: RRHX
Current and former railroads operating in Marquette County.
Source: RRHX