春秋時屬吳,戰國時屬楚,秦時屬九江郡,漢時屬豫章郡,西晉屬南康郡,隋時屬虔州。唐永淳元年(682年)分南康縣東南地置南安縣。天寶元年(724年),因與福建泉州南安縣同名,故改名信豐,取“人信物豐”的含義,屬南康郡。
宋開寶八年(975年)屬虔州。紹興元年(1131年)屬贛州。元屬贛州路。明、清屬贛州府。民國四年(1915年)屬贛州道。民國十五年(1926年)直屬于省。民國二十一年(1932年)屬十二行政區。民國二十四年(1935年)屬第四行政區。1949年8月16日解放,屬贛州專區(后為贛西南行政區)。1954年屬贛南行政區。1964年屬贛州專區。1968年屬贛州地區。1999年屬地級贛州市。
1987年4月5日,撤銷極富鄉、鐵石鄉、大橋鄉,改設鐵石口鎮、大橋鎮;同益鄉的水東、長生、花園、同益、水北等五個行政村劃歸嘉定鎮(贛府廳字[1987]165號批復)。1988年12月10日,撤銷小江鄉、新田鄉、古陂鄉、大河鄉、大塘埠鄉、安西鄉,設立小江鎮、新田鎮、古陂鎮、大河鎮、大塘埠鎮、安西鎮(贛民函[1988]138號批復)。1989年11月23日,撤銷油山鄉,設立油山鎮(贛民字[1989]149號批復)。1994年8月18日,撤銷小河鄉,設立小河鎮(贛民字[1994]130號批復)。
1997年,面積2878平方千米,人口60.9萬。轄11鎮12鄉:新田鎮、嘉定鎮、鐵石口鎮、油山鎮、安西鎮、古陂鎮、小江鎮、小河鎮、大阿鎮、大橋鎮、大塘埠鎮、九渡鄉、萬隆鄉、正平鄉、龍舌鄉、西牛鄉、同益鄉、坪石鄉、虎山鄉、金盆山鄉、星村鄉、黃泥鄉、崇仙鄉。縣政府駐嘉定鎮。
2000年第五次人口普查,全縣總人口590662人;其中:嘉定鎮52422人、大塘埠鎮37650人、古陂鎮25058人、大橋鎮18989人、新田鎮22075人、安西鎮37016人、小江鎮32195人、鐵石口鎮37616人、大阿鎮38317人、油山鎮16141人、小河鎮35265人、同益鄉45015人、龍舌鄉21042人、星村鄉16525人、西牛鄉21960人、坪石鄉13443人、虎山鄉16542人、祟仙鄉17509人、萬隆鄉21049人、正平鄉25422人、九渡鄉21753人、黃泥鄉11343人、金盆山鄉6310人。
2001年5月9日,撤銷同益鄉、龍舌鄉,劃歸嘉定鎮;撤銷坪石鄉,劃歸大塘埠鎮;銷金盆山鄉,劃歸古陂鎮;撤銷黃泥鄉、星村鄉、西牛鄉,合并組建西牛鎮;撤銷九渡鄉、正平鄉,合并組建正平鎮(贛民字[2001]201號批復)。
2002年底,信豐縣轄13個鎮、3個鄉,12個居委會、293個行政村。2003年底,全縣總人口66.6萬人。2006年末戶籍總人口691680人。