公安县,春秋战国时为楚地,秦为黔中郡地,汉为武陵郡孱陵县地。东汉建安十四年(209年),左将军刘备,号称左公,立营油河口,领荆州牧,邑赖以安,改驻地为公安。219年复县名为孱陵。晋太康元年(280年)分孱陵设江安县,县邑设二圣洲,属南平郡。梁天监元年(502年)改江安为公安。南北朝末年,二圣洲被江水冲毁,县城迁至油江口,取名梅园。
隋开皇九年(589年)省孱陵入公安,属南郡。唐属荆州。五代属南平国。北宋属江陵府。南宋属荆南府。元属中兴路。明、清属荆州府。民国属荆南道,后改湖北省第七行政督察署。1949年属湖北省荆州地区。1952年荆江分洪区建成;11月,划公安、江陵、石首三县在荆江分洪区之地,成立荆江县。1955年4月,撤销荆江县并入公安县。1970年属荆州地区。1995年属荆沙市(1996年更名为荆州市)。
1996年,公安县面积2258平方千米,人口约102.4万人,辖16个镇、5个乡:斗湖堤镇、埠河镇、杨家厂镇、麻豪口镇、夹竹园镇、闸口镇、藕池镇、黄山头镇、章庄铺镇、狮子口镇、申津渡镇、斑竹当镇、孟家溪镇、南平镇、郑公渡镇、毛家港镇、曾埠头乡、裕公乡、甘家厂乡、章田寺乡、胡家场乡。县政府驻斗湖堤镇。?年,撤销郑公渡镇,并入章庄铺镇。1999年冬,撤销申津渡镇,并入狮子口镇。至此,公安县辖14个镇、5个乡。
2000年第五次人口普查,公安县总人口1009690人,其中:埠河镇95460人,斗湖堤镇114723人,夹竹园镇55821人,闸口镇38336人,杨家厂镇54049人,麻豪口镇28894人,藕池镇46169人,黄山头镇35919人,孟家溪镇48705人,南平镇55879人,章庄铺镇66275人,狮子口镇66385人,斑竹当镇36720人,毛家港镇73213人,曾埠头乡36058人,裕公乡32101人,甘家厂乡42092人,章田寺乡45661人,胡家场乡34062人,黄山林场3168人。
2004年末,公安县总人口1026895人。辖14个镇、2个乡,61个居委会、431个村委会。
2005年末,公安县辖14个镇、2个乡。共有60个居委会、326个村委会。