San Marcos, TX ZIP codes
San Marcos, Texas has 2 ZIP codes, including 1 PO Box ZIP. They are in Hays County.
- Population in these ZIPs
- 88,583
- Avg. median income
- $54,700population-weighted
- Typical home value
- $309,400population-weighted
- Metro area
- Austin-Round Rock-San Marcos, TX
Loading map…
Click anywhere on the map to see which ZIP code it's in.
San Marcos, TX ZIP codes list
| ZIP code | County | Population | Median income | Typical home value |
|---|---|---|---|---|
| 78666 | Hays County | 88,583 | $54,737 | $309,400 |
| 78667 PO Box | Hays County | — | — | — |
Population and median household income: ACS 2020–2024 5-year estimates. Typical home value: Zillow Home Value Index (September 2026) where available, otherwise the ACS median owner-reported value. "PO Box" marks ZIP codes with no delivery area of their own. Methodology
Cities near San Marcos
- Driftwood 10 mi
- Kyle 11 mi
- Wimberley 11 mi
- Buda 12 mi
- Maxwell 12 mi
- Fischer 13 mi
- Manchaca 14 mi
- Martindale 14 mi
- Canyon Lake 17 mi
- Staples 17 mi
- Fentress 18 mi
- New Braunfels 19 mi
Frequently asked questions
What county is San Marcos, Texas in?
San Marcos ZIP codes are in Hays County.
Which San Marcos ZIP codes are PO Boxes?
78667 is a PO Box or single-organization ZIP code; it has no residential delivery area.