Thomas B. Smith may refer to: Thomas B. Smith (mayor), American politician, mayor of Philadelphia, Pennsylvania, 1916–1920 Thomas Barlow Smith (1839–1933), Canadian politician Thomas Benton Smith (1838–1923), Confederate States Army general Thomas Benton Smith (judge), American judge in Florida Thomas Buckingham Smith (1810–1871), American lawyer Thomas B. Smith (conservation biologist), American evolutionary and conservation biologist

See also Thomas Smith (disambiguation)