Railway companies of Iowa

List of railway companies in the American state of Iowa.

Class I railways

 * Amtrak (AMTK), passenger on freight lines
 * Burlington Northern & Gulf Railroad (BNG), freight
 * Kansas City-Santa Fe Railroad (KCSF), freight
 * North Western Pacific Railroad (NWP), freight and passenger
 * Pere Marquette Railway (PS), freight
 * Union Pacific Railroad (UP), freight

Shortline and terminal railways

 * Boone and Scenic Valley Railroad (BSVR), freight and heritage passenger
 * Burlington Junction Railway (BJRY), freight
 * Cedar Rapids & Iowa City Railway (CIC), freight and passenger
 * D&I Railroad (DAIR), freight
 * D&W Railroad (DWRR), freight
 * Iowa Northern Railway (IANR), freight
 * Iowa Northwestern Railroad (IANW), freight
 * Iowa River Railroad (IARR), freight
 * Iowa Traction Railway (IATR), freight
 * Keokuk Junction Railway (KJRY), freight

Defunct railways
Years shown here refer to the period in which a given company operated in Iowa; they may have existed elsewhere before or after these years.