Stevenson is a city located in Jackson County Alabama. With a 2020 population of 1,943, it is the 185th largest city in Alabama and the 7718th largest city in the United States . Stevenson is currently declining at a rate of -0.21% annually and its population has decreased by -5.03% since the most recent census, which recorded a population of 2,046 in 2010. Stevenson reached it's highest population of 2,047 in 2011. Spanning over 8 miles, Stevenson has a population density of 253 people per square mile.
The average household income in Stevenson is $46,950 with a poverty rate of 17.01%. The median rental costs in recent years comes to $368 per month, and the median house value is $84,200. The median age in Stevenson is 45.1 years, 41.9 years for males, and 47.8 years for females.