1951年為廣東省北海市轄地。
1952年屬廣西省。
1953年4月設立3個市郊區。
1954年3月市郊第一、第二區合稱第一區,市郊第三區與市區合稱第二區。
1955年屬廣東省。
1956年撤銷,為縣級北海市轄地。
1958年屬合浦縣北海公社轄地。
1964年復屬縣級北海市。
1965年屬廣西壯族自治區縣級北海市。
1983年屬地級北海市。
1984年9月復設北海市郊區,轄地角、新港、潿洲3鎮和高德、西塘、咸田3鄉。
1990年7月地角鎮全部區域和西塘鄉、高德鎮部分區域劃歸海城區。
1994年12月17日潿洲鎮全部和高德鎮、西塘鎮部分區域劃歸海城區,余者與合浦縣福成鎮另設銀海區。