Nel primo semestre il porto di Barcellona ha movimentato 20,9 milioni di tonnellate, il 5,3% in meno rispetto allo stesso periodo del 2011. Le merci varie hanno registrato una flessione dell'11% a 13,2 milioni di tonnellate. In particolare, le merci containerizzate hanno registrato una flessione del 18,4% a 8,5 milioni di tonnellate, mentre le convenzionali sono cresciute del 6,4% a 4,7 milioni di tonnellate. La movimentazione container ha registrato un calo del 20,7% a 847.973 teu, di cui 630.533 teu pieni (-20,6%), 280.260 teu all'imbarco (+1,5%), 205.869 teu allo sbarco (-13,2%), 144.404 teu in transhipment (-48,6%) e 217.440 teu vuoti (-21,0%). La percentuale del transhipment è stata del 28,7%, pari a 243.765 teu (-37,5%). Per le rinfuse liquide la flessione è stata del 5,2% a 5,2 milioni di tonnellate, di cui 4,1 milioni di tonnellate di idrocarburi (-11,3%) e 1,1 milioni di altre rinfuse liquide (+25,8%). Il carico secco ha registrato un incremento del 43% a 2,6 milioni di tonnellate. Il traffico dei passeggeri ha registrato una flessione del 9,6% a 1,3 milioni di persone, di cui 905.000 crocieristi (-9,9%) e 414.000 passeggeri dei traghetti (-9,1%).