Oakhurst is a census-designated place and unincorporated community in San Jacinto County, Texas, United States.
[4] According to the United States Census Bureau, the city had a total area of 1.6 square miles (4.1 km2), all land.
The racial makeup of the city was 84.78% White, 14.78% African American, and 0.43% from two or more races.
About 5.0% of families and 17.8% of the population were below the poverty line, including 26.8% of those under the age of eighteen and 30.8% of those 65 or over.
Oakhurst is served by the Coldspring-Oakhurst Consolidated Independent School District.