民国时期,平睦镇境域为合浦县。
1952年8月11日,划归浦北县,设平睦乡,后废。
1984年,复设平睦乡。
1989年,平睦乡设11个村公所、36个村委会。
1993年,平睦乡改平睦镇。
民国时期,官垌镇境域属博白县。
1953年,划归浦北县。
1961年,设官垌公社。
1967年,改为红山公社。
1984年,红山公社撤改为官垌乡。
1989年,官垌乡设17个村公所、58个村委会。
1993年,官垌乡改为官垌镇。