相傳春秋時楚文王徙羅子自枝江居此,為羅子國。
秦代置羅縣,治羅城(今汨羅市區(qū)北),屬長沙郡。
兩漢、三國、晉及南朝宋、齊因之。
南朝梁增置岳陽縣,屬岳陽郡,郡、縣同治于今長樂鎮(zhèn)。
隋開皇時,岳陽縣并入湘陰縣。
唐武德六年(623),省羅縣入湘陰縣。
此后歷為湘陰縣地。
1966年,析湘陰縣東部置汨羅縣,因境內汨羅江得名。
縣人民政府駐汨羅鎮(zhèn)(今汩羅市區(qū)),尋改名城關鎮(zhèn)。
屬岳陽專區(qū)。
1968年,屬岳陽地區(qū)。
1986年,迄今屬岳陽市。
1987年,撤銷汨羅縣,改設汨羅市,市因縣名。
由岳陽市代管。