State Senator, District 21
⚠ 10
Final Results·160,959 ballots cast
Judith ZaffiriniI
100.0%160,959
Early vote vs Election Day
Judith Zaffirini gained 100.0 percentage points on Election Day.
Judith Zaffirini+100.0pp on E-day
Early 0 (0.0%)E-day 160,959 (100.0%)
Race totals160,959 ballots
Early 0 (0.0%)E-day 160,959 (100.0%)
Hue = county leader · Saturation = √(net margin / max county margin)
Noted (10)
- Crossover6.9WILSONJudith Zaffirini (DEM) won a county with 76.2% REP lean
- Crossover5.0SAN PATRICIOJudith Zaffirini (DEM) won a county with 67.0% REP lean
- Crossover3.7GUADALUPEJudith Zaffirini (DEM) won a county with 65.3% REP lean
- Crossover3.7LIVE OAKJudith Zaffirini (DEM) won a county with 84.9% REP lean
- Crossover3.6KARNESJudith Zaffirini (DEM) won a county with 77.5% REP lean
- Crossover3.4BEEJudith Zaffirini (DEM) won a county with 67.0% REP lean
- Crossover1.5CALDWELLJudith Zaffirini (DEM) won a county with 56.4% REP lean
- Crossover1.1MCMULLENJudith Zaffirini (DEM) won a county with 88.2% REP lean
- Crossover0.7ATASCOSAJudith Zaffirini (DEM) won a county with 67.8% REP lean
- Crossover0.5LASALLEJudith Zaffirini (DEM) won a county with 54.9% REP lean
County results — early vs Election Day
| County | Zaffirini | Total | ||
|---|---|---|---|---|
| Early | E-day | Total | ||
| ATASCOSA | 0 | 204 | 204 | 204 |
| BEE | 0 | 5,389 | 5,389 | 5,389 |
| BEXAR | 0 | 1,645 | 1,645 | 1,645 |
| CALDWELL | 0 | 7,565 | 7,565 | 7,565 |
| DUVAL | 0 | 3,146 | 3,146 | 3,146 |
| GUADALUPE | 0 | 8,269 | 8,269 | 8,269 |
| HAYS | 0 | 9,542 | 9,542 | 9,542 |
| JIM HOGG | 0 | 1,744 | 1,744 | 1,744 |
| KARNES | 0 | 2,341 | 2,341 | 2,341 |
| LASALLE | 0 | 1,455 | 1,455 | 1,455 |
| LIVE OAK | 0 | 2,047 | 2,047 | 2,047 |
| MCMULLEN | 0 | 196 | 196 | 196 |
| SAN PATRICIO | 0 | 11,818 | 11,818 | 11,818 |
| STARR | 0 | 8,648 | 8,648 | 8,648 |
| TRAVIS | 0 | 34,024 | 34,024 | 34,024 |
| WEBB | 0 | 50,854 | 50,854 | 50,854 |
| WILSON | 0 | 9,690 | 9,690 | 9,690 |
| ZAPATA | 0 | 2,382 | 2,382 | 2,382 |
- ATASCOSA204 totalZaffiriniEarly 0 · E-day 204204
- BEE5,389 totalZaffiriniEarly 0 · E-day 5,3895,389
- BEXAR1,645 totalZaffiriniEarly 0 · E-day 1,6451,645
- CALDWELL7,565 totalZaffiriniEarly 0 · E-day 7,5657,565
- DUVAL3,146 totalZaffiriniEarly 0 · E-day 3,1463,146
- GUADALUPE8,269 totalZaffiriniEarly 0 · E-day 8,2698,269
- HAYS9,542 totalZaffiriniEarly 0 · E-day 9,5429,542
- JIM HOGG1,744 totalZaffiriniEarly 0 · E-day 1,7441,744
- KARNES2,341 totalZaffiriniEarly 0 · E-day 2,3412,341
- LASALLE1,455 totalZaffiriniEarly 0 · E-day 1,4551,455
- LIVE OAK2,047 totalZaffiriniEarly 0 · E-day 2,0472,047
- MCMULLEN196 totalZaffiriniEarly 0 · E-day 196196
- SAN PATRICIO11,818 totalZaffiriniEarly 0 · E-day 11,81811,818
- STARR8,648 totalZaffiriniEarly 0 · E-day 8,6488,648
- TRAVIS34,024 totalZaffiriniEarly 0 · E-day 34,02434,024
- WEBB50,854 totalZaffiriniEarly 0 · E-day 50,85450,854
- WILSON9,690 totalZaffiriniEarly 0 · E-day 9,6909,690
- ZAPATA2,382 totalZaffiriniEarly 0 · E-day 2,3822,382