枣林镇:1949年,枣林镇境域属代县第一区;1984年由枣林公社改为枣林镇。 2021年代县撤销胡峪乡,整建制并入枣林镇。2018年户籍人口为18567人。2020年6月,枣林镇下辖29个行政村,镇人民政府驻小墩素村。枣林镇乡镇企业有焦化厂、砖厂。2011年,枣林镇工业总产值为5600万元,比2010年增长10%;工业增加值占生产总值的39%。2011年,枣林镇有规模以上工业企业5家,职工3000人,实现工业增加值500万元,比2010年增长10%。2018年,枣林镇有工业企业28个,其中规模以上4个,有营业面积超过50平方米以上的综合商店或超市41个。