Shepherd
City in San Jacinto County, Texas

Shepherd is a city in San Jacinto County, Texas, with 2,105 residents (2020 Census). It sits at 144 ft (44 m) above sea level. The nearest town is Goodrich, 9.1 miles N.
- 2,105residents (2020 Census)
- 144 ftelevation · 44 m
- 6.1 sq miland area · 15.8 km²
- 345 / sq mipopulation density
- 77371ZIP code
About Shepherd
Shepherd is a city in San Jacinto County, Texas, United States. The population was 2,105 at the 2020 census.
Text: Wikipedia · CC BY-SA 4.0
Shepherd weather: 7-day forecast
Loading the National Weather Service forecast…
Source: National Weather Service (NOAA).
Live webcams in Shepherd
Webcams: Windy.com
Living in Shepherd
- Median household income
- $53,750
- Median home value
- $157,300
- Median rent
- $667/mo
- Median age
- 39.9
Do you know Shepherd? Tell us about it
Help other travelers: share what makes Shepherd special. We review every message before publishing it.
Map of Shepherd
Tap any street on the map to see it in Street View below. Map: © OpenStreetMap contributors.
Shepherd Street View
Drag the image to look around and tap the arrows on the ground to move. If it says there is no imagery, tap a nearby street on the map above.
Open in Google Maps ›Shepherd, TX population
Shepherd had 2,105 residents in the 2020 Census.
| 2020 Census | 2,105 |
|---|---|
| Density | 345 per sq mi (133 per km²) |
Source: U.S. Census Bureau, Decennial Census.
Shepherd at a glance
| State | Texas (TX) |
|---|---|
| County | San Jacinto County |
| Type | City |
| Population | 2,105 (2020) |
| Land area | 6.10 sq mi (15.8 km²) |
| Water area | 0.02 sq mi (0.06 km²) |
| Elevation | 144 ft (44 m) |
| Coordinates | 30.4865° N, 95.0040° W |
| ZIP code | 77371 |
| Census code (GEOID) | 4867424 |
Sources: U.S. Census Bureau (Gazetteer, ZCTA), USGS GNIS, Wikidata.
Towns near Shepherd
- Goodrich9.1 mi N
- North Cleveland10.3 mi SW
- Coldspring10.4 mi NW
- Cleveland11.5 mi SW
- Cape Royale13.8 mi NW
- Big Thicket Lake Estates14.1 mi E
- West Livingston15.0 mi N
- Livingston15.9 mi N
- Splendora20.1 mi SW
- Plum Grove20.5 mi S
- Indian Springs20.7 mi NE
- Deerwood21.3 mi SW
Straight-line distance between town centers.
Frequently asked questions about Shepherd
What county is Shepherd in?
Shepherd is in San Jacinto County, Texas.
What is the population of Shepherd, TX?
2,105 people lived in Shepherd at the 2020 Census.
What is the ZIP code of Shepherd, TX?
The ZIP code of Shepherd is 77371.
What is the elevation of Shepherd?
144 feet (44 m) above sea level.
What towns are near Shepherd?
Goodrich (9.1 mi), North Cleveland (10.3 mi), Coldspring (10.4 mi), Cleveland (11.5 mi), Cape Royale (13.8 mi).
Last updated: