北海大清時歸廣東廉州府合浦縣。康熙元年，即1662年，設北海鎮。係稅關，叫北海市稅關，係商埠，光緒二年英《煙臺會議條約》訂開。民國時，1926年設「北海市行政籌備處」。1929年置北海鎮。共和國時，1950年設北海市。