羅田縣始建于梁武帝普通四年(523年)。隋以前屬蘄春郡,唐時并入蘄水縣,元時恢復羅田縣。1949年屬黃岡專區,1970年屬黃岡地區,1995年屬黃岡市。
1996年,羅田縣面積2127平方千米,人口約54萬人。轄8個鎮、12個鄉:鳳山鎮、駱駝坳鎮、石橋鋪鎮、大河岸鎮、九資河鎮、勝利鎮、河鋪鎮、三里畈鎮、北豐鄉、白蓮河鄉、古廟河鄉、匡河鄉、肖家坳鄉、白廟河鄉、大地坳鄉、落梅河鄉、廖家坳鄉、平湖鄉、七道河鄉、大崎鄉。縣政府駐鳳山鎮。
2000年第五次人口普查,羅田縣總人口554196人,其中:鳳山鎮82852人,駱駝坳鎮34562人,石橋鋪鎮20022人,大河岸鎮33308人,九資河鎮27372人,勝利鎮33866人,河鋪鎮30220人,三里畈鎮38886人,北豐鄉26004人,白蓮河鄉21241人,古廟河鄉22263人,匡河鄉19374人,肖家坳鄉13750人,白廟河鄉19418人,大地坳鄉9382人,落梅河鄉21060人,廖家坳鄉21044人,平湖鄉22291人,七道河鄉20961人,大崎鄉36320人。
2001年,撤銷北豐鄉,并入鳳山鎮;撤銷大地坳鄉,并入九資河鎮;撤銷落梅河鄉,并入勝利鎮;撤銷廖家坳鄉,并入河鋪鎮;撤銷七道河鄉,并入三里畈鎮;撤銷石橋鋪鎮、古廟河鄉,并入匡河鄉;撤銷肖家坳鄉,并入白廟河鄉。
2004年末,羅田縣總人口596617人,轄鳳山、駱駝拗、大河岸、九資河、勝利、河鋪、三里畈7鎮和白蓮河、匡河、白廟河平湖、大崎5鄉,共有7個居委會、412個村委會。2005年末,羅田縣轄7個鎮、5個鄉,7個居委會、411個村委會。
2010年第六次人口普查,羅田縣常住總人口544650人,其中:鳳山鎮114890人,駱駝坳鎮33132人,大河岸鎮30825人,九資河鎮30041人,勝利鎮59219人,河鋪鎮50823人,三里畈鎮57980人,白蓮河鄉19585人,匡河鄉59270人,白廟河鄉29204人,平湖鄉20283人,大崎鄉35918人,青苔關林場883人,天堂寨林場1158人,薄刀峰林場1145人,黃獅寨林場294人。
2012年,撤銷匡河鄉,設立匡河鎮。2013年,撤銷白廟河鄉,設立白廟河鎮(鄂民政發[2013]79號);撤銷大崎鄉,設立大崎鎮(鄂民政發[2013]81號)。調整后,全縣轄10個鎮、2個鄉:鳳山鎮、駱駝坳鎮、大河岸鎮、九資河鎮、勝利鎮、河鋪鎮、三里畈鎮、匡河鎮、白廟河鎮、大崎鎮、白蓮河鄉、平湖鄉。
2014年,九資河鎮、勝利鎮、三里畈鎮被列為全國重點鎮。