民国元年(1912年)至民国九年(1920年)之间,因处四乡郎中,名“八头”,即8大村落。
民国十年(1921年),陇南镇守使孔繁锦统辖后,各村设分经理,由总经理管辖各村。
民国二十二年(1933年),上丹、刘家坪、丹堡各设1职保。
民国二十五年(1936年),裁撤各职保,归入丹堡,设置丹堡乡。
1949年12月,属尚德区清宁乡。
1953年5月,属丹堡区。
1955年6月,将4乡合并为丹堡、刘家坪、关爷楼3乡。
1958年4月,3乡合并为丹堡公社。
1962年12月,成立区,属城关区。
1970年10月撤区,仍为丹堡公社。
1983年11月,丹堡公社改为丹堡乡。
2004年4月,撤乡并镇时上丹乡并入丹堡乡。
2016年,撤销丹堡乡,设立丹堡镇。