秦屬桂林郡地。
漢屬潭中縣地。
晉屬潭中、龍岡2縣地。
南朝梁大同三年(537)設(shè)龍城縣,縣治今鳳山鎮(zhèn)龍江南岸,屬馬平郡,為今境有三級政區(qū)之始。
唐武德四年(621)設(shè)龍州,治今鳳山鎮(zhèn)南丹村,并分設(shè)柳嶺縣,治今柳北區(qū)石碑坪鎮(zhèn)古城村。
唐貞觀七年(633)將柳嶺縣并入龍城縣,撤銷龍州,歸南昆州管轄,縣治在今鳳山鎮(zhèn)南丹村。
唐貞觀八年(634),改南昆州為柳州,龍城縣屬之。
宋景德三年(1006),取柳州、龍城各一字將龍城縣改名為柳城縣,縣治在今鳳山鎮(zhèn)舊縣村,仍屬柳州管轄。
宋咸淳元年(1265),柳州府移駐今舊縣村。
至元八年(1271),柳城縣駐地恢復(fù)在南丹村,并設(shè)柳州路,駐地在今南丹村。
明洪武元年(1368),縣治遷至鳳山圩,屬柳州府管轄。
清順治八年(1651)屬廣西行省柳州府管轄。
1912年,柳城縣屬廣西省柳州府。
1913年屬柳江道。
1926年直隸廣西省。
1928年屬柳江行政督察區(qū)。
1929年直隸廣西省。
1930年屬廣西第三民團(tuán)區(qū)。
1932年屬柳州民團(tuán)區(qū)。
1934年屬柳州行政監(jiān)督區(qū)。
1940年屬廣西第四行政督察區(qū)。
1942年屬廣西第二行政督察區(qū)。
1949年11月24日柳城縣解放,柳城縣劃歸柳州專區(qū)管轄。
1950年柳城縣駐地從鳳山鎮(zhèn)遷至大埔鎮(zhèn)。
1953年4月11日,柳城縣劃轄原屬鹿寨縣的莫道、福耳、古祿(即尖石大鄉(xiāng));同年4月23日,柳城縣劃歸桂西壯族自治區(qū)宜山專區(qū)管轄。
1955年3月27日,柳城縣劃轄原鹿寨縣的上油鄉(xiāng)。
1956年3月2日,柳江縣改屬桂西壯族自治州宜山地區(qū);同年10月24日,柳城縣又劃轄原屬鹿寨縣板料鄉(xiāng)的黃村、板料2村。
1957年12月20日,柳城縣改屬宜山專區(qū)。
1958年7月19日,柳城縣改屬柳州專區(qū);同年8月8日,柳城縣析出沙塘、長塘2鄉(xiāng)歸柳州市管轄;同年,柳城縣又析出鷓鴣等地,劃歸柳州市管轄。
1971年,柳城縣改屬柳州地區(qū)。
1983年1月17日,柳城縣析出沙埔公社的古本、大灘兩個大隊(duì)和鳳山公社的新維大隊(duì),劃歸柳州市管轄;10月8日,國務(wù)院〔83〕215號文批準(zhǔn)柳城縣劃歸柳州市管轄。