Lo scorso gennaio il porto di Barcellona ha movimentato 3.480.937 tonnellate di merci, con un incremento del 14,3% rispetto al gennaio 2004. Gli idrocarburi sono ammontati a 852.739 tonnellate (+9,6%), le altre rinfuse liquide a 121.233 tonnellate (+15,2%). Il traffico delle rinfuse secche si è attestato a 328.226 tonnellate (+2,1%). Il comparto delle merci varie ha chiuso il mese con un traffico di 2.109.689 tonnellate (+17,0%), di cui 1.582.059 tonnellate di merci containerizzate (+22,1%) e 527.630 tonnellate di merci convenzionali (+4,1%). La movimentazione dei container è stata pari a 157.025 teu (+13,9%), di cui 82.262 teu allo sbarco (+18,7%) e 74.764 teu all'imbarco (+9,0%). La movimentazione di container in transito è stata pari al 37,56% del totale, contro il 27,05% del gennaio 2004.
Il traffico dei passeggeri è stato di 43.331 unità (+14,2%), di cui 16.452 crocieristi (+15,0%) e 26.879 passeggeri dei traghetti (+13,7%).