三国吴黄武七年（228年）合浦郡改称珠官郡，不久复称合浦郡。隋炀帝大业元年（605年）设置禄州，又併入合州。唐贞观八年（634年）合浦称廉州。元至元十七年（1280年）改设廉州路。明洪武元年（1368年）至清设廉州府，隶属广东省。中华民国时期（1911年－1949年），合浦县先后隶属于广东省钦廉道、南区绥靖公署和第八区行政督察专员公署。中华人民共和国时期：1949年12月中国人民解放军进驻合浦县，仍属广东省。1951年5月10日将合浦县下辖的北海东镇、西镇、高德乡、涠洲乡划出设北海