Anderson is a city located in Alabama. With a 2020 population of 273, it is the 383rd largest city in Alabama and the 15655th largest city in the United States. Anderson is currently growing at a rate of 0.37% annually but its population has decreased by -3.19% since the most recent census, which recorded a population of 282 in 2010. Anderson reached it's highest population of 281 in 2010. Spanning over 1 miles, Anderson has a population density of 211 people per square mile.
The average household income in Anderson is $55,940 with a poverty rate of 17.72%. The median rental costs in recent years comes to - per month, and the median house value is $116,400. The median age in Anderson is 52.7 years, 48.5 years for males, and 57 years for females. For every 100 females there are 64.9 males.