【行政区划及人口】北海市辖海城区、银海区、铁山港区和合浦县,23个乡镇、7个街道办事处、341个村委会、86个社区居委会,全市户籍人口174.3万人。
海城区是北海市政治、经济、文化中心。辖区包括大陆区和海岛两大部分,总面积141.24平方公里。管辖涠洲镇和高德、驿马、东街、中街、西街、海角、地角7个街道办事处,19个村委会、45个社区居委会,总人口30.9万。
银海区辖4个镇:福成镇、平阳镇、侨港镇、银滩镇,40个村委会、8个社区居委会,总人口16.7万人。
铁山港区辖3个镇:南康镇、营盘镇、兴港镇,37个村委会、5个社区居委会,总人口18.5万人。
合浦县辖15个乡镇:廉州镇、党江镇、沙岗镇、西场镇、乌家镇、石湾镇、石康镇、常乐镇、闸口镇、公馆镇、白沙镇、山口镇、沙田镇、星岛湖镇、曲樟乡,245个村委会、28个社区居委会,总人口108.23万人。
【民族】北海市有壮族、瑶族、苗族、侗族、仫佬族、毛南族、回族、京族、彝族、水族、仡佬族、满族、蒙古族、土家族、朝鲜族、白族、傣族、高山族、藏族、黎族、达斡尔族、东乡族、维吾尔族等43个少数民族,少数民族常住人口近3.2万人,约占全市总人口的1.84%,人口在1000人以上的有壮族和瑶族。