北海之所以叫北海,是因为秦朝时,秦国征服百越,建立象郡,北海归象郡管辖。到汉代,北海已经成为海上丝绸之路的始发港。随着对外交流的发展,渔村也在发展。北海渔村越来越出名了。新中国成立后,北海划归广西管辖,上世纪80年代升格为地级市。它的名字一直沿用至今。
北海是中国最早的对外贸易港口,也是海上丝绸之路的起点之一。历史上是云南、贵州、四川、广西、湖南、湖北等省与海外各国贸易的主要商品集散地之一。距西北省会南宁206公里,东距广东湛江198公里,东南距海南省海口147海里。地势一般北高南低。地势平坦开阔,气候为海洋性季风气候,具有典型的亚热带特征。辖3区1县,总面积3337平方公里。
北海是古代海上丝绸之路的重要始发港,国家历史文化名城,是广西北部湾经济区的重要组成城市。是中国西部唯一被列入首批进一步对外开放的14个沿海城市的沿海城市,也是中国西部唯一同时拥有深水海港、全天候机场、高速铁路和高速公路的城市。