Shepherd is a city in San Jacinto County, Texas, United States. The population was 2,319 at the 2010 census.
With 2,319 people, Shepherd is the 642nd most populated city in the state of Texas out of 1,752 cities.
In 2010, the median household income of Shepherd residents was $27,131. Shepherd households made slightly more than Chilton households ($27,115) and Bedias households ($27,112) However, 25.7% of Shepherd residents live in poverty.
The median age for Shepherd residents is 36.3 years old.
The largest Shepherd racial/ethnic groups are White (60%) followed by Black (.5%) and Hispanic (40.5%).
All of the above information comes from United States Census Bureau's latest census in 2010.
Texas Historical Marker #7672, erected in 1970, located west of FM 222 on SH 150 in Shepherd, gives a brief background for the town. Exact text on the marker is as follows:
Originated in vicinity of Old Drew's Landing, a Trinity River port for settlers bringing in goods and shipping cotton, tobacco, and other products to markets.