清為壽張縣,壽張故城南十二里有鳳凰山,由于常年雨水沖刷,現只剩一個小丘陵,按故城的方位,人們稱為南臺子。今縣設在南臺子前,故名。
原屬山東省壽張縣,1964年撤銷壽張縣,臺前劃歸河南省范縣。1973年12月16日,范縣東部的9個公社劃出成立了范縣臺前辦事處,系縣級機構,直屬安陽地區。1975年3月14日,范縣臺前辦事處改稱臺前辦事處。1978年12月,臺前辦事處改稱臺前縣。
1996年?,臺前縣面積454平方千米,人口32.6萬人。轄1個鎮、8個鄉:城關鎮、后方鄉、侯廟鄉、清水河鄉、夾河鄉、馬樓鄉、孫口鄉、吳壩鄉、打漁陳鄉。縣政府駐城關鎮。
2000年第五次人口普查,臺前縣總人口325872人,其中:城關鎮44123人、侯廟鎮46817人、后方鄉30587人、清水河鄉30561人、馬樓鄉45136人、孫口鄉24722人、打漁陳鄉47579人、夾河鄉28903人、吳壩鄉27444人。
2005年末,臺前縣轄2個鎮、7個鄉:城關鎮、侯廟鎮、后方鄉、馬樓鄉、孫口鄉、打漁陳鄉、清水河鄉、夾河鄉、吳壩鄉。
2012年,孫口鄉、打漁陳鄉撤鄉設鎮。調整后,全縣轄4個鎮、5個鄉:城關鎮、侯廟鎮、孫口鄉、打漁陳鄉、后方鄉、清水河鄉、馬樓鄉、夾河鄉、吳壩鄉。