Huntsville, Texas. Huntsville is a city in and the county seat of Walker County, Texas, United States. The population is 38,548 as of the 2010 census. It is the center of the Huntsville micropolitan area. It is located approximately seventy miles north of Houston in the East Texas Piney Woods on Interstate 45, which runs between Houston and Dallas.