San Antonio local
The Tiny Independent Cities of Bexar County: Grey Forest, Von Ormy, China Grove, Sandy Oaks, and St. Hedwig
Bexar County has more incorporated cities than most residents can name. Here's what Grey Forest, Von Ormy, China Grove, Sandy Oaks, and St. Hedwig actually are — and what living inside one changes about your taxes, services, and ISD.
8 min read · August 25, 2026
Bexar County contains 27 incorporated municipalities. Most people can name six or seven — San Antonio, Alamo Heights, Terrell Hills, Olmos Park, maybe Leon Valley or Windcrest. The rest are tiny, and five of them almost never come up in real estate conversations: Grey Forest, Von Ormy, China Grove, Sandy Oaks, and St. Hedwig. Together they cover a lot of ground on the edges of the county, and if you're buying or renting on the outskirts, you may end up inside one without realizing it.
The practical stakes are real. Which city you're inside determines your city property tax rate (if any), your building permit authority, your PD and municipal court, and — sometimes — whether San Antonio can ever annex you. It does not, by itself, determine your school district. That's an independent line.
Why Bexar has so many micro-cities
Most of these places incorporated defensively. Under Texas Local Government Code Chapter 43, a home-rule city like San Antonio historically had broad authority to annex land in its extraterritorial jurisdiction (ETJ). Small unincorporated communities that didn't want to become part of San Antonio — with San Antonio taxes, San Antonio zoning, and SAPD response times — incorporated as general-law cities to lock themselves out of the ETJ.
Senate Bill 2038 (2023) changed the annexation landscape statewide by letting property owners in a municipality's ETJ petition to be released, but the older defensive incorporations are still the reason the map looks the way it does. Every city on this list is a general-law municipality, meaning its powers are limited to what state law grants — no home-rule charter, no independent power to levy new taxes without state authorization.
Grey Forest (78023): 500 people in the cedar off Scenic Loop
Grey Forest sits just north of Helotes on Scenic Loop Road, tucked into the cedar and live oak on the southern edge of the Hill Country. Population is under 500. The city was incorporated in 1948 and covers roughly one square mile.
- ISD: Northside ISD (NISD) — same district as Helotes and most of the far northwest side.
- ZIP: 78023, shared with Helotes.
- Services: Grey Forest runs its own volunteer-heavy operation with contracted law enforcement through the Bexar County Sheriff's Office. No municipal water utility — most lots are on private wells.
- What you're buying: Larger wooded lots, deed restrictions on tree removal, and a governance structure that is genuinely small-town. City council meetings happen in a converted building on Scenic Loop.
If you're looking at a listing that says "Helotes area" north of Scenic Loop, check the taxing jurisdictions on the BCAD property record before you assume it's actually in Helotes. Grey Forest and Helotes are separate cities with separate rules.
Von Ormy (78073): The southwest-side incorporation that fought San Antonio
Von Ormy incorporated in 2008 on the southwest edge of Bexar County, straddling I-35 south of Loop 1604. It was one of the last cities in the county to incorporate, and it did so specifically to block San Antonio annexation. The city has actively marketed itself as a low-tax alternative to San Antonio and has, at various points, operated with no municipal property tax at all, funding services through sales tax and franchise fees.
- ISD: Southwest ISD — a different district from SAISD or Harlandale ISD.
- ZIP: 78073.
- Services: Bexar County Sheriff for law enforcement; Von Ormy Fire Department is volunteer.
- What's actually there: A mix of older ranch land, mobile home parks, newer single-family subdivisions, and truck-stop commercial along the I-35 frontage. The Medina River runs through the north end of the city.
The commute to downtown San Antonio is 20–25 minutes on I-35 outside of peak. To Lackland's main gate via Loop 1604, roughly the same. RentInSA's active listings in the far southwest are thin compared to inside-Loop-410 San Antonio, where the city median asking rent runs around $1,695/mo as of the August 2026 snapshot — the southwest-Bexar options tend to be single-family houses on larger lots rather than apartment product.
China Grove (78263): 1,200 people east of Loop 1604
China Grove sits east of San Antonio near the I-10 / Loop 1604 interchange, closer to the Guadalupe County line than to downtown. It was famously namechecked by the Doobie Brothers in 1973, which remains the most notable thing that has ever happened there and is a running local joke.
- ISD: East Central ISD.
- ZIP: 78263, shared with parts of unincorporated east Bexar.
- Services: City has its own volunteer fire department; law enforcement contracted through Bexar County Sheriff.
- What you're buying: Small-lot older housing near the historic center, some newer single-family on the fringes, and immediate access to Loop 1604 East and I-10 toward Seguin.
Commute to JBSA-Randolph is about 15 minutes via Loop 1604. Commute to downtown is 20–25 minutes on I-10.
Sandy Oaks (78264): The newest incorporation on the far south side
Sandy Oaks incorporated in 2014, making it one of the youngest cities in the county. It's on the far south side along US-281 South, below Loop 1604, in what used to be entirely unincorporated ranch land.
- ISD: Primarily Southside ISD, with edges in other south-Bexar districts — verify the specific address on the district's boundary map, because south Bexar ISD lines are irregular.
- ZIP: 78264.
- Services: Minimal municipal footprint. County sheriff. Mostly private septic and wells.
- What you're buying: Large lots, agricultural exemptions still active on many parcels (which matters for property tax — an ag exemption under Texas Property Tax Code Chapter 23 Subchapter D values land on productivity rather than market value), and a commute to downtown of 30+ minutes.
Sandy Oaks is where you land when you want acreage inside Bexar County and don't want to pay Boerne or Fair Oaks Ranch prices. The tradeoff is drive time and thinner services.
St. Hedwig (78152): Polish heritage on the far east side
St. Hedwig is on the far east edge of Bexar, near the Guadalupe County line off FM 1518. It's one of the oldest Polish communities in Texas, founded in the 1850s, and formally incorporated much later to protect against annexation.
- ISD: East Central ISD, same as China Grove.
- ZIP: 78152, shared with Adkins and parts of unincorporated east Bexar / Guadalupe.
- Services: Volunteer fire, sheriff patrol, general-law city government.
- What you're buying: Rural residential lots, historic St. Hedwig Catholic Church as the community anchor, and proximity to the FM 1518 corridor, which is being widened and developed as east-side growth pushes out from JBSA-Randolph and Universal City.
Side-by-side
| City | Approx. side of county | ISD | Incorporated | Anchor road |
|---|---|---|---|---|
| Grey Forest | Far NW | NISD | 1948 | Scenic Loop |
| Von Ormy | SW | Southwest ISD | 2008 | I-35 South |
| China Grove | E | East Central ISD | 1970s | I-10 / Loop 1604 |
| Sandy Oaks | Far S | Southside ISD (mostly) | 2014 | US-281 South |
| St. Hedwig | Far E | East Central ISD | 1970s | FM 1518 |
What most people get wrong
- Assuming the ZIP code tells you the city. ZIPs are USPS delivery zones. 78023 covers Helotes, Grey Forest, and unincorporated NW Bexar. 78263 covers China Grove and unincorporated east Bexar. Two houses on the same street can be in different cities. Pull the taxing jurisdictions from BCAD's public property search before you assume anything.
- Assuming a small city means low property taxes. City tax is only one line on your bill. Your total rate stacks Bexar County, your ISD, your city (if any), and any special districts. A house in Southwest ISD in Von Ormy can carry a higher total rate than a house in Alamo Heights ISD in Terrell Hills, because ISD is usually the biggest component. Look at the full BCAD tax breakdown, not the city rate.
- Assuming SAPD or SAFD responds. They don't. In these cities, law enforcement is Bexar County Sheriff (BCSO) and fire is usually a volunteer department or an ESD (Emergency Services District). Response times are longer than inside San Antonio's city limits. If that matters to you, ask before closing.
- Assuming CPS Energy or SAWS serves the address. Outside the San Antonio city limits, water is frequently a well or a rural water supply corporation (not SAWS), and electric can be CPS, GVEC, Bandera Electric Cooperative, or Karnes Electric depending on where you are. Check the actual utility on a specific address, not the general area.
- Filing a homestead exemption at the city instead of BCAD. The homestead exemption under Texas Tax Code § 11.13 is filed once with the appraisal district — BCAD — using Form 50-114, with an April 30 deadline. The city doesn't have a separate form. The exemption flows through to every taxing unit on the property, including the tiny city if it levies a tax.
- Confusing East Central ISD with East Side SAISD schools. East Central ISD is a separate suburban / rural district covering most of far east Bexar. It is not part of San Antonio ISD. Test scores, feeder patterns, and boundaries are entirely different.
How to verify before you sign
Pull the BCAD property record for the exact address. It lists every taxing jurisdiction on the parcel — city, county, ISD, ESD, road district. That record is authoritative for tax purposes. For school assignment, use the ISD's official boundary lookup, because attendance zones don't always match tax boundaries, especially in transfer situations. For utility service, call the provider with the physical address; do not rely on the seller's disclosure alone.
If you're looking at rentals on the county's edges, RentInSA lists across all of Bexar and the surrounding counties at /rentals — filter by ZIP or map area to find inventory in these smaller cities. If you're selling a house in one of them and want to skip the listing agent fee, list FSBO free at /list-your-home. And when the transaction gets complicated — annexation status, ETJ questions, ag exemption transfers — hire a Texas real estate attorney and a local agent who has actually closed in the specific city. Browse agents by area at /agents.
Browse rentals on RentInSA
More in San Antonio Neighborhoods GuideSee all 35 →
UTSA and the 78249 Corridor: Living Between I-10 and 1604 on the Northwest Side
The 78249 ZIP wraps UTSA, La Cantera, and the Rim into one of San Antonio's densest rental submarkets. Here is what you are actually getting, which NISD schools apply, and what the 1604 expansion is doing to your commute.
Beacon Hill and Alta Vista (78201, 78212): The Streetcar Neighborhoods Between Monte Vista and Fredericksburg Road
Beacon Hill and Alta Vista are the two early-1900s streetcar neighborhoods west of Monte Vista. Both sit inside SAISD, both fall under historic-district rules, and both have housing stock that predates air conditioning by 30 years.
The Great Northwest and Braun Station (78250): NISD's Original Suburb Between Bandera and 1604
78250 is the block of NISD suburb between Bandera Road and Loop 1604 — Great Northwest, Braun Station, and the older cul-de-sacs west of Culebra. Here is what it actually is, what the HOA covers, and what renting there costs.
The Dominion and 78257: What San Antonio's Most Famous Gated Community Actually Is
The Dominion isn't a city, isn't unincorporated, and isn't just one neighborhood. Here's what the 78257 ZIP, the guard gates, the NISD zoning, and the property tax bill actually look like.
Hill Country Village (78232): The One-Square-Mile Independent City on US-281 That Feeds Into NEISD
Hill Country Village is a separately incorporated city of about a thousand residents wedged between US-281 and Loop 1604. Here is what its large-lot ordinance, its own police force, and its NEISD attendance actually mean for buyers and renters.
