San Antonio cardiology by the numbers
On 2026-11-09 the extract held 231 adult cardiology NPI-1 rows in San Antonio and 246 of 273 cardiology rows with TMB currently_licensed Y.
On 2026-11-09 the San Antonio extract held 273 NPI-1 rows with a cardiology taxonomy and a San Antonio LOCATION. 231 of those rows have at least one adult cardiology code. 42 are pediatric cardiology only and do not have an adult profile in this wave.
Of the 273 rows, 246 have currently_licensed Y on the TMB crosswalk. Of the 231 adult rows, 208 have currently_licensed Y. The other 23 adult rows are published with noindex until that field is Y.
NPPES basic.sex is F on 36 of the 231 adult rows and M on 195. That is the registry field, not a census of who is in clinic on a given day.
109 of the 231 adult LOCATION rows use ZIP 78229. 75 normalized addresses appear in the full 273-row set. 25 of those addresses have 3 or more NPI-1 rows and cover 209 of the 273.
Census QuickFacts lists 1,548,422 people in San Antonio city, Texas, for July 1, 2025 (V2025). Using that denominator, the 273-row set is 17.63 per 100,000, the 231 adult rows are 14.92 per 100,000, and the 246 licensed rows are 15.89 per 100,000. These are counts of registry rows, not a workforce shortage or surplus.
Counts
| Figure | Value | Source | Date |
|---|---|---|---|
| Unique NPI-1 cardiology rows | 273 | NPPES JSON, San Antonio LOCATION | 2026-11-09 |
| Adult rows (any non-pediatric cardiology code) | 231 | Same filter | 2026-11-09 |
| Pediatric only | 42 | Taxonomy 2080P0202X only | 2026-11-09 |
| currently_licensed Y, all rows | 246 | TMB tm3v-pfq9 via matches.json | 2026-11-09 |
| currently_licensed Y, adult rows | 208 | Same crosswalk | 2026-11-09 |
| Adult rows without currently_licensed Y | 23 | Same crosswalk. Pages are noindex. | 2026-11-09 |
| basic.sex F, adult rows | 36 | NPPES basic.sex | 2026-11-09 |
| basic.sex M, adult rows | 195 | NPPES basic.sex | 2026-11-09 |
| Adult rows in ZIP 78229 | 109 | NPPES postal ZIP5 | 2026-11-09 |
| Normalized addresses | 75 | NPPES LOCATION | 2026-11-09 |
| Addresses with 3 or more rows | 25 | Same normalization. Cover 209 of 273. | 2026-11-09 |
| Population denominator | 1,548,422 | Census QuickFacts, San Antonio city, Texas, July 1, 2025 (V2025) | 2025-07-01 |
| Rows per 100,000 (273) | 17.63 | 273 / 1,548,422 x 100,000 | 2026-11-09 |
| Adult rows per 100,000 | 14.92 | 231 / 1,548,422 x 100,000 | 2026-11-09 |
| Licensed rows per 100,000 | 15.89 | 246 / 1,548,422 x 100,000 | 2026-11-09 |
Adult rows by ZIP
| ZIP5 | Adult NPI-1 rows |
|---|---|
| 78229 | 109 |
| 78212 | 22 |
| 78217 | 16 |
| 78215 | 15 |
| 78258 | 13 |
| 78201 | 10 |
| 78207 | 10 |
| 78251 | 10 |
| 78224 | 6 |
| 78234 | 6 |
| 78209 | 4 |
| 78240 | 2 |
| 78205 | 1 |
| 78213 | 1 |
| 78216 | 1 |
| 78223 | 1 |
| 78230 | 1 |
| 78249 | 1 |
| 78257 | 1 |
| 78259 | 1 |
disciplinary_status other than NONE
Counted on matched rows in the full 273, from the TMB field disciplinary_status. The words are the file values.
| disciplinary_status | Rows |
|---|---|
| ORDER TERMINATED BECAUSE LICENSE IS NO LONGER ACTIVE | 1 |
| UNDER BOARD ORDER | 1 |
| COMPLAINT DISMISSED | 1 |
| SEE PREVIOUS ORDER | 5 |
Suggested citation: Cardiologist Finder, San Antonio cardiology NPI and TMB counts, check date 2026-11-09, https://cardiologistfinder.com/data/san-antonio-cardiology-stats/.
Sources
- NPPES NPI Registry. Individual and organization rows in data/npi_*.json. LOCATION city SAN ANTONIO and state TX.
- Texas Medical Board, All Licenses open data (tm3v-pfq9). Crosswalk data/datos5/matches.json. Verification date 2026-11-09. Fields quoted: currently_licensed, disciplinary_status, registration_status, license_status, license_number, practice_city.
- U.S. Census Bureau QuickFacts. San Antonio city, Texas. Population estimate July 1, 2025 (V2025): 1,548,422.
CDC PLACES, mortality files, and the CMS Medicare assignment file are not in this build, so those figures are not stated.