Yorktown is on Hwy 72 and Coleto Creek seventy-five miles east of
San Antonio and thirty-six miles northwest of
Victoria in southwestern
DeWitt County.
The Yorktown Fair Association, organized in 1920, sponsored the annual "Little World's Fair" until 1949. The chamber of commerce sponsors an annual Western Days celebration. In 1980 Yorktown had a population of 2,498 and more than 150 businesses, including an oilfield-equipment factory.
In 1985 the 1871 Charles Eckhardt store, fully restored, housed a museum and was listed in the National Register of Historic Places. In 1990 Yorktown had a population of 2,207.