明嘉靖二十七年(1548),孔氏隶属于仙游乡昔阳都。
清乾隆十八年(1753),孔氏乡隶属于昔阳都。
民国初年,全县分镇乡路,乐平镇隶属于古肥乡。
1917年,山西实行“村本政治”,孔氏乡为丁峪七区。
1918年,实行区村制,全县分4个区,属二区。
1938年5月,属昔东县。
1940年,昔东划为6个区,属二区,驻地朱石铺。
1945年9月,昔东、昔西合并,全县分14个区,属昔阳十一区。
1946年6月-1949年,调整为8个区,属七区,区公所驻丁峪。
1953年7月,区下设乡,辖内设丁峪、郝家、朱石铺、王寨、松树岩、三教河、孔氏7个乡。
1956年4月,区级建制撤销,乡级建制重新划分,辖内设丁峪乡、王寨乡、方台乡、三教河乡。
1981年,为丁峪公社。
1984年8月,撤销丁峪公社,设立丁峪乡。
2001年7月,丁峪乡、王寨乡合并称孔氏乡。