Shepherd, TX

By: Robert Wooster

Type: General Entry

Published: 1952

Updated: April 1, 1995

Shepherd is at the intersection of U.S. Highway 59, State Highway 150, and Farm roads 2666 and 222, sixty miles north of Houston in southeastern San Jacinto County. The town was named for Houston banker and landowner B. A. Shepherd, who came to San Jacinto County in 1875 to build a town on the proposed Houston, East and West Texas Railway. Selecting a site near a former Coushatta Indian village, Shepherd laid out a townsite and depot, which subsequently became a local center for sawmilling and agricultural activities. The post office was established in 1879. The population of Shepherd, set at 278 in the 1900 census, grew to 500 during the 1920s before declining to an estimated 350 by the early 1950s. A Gulf States Utilities Company power line from Shepherd to Coldspring was completed in 1936, thus providing residents with electricity on a much larger scale than was heretofore possible. In more recent years Shepherd has undergone many changes, largely resulting from the completion of the man-made Lake Livingston in 1968. By the early 1970s the population had grown to more than 900, and by the mid-1980s the figure had surpassed 1,600, which made Shepherd the largest town in San Jacinto County. The number of businesses, largely related to serving the needs of new residents and visitors interested in the recreational opportunities afforded by nearby Lake Livingston, also rose sharply. In 1961–62 only seventeen such businesses were located in Shepherd, but the figure had risen to twenty-six by the mid-1980s. Seeking to accommodate the changes, Shepherd electors voted to incorporate their town in April 1967. In 1990 the population was 1,812. The population reached 2,029 in 2000.

Ruth Hansbro, History of San Jacinto County (M.A. thesis, Sam Houston State Teachers College, 1940).
  • Communities

The following, adapted from the Chicago Manual of Style, 15th edition, is the preferred citation for this entry.

Robert Wooster, “Shepherd, TX,” Handbook of Texas Online, accessed August 10, 2022,

Published by the Texas State Historical Association.

April 1, 1995

Currently Exists
Place Type
Town Fields
  • Has post office: Yes
  • Is Incorporated: Yes
Belongs to
  • San Jacinto County
  • Latitude: 30.49084830°
  • Longitude: -95.00192500°
Population Counts
People Year
278 1900
500 1920
450 1930
500 1940
350 1950
1,300 1960
928 1970
1,674 1980
1,812 1990
2,029 2000
2,319 2010
2,600 2019