清末时期,1874年,公安县域东西宽130里,南北长110里。全县编户5 乡32里。到民国时期,1917年,全县行政区划分为八乡,总面积为1694平方公里。建国以后,随着公安县人民政府的建立,全县行政区划分为七个区。1950 年建立基层政权,改村为乡,辖区与村变化不大。1951年8月,全县增设为10个区、 176乡。 1952年,建国后全国第一大水利工程——荆江分洪工程在公安兴建,为适应这一形势,分公安虎东地区建立荆江县,以利这一工程的组织管理。 1955年荆江县并入公安县。以后公安的行政区划作了几次调整,至1961年5月,全县共设9区3镇,58个人民公社。1975年,撤区并社,设为24个公社,1镇 4场,54个管理区,482个大队,3638个生产队。
1987年10月,全县辖16镇、5乡。分别是:埠河镇、斗湖堤镇、杨家厂镇、麻豪口镇、夹竹园镇、闸口镇、藕池镇、黄山头镇、孟家溪镇、南平镇、郑公渡镇、章庄铺镇、狮子口镇、申津渡镇、斑竹垱镇、毛家港镇、曾埠头乡、裕公乡、甘家厂乡、章田寺乡、胡家场乡。
截止2011年10月,全县辖14镇2乡,328个村委会,3247个村民小组。14镇2乡分别是埠河镇、斗湖堤镇、杨家厂镇、麻豪口镇、夹竹园镇、闸口镇、藕池镇、黄山头镇、孟家溪镇、南平镇、章庄铺镇、狮子口镇、斑竹垱镇、毛家港镇、甘家厂乡、章田寺乡。