- Freight Railroad Employees: 3,652
- Freight Railroads: 20
- Freight Rail Mileage: 4,268
- Trucks off the Road: It would have taken 12.6 million trucks to handle the freight that moved by rail in Minnesota in 2024.
Freight Rail in Minnesota
What Moves by Rail
2025 Data
Originated in Minnesota
| Commodity | Million Tons | Units |
| Metallic ores | 36.9 | 433,200 |
| Farm products | 15.4 | 146,600 |
| Food products | 8.7 | 86,800 |
| Chemicals | 3.5 | 36,700 |
| Petroleum products | 2.7 | 27,700 |
| All other carloads | 10.4 | 117,800 |
| Intermodal | 2.5 | 141,000 |
| TOTAL | 80.2M | 989,800 |
Terminated in Minnesota
| Commodity | Million Tons | Units |
| Metallic ores | 29.7 | 366,800 |
| Coal | 7.2 | 60,400 |
| Chemicals | 4.1 | 41,200 |
| Farm products | 2.6 | 25,400 |
| Nonmetallic minerals | 1.4 | 22,100 |
| All other carloads | 10.1 | 129,800 |
| Intermodal | 2.2 | 158,700 |
| TOTAL | 57.3M | 804,500 |
Class I Railroad Mileage
| BNSF Railway | 1,712 |
| Canadian National Railway | 378 |
| CPKC | 1,702 |
| Union Pacific Railroad | 644 |
Short Line Railroads
| Airlake Terminal Railway | 2 |
| Cannon Valley Railroad | 15 |
| Cloquet Terminal Railroad | 3 |
| Ellis & Eastern Railroad | 42 |
| Minnesota Commercial Railway | 86 |
| Minnesota Northern Railroad | 165 |
| Minnesota Prairie Line | 94 |
| Minnesota, Dakota & Western Railway | 2 |
| Northern Lines Railway | 25 |
| Northern Plains Railroad | 46 |
| Otter Tail Valley Railroad | 74 |
| Progressive Rail | 62 |
| Rapid City, Pierre & Eastern Railroad | 172 |
| Red River Valley & Western Railroad | 51 |
| St. Croix Valley Railroad | 35 |
| Twin Cities & Western Railroad | 189 |
| Other Canadian | |
| Canadian National Railway (non-GTC) | 44 |
Contacts in Minnesota
Government-affairs leads for the railroads operating in the state.
Note: Data are for 2025 except rail employment and truck equivalents, which are 2024. Total state mileage excludes trackage rights. Data are AAR estimates based on information from various sources.
