Hudson is a city in Angelina County, Texas, United States.
Texas State Highway 94 passes through the community, leading southwest 30 miles (48 km) to Groveton.
[4] As of the 2020 United States census, there were 4,849 people, 2,067 households, and 1,381 families residing in the city.
As of the census[3] of 2000, there were 3,792 people, 1,288 households, and 1,013 families residing in the city.
17.8% of all households were made up of individuals, and 6.2% had someone living alone who was 65 years of age or older.