San Antonio
A majority-Hispanic metro where turnout swings have outpaced demographic growth
The San Antonio media market anchors South Texas, where Hispanic voters make up the largest share of the electorate and shifts in their turnout patterns have repeatedly reshaped statewide margin calculations.
- Hispanic54.3%
- White35.8%
- Other12.2%
- Two or more11.5%
- Black6.2%
- Asian2.0%
- Native0.8%
Constituent Counties
Similar media markets
Counties in San Antonio
| County | Pop. | Margin | Dem | Rep | Total | Share |
|---|---|---|---|---|---|---|
| Bexar | 2.1M | D+9.7 | 411,389 | 337,545 | 758,323 | 16.0% |
| Bexar | 1.9M | D+9.7 | 411,389 | 337,545 | 758,323 | 16.0% |
| Bexar | 1.6M | D+9.7 | 411,389 | 337,545 | 758,323 | 16.0% |
| Bexar | 1.4M | D+9.7 | 411,389 | 337,545 | 758,323 | 16.0% |
| Comal | 184K | R+45.5 | 27,680 | 74,756 | 103,491 | 2.2% |
| Guadalupe | 184K | R+29.5 | 29,573 | 54,691 | 85,136 | 1.8% |
| Guadalupe | 147K | R+29.5 | 29,573 | 54,691 | 85,136 | 1.8% |
| Comal | 124K | R+45.5 | 27,680 | 74,756 | 103,491 | 2.2% |
| Guadalupe | 112K | R+29.5 | 29,573 | 54,691 | 85,136 | 1.8% |
| Comal | 105K | R+45.5 | 27,680 | 74,756 | 103,491 | 2.2% |
| Guadalupe | 89K | R+29.5 | 29,573 | 54,691 | 85,136 | 1.8% |
| Comal | 78K | R+45.5 | 27,680 | 74,756 | 103,491 | 2.2% |
| Maverick | 58K | R+18.5 | 6,373 | 9,285 | 15,745 | 0.3% |
| Maverick | 57K | R+18.5 | 6,373 | 9,285 | 15,745 | 0.3% |
| Medina | 54K | R+42.7 | 6,950 | 17,464 | 24,617 | 0.5% |
| Kerr | 53K | R+54.3 | 6,315 | 21,615 | 28,170 | 0.6% |
| Wilson | 53K | R+53.7 | 6,247 | 20,894 | 27,275 | 0.6% |
| Maverick | 51K | R+18.5 | 6,373 | 9,285 | 15,745 | 0.3% |
| Atascosa | 51K | R+43.3 | 5,153 | 13,142 | 18,444 | 0.4% |
| Kerr | 51K | R+54.3 | 6,315 | 21,615 | 28,170 | 0.6% |
| Val Verde | 49K | R+26.6 | 5,282 | 9,162 | 14,588 | 0.3% |
| Kendall | 49K | R+55.6 | 6,355 | 22,668 | 29,315 | 0.6% |
| Medina | 48K | R+42.7 | 6,950 | 17,464 | 24,617 | 0.5% |
| Val Verde | 48K | R+26.6 | 5,282 | 9,162 | 14,588 | 0.3% |
| Atascosa | 48K | R+43.3 | 5,153 | 13,142 | 18,444 | 0.4% |
| Val Verde | 48K | R+26.6 | 5,282 | 9,162 | 14,588 | 0.3% |
| Kerr | 47K | R+54.3 | 6,315 | 21,615 | 28,170 | 0.6% |
| Maverick | 47K | R+18.5 | 6,373 | 9,285 | 15,745 | 0.3% |
| Wilson | 46K | R+53.7 | 6,247 | 20,894 | 27,275 | 0.6% |
| Val Verde | 45K | R+26.6 | 5,282 | 9,162 | 14,588 | 0.3% |
| Medina | 44K | R+42.7 | 6,950 | 17,464 | 24,617 | 0.5% |
| Kerr | 44K | R+54.3 | 6,315 | 21,615 | 28,170 | 0.6% |
| Atascosa | 44K | R+43.3 | 5,153 | 13,142 | 18,444 | 0.4% |
| Medina | 39K | R+42.7 | 6,950 | 17,464 | 24,617 | 0.5% |
| Wilson | 39K | R+53.7 | 6,247 | 20,894 | 27,275 | 0.6% |
| Kendall | 39K | R+55.6 | 6,355 | 22,668 | 29,315 | 0.6% |
| Atascosa | 39K | R+43.3 | 5,153 | 13,142 | 18,444 | 0.4% |
| Wilson | 32K | R+53.7 | 6,247 | 20,894 | 27,275 | 0.6% |
| Kendall | 31K | R+55.6 | 6,355 | 22,668 | 29,315 | 0.6% |
| Uvalde | 27K | R+33.4 | 3,218 | 6,482 | 9,772 | 0.2% |
| Uvalde | 27K | R+33.4 | 3,218 | 6,482 | 9,772 | 0.2% |
| Uvalde | 26K | R+33.4 | 3,218 | 6,482 | 9,772 | 0.2% |
| Uvalde | 25K | R+33.4 | 3,218 | 6,482 | 9,772 | 0.2% |
| Kendall | 24K | R+55.6 | 6,355 | 22,668 | 29,315 | 0.6% |
| Bandera | 22K | R+61.8 | 2,532 | 10,939 | 13,600 | 0.3% |
| Bandera | 21K | R+61.8 | 2,532 | 10,939 | 13,600 | 0.3% |
| Dewitt | 21K | R+67.0 | 1,270 | 6,515 | 7,825 | 0.2% |
| Lavaca | 21K | R+76.1 | 1,235 | 9,215 | 10,491 | 0.2% |
| Gonzales | 20K | R+54.8 | 1,729 | 5,981 | 7,755 | 0.2% |
| Bandera | 20K | R+61.8 | 2,532 | 10,939 | 13,600 | 0.3% |
| Dewitt | 20K | R+67.0 | 1,270 | 6,515 | 7,825 | 0.2% |
| Dewitt | 20K | R+67.0 | 1,270 | 6,515 | 7,825 | 0.2% |
| Gonzales | 20K | R+54.8 | 1,729 | 5,981 | 7,755 | 0.2% |
| Dewitt | 20K | R+67.0 | 1,270 | 6,515 | 7,825 | 0.2% |
| Lavaca | 20K | R+76.1 | 1,235 | 9,215 | 10,491 | 0.2% |
| Gonzales | 20K | R+54.8 | 1,729 | 5,981 | 7,755 | 0.2% |
| Lavaca | 19K | R+76.1 | 1,235 | 9,215 | 10,491 | 0.2% |
| Lavaca | 19K | R+76.1 | 1,235 | 9,215 | 10,491 | 0.2% |
| Gonzales | 19K | R+54.8 | 1,729 | 5,981 | 7,755 | 0.2% |
| Frio | 19K | R+24.5 | 1,848 | 3,060 | 4,945 | 0.1% |
| Frio | 19K | R+24.5 | 1,848 | 3,060 | 4,945 | 0.1% |
| Bandera | 18K | R+61.8 | 2,532 | 10,939 | 13,600 | 0.3% |
| Frio | 16K | R+24.5 | 1,848 | 3,060 | 4,945 | 0.1% |
| Frio | 16K | R+24.5 | 1,848 | 3,060 | 4,945 | 0.1% |
| Karnes | 15K | R+58.1 | 1,051 | 4,001 | 5,075 | 0.1% |
| Karnes | 15K | R+58.1 | 1,051 | 4,001 | 5,075 | 0.1% |
| Karnes | 15K | R+58.1 | 1,051 | 4,001 | 5,075 | 0.1% |
| Karnes | 15K | R+58.1 | 1,051 | 4,001 | 5,075 | 0.1% |
| Zavala | 12K | D+14.4 | 1,984 | 1,482 | 3,492 | 0.1% |
| Zavala | 12K | D+14.4 | 1,984 | 1,482 | 3,492 | 0.1% |
| Zavala | 12K | D+14.4 | 1,984 | 1,482 | 3,492 | 0.1% |
| Dimmit | 11K | D+3.3 | 1,765 | 1,653 | 3,427 | 0.1% |
| Dimmit | 10K | D+3.3 | 1,765 | 1,653 | 3,427 | 0.1% |
| Dimmit | 10K | D+3.3 | 1,765 | 1,653 | 3,427 | 0.1% |
| Zavala | 9K | D+14.4 | 1,984 | 1,482 | 3,492 | 0.1% |
| Dimmit | 8K | D+3.3 | 1,765 | 1,653 | 3,427 | 0.1% |
| Goliad | 7K | R+60.2 | 778 | 3,178 | 3,987 | 0.1% |
| La Salle | 7K | R+20.5 | 933 | 1,417 | 2,360 | 0.0% |
| Goliad | 7K | R+60.2 | 778 | 3,178 | 3,987 | 0.1% |
| Goliad | 7K | R+60.2 | 778 | 3,178 | 3,987 | 0.1% |
| Goliad | 7K | R+60.2 | 778 | 3,178 | 3,987 | 0.1% |
| La Salle | 7K | R+20.5 | 933 | 1,417 | 2,360 | 0.0% |
| La Salle | 6K | R+20.5 | 933 | 1,417 | 2,360 | 0.0% |
| La Salle | 6K | R+20.5 | 933 | 1,417 | 2,360 | 0.0% |
| Kinney | 4K | R+50.5 | 346 | 1,063 | 1,419 | 0.0% |
| Kinney | 3K | R+50.5 | 346 | 1,063 | 1,419 | 0.0% |
| Real | 3K | R+66.9 | 315 | 1,625 | 1,958 | 0.0% |
| Kinney | 3K | R+50.5 | 346 | 1,063 | 1,419 | 0.0% |
| Kinney | 3K | R+50.5 | 346 | 1,063 | 1,419 | 0.0% |
| Real | 3K | R+66.9 | 315 | 1,625 | 1,958 | 0.0% |
| Real | 3K | R+66.9 | 315 | 1,625 | 1,958 | 0.0% |
| Real | 3K | R+66.9 | 315 | 1,625 | 1,958 | 0.0% |
| Edwards | 2K | R+73.2 | 133 | 869 | 1,005 | 0.0% |
| Edwards | 2K | R+73.2 | 133 | 869 | 1,005 | 0.0% |
| Edwards | 2K | R+73.2 | 133 | 869 | 1,005 | 0.0% |
| Edwards | 1K | R+73.2 | 133 | 869 | 1,005 | 0.0% |
| Mcmullen | 938 | R+84.4 | 37 | 448 | 487 | 0.0% |
| Mcmullen | 851 | R+84.4 | 37 | 448 | 487 | 0.0% |
| Mcmullen | 700 | R+84.4 | 37 | 448 | 487 | 0.0% |
| Mcmullen | 671 | R+84.4 | 37 | 448 | 487 | 0.0% |
Ask the Historian
Who Lives Here
| Group | San Antonio | National |
|---|---|---|
▶Hispanic / Latino(20) | 54.3% | 19.3% |
▶White (Non-Hispanic)(13) | 35.8% | 57.4% |
▶Black / African American(15) | 6.2% | 12.2% |
▶Asian(6) | 2.0% | 6.0% |
Multiracial / Other | 0.9% | 4.0% |
▶Native American / Alaska Native(5) | 0.8% | 0.9% |
▶Middle Eastern / North African(10) | 0.5% | 0.9% |
Religious Adherents
Catholic-Evangelical edge: +15.6pp (vs national 4.5pp). A strongly Catholic-leaning religious profile, which nationally correlates with Democratic-leaning urban and suburban communities.
| Tradition | % Pop | % Adherents | US Pop | US Adherents |
|---|---|---|---|---|
| 27.4% | 52.6% | — | — | |
| 17.0% | 32.6% | — | — | |
| 3.6% | 6.9% | — | — | |
| 3.2% | 6.1% | — | — | |
LDS (Mormon) | 1.3% | 2.4% | — | — |
| 0.8% | 1.6% | — | — | |
Non-religiousPopulation | 47.9% | — | — | — |
Who lives in the San Antonio media market? 9,929,962 residents across 100 counties.
Demographics
26% of adults hold a bachelor's degree — 7pp below the national average. Places with similar education levels vote R+3 on average nationally.
Scale, voting-age share, and this geography's footprint inside the national electorate.
Income, attainment, and ownership indicators that often shape coalition structure and turnout behavior.
Age structure, language use, and nativity signals that explain how this geography differs from state and nation.
Turnout in San Antonio
Do voters in San Antonio split their tickets?
| Offices | Margin A | Margin B | Split |
|---|---|---|---|
| President vs Senate | R+9.2 | R+3.1 | 6.0pp |