I am looking for a dataset containing US freight railroad networks, stations, yards and junctions for class I railroads for all US states.
Any help is appreciated!
The US Department of Transportation has a dataset called the National Transportation Atlas Database.
The Liner Notes describe the datasets that are included.
At that link go to NTAD 2015 (online), Polyline, Railway Network
Also under the Points category, these datasets are related to the railroad:
OpenStreetMap data may be more accurate in some spots, in other spots it won't have any coverage or the attributes will be incomplete.
I'm also looking for US Railroad data at a better scale than this, but so far this is the best I've found.
The best data on stations and junctions that I've found so far is Railinc's website Steelroads: https://www.steelroads.com/steelroads/servlet/GenericServlet?CONTROLLER=IrfMenuController&ACTION=MENU_INITIALIZE&LANGUAGE=en
It's like a free extract from Railinc's Centralized Station Master File (which is usually around $2000). It has station's code, location name, state, standard point location code and type of station (operating or revenue), if it is a junction, and if so, name of the junction.
You can not download the file, so I had to spend some time scraping the website.
Also a major drawback is that it does not contain expired stations, only the ones that are operating at the moment.
US DOT Open Data Portal Search for Keyword "Rail" has datasets, including:
Railroad Crossings, Transit Network, Railroad Lines, Transit Stations, Intermodal Transit Facilities (IPCD), Amtrak Routes, Amtrak Stations.