• Freight Railroad Employees: 2,696
  • Freight Railroads: 19
  • Freight Rail Mileage: 3,836
  • Trucks off the Road: It would have taken 14.5 million trucks to handle the freight that moved by rail in Iowa in 2022.

Freight Rail Traffic

Tons in millions.

Originated

  • Food products: 20.8 tons, 205,100 cars
  • Chemicals: 16.0 tons, 168,600 cars
  • Grain: 9.7 tons, 91,500 cars
  • Crushed stone & sand: 2.1 tons, 18,800 cars
  • Steel products: 0.7 tons, 8,100 cars
  • Other: 3.9 tons, 80,500 cars
  • TOTAL: 53.3M tons, 572,500 cars

Terminated

  • Coal: 13.2 tons, 110,200 cars
  • Chemicals: 4.4 tons, 45,300 cars
  • Grain: 2.2 tons, 21,900 cars
  • Food products: 1.8 tons, 18,500 cars
  • Stone, clay, & glass pr.: 1.0 tons, 9,900 cars
  • Other: 5.7 tons, 105,200 cars
  • TOTAL: 28.3M tons, 311,100 cars

Freight Rail Miles

Class I Railroads

  • BNSF: 659
  • Canadian National: 572
  • CPKC: 673
  • Norfolk Southern: 43
  • Union Pacific: 1,553
  • TOTAL: 3,500

Short Line Railroads

  • Boone & Scenic Valley Railroad: 2
  • Burlington Junction Railway: 6
  • Cedar Rapids & Iowa City Railway: 57
  • D&I Railroad: 67
  • Davenport Industrial Railroad : 3
  • Iowa & Middletown Railway : 4
  • Iowa Interstate Railroad: 355
  • Iowa Northern Railway: 209
  • Iowa River Railroad: 9
  • Iowa Southern Railway: 35
  • Iowa Traction Railway: 10
  • Keokuk Junction Railway: 4
  • Mount Vernon Railroad: 3
  • Waterloo Railroad: 7
  • TOTAL: 771

State Reps

Note: Data are for 2023 except for rail employment and truck equivalents, which are 2022. Total miles shown for the state exclude trackage rights, but miles shown for individual railroads include trackage rights. Some mileage and employment figures are estimates. Rail traffic figures are based on AAR analysis of industry data.