據《今縣釋名》:“隋廢郡置今置,按吳于縣地置南安縣,安鄉蓋因南安為名。”一說據《三國志》:“封曹義為安鄉侯”,以故國為名。
西漢為孱陵縣地,東漢置作唐縣。三國吳為南郡郡治。西晉為南平郡治。隋置安鄉縣,并廢南平郡,改作唐縣為孱陵縣。唐省孱陵縣入安鄉縣。
1996年,安鄉縣面積1087平方千米,人口53萬人。轄8個鎮、12個鄉:城關鎮、三岔河鎮、下漁口鎮、大鯨港鎮、陳家嘴鎮、官垱鎮、黃山頭鎮、焦圻鎮、安豐鄉、安生鄉、安全鄉、安宏鄉、安昌鄉、安康鄉、安裕鄉、安障鄉、安猷鄉、安福鄉、安德鄉、安凝鄉。縣政府駐城關鎮。
2000年第五次人口普查,安鄉縣總人口543602人,其中:城關鎮79255人,大鯨港鎮14173人,黃山頭鎮38789人,三岔河鎮24960人,官垱鎮19907人,下漁口鎮36228人,陳家嘴鎮22710人,焦圻鎮19928人,安猷鄉29932人,安障鄉21645人,安昌鄉20901人,安宏鄉19646人,安生鄉17783人,安全鄉29773人,安福鄉24486人,安凝鄉22783人,安豐鄉32503人,安裕鄉25926人,安康鄉25665人,安德鄉16609人。
2002年,安鄉縣轄8個鎮、12個鄉:城關鎮、大鯨港鎮、黃山頭鎮、三岔河鎮、官垱鎮、下漁口鎮、陳家嘴鎮、焦圻鎮、安猷鄉、安障鄉、安昌鄉、安宏鄉、安生鄉、安全鄉、安福鄉、安凝鄉、安豐鄉、安裕鄉、安康鄉、安德鄉。共有50個居委會、256個行政村。2004年底,總人口581072人。
2008年,安鄉縣鄉鎮行政區劃作如下調整:一、將城關鎮與安猷鄉合并,設立深柳鎮。以原城關鎮和安猷鄉的行政區域為新設深柳鎮的行政區域,深柳鎮轄10個社區、13個行政村,總面積68.06平方千米,總人口11.61萬人,鎮政府駐和平西路。二、將安豐鄉的偏湖洲、五合剅兩個行政村和豐凝港林場,以及安裕鄉的屢豐、七家兩個行政村和中碼頭社區劃歸大鯨港鎮管轄。行政區劃調整后,大鯨港鎮轄5個社區、4個行政村,總面積27.07平方千米,總人口2.21萬人,鎮政府駐大鯨港;安豐鄉轄1個社區、18個行政村,總面積74.69平方千米,總人口3.21萬人,鄉政府駐地不變;安裕鄉轄13個行政村,總面積53.99平方千米,總人口2.27萬人,鄉政府駐地不變。
2010年,安鄉縣轄8個鎮、11個鄉:深柳鎮、大鯨港鎮、黃山頭鎮、三岔河鎮、官垱鎮、下漁口鎮、陳家嘴鎮、焦圻鎮、安障鄉、安昌鄉、安宏鄉、安生鄉、安全鄉、安福鄉、安凝鄉、安豐鄉、安裕鄉、安康鄉、安德鄉。共有31個居委會、244個行政村。縣政府駐深柳鎮。
2011年,安鄉縣鄉鎮行政區劃作如下調整(湘民行發[2011]17號):將安裕鄉新安、安慶2個行政村和安豐鄉東南洲、永和垸2個行政村劃歸大鯨港鎮管轄。行政區劃調整后,大鯨港鎮轄5個社區、8個行政村,總面積34.09平方千米,總人口2.89萬人,鎮政府駐地不變;安裕鄉轄1個社區、11個行政村,總面積50.21平方千米,總人口1.96萬人,鄉政府駐地不變;安豐鄉轄1個社區、16個行政村,總面積71.45平方千米,總人口2.83萬人,鄉政府駐地不變。