Nel primo semestre di quest'anno il porto di Barcellona ha registrato un traffico di 19.745.576 tonnellate di merci, con una crescita del 15,69% rispetto a 17.067.203 tonnellate totalizzate nella prima metà del 2003.
La movimentazione container è stata pari a 932.984 teu, con una progressione del 18,44% rispetto ai 787.731 teu movimentati nel primo semestre dello scorso anno. Le merci containerizzate sono state 9.026.358 tonnellate (+24,39%). Le merci varie sono ammontate complessivamente a 12.097.878 tonnellate, con un incremento del 21,86% rispetto a 9.927.901 tonnellate nel primo semestre del 2003.
Nel settore passeggeri, il comparto dei traghetti ha fatto registrare un traffico di 330.856 unità (+5,61%), quello delle crociere di 337.671 unità (+0,78%).
Nei primi sei mesi di quest'anno il porto catalano è stato scalato da 4.203 navi (+0,21%).