唐贞观八年（634年）合浦称廉州。元至元十七年（1280年）改设廉州路。明洪武元年（1368年）至清设廉州府，隶属广东省。中华民国时期（1911年－1949年），合浦县先后隶属于广东省钦廉道、南区绥靖公署和第八区行政督察专员公署。中华人民共和国时期：1949年12月中国人民解放军进驻合浦县，仍属广东省。1951年5月10日将合浦县下辖的北海东镇、西镇、高德乡、涠洲乡划出设北海市。1952年划归广西。1955年划归广东。1965年再次划归广西，隶属于钦州专区。1987年7月合浦县改由北海市管