Les ports chinois ont importé 163,16 Mt de pétrole brut en 2007, soit une hausse annuelle de 12,3 %, et en ont exporté 3,88 Mt (− 38,6 %). Selon les statistiques douanières, les principaux pays fournisseurs sont l’Angola avec 24,99 Mt (+ 6,5 %), l’Arabie saoudite avec 26,33 Mt (+ 10,3 %), l’Iran avec 20,53 Mt (+ 22,4 %), la Russie avec 14,52 Mt (− 9 %), Oman avec 13,67 Mt (+ 3,7 %) et le Soudan avec 10,30 Mt (+ 112,6 %). Les exportations chinoises de pétrole brut ont toutes diminué vers les principaux clients, à savoir la Corée du Sud avec 1,06 Mt (− 38,9 %), les États-Unis avec 617 620 t (− 47,8 %), le Japon avec 517 699 t (− 39,9 %), et la Corée du Nord avec 523 160 t (− 0,1 %).
La Chine est le deuxième pays consommateur de pétrole après les États-Unis. À lui seul, le port de Qingdao a réalisé un trafic de 32 Mt en 2007, qui pourrait passer à 50 Mt en 2009 d’après son opérateur Qingdao Port Group. Le port de Yangpu, qui a importé 7,15 Mt de pétrole brut en 2007, a exporté des produits raffinés (essence, carburant diesel et gaz de pétrole liquéfiés) surtout vers les pays d’Asie du Sud-Est, Hong Kong et l’Australie. Sa zone franche va être équipée d’installations d’entreposage pétrolier de 10 Mm3. En outre, les autorités centrales ont décidé la construction de quatre ports dédiés à l’importation de pétrole et capables d’accueillir des navires de 200 000 à 250 000 TPL: Jiangsu Qidong, Zhejiang Cezi, Hainan Lingao et Tianjin. Enfin, Dalian reste le principal port pétrolier pour le nord du pays.