Tom Bean is a city in Grayson County, Texas, United States. The population was 1,045 at the 2010 census, up from 941 at the 2000 census.Tom Bean is part of the Sherman–Denison Metropolitan Statistical Area.