CPKC Locomotive Roster

The tables are broken out based on reporting marks and then each table is organized by unit numbers/makes. Anything underlined and in blue font is a link to one of my Flickr albums.

Last update: June 6, 2025


CP – Canadian Pacific

Unit Numbers Builder and Make Notes
CP 1001, 1003, 1004 EMD SD40H Hydrogen units
CP 1002 EMD GP38H Hydrogen units
CP 1200-1201 GE AC44CWH Hydrogen units
CP 1401 EMD FP9A-3
CP 1900 EMD F9B-3
CP 2200-2329 EMD GP20C-ECO
CP 2816 Hudson H1b
CP 3000-3132 EMD GP38-3 → Unit numbers overlap with GP38AC and GP38-2. GP38-3 units listed below.
→ CP 3000, 3002, 3016, 3023, 3037, 3039, 3049, 3083, 3094, 3108, 3131, 3132
CP 3003-3020 EMD GP38AC → Unit numbers overlap with GP38-3. See GP38-3 units listed above.
CP 3021-3135 EMD GP38-2 → Unit numbers overlap with GP38-3. See GP38-3 units listed above.
→ CP 3084 heritage unit
CP 4007 EMD GP40-3
CP 4106-4107 EMD FP9A
CP 4400-4452 EMD GP38-2 → Unit numbers overlap with GP38-3. The below units are GP38-2.
→ 4400-4401, 4403-4404 4407, 4409, 4415, 4418-4421, 4423-4426, 4428-4429, 4431-4433, 4435-4437, 4439-4442, 4444, 4446-4449, 4451-4452
CP 4417-4445 EMD GP38-3 → Unit numbers overlap with GP38-2. The below units are GP38-3.
→ 4417, 4420, 4434, 4443, 4445
CP 4506-4515 EMD GP38-2
CP 4521-4526 EMD GP38-2 → Former GP40X rebuilt to GP38-2 config
CP 5000-5049 EMD SD30C-ECO → Former EMD SD40-2 units
CP 5101-5109 EMD SD40-3
CP 5723-6080 EMD SD40-2
CP 6000 EMD SD40-3
CP 6221-6257 EMD SD60
CP 6258-6262 EMD SD60M
CP 6300-6309 EMD SD60-3
CP 6607-6621 EMD SD40-2
CP 6644 EMD SD70ACu CP military unit
CP 6711 EMD SW900 → Used by RCP/Heritage teams
CP 7000-7059 EMD SD70ACu 7010-7014 script heritage unit
7015-7019 block heritage unit
7020-7023 military units
→ 7030 Strathcona tribute unit
CP/DH 7304-7312 EMD GP38-2 → DH 7304 is the only unit still wearing the D&H paint scheme
CP 7430-7437
CP 7450-7619
GE ET44AC → All units wear CPKC paint scheme
→ 7430-7437 Ex GE Tier 4 demo units originally bound for Baffinland
CP 8000-8080
CP 8100-8178
CP 8200-8209
GE AC4400CWM → Rebuilt from some CP GE AC4400CW in the 8500-8580 and 9500-9683 unit number range
CP 8500-8580
CP 8600-8655
GE AC4400CW → Some of 8500-8580 have been rebuilt into CP GE AC4400CWM in the 8200-8210 range
CP 8700-8960 GE ES44AC CP 8757 Every Child Matters unit
CP 8781 Hapag-Lloyd unit
CP 9004-9023 EMD SD40-2F → Unit numbers 9004, 9010-9011, 9014, 9017, 9020-9023
CP 9350-9379 GE ES44AC → CP 9375 in CPKC paint scheme
CP 9584-9683
CP 9700-9740
CP 9750-9784
CP 9800-9840
GE AC4400CW → Some of 9584-9683 have been rebuilt into CP GE AC4400CWM in the 8100-8178 range

KCS – Kansas City Southern

Unit Numbers Builder and Make Notes
KCS 1-2 EMD FP9A-3
KCS 3 EMD FP9B-3
KCS 641, 697 EMD SD40-3
KCS 646-695 EMD SD40-2
KCS 1500 EMD SW1500
KCS 1902, 2000 EMD GP38-3
KCS 1903-1921 EMD GP38-2
KCS 2003 EMD GP38
KCS 2004-2034 EMD GP38-2 → Number overlap with KCS EMD GP32ECO units. ECO unit numbers listed below.
KCS 2020-2040 EMD GP32ECO → Unit numbers 2020, 2036, 2037, 2038, 2040
KCS 2600-2601 EMD SD22ECO
KCS 2800-2899 EMD GP40-3 → Number overlap with EMD GP22ECO. See ECO numbers below.
KCS 2803-2852 EMD GP22ECO → Number overlap with GP40-3 → EMD GP22ECO numbers are 2818, 2840, 2842, 2843, 2852, 2810, 2820, 2824
KCS 2853 EMD GP32ECO
KCS 2857 EMD GP40-2
KCS 2900-2919
KCS 2950-2973
EMD GP40-3
KCS 2974-2977 EMD GP40-2
KCS 3151 EMD GP22ECO
KCS 3162, 3165 EMD SD40-3
KCS 3205, 3206, 3219 EMD SD40-2
KCS 3903-3967 EMD SD70MAC
KCS 3997-4059
KCS 4100-4129
KCS 4140-4199
EMD SD70ACe → KCS 4006 military unit
KCS 4300 EMD SW1000
KCS 4324-4362 EMD SW1500
KCS 4363-4367 EMD MP15DC
KCS 4368 EMD SW1500
KCS 4575-4624 GE AC4400CW
KCS 4680-4709
KCS 4765-4869
GE ES44AC → KCS 4859 Safety Starts Here unit
KCS 5000-5024 GE ET44AC
KCS 6083 EMD SD40-2
KCS 6092 EMD SD40-3

KCSM – Kansas City Southern de Mexico

Unit Numbers Builder and Make Notes
KCSM 400-403 EMD GPTEB → Non-powered slugs paired with GP32ECO-M units
KCSM 1523-1534 EMD SW1504
KCSM 1573-1580 EMD MP15AC
KCSM 2050-2099 EMD GP38-2
KCSM 2400-2404 EMD GP32ECO-M
KCSM 2500-2504
KCSM 2650-2651
EMD GP22ECO
KCSM 3001-3033 EMD SD40
KCSM 4062-4099
KCSM 4130-4139
KCSM 4200-4224
EMD SD70ACe
KCSM 4500-4574 GE AC4400CW
KCSM 4650-4679
KCSM 4710-4758
KCSM 4760-4764
KCSM 4870-4894
KCSM 4895-4919
GE ES44AC → KCSM 4721 US-Mexico Bicentential paint scheme

Inactive CP units I have photographed

Unit Numbers Builder and Make Notes
CP 3747 EMD SD9043MAC → Ex. UP unit
CP 9100-9160 EMD SD9043MAC

Leave a comment

close-alt close collapse comment ellipsis expand gallery heart lock menu next pinned previous reply search share star