1940年,昔东划为6个区,属二区,驻地朱石铺。
1945年9月,昔东、昔西合并,全县分14个区,属昔阳十一区。
1946年6月,调整为8个区,属七区,区公所驻丁峪,辖27个行政村。
1953年7月,区下设乡,辖内设丁峪、郝家、朱石铺、王寨、松树岩、三教河、孔氏7个乡。
1956年4月,区级建制撤销,乡级建树重新划分,辖内设丁峪乡、王寨乡、方台乡、三教河乡。
1958年8月,撤乡改公社制,成立刀把口人民公社,驻丁峪,辖26个管理区。
1961年,管理区改为生产大队。
1962年,分刀把口公社为刀把口、王寨二社。
其中:王寨公社驻王寨,辖11个大队。
刀把口公社驻丁峪,辖17个大队。
1981年,刀把口公社更名为丁峪公社。
1984年8月,公社改乡制,改丁峪公社、王寨公社分别为丁峪乡、王寨乡。
2001年7月,丁峪乡、王寨乡合并称孔氏乡,驻丁峪,辖21个村民委员会。
属孔氏乡管辖至今。