秦朝統壹嶺南後(公元前214年),屬桂林郡,郡治蔔山(今貴港市)。
漢初,漢高祖三年(公元前204年)至西漢丁原六年(公元前111年),屬南越。漢武帝平定南越國後,屬榆林郡,轄蔔山郡(今貴港市)。
三國時,武鳳三年(274),玉林縣設桂林縣,縣屬桂林縣管轄。晉朝因之。
南北朝時,齊改稱藤溪縣,歸桂林縣管轄。梁陳兩朝在此無郡,屬龍州馬坪郡。
隋朝仍無郡,屬石安郡。
唐初,貞觀設忻城縣,由周知統治。天寶元年(742),改稱新城縣;甘源元年(758年),恢復周知,屬貴州巡撫署;五代人。
宋三年(1043),吉米、貴司、宜州三地並入忻城縣,隸屬廣南西路右江路宜州。宣和元年(1119),屬清原軍,右江道,鹹春元年(。
元代,至元十三年(1276),屬清苑路綏靖署,十六年改為清苑路總政署。大德元年(1297),改為清遠南丹洞軍民綏靖部。
明洪武元年(1368),屬清遠府,第二年改為清遠南丹軍民安撫部,第三年改為清遠府。弘治十年(1497),忻城縣降為土縣。
到了清代,由於隸屬關系,土縣由宜山縣審判。宣彤二年(1910),其地劃為嶧山縣,又分嶧山縣十壹區(即外堡,包括本縣大塘、四聯鎮及安東、果穗鄉)和十三區(即內堡,包括城關鎮、寧江、新圩鄉及渡河、劉娜、紅渡鎮)。
民國元年(1912),新城土縣屬清原府,二年屬柳江路,十五年屬柳江區。民國十七年改稱新城縣為柳江行政監察區,十九年改稱宜山民團區,二十壹年改稱柳州民團區,二十三年改稱柳州行政監察區,二十五年改稱清遠行政監察區。
1949 165438+10月27日,忻城縣解放,隸屬武鳴專員公署;1950 3月改為宜山專員辦;1958年改為柳州地區(1971年改為柳州地區);
2000年,忻城縣轄5鎮8鄉,分別是城關鎮、大塘鎮、四聯鎮、古彭鎮、紅渡鎮、寧江鄉、馬泗鄉、歐東鄉、安東鄉、果穗鄉、新圩鄉、北更鄉、綏宜鄉。
5438年6月+2002年2月撤銷柳州地區,忻城縣劃歸來賓市。
2005年,忻城縣行政區劃調整,寧江鄉並入城關鎮。