Dyer is a city in Gibson County, Tennessee, United States. The population was 2,341 at the 2010 census, making it the fifth largest city in the county. Dyer was originally known as Dyer Station, a name given by railroad workers in the early days of rail.