RentInSA
Menu

San Antonio local

Castle Hills and Balcones Heights: The Two Small Independent Cities Tucked Into Loop 410

Castle Hills and Balcones Heights are both incorporated cities inside Loop 410 with their own police, courts, and rules — and they behave very differently once you're actually living in them.

6 min read · July 25, 2026

Castle Hills and Balcones Heights are two separately incorporated cities that sit inside Loop 410 on the north-central side of San Antonio. You can drive across either one in under five minutes, and most people who don't live there assume they're just neighborhoods. They aren't. Each has its own police department, its own municipal court, its own city council, its own code enforcement, and — critically — its own property tax rate stacked on top of Bexar County and the school district.

If you are looking at a house or a rental with a Castle Hills or Balcones Heights address, the address itself is doing work you need to understand. It changes who you call when a neighbor's dog is loose, who writes the traffic ticket, which ISD your kids attend, and how much you pay in property tax.

Where they actually are

Castle Hills is a roughly 2-square-mile city bounded loosely by NW Military Highway on the west, West Ave on the east, and sitting just north of Loop 410 near the 410/281 interchange. ZIP is primarily 78213. It is completely landlocked by the City of San Antonio.

Balcones Heights is smaller — under 1 square mile — and sits right on Fredericksburg Road at the Loop 410 interchange, north of the Medical Center corridor and south of Castle Hills. ZIP 78201 covers most of it. Wonderland of the Americas mall sits inside city limits and is a meaningful chunk of the city's sales tax base.

Both are what Texas calls Type A general-law or home-rule cities depending on size and charter, and both predate a lot of the surrounding SA sprawl. They were incorporated specifically so residents could keep San Antonio from annexing them, which is why they persist as islands today.

School districts — this is the biggest single difference

Castle Hills is zoned almost entirely to North East ISD (NEISD). The elementary is typically Colonial Hills or Castle Hills Elementary depending on the block, feeding into Eisenhower Middle and Churchill High. That is a well-regarded NEISD feeder pattern, and it is a big part of why Castle Hills home prices hold up.

Balcones Heights is zoned to San Antonio ISD (SAISD). That is a completely different district with different ratings, different programs, and — for buyers who care about school-driven resale — a different price ceiling. Do not assume that because the two cities touch, the schools behave the same. They do not. This is the single most common mistake buyers make in this corridor.

If schools matter to you, verify by street address using the NEISD or SAISD boundary lookup before you sign anything. Boundaries occasionally follow oddly-drawn lines around old annexations.

What you actually pay in property tax

Both cities levy their own municipal property tax on top of Bexar County, the school district, University Health, ACCD (Alamo Colleges), and the flood control district. That means your total tax rate in Castle Hills or Balcones Heights is typically a bit higher than in unincorporated Bexar or in the surrounding City of San Antonio, because you have an extra taxing entity in the stack.

The offset is that both cities provide direct services — their own PD, code enforcement, street maintenance — that residents generally rate highly for responsiveness. You are paying for a smaller government that answers the phone.

A few things to remember at closing time:

  • File your homestead exemption (Form 50-114) with BCAD by April 30 of the tax year. It applies to the city, county, and school portions.
  • The Texas homestead cap under Property Tax Code § 23.23 limits appraised value increases to 10% per year once the exemption is in place.
  • BCAD notices typically arrive in April. If your value looks wrong, file a protest — informal first with an appraiser, then formal before the ARB, generally May through July.

Police, courts, and traffic enforcement

Castle Hills PD and Balcones Heights PD both patrol their own city limits. If you get pulled over on Loop 410 within Balcones Heights city limits, that ticket goes to Balcones Heights Municipal Court, not to Bexar County. If your car gets broken into on a Castle Hills side street, Castle Hills PD is who responds, not SAPD.

Balcones Heights historically ran a red-light camera program at intersections along Fredericksburg and 410 and became well-known for aggressive traffic enforcement — the small footprint means a large share of city revenue comes from citations issued to people passing through. State law has since restricted photo enforcement, but the traffic-enforcement culture in the corridor is worth knowing about.

Castle Hills has a much more residential character; enforcement leans toward code compliance (lawn height, permits, short-term rental rules) rather than moving violations.

Utilities and services

Both cities are on CPS Energy for electric and gas and SAWS for water and sewer — same as San Antonio proper. Trash pickup differs: Castle Hills contracts with a private hauler and residents are billed accordingly; the City of San Antonio's Solid Waste department does not serve either city. If your rental listing says "trash included," verify what that actually covers.

VIA Metropolitan Transit runs along Fredericksburg Road and West Ave, so bus access into the Medical Center, downtown, and the North Star Mall area is reasonable in both cities. Neither has a park-and-ride.

What renting looks like here

Housing stock in Castle Hills is dominated by mid-century single-family homes — brick ranch, three-bed two-bath, mature oak canopy — plus a smaller share of duplexes and low-rise apartments on the West Ave corridor. Balcones Heights is denser: garden-style apartment complexes, some condos, and older single-family closer to Fredericksburg.

RentInSA's active listings show a citywide San Antonio median asking rent of $1,695/mo as of July 2026, with 3BR homes citywide at a $1,700 median. Castle Hills single-family rentals typically clear that median because of the NEISD schools; Balcones Heights apartments tend to sit below it. Verify current asking rents against live listings — the ZIP 78213 and 78201 inventory turns over quickly.

What most people get wrong

  • Assuming the mailing address tells you the city. USPS uses "San Antonio" for both. Only the plat and the city limits map tell you whether you're in Castle Hills, Balcones Heights, or unincorporated SA. Check the BCAD property record — the "City" field is authoritative for taxing purposes.
  • Assuming schools follow city lines. They don't. Castle Hills is mostly NEISD; Balcones Heights is SAISD. Two houses across the street from each other can be in different districts if the boundary runs down the road.
  • Ignoring the extra taxing entity. Buyers pull a comp from a house half a mile away in unincorporated SA and forget that the target house has an additional municipal levy. On a $400K home this can be several hundred dollars a year.
  • Calling SAPD. For anything inside city limits, you call the local PD. Response times are usually faster, but only if you dial the right number.
  • Missing the short-term rental rules. Castle Hills has taken a harder line on STRs than the City of San Antonio. If you're buying with an Airbnb plan, read the city ordinance before you close, not after.
  • Confusing Castle Hills with The Dominion or Hill Country Village. Three separate places. The Dominion is a gated development further out 1604; Hill Country Village is a different tiny incorporated city on 281 north of 1604. Castle Hills is inside 410.

Which one fits which buyer

Castle Hills tends to work for families who want NEISD schools, a small-town-feel city government, and mid-century single-family stock inside 410 — close to the Medical Center, USAA, and the airport. Prices reflect that demand.

Balcones Heights works for renters who want to be on top of the Medical Center and Fredericksburg corridor, walkable to Wonderland, and don't need school-district premium. It is one of the more affordable inside-410 rental submarkets, and inventory moves fast.

If you're weighing a specific address in either city, browse current listings at /rentals to see what's actually on the market this week, or check /agents if you want a local practitioner who has closed deals inside these city limits. More neighborhood breakdowns live at /resources.

san antonio neighborhoodsneisdindependent citiescastle hillsbalcones heights78213

Browse rentals on RentInSA

More in San Antonio Neighborhoods GuideSee all 14