Lo scorso anno i porti del Marocco hanno movimentato 61.503.351 tonnellate di merci, con un incremento del 9,6% rispetto al 2003. Le importazioni sono ammontate a 34.148.537 tonnellate (+7,2%), le esportazioni a 27.354.814 tonnellate (+12,3%).
Il maggior volume di traffico è stato registrato nel porto di Casablanca con 22.394.431 tonnellate (+7,1%), seguito dal porto di Jorf Lasfar con 12.191.710 tonnellate (+9,3%).
Il traffico di rinfuse secche nei porti marocchini si è attestato complessivamente a 31.404.807 tonnellate (+9,3%), quello di rinfuse liquide a 16.912.080 tonnellate (+14,0%). Le merci unitizzate sono state 8.502.573 tonnellate (+11,5%), di cui 5.069.520 tonnellate in container (+9,4%); le merci convenzionali sono state 4.683.891 tonnellate (-5,1%). , di cui 278.704 teu all'imbarco (+8,4%) e 281.978 teu allo sbarco (+8,2%). Il porto di Casablanca ha movimentato 492.209 teu (+9,8%), il porto di Agadir 41.201 teu (-9,0%) e il porto di Tangeri 27.272 teu (+13,1%).