唐置橫山縣,宋降為橫山寨,元并入田州。清置恩隆縣,1934年改田東縣。
1996年,田東縣面積2799平方千米,人口約37.5萬人。轄4個鎮、9個鄉(其中1個民族鄉):平馬鎮、祥周鎮、林逢鎮、思林鎮、布兵鄉、禱午鄉、朔良鄉、坡塘鄉、作登瑤族鄉、那拔鄉、義圩鄉、印茶鄉、江城鄉。縣政府駐平馬鎮。
1999年12月28日,廣西壯族自治區政府(桂政函[1999]221號)同意禱午、布兵、印茶等3個鄉改為鎮建制,各鄉改鎮后原轄行政區域不變。2000年,田東縣轄9個鎮、4個鄉(其中1個民族鄉)。
2000年第五次人口普查,田東縣總人口360123人。其中:平馬鎮80326人,祥周鎮33341人,布兵鎮7745人,林逢鎮35530人,禱午鎮10233人,思林鎮34712人,印茶鎮19049人,江城鎮15949人,朔良鎮29868人,坡塘鄉12951人,作登瑤族鄉32486人,義圩鄉20728人,那拔鄉14489人,右江礦務局12716人。
2001年12月17日,廣西壯族自治區人民政府(桂政函[2001]452號)同意那拔鄉改為鎮建制,所轄行政區域不變。
2003年,全縣11個鎮、2個鄉(其中1個民族鄉):平馬鎮、祥周鎮、布兵鎮、林逢鎮、禱午鎮、思林鎮、印茶鎮、江城鎮、朔良鎮、義圩鎮、那拔鎮、坡塘鄉、作登瑤族鄉。
2005年6月21日,廣西壯族自治區政府(桂政函[2005]176號)同意調整田東縣部分鄉鎮的行政區劃:撤銷坡塘鄉,整建制并入思林鎮,思林鎮政府駐地不變;撤銷布兵鎮,整建制并入祥周鎮,祥周鎮政府駐地不變;撤銷禱午鎮,整建制并入林逢鎮,林逢鎮政府駐地不變。
全縣現轄9個鎮、1個民族鄉:平馬鎮、祥周鎮、林逢鎮、思林鎮、印茶鎮、江城鎮、朔良鎮、義圩鎮、那拔鎮、作登瑤族鄉。