Huntsville is a city in and the county seat of Walker County, Texas, United States. The population was 38,548 as of the 2010 census. Sam Houston lived here and it was his hometown.