1914年改为横峰县,因县北横峰山得名。
1985年4月18日,
横峰县
设立上坑源乡(赣府厅字[1985]230号)。
1986年4月11日,撤销中茅坪乡,将中茅坪乡的区域划归岑阳镇管辖(赣府厅字[1986]194号)。
1992年7月27日,撤销葛源乡,设立葛源镇(赣民字[1992]138号批复)。
1994年3月12日,撤销铺前乡,设立铺前镇(赣民字[1994]40号批复)。至此全县辖3个镇、9个乡。
2000年,根据第五次人口普查数据:全县总人口166738人,其中各乡镇人口(人):岑阳镇33932葛源镇21395铺前镇12198姚家乡11831上畈乡7237莲荷乡11685司铺乡9598港边乡13931龙门畈乡22050青板乡14152新篁乡7449上坑源乡1280
2001年11月8日,撤销上坑源乡,划归葛源镇;撤销上畈乡,划归莲荷乡(赣民字[2001]508号批复)。
2003年10月21日,撤销铺前镇,成建制划归岑阳镇管辖(赣民字[2003]273号批复)。2003年底,全县总人口20.8万人。
2004年底,全县辖2镇7乡:岑阳镇、葛源镇、姚家乡、莲荷乡、司铺乡、港边乡、龙门畈乡、青板乡、新篁乡。