Hughes Springs is a city in Cass and Morris counties in the U.S. state of Texas. The population was 1,760 at the 2010 census.
Hughes Springs is located in western Cass County at 32°59′53″N 94°37′50″W (32.998115, -94.630542). A small portion extends west into Morris County.
The city is located along state highways 11 and 49, which run concurrently through the city limits. TX 11 leads east 15 miles (24 km) to Linden, and TX 49 leads southeast 9 miles (14 km) to Avinger. The two highways together lead west 6 miles (10 km) to Daingerfield.
According to the United States Census Bureau, the city has a total area of 2.5 square miles (6.4 km2), all of it land.
At the 2000 census, there were 1,856 people, 777 households and 512 families residing in the city. The population density was 761.7 per square mile (293.7/km2). There were 856 housing units at an average density of 351.3 per square mile (135.5/km2). The racial makeup of the city was 77.10% White, 19.99% African American, 0.32% Native American, 0.05% Asian, 0.05% Pacific Islander, 1.56% from other races, and 0.92% from two or more races.