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.
At a Glance
Weaver is part of or belongs to the following places.
Adopt a Town
The Texas Almanac's Land Rush program lets you adopt the town, county, or lake of your choice and share your message with the world. 100% of the proceeds benefit education in Texas.
Weaver is classified as a Town
Has Post Office
Proud to call Texas home?
Put your name on the town, county, or lake of your choice.
Search Places »
Weaver by the Numbers
This is some placeholder text that we should either remove or replace with a brief summary about this particular metric. For example, "We update population counts once per year..."