宋開寶七年(974)設(shè)南丹州。
宋大觀元年(1107)改觀州。
宋大觀四年(1110)復(fù)稱南丹州。
元至元三十一年(1294)改南丹安撫司。
明初改稱南丹土州,屬慶遠府。
明洪武二十八年(1395)改稱南丹衛(wèi),明洪武二十九年(1396)稱南丹軍民指揮使司后復(fù)改稱南丹衛(wèi)。
明永樂二年(1404)復(fù)稱南丹土州。
1917年稱南丹縣,屬柳州道。
1927年屬廣西省。
1930年屬宜州縣民團區(qū)。
1932年屬柳州民團區(qū)。
1934年屬柳州行政監(jiān)督區(qū)。
1935年劃牙林、甲板、六排、橋頭4鄉(xiāng)歸天峨縣,1936年屬慶遠行政監(jiān)督區(qū)。
1950年1月屬宜州專區(qū)。
1953年5月劃月里、上稿、巴峨、化良、納唐5鄉(xiāng)歸天峨縣,7月劃云榜鄉(xiāng)歸天峨縣,8月劃楓木鄉(xiāng)歸河池縣北香區(qū)。
1955年天峨縣月里區(qū)劃入。
1956年3月屬宜州地區(qū)。
1958年1月屬宜州專區(qū),7月屬柳州專區(qū)。
1965年5月屬河池專區(qū)。
1971年屬河池地區(qū)。
2002年屬河池市。