Entre la période 2010-2015, 219 millions de voyageurs ont été transportés par l’Office national des chemins de fer (ONCF), soit près de 100% de l’objectif fixé par le contrat-programme, et 212 millions de tonnes de marchandises ont été acheminés (+22 % par rapport à l’objectif contractuel), ce qui correspond à un chiffre global sur la période 2010-2015 de 22,1 milliards de Dhs (+7%).