1949年12月4日北海解放,银海区归合浦县管辖,1951年1月改为广东省管辖,同年5月委托广西省领导,1952年3月正式划归广西,1955年5月重归广东,1958年归合浦县北海人民公社管辖。
1964年归北海县级市管辖,1965年6月随北海市又划归广西。
广西壮族自治区人民政府1984年9月8日批准设立北海市海城区、市郊区。
1990年7月21日,广西壮族自治区人民政府批准:北海市郊区的地角镇和西塘乡的徐屋、谭屋、张屋、大乪、李屋等22自然村,以及高德镇的勒棚村划归海城区管辖。
1994年12月17日,国务院批准:撤销北海市郊区,设立银海区。银海区辖从合浦县划入的福成镇,原郊区的侨港镇、咸田镇、高德镇、西塘镇,海城区的大墩海、南(氵万)、新村3个居委会,区人民政府驻明珠大道。将原郊区的涠洲镇(含斜阳岛)、高德镇的马栏、军屯、开江、垌尾、翁山、赤西、高农8个村公所和第一、第二、沙脚、岭底、庙山5个居委会及平阳村公所的螺壳村、龙沟芦村,西塘镇的西塘、西边垌、驿马3个村公所划归北海市海城区管辖。
2005年,咸田镇并入西塘镇,并更名为银滩镇;高德镇更名为平阳镇。