Enchanted Oaks is a town in Henderson County, Texas, United States. The population was 347 at the 2020 census, down from 326 at the 2010 census.

Geography

Enchanted Oaks is located in northwestern Henderson County on the east shore of Cedar Creek Reservoir. It is bordered to the north by the town of Payne Springs. It is south of Mabank and northwest of Athens, the Henderson county seat.

According to the United States Census Bureau, the town has a total area of , all land.<br>2020 Census

As of the census