春秋為吳地,戰(zhàn)國屬楚,秦屬九江郡。漢高祖六年(公元前201年)始置彭澤縣,因縣西有彭蠡澤而得名,縣治在今湖口縣境之小凰山下(即今文橋至江橋之間,早廢),屬豫章郡。季漢入?yún)牵瑢倥頋煽ぃ髮傥洳ぃ瑫x屬潯陽郡,又屬江州。南朝梁屬太原郡,隋開皇九年(公元589年)改彭澤為龍城縣,屬江州,開皇18年(598年)復(fù)名彭澤,屬九江郡。
唐武德五年(622年)置浩州,彭澤為附郭縣,遷縣治于今黃嶺鄉(xiāng)舊縣街,并割彭澤之西為都昌,武德八年屬江州。五代為南唐地,屬江州,升元二年(938年)割彭澤鄉(xiāng)及五柳鄉(xiāng)之半為湖口,又割黃菊鄉(xiāng)入皖之東流,遷縣治于今址。宋、元屬江州,明、清屬九江府。
解放前夕屬浮梁專署。1949年4月解放時屬贛東北鄱陽專區(qū),同年七月屬九江專區(qū)。1983年屬九江市。
1992年5月6日,撤銷馬垱鄉(xiāng),設(shè)立馬垱鎮(zhèn)(贛民字[1992]74號批復(fù))。
1993年1月3日,撤銷棉船鄉(xiāng)、芙蓉鄉(xiāng)、定山鄉(xiāng)、天紅鄉(xiāng)、楊梓鄉(xiāng)、東升鄉(xiāng)、瀼溪鄉(xiāng),設(shè)立棉船鎮(zhèn)、芙蓉鎮(zhèn)、定山鎮(zhèn)、天紅鎮(zhèn)、楊梓鎮(zhèn)、東升鎮(zhèn)、瀼溪鎮(zhèn)(贛民字[1993]3號批復(fù))。
1995年3月10日,撤銷泉山鄉(xiāng),設(shè)立泉山鎮(zhèn)(贛民字[1995]35號批復(fù))。全縣轄10個鎮(zhèn)、9個鄉(xiāng):龍城鎮(zhèn)、棉船鎮(zhèn)、馬垱鎮(zhèn)、泉山鎮(zhèn)、瀼溪鎮(zhèn)、芙蓉墩鎮(zhèn)、東升鎮(zhèn)、定山鎮(zhèn)、天紅鎮(zhèn)、楊梓鎮(zhèn)、和團(tuán)鄉(xiāng)、海形鄉(xiāng)、太泊湖鄉(xiāng)、浩山鄉(xiāng)、黃花鄉(xiāng)、黃嶺鄉(xiāng)、湖西鄉(xiāng)、太平關(guān)鄉(xiāng)、樂觀鄉(xiāng)。
2000年第五次人口普查,全縣總?cè)丝?31085人;其中:龍城鎮(zhèn)41865人、棉船鎮(zhèn)35616人、馬當(dāng)鎮(zhèn)25191人、泉山鎮(zhèn)20004人、芙蓉墩鎮(zhèn)20815人、定山鎮(zhèn)17634人、天紅鎮(zhèn)14121人、楊梓鎮(zhèn)20127人、東升鎮(zhèn)15773人、浪溪鎮(zhèn)11965人、潮西鄉(xiāng)9433人、太平關(guān)鄉(xiāng)18632人、樂觀鄉(xiāng)10018人、浩山鄉(xiāng)9180人、和團(tuán)鄉(xiāng)6362人、黃花鄉(xiāng)17252人、黃蛉鄉(xiāng)16448人、太泊湖鄉(xiāng)5444人、海形鄉(xiāng)3685人、美蓉農(nóng)場虛擬鄉(xiāng)11520人。
2001年12月25日,撤銷海形鄉(xiāng),劃歸浩山鄉(xiāng);撤銷樂觀鄉(xiāng),劃歸楊梓鎮(zhèn);撤銷和團(tuán)鄉(xiāng),劃歸馬垱鎮(zhèn);撤銷湖西鄉(xiāng),劃歸芙蓉墩鎮(zhèn);撤銷泉山鎮(zhèn),劃歸龍城鎮(zhèn);撤銷太泊湖鄉(xiāng),劃歸黃花鄉(xiāng)(贛民字[2001]601號批復(fù))。
2002年7月16日,撤銷黃花鄉(xiāng),設(shè)立黃花鎮(zhèn)(贛民字[2002]155號批復(fù))。2002年底,全縣面積1542平方千米,人口34.3萬人,其中非農(nóng)業(yè)人口4.6萬人。轄10個鎮(zhèn)、3個鄉(xiāng),10個居委會、175個行政村。縣政府駐龍城鎮(zhèn)。
2003年底,全縣總?cè)丝?4.7萬人,轄10鎮(zhèn)3鄉(xiāng)。