1949年设金庭乡(驻晋溪)和孝嘉乡(驻华堂),1950年分设后山乡、金庭乡、灵鹅乡、炉峰乡、孝嘉乡。
1956年撤区并乡,后山乡和金庭乡合并称金山乡(驻晋溪),炉峰乡、孝嘉乡和灵鹅乡合并称新合乡(驻华堂)。
1958年为上东人民公社金山和新合社,1961年建立金山人民公社和新合人民公社。
1981年新合公社改名为金庭公社,1983年3月重设金山乡和金庭乡,1992年5月金山乡和金庭乡合并为金庭镇。
2019年12月,原金庭镇、原北漳镇合并为金庭镇。