春秋为吴地,战国属楚,秦属九江郡。汉高祖六年(公元前201年)始置彭泽县,因县西有彭蠡泽而得名,县治在今湖口县境之小凰山下(即今文桥至江桥之间,早废),属豫章郡。季汉入吴,属彭泽郡,后属武昌郡,晋属浔阳郡,又属江州。南朝梁属太原郡,隋开皇九年(公元589年)改彭泽为龙城县,属江州,开皇十八年(598年)复名彭泽,属九江郡。
唐武德五年(622年)置浩州,彭泽为附郭县,迁县治于今黄岭乡旧县街,并割彭泽之西为都昌。武德八年属江州。五代为南唐地,属江州,升元二年(938年)割彭泽乡及五柳乡之半为湖口,又割黄菊乡入皖之东流,迁县治于今址。宋、元属江州,明、清属九江府。解放前夕属浮梁专署。1949年4月解放时属赣东北鄱阳专区,同年7月属九江专区。1983年属九江市。
2002年7月16日,撤销黄花乡,设立黄花镇(赣民字[2002]155号批复)。2002年末,全县辖10个镇、3个乡,10个居委会、175个行政村。2003年末,全县总人口34.7万人。