Hallsville, TX is a city in Harrison County. It is located 13 miles west of Marshall, the Harrison County Seat, on U.S. Highway 80. At the 2010 census, the population of Hallsville was 3,577.