明沿用元旧制,境域属王乔都、东涧谷都、中梁都等。
清乾隆年间,全县130个村镇分东南西北4路,现辖区大部属东路。
1919年阎锡山政权实行“村本政治”,设立区建置,分属三区、四区。
抗日战争时期,分属中国共产党领导的祁县抗日民主政府三区、四区。
1948年7月,调整为8个区,属三区。
1950年3月,全县调整为4个区,属三区。
1953年7月,区下设乡,为三区生茂乡、北梁乡、鲁村乡和一区三合乡管辖。
1953年,区的建制撤销。
1954年调整区划,属东观镇。
1958年实行人民公社制,属东观(红旗)公社。
1961年5月,设峪口公社。
1983年改乡镇建制,为峪口乡。