Harriett, Texas is a town in northeastern Tom Green County, next to U.S. Highway 67.

The town started when Charles P. Lovelace established a post office in the location which would become the town in 1909.