孔氏乡,隶属于山西省晋中市昔阳县,地处昔阳县东北部,东、北与河北省石家庄市赞皇县、井陉县相接,南、西南与皋落镇相衔,西与冶头镇相连,区域面积201.61平方千米,截至2018年末,户籍人口11708人。
1949年,属昔阳县第七区。1958年,属刀把口公社。1981年,刀把口公社更名丁峪公社。1984年8月,丁峪公社改丁峪乡。2001年7月,丁峪、王寨两乡合并为孔氏乡。截至2020年6月,孔氏乡下辖15个行政村。
2018年,孔氏乡有工业企业1个,有营业面积超过50平方米以上的综合商店或超市12个。