民國元年(1912年)至民國九年(1920年)之間,因處四鄉(xiāng)郎中,名“八頭”,即8大村落。
民國十年(1921年),隴南鎮(zhèn)守使孔繁錦統(tǒng)轄后,各村設(shè)分經(jīng)理,由總經(jīng)理管轄各村。
民國二十二年(1933年),上丹、劉家坪、丹堡各設(shè)1職保。
民國二十五年(1936年),裁撤各職保,歸入丹堡,設(shè)置丹堡鄉(xiāng)。
1949年12月,屬尚德區(qū)清寧鄉(xiāng)。
1953年5月,屬丹堡區(qū)。
1955年6月,將4鄉(xiāng)合并為丹堡、劉家坪、關(guān)爺樓3鄉(xiāng)。
1958年4月,3鄉(xiāng)合并為丹堡公社。
1962年12月,成立區(qū),屬城關(guān)區(qū)。
1970年10月撤區(qū),仍為丹堡公社。
1983年11月,丹堡公社改為丹堡鄉(xiāng)。
2004年4月,撤鄉(xiāng)并鎮(zhèn)時上丹鄉(xiāng)并入丹堡鄉(xiāng)。
2016年,撤銷丹堡鄉(xiāng),設(shè)立丹堡鎮(zhèn)。