Rogersville is a town located in Lauderdale County, Alabama at 34°49′24″N 87°17′8″W. It has an elevation of 640 feet. On February 2, 1858 was a date when Rogersville became an incorporated place. It was formerly called "Rodgersville" which name derived from Andrew and Patience Rodgers of South Carolina. According to recent census, Rogersville has a total population of 1,257 with density 402.24/sq mi. Ethnicity was composed of 93.08% White, 5.67% Black or African American, 0.17% Native American, 0.42% Asian, and 0.08% Other. The Zip code is 35652.