明嘉靖二十七年(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月,丁峪鄉、王寨鄉合并稱孔氏鄉。