明属乐平县仙游乡民安都,驻民安。
清属仙游乡昔阳都。
民国初年属皋落乡,驻地皋落。
1914年,属昔阳县皋落乡。
1918年,实行区村制,全县分4个区,属三区。
1938年5月,属昔东县。
1940年,昔东划为6个区,分属四区(驻张家庄)、五区(驻台上)。
1941年,划为8个区,区属未变。
1944年,划为9个区,属五区。
1945年9月,昔东、昔西合并,全县分14个区,属昔阳七区,区公所驻张家庄。
1946年6月,调整为8个区,属五区,区公所驻皋落。
1953年7月,区下设乡,辖内设民安乡、闫庄乡,其中民安乡辖13村、闫庄乡辖3村。
1956年4月,区级建制撤销,乡级建制重新划分,辖内设民安乡、陈村乡,其中民安乡辖17村、陈村乡辖8村。
1958年8月,实行政社合一的人民公社制,全县设7个人民公社,分属皋落、赵壁人民公社。
1959年3月,全县分为14个人民公社,分属皋落、赵壁、凤居、界都人民公社。
11月,成立闫庄人民公社,驻地闫庄,辖22个管理区。
1961年,管理区改为生产大队,闫庄人民公社辖闫庄、陈村、赵庄、张家庄、东庄、台上、峰洼、张柱、杏庄、楼上、民安、河上、河下、茶叶洼(桃树洼、东庄)、西掌(南掌、北掌)、寺垴、张家喜、鸦窝等18个大队。
1984年8月,公社改乡制,闫庄人民公社改为闫庄乡,辖18个村民委员会。
2001年3月,辖14个行政村,3个自然村。
2021年4月7日昔政函字(2021)16号昔阳县人民政府关于我县部分乡镇行政区划调整的通知。
鸦掌村划归至东冶头镇管辖。