北海港按统计范围来分,全港包含北海市区内的商用和专业货主码头。按管辖来说,北海港管辖北海老港区,石步岭港区,铁山港港区和大风江港区。北海老港区、石步岭港区是在营运港区,铁山港港区在建设中,大风江港区是规划建设港区。北海老港区、石步岭港区和铁山港港区的状况如下:
北海港老港区(第一作业区): 现有生产用泊位5个,非生产用泊位2个。生产用泊位:200吨级2个,700吨级2个,1000吨级1个。核定年吞吐能力35万吨。另外在200吨级和700吨级泊位之间改造成1000吨级客滚泊位1个,年旅客吞吐能力30万人次。
北海港石步岭港区(第二作业区): 现有泊位4个:10000吨级2个,20000吨级1个,35000吨级1个。年吞吐能力180万吨(其中集装箱4.8万TEU)。
铁山港港区: 在建2个20000吨级杂泊位,年吞吐能力95万吨。因后续资金还未到位,而在陆域形成方面做了大量工作,其他工程项目现还未开工。
另外: 北海港货主码头有7个,年吞吐能力90万吨。其中海运公司码头1个,年吞吐能力10万吨;航海公司码头1个,年吞吐能力2万吨;外贸公司码头1个,年吞吐能力10万吨;广西中油水产码头1个,年吞吐能力10万吨;石油公司冠头岭码头一个,年吞吐能力5万吨;二级站码头1个,年吞吐能力3万吨;化工厂油码头1个,年吞吐能力50万吨。