How the San Antonio-New Braunfels, TX metro's ZIP codes measure up on health
The ZipVitals Score across the San Antonio-New Braunfels, TX metro area — built one ZIP code at a time, then rolled up by resident population.
Data release 2026117 of 118 ZIP codes scored · 2.7M residents represented
Score snapshot
People & national context
The San Antonio-New Braunfels, TX metro's ZIP codes, ranked
Highest-scoring
Top 50 of 117- 1,89678248in San Antonio · 14,488 residents65.27
- 1,98778258in San Antonio · 52,448 residents65.04
- 2,14178015in Fair Oaks Ranch · 24,867 residents64.65
- 2,26278231in Shavano Park · 9,744 residents64.37
- 2,27778255in San Antonio · 17,379 residents64.34
- 2,36778023in Helotes · 28,462 residents64.15
- 2,69578004in Bergheim · 547 residents63.54
- 2,73578260in San Antonio · 38,023 residents63.45
- 2,90278259in San Antonio · 29,826 residents63.12
- 2,97178261in San Antonio · 26,657 residents63.00
- 3,00978257in San Antonio · 10,992 residents62.93
- 3,19878266in Garden Ridge · 7,338 residents62.56
- 3,58278132in New Braunfels · 40,953 residents61.88
- 3,83978209in San Antonio · 43,400 residents61.46
- 4,27278254in San Antonio · 77,893 residents60.79
- 4,67578163in Bulverde · 19,141 residents60.24
- 4,90878006in Boerne · 44,560 residents59.95
- 5,14378253in San Antonio · 69,282 residents59.61
- 5,46278232in San Antonio · 36,636 residents59.18
- 6,08178230in San Antonio · 41,387 residents58.38
- 6,16978066in Rio Medina · 259 residents58.28
- 6,46278256in San Antonio · 13,453 residents57.92
- 6,51578056in Mico · 2,526 residents57.86
- 6,52878205in San Antonio · 1,538 residents57.84
- 6,94778249in San Antonio · 63,439 residents57.34
- 7,53878154in Schertz · 41,907 residents56.71
- 7,87678108in Cibolo · 49,784 residents56.39
- 7,92878027in Kendalia · 318 residents56.35
- 7,93978247in San Antonio · 51,933 residents56.33
- 8,61478070in Spring Branch · 20,200 residents55.72
- 8,97678251in San Antonio · 59,435 residents55.41
- 9,07678215in San Antonio · 3,506 residents55.31
- 9,56878250in San Antonio · 57,323 residents54.89
- 10,18878121in La Vernia · 16,120 residents54.40
- 10,26578234in Jbsa Ft Sam Houston · 7,149 residents54.34
- 10,35278130in New Braunfels · 104,009 residents54.27
- 10,43978623in Fischer · 1,645 residents54.20
- 10,76178148in Universal City · 22,187 residents53.95
- 10,80478152in Saint Hedwig · 4,521 residents53.92
- 11,24078245in San Antonio · 96,015 residents53.59
- 11,25378240in San Antonio · 57,921 residents53.58
- 12,10678101in Adkins · 7,267 residents52.99
- 12,77678212in San Antonio · 27,437 residents52.49
- 12,95578009in Castroville · 9,151 residents52.36
- 13,05378109in Converse · 63,067 residents52.30
- 13,09478236in Jbsa Lackland · 7,635 residents52.27
- 13,69578133in Canyon Lake · 21,959 residents51.81
- 13,79578216in San Antonio · 41,180 residents51.73
- 14,21578114in Floresville · 24,283 residents51.44
- 15,21278233in San Antonio · 48,911 residents50.75
Lowest-scoring
Bottom 50 of 117- 31,33678207in San Antonio · 55,474 residents26.18
- 31,00978220in San Antonio · 19,423 residents28.64
- 30,67978237in San Antonio · 37,379 residents30.44
- 30,35678226in San Antonio · 6,554 residents31.83
- 29,50578242in San Antonio · 36,168 residents34.66
- 29,50378203in San Antonio · 5,200 residents34.67
- 28,77478208in San Antonio · 3,861 residents36.47
- 28,39778214in San Antonio · 22,118 residents37.28
- 28,37778211in San Antonio · 30,857 residents37.32
- 27,59478219in San Antonio · 17,924 residents38.70
- 27,50078011in Charlotte · 1,757 residents38.86
- 27,45278210in San Antonio · 34,940 residents38.92
- 27,32678050in Leming · 529 residents39.10
- 27,12578008in Campbellton · 234 residents39.42
- 27,09378201in San Antonio · 41,981 residents39.48
- 27,00878228in San Antonio · 56,165 residents39.61
- 26,70778225in San Antonio · 13,104 residents40.07
- 26,58778223in San Antonio · 58,983 residents40.25
- 26,00278202in San Antonio · 10,224 residents41.03
- 25,99078143in Pandora · 0 residents41.05
- 25,95078227in San Antonio · 44,035 residents41.10
- 25,90578264in San Antonio · 11,841 residents41.16
- 25,17378026in Jourdanton · 7,031 residents42.05
- 24,61578073in Von Ormy · 10,088 residents42.73
- 23,87578221in San Antonio · 42,178 residents43.53
- 23,80078884in Utopia · 1,171 residents43.60
- 23,68578218in San Antonio · 39,428 residents43.72
- 23,63878160in Stockdale · 4,885 residents43.77
- 23,37978065in Poteet · 11,695 residents44.04
- 22,69578224in San Antonio · 22,232 residents44.73
- 22,66978123in Mc Queeney · 2,127 residents44.76
- 22,48278883in Tarpley · 208 residents44.93
- 22,13578861in Hondo · 14,008 residents45.26
- 21,82178112in Elmendorf · 9,769 residents45.56
- 21,61978003in Bandera · 9,967 residents45.73
- 21,51078155in Seguin · 55,600 residents45.84
- 21,50378222in San Antonio · 26,476 residents45.85
- 21,44978213in San Antonio · 40,526 residents45.91
- 21,44778638in Kingsbury · 2,135 residents45.91
- 21,44578885in Vanderpool · 23 residents45.91
- 21,16478161in Sutherland Springs · 579 residents46.16
- 20,70078204in San Antonio · 11,983 residents46.55
- 20,69078069in Somerset · 7,038 residents46.56
- 20,66378055in Medina · 1,753 residents46.58
- 19,99378113in Falls City · 3,026 residents47.13
- 19,77578229in San Antonio · 35,664 residents47.32
- 19,57678064in Pleasanton · 16,365 residents47.48
- 19,43878016in Devine · 11,670 residents47.60
- 18,90678012in Christine · 328 residents48.02
- 18,69078252in San Antonio · 21,790 residents48.19
Where each domain sits inside this metro
The Score above is one number for the whole San Antonio-New Braunfels, TX metro. Nine domains make it up, and they are not spread the same way across the people who live here. Each row divides this metro's ZIP codes into fifths by how they stand against each other on that domain, then counts who lives at each end. If a domain were spread evenly across the metro's residents, every row would read about 20%.
The highest-standing fifth
24 of 116 ZIPsShare of the metro's residents living in the fifth of its ZIP codes that stand highest on each domain.
7 ZIP codes share this standing — see them in the full ranking →
2 ZIP codes tie at this end: 78234 Jbsa Ft Sam Houston78236 Jbsa Lackland78243 San Antonio
Standing highest: 78234 Jbsa Ft Sam Houston78257 San Antonio78261 San Antonio
Standing highest: 78205 San Antonio78215 San Antonio78248 San Antonio
Standing highest: 78027 Kendalia78055 Medina78885 Vanderpool
Each fifth is about 24 of this metro’s 116 compared ZIP codes, and the shares are out of 2,654,181 residents. A ZIP code is compared here only if it carries a resident count to weight it by and enough measured data on that domain — the rest are left out of that domain’s fifths rather than filled in from a coarser geography, which is why this count can sit just below the metro’s scored total.
The mark shows 20% — where a row would sit if that domain were spread evenly across the metro's residents.
Each ZIP code is compared with the other ZIP codes in this metro that are measured across all nine scoring domains — not with all US ZIP codes. Percentages are rounded; higher is healthier in every domain.
Why this matters
The ZipVitals Score combines nine domains of health — from chronic disease and preventive care to environmental hazard, social need, and healthcare access — into one 0–100 index for each ZIP code, computed the same way everywhere from public federal and academic data. The San Antonio-New Braunfels, TX figures on this page are population-weighted rollups of those per-ZIP scores, so they describe the metro's residents rather than a coarser geography relabeled as the metro.
A high score describes favorable documented conditions; it is not a claim about individual residents, and it does not capture everything that shapes a community's health. Where a ZIP code scores low, that pattern reflects structural conditions — investment, environment, and access — far more than the choices of the people who live there.