秦屬巴郡。
漢屬巴郡宕渠縣。
東漢屬巴郡宣漢縣。
蜀、晉屬巴西郡宣漢縣。
東晉屬晉昌郡東關(guān)縣。
宋、齊屬晉昌郡東關(guān)縣。
梁屬南晉郡東關(guān)縣。
西魏屬南并州南晉郡東關(guān)縣。
周屬南并州永昌郡宣漢縣。
隋屬并州通川郡宣漢縣。
唐屬南并州通川郡東關(guān)縣。
貞觀元年起屬達(dá)州通川郡宣漢縣。
五代·蜀屬達(dá)州通川郡宣漢縣。
宋屬達(dá)州通川郡通明院。
(南宋紹興中期起)屬達(dá)州通川郡通明縣(紹興中期在明通院地增設(shè)通明縣)。
元屬達(dá)州通川郡通明縣。
明屬達(dá)州太平縣,縣境設(shè)明通巡檢司。
清屬四川省川東道太平縣。
清道光二年設(shè)城口廳,屬四川綏定府。
1913年,改城口廳為城口縣,屬川東道綏定府。
縣屬仍駐葛城鎮(zhèn)。
1919年,四川軍閥割據(jù),防區(qū)制形成,城口屬顏德基駐防區(qū)。
公元1924年后屬劉存厚駐防區(qū)。
1935年結(jié)束防區(qū)制實(shí)行新縣制,城口縣屬四川省第九行政督察區(qū),公署設(shè)萬(wàn)縣。
1933年10月紅軍解放萬(wàn)源縣東北部,于大竹河建置城口縣,屬川陜省蘇維埃綏定道(又名川東道)。
1934年5月解放城口縣城(今葛城鎮(zhèn))。
同年9月15日正式成立城口縣蘇維埃政府,蘇區(qū)城口縣轄五區(qū)——大竹區(qū)、白果區(qū)、冉家區(qū)、坪壩區(qū)、廟壩區(qū)。
1935年1月紅軍撤離城口長(zhǎng)征北上,3月,蘇維埃政府工作結(jié)束。
1949年12月13日城口縣和平解放,成立城口縣人民政府,屬四川省萬(wàn)縣專區(qū)專員公署。
轄8區(qū)、1鎮(zhèn)、41鄉(xiāng)。
城口縣屬及第一區(qū)(新城區(qū)),區(qū)署均駐地葛城鎮(zhèn)。
1968年8月8日,改城口縣人民政府為城口縣革命委員會(huì),屬四川省革命委員會(huì)萬(wàn)縣地區(qū)革命委員會(huì)。
1981年9月撤銷城口縣革命委員會(huì),恢復(fù)城口縣人民政府。
屬四川省萬(wàn)縣地區(qū)行政公署。
1992年12月撤銷萬(wàn)縣地區(qū)、萬(wàn)縣市(縣級(jí))、萬(wàn)縣,設(shè)立萬(wàn)縣市(地級(jí)市),城口仍屬四川省萬(wàn)縣市管轄,城口縣轄35鄉(xiāng)、6鎮(zhèn)。
1997年3月14日,重慶直轄,萬(wàn)縣市正式劃歸重慶市管轄,同年12月20日撤銷萬(wàn)縣市,1998年1月1日,城口縣由重慶直管,揭開了城口發(fā)展的新篇章。