CPKC was born following the 2023 merger of two railroads – Canadian Pacific and Kansas City Southern. CPKC operates in Iowa through the DME. CPKC’s 20,000-mile transcontinental network spans the U.S., Canada, and Mexico connecting ports like Montreal and Vancouver to key U.S. cities such as Chicago and Kansas City. Headquartered in Calgary, Alberta, with U.S. operations in Minneapolis, CPKC's Iowa routes run along the Mississippi River from the Minnesota border to Muscatine, crossing at Sabula toward Chicago, and extending to Ottumwa and on to the Missouri border, plus routes operating from Mason City west to Sheldon, east to Marquette, and north into Minnesota.     

Commodities

Pie chart showing commodities transported by CPKC: 32% Other, 27% Chemical and Allied Products, 22% Coal, 18% Food and Kindred Products, and 1% Transportation Machinery.

CPKC Railway Contacts

Operates in Iowa as the Dakota, Minnesota, and Eastern Railroad (DME)
www.cpkcr.com/en
Emergency number: 800-716-9132
Corporate HQ: 7550 Ogden Dale Rd. SE, Calgary, AB T2C 4X9
General offices: 120 S Sixth St., Minneapolis, MN 55402

BNSF in Iowa

  • Miles of track owned/leased/serviced in Iowa: 649.9
  • Miles operated under trackage rights in Iowa:  38.9
  • Employees in Iowa: 582

Transloading Locations

Transloading Locations
A-CD-LM-O
Camanche, IADavenport, IAMason City, IA
Clayton, IA Muscatine, IA
Clinton, IA New Hampton, IA
  Ottumwa, IA

Railroad Interchanges

Railroad Interchanges
Location Railroad Interchange 
Clinton
  • UP = Union Pacific
  • BNSF = BNSF Railway
Mason City
  • UP = Union Pacific
Moravia
  • ISRY = Iowa Southern Railway
Nora Spring
  • IANR = Iowa Northern Railway
  • NS = Norfolk Southern Railway
Ottumwa
  • BNSF = BNSF Railway
Quad Cities
  • IAIS = Iowa Interstate Railroad
  • BNSF = BNSF Railway
Sheldon
  • UP = Union Pacific