南朝梁大同 三年(537),从潭中县划出设龙城县,属桂州始安郡。是为柳城建县之始。陈因之。
隋开皇九年(589),属桂州。大业三年(607),属始安郡。
唐武德四年(621),设龙州,辖龙城、柳岭两县。贞观七年(633),柳岭县并入龙城县,撤销龙州,龙城县归南昆州管辖。贞观八年改南昆州为柳州,天宝元年(742)改柳州为龙城郡,乾元元年(758)改龙城郡为柳州,龙城县均属之。
五代十国,后唐天成二年(927),龙城县属楚国柳州。南汉乾和六年(948),柳州入南汉版图,龙城县属柳州。
宋开宝四年(971),龙城县属广南路柳州。至道三年(997),属广南西路柳州。景德三年(1006),龙城县改名柳城县,仍属柳州。咸淳一年(1265),柳州州治迁柳城县之龙江南,即今南丹村。
元至元十六年(1279),设柳州路总管府,柳城县属柳州路。
明洪武元年(1368),柳城县属柳州府。
清顺治八年(1651),柳城县属广西行省柳州府。
民国元年, 柳城县属广西省柳州府。民国2年,属柳江道。废道,属省辖。,属柳江行政督察区。,转属省辖。,属第三民团区。,属柳州民团区。,属柳州行政监督区。29年,属第四行政督察区。31年,属第二行政督察区。35年,属行政督察区第二区。
1949年11月24日柳城县解放, 属柳州专区。1952年7月,柳州专区并入宜山专区,柳城县隶属宜山专区。 1958年7月,宜山专区驻地从宜山县庆远镇迁柳州市,更名柳州专区,柳城县属之。据国务院国函[1983] 215号《关于广西壮族自治区地市机构改革方案的批复》和广西壮族自治区人民政府桂政[1984]2号文通知,于1984年2月10日,柳城县从柳州地区划出,归柳州市管辖。
?年,柳城县辖4个镇、10个乡:大埔镇、六塘镇、凤山镇、东泉镇、洛崖乡、古砦乡、寨隆乡、冲脉乡、马山乡、社冲乡、西安乡、沙埔乡、太平乡、龙头乡。
2000年,柳城县辖8个镇、5个乡、1个民族乡。根据第五次人口普查数据:全县总人口356148人,其中各乡镇人口(人): 大埔镇 49648、龙头镇16722、太平镇37545、 沙埔镇 31713 、东泉镇 42731、 凤山镇 20674、 六塘镇 29897、冲脉镇15586、 西安乡 12869 、社冲乡 14783 、古砦仫佬族乡28632 、洛崖乡 17955、 寨隆乡 14845、 马山乡 22548。现在有彝族、白族、傣族、壮族、苗族、回族、傈僳族、拉祜族、佤族、纳西族、瑶族、藏族、景颇族、布朗族、布依族、阿昌族、哈尼族、锡伯族、普米族、蒙古族、怒族、基诺族、德昂族、水族、满族、独龙族等民族分布。
柳城县行政区划一览
(辖9个镇、4个乡、1个民族乡):(根据当年广西行政区划代码整理)
100大埔镇辖:城南、城北2个社区居委会;中回、正殿、靖西、六休 、南村、龙台、里明、木桐、洛古9个村委会。
101龙头镇辖:龙头社区居委会;龙头、隆水、瓦窑、旗山、新村、伏虎、田厂、码头8个村委会。
102太平镇辖:太平社区居委会;太平、龙兴、上火、长岭、黄宜、近潭、杨梅、板贡、西岸、江头、木界、山咀、上油、板料14个村委会。
103沙埔镇辖:沙埔、上雷2个社区居委会;大安、长隆、沙埔、六广、古仁、上雷、碑田7个村委会。
104东泉镇辖:东泉社区居委会;思江、雷塘、前屯、碑塘、大樟、永安、对河、高田、尖石、莫道、新龙、青山、洲村、螺田14个村委会。
105凤山镇辖:凤山社区居委会;二塘、头塘、旧县、对河、凤山、南丹、思练、大塘、大湾9个村委会。
106六塘镇辖:六塘社区居委会;肯社、油兰、六塘、中团、三界、黄冲、拉燕7个村委会。
107冲脉镇辖:冲脉社区居委会;米村、指挥、冲恩、冲脉、大要5个村委会。
108寨隆镇辖:寨隆社区居委会;鸡楼、寨隆、更祥、下寨、下尧、独石6个村委会。
200西安乡辖:西安社区居委会;走马、中段、西安、凉亭、黄塘5个村委会。
201社冲乡辖:仓贝、社冲、无忧、洛文、冲江、平村、长漕7个村委会。
202古砦仫佬族乡辖:龙美社区居委会;岭头、泗巷、古砦、大户、十五坡、龙袍、云峰、龙美、汶炉、独山、上富、罗垌、大岩垌13个村委会。
203洛崖乡辖:洛崖社区居委会;洛崖、中寨、上里、同境、勤俭、吉兆、三塘、田垌、乐寨9个村委会。
204马山乡辖:马山社区居委会;马山、北浩、五塘、大龙、横山、八甲、肯洛、龙田8个村委会。
7月,撤销洛崖乡,整体并入大埔镇,大埔镇人民政府驻地不变;撤销西安乡,整体并入东泉镇,东泉镇人民政府驻地不变。