In 2017, Trussville, AL had a population of 21.1k people with a median age of 39.7 and a median household income of $87,418. Between 2016 and 2017 the population of Trussville, AL grew from 20,872 to 21,145, a 1.31% increase and its median household income grew from $84,198 to $87,418, a 3.82% increase.
The 5 largest ethnic groups in Trussville, AL are White (Non-Hispanic) (88.7%), Black or African American (Non-Hispanic) (5.79%), Two or More Races (Non-Hispanic) (2.2%), Asian (Non-Hispanic) (1.8%), and White (Hispanic) (0.463%). N/A% of the people in Trussville, AL speak a non-English language, and 99.7% are U.S. citizens.
The median property value in Trussville, AL is $235,700, and the homeownership rate is 89.1%. Most people in Trussville, AL commute by Drove Alone, and the average commute time is 26.4 minutes. The average car ownership in Trussville, AL is 2 cars per household.