解放初期属大同县三区,1950年划归十区,1953年区下设乡,1954年大仁县时区撤县辖乡。
1956年小乡合并始建峰峪乡。
1958年大仁县撤,划归大同市郊区桑干河人民公社。
1959年桑干河人民公社撤,将原桑干河人民公社、徐疃、峰峪两管理区合并为峰峪人民公社。
1960年属大同市古城区峰峪人民公社。
1963年将峰峪人民公社划分为峰峪、徐疃两个人民公社。
1984年峰峪人民公社改为峰峪乡。
2001年峰峪、徐疃两乡合并为峰峪乡至今。