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.     

Back to top

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.
Back to top

Contact Information

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

Back to top

CPKC Service Map

(View large map)

CPKC Railway operates across the United States, Canada, and Mexico. Service in Iowa includes operation on the Chicago, Davenport, Kansas City, Marquette, Mason City, Ottumwa, Owatonna, and Sheldon subdivisions in the eastern and northern portions of the state.

CPKC service in Iowa includes operation on the Chicago, Davenport, Kansas City, Marquette, Mason City, Ottumwa, Owatonna, and Sheldon subdivisions in the eastern and northern portions of the state.

Back to top

CPKC 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
Back to top

Transloading Locations

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

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
Back to top