北海市有3个区。
北海市是广西壮族自治区的一个地级市,它下辖3个区和1个县。这三个区分别是:海城区、银海区和铁山港区。每个区域都有其独特的地理位置和特色。例如,海城区是北海市的市中心,拥有繁华的商业区和众多的历史文化景点。银海区则以其美丽的海滩和丰富的海洋资源而闻名,是北海市重要的旅游区域。而铁山港区则是一个重要的港口区域,对北海市乃至广西壮族自治区的经济发展起到了关键作用。