State Representative District 31
⚠ 4
Final Results·16,396 ballots cast
Ryan GuillenI
100.0%16,396
Early vote vs Election Day
Ryan Guillen gained 100.0 percentage points on Election Day.
Ryan Guillen+100.0pp on E-day
Early 0 (0.0%)E-day 16,396 (100.0%)
Race totals16,396 ballots
Early 0 (0.0%)E-day 16,396 (100.0%)
Hue = county leader · Saturation = √(votes / max county votes)
Noted (4)
- Crossover3.1ATASCOSARyan Guillen (DEM) won a county with 67.8% REP lean
- Crossover2.3LIVE OAKRyan Guillen (DEM) won a county with 84.9% REP lean
- Crossover0.4KENEDYRyan Guillen (DEM) won a county with 67.0% REP lean
- Crossover0.3LASALLERyan Guillen (DEM) won a county with 54.9% REP lean
County results — early vs Election Day
| County | Guillen | Total | ||
|---|---|---|---|---|
| Early | E-day | Total | ||
| ATASCOSA | 0 | 4,058 | 4,058 | 4,058 |
| BROOKS | 0 | 1,675 | 1,675 | 1,675 |
| DUVAL | 0 | 2,601 | 2,601 | 2,601 |
| JIM HOGG | 0 | 630 | 630 | 630 |
| KENEDY | 0 | 87 | 87 | 87 |
| LASALLE | 0 | 547 | 547 | 547 |
| LIVE OAK | 0 | 812 | 812 | 812 |
| MCMULLEN | 0 | 0 | 0 | 0 |
| STARR | 0 | 4,460 | 4,460 | 4,460 |
| WILLACY | 0 | 1,526 | 1,526 | 1,526 |
- ATASCOSA4,058 totalGuillenEarly 0 · E-day 4,0584,058
- BROOKS1,675 totalGuillenEarly 0 · E-day 1,6751,675
- DUVAL2,601 totalGuillenEarly 0 · E-day 2,6012,601
- JIM HOGG630 totalGuillenEarly 0 · E-day 630630
- KENEDY87 totalGuillenEarly 0 · E-day 8787
- LASALLE547 totalGuillenEarly 0 · E-day 547547
- LIVE OAK812 totalGuillenEarly 0 · E-day 812812
- MCMULLEN0 totalGuillenEarly 0 · E-day 00
- STARR4,460 totalGuillenEarly 0 · E-day 4,4604,460
- WILLACY1,526 totalGuillenEarly 0 · E-day 1,5261,526