Weaver, on U.S. Highway 67 twelve miles east of Sulphur Springs in eastern Hopkins County, was established in the late 1880s as a station on the newly constructed St. Louis Southwestern Railway. In 1887 C. W. Bryant, who operated a store at the site, was appointed ticket agent for the railroad, and the following year the White Oak post office was moved to his store. The new post office was named for J. A. Weaver of Sulphur Springs, who was instrumental in locating the town and securing the right-of-way. A public school began operating around 1900, and in 1905 it had an enrollment of seventy-three. By 1914 Weaver had four general stores, two gins, a telephone connection, and an estimated population of 200. The post office closed, and by 1925 the population dropped to 100. In 1948 Weaver had three stores, two churches, a one-teacher school, a cemetery, and a population of 100. The school was later consolidated with Saltillo school, and by the mid-1970s the population had fallen to thirty-five. In the late 1980s Weaver was a dispersed community with a store, a church, and a few scattered houses. The population in 1990 was estimated at thirty-five. The population remained the same in 2000.

Continue Reading

J. E. Jennings | © TSHA

Handbook of Texas Logo

Adapted from the official Handbook of Texas, a state encyclopedia developed by Texas State Historical Association (TSHA). It is an authoritative source of trusted historical records.

Belongs to

Weaver is part of or belongs to the following places:

Currently Exists


Place type

Weaver is classified as a Town


Latitude: 33.16817080
Longitude: -95.40828260

Has Post Office


Is Incorporated


Population Count, 2009