Trussville is a city located in Jefferson County Alabama. With a 2020 population of 23,563, it is the 26th largest city in Alabama and the 1638th largest city in the United States . Trussville is currently growing at a rate of 2.01% annually and its population has increased by 18.21% since the most recent census, which recorded a population of 19,933 in 2010. Trussville reached it's highest population of 23,563 in 2021. Spanning over 35 miles, Trussville has a population density of 686 people per square mile.
The average household income in Trussville is $115,590 with a poverty rate of 5.18%. The median rental costs in recent years comes to $1,414 per month, and the median house value is $255,100. The median age in Trussville is 39.9 years, 39 years for males, and 40.4 years for females.