This is an incomplete list of locomotives and multiple units used by the ONCF.

The list Class Constructed Quantity Top speed Power Tractive effort Retired Comments PicturesTypeNumbersDeliveredStill in use Electric locomotivesE 20019327075 km/h1210 kWOriginally CFM. Similar to SNCF Class BB 4200E 50119266090 km/h680 kWOriginally CFM. Similar to SNCF Class BB 4500E 50719284060 km/h680 kWOriginally CFM. Similar to SNCF class 4500. Freight version for phosphates trains Oued Zem - CasablancaE 600192916075/90 km/h1160 kWOriginally CFM. Similar to SNCF Class BB 4100E 700194814080/115 km/h1220 kW152 kNOriginally CFM. Similar to SNCF Class BB 8100. Used for freight trains.E 80019597090 km/h3200 kWOriginally CFM. Similar to SNCF Class CC 7100. Used for freight trains.E 90019697075/125 km/h2427 kW2 Similar to SNCF Class CC 6500 and JŽ class 363.E 10001975230125 km/h3000 kW412 kNSimilar to PKP class ET22E 1100197722100 km/h2848 kW314 kN2 Built by Hitachi. Mainly used for freight trainsE 120019828100 km/h2848 kW337 kN2 Built by Hitachi. Mainly used for freight trainsE 1250198412160 km/h3900 kWBuilt by Hitachi. Used for passenger trains.E 1300199118160 km/h4000 kW275 kN2 Similar to SNCF Class BB 7200. Used for passenger trains.E 135020009120 km/h4500 kW330 kN2 For phosphate trains Benguerir - Safi/Oued Zem - Casablanca (up to 4800 metric tons)E 1400201020120/160 km/h5500 kW320 kNPrima II. Freight and passenger trains with head-end power supply. Ready for 25 kV operation. Diesel locomotivesDF 10019691480/135 km/h12250 kW360/216 kN2 Similar to SNCF Class CC 72000. Originally used for phosphates trains on the Benguerir - Safi line, now in passenger service.DF 1151967685/160 resp. 85/140 km/h12650 kW189 kN2 Former SNCF Fret class CC 72000, bought in 2006.DG 20019733790 km/h589 kW219 kNSimilar to PKP SM/SP42DH 3501974182429 kW2 Freight locomotive by General MotorsDH 370197442429 kW2 Passenger version of the DH 350.DI 50019821885 km/h736 kWDK 5501982111472 kWVariant of the DH 350 for heavy freight trainsDL 50199012263 kWLight shunterDM 600199219100 km/h817 kWNewer version of the DI 500

1 The SNCF CC 72000 have switchable gear ratios, a "slow" setting with high tractive effort for freight operation and a "fast" setting with low tractive effort for passenger trains 2 This type is used for passenger trains, but does not supply head end power. Passenger trains always have an additional generator van for train power supply.

Sources Railfaneurope.net: ONCFM locomotives and trainsets Railfaneurope.net: ONCFM withdrawn classes