秦始皇三十三年(前214年)属象郡辖地。
汉初属南越国辖地。
隋大业三年(607)属合浦郡辖地。
北宋开宝五年(972)为合浦县地。
1952年8月11日,置浦北县,划辖合浦县北部,即以南流河为合浦、浦北两县界。
因其位于旧合浦县北而名县。
治小江镇,属钦州专区。
1953年8月,浦北县划辖原属博白县的历山、垌口、官垌等地。
1955年7月9日,浦北县改属广东省合浦专区。
1959年3月20日,浦北县废省入合浦县。
1965年6月26日,复置浦北县,治所及辖域依旧。
属钦州专区。
1991年,浦北县改属钦州地区。
1994年6月28日,浦北县改属钦州市。