Russellville is a city located in Franklin County Alabama. It is also the county seat of Franklin County. With a 2020 population of 9,771, it is the 63rd largest city in Alabama and the 3153rd largest city in the United States . Russellville is currently growing at a rate of 0.17% annually but its population has decreased by -0.60% since the most recent census, which recorded a population of 9,830 in 2010. Russellville reached it's highest population of 9,968 in 2011. Spanning over 14 miles, Russellville has a population density of 728 people per square mile.
The average household income in Russellville is $55,641 with a poverty rate of 19.42%. The median rental costs in recent years comes to $583 per month, and the median house value is $92,700. The median age in Russellville is 32 years, 30.4 years for males, and 37.6 years for females.