广西省北海市全市总面积为3337平方公里,人口约162.57万,北海市是沿海开放城市,国家历史文化名城。北海地处广西壮族自治区南端,北部湾东北岸。西北距自治区首府南宁206公里,东距湛江198公里,东南距海口市147海里。

北海市区南北西三面环海,有涠洲(24.74平方公里)、斜阳(1.8平方公里)两个海岛,涠洲距市区大约20.2海里。北海地区海岸线总长达500多公里。