La flota de Ferromex es de 582 locomotoras diésel-eléctricas fabricadas por General Electric, EMD, y un total de 14.456 vagones de carga; vagón góndola, 5287 unidades; vagón carga general, 4363 unidades; vagón tolva, 3147 unidades; vagón plataforma, 741 unidades; vagón automovilero de tres niveles, 741 unidades; y vagón tanque, 177 unidades.