Trussville is a city an suburb of Birmingham in Jefferson and St. Clair Counties in the U.S. state of Alabama. At the 2000 census the population was 12,924, though the 2006 estimate puts the population at 17,796. According to a recent study by Money Magazine, Trussville is ranked as number 56 out of 100 in Money Magazine's Best Places to Live 2005 .