民國元年(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年,撤銷丹堡鄉,設立丹堡鎮。