距海口市147海里。市区南北西三面环海，有涠洲（24.74平方公里）、斜阳（1.8平方公里）两个海岛，涠洲距市区大约20.2海里。北海地区海岸线总长达500多公里。
气候.北海属亚热带季风气候，全年温暖潮湿。空气优良。年均降水量1644毫米 ，年均温22.6℃。
政治.
行政区划.北海市下辖3个市辖区、1个县。
人口.根据2010年第六次全国人口普查，全市常住人口为153.93万人，同2000年第五次