State Representative District 31
⚠ 5
Final Results·27,492 ballots cast
Ryan GuillenI
100.0%27,492
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 27,492 (100.0%)
Race totals27,492 ballots
Early 0 (0.0%)E-day 27,492 (100.0%)
Hue = county leader · Saturation = √(net margin / max county margin)
Noted (5)
- Crossover4.0ATASCOSARyan Guillen (DEM) won a county with 67.8% REP lean
- Crossover2.7LIVE OAKRyan Guillen (DEM) won a county with 84.9% REP lean
- Crossover0.9MCMULLENRyan Guillen (DEM) won a county with 88.2% REP lean
- Crossover0.5KENEDYRyan Guillen (DEM) won a county with 67.0% REP lean
- Crossover0.4LASALLERyan 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 | 7,113 | 7,113 | 7,113 |
| BROOKS | 0 | 1,547 | 1,547 | 1,547 |
| DUVAL | 0 | 3,180 | 3,180 | 3,180 |
| JIM HOGG | 0 | 1,239 | 1,239 | 1,239 |
| KENEDY | 0 | 108 | 108 | 108 |
| LASALLE | 0 | 964 | 964 | 964 |
| LIVE OAK | 0 | 1,156 | 1,156 | 1,156 |
| MCMULLEN | 0 | 133 | 133 | 133 |
| STARR | 0 | 8,931 | 8,931 | 8,931 |
| WILLACY | 0 | 3,121 | 3,121 | 3,121 |
- ATASCOSA7,113 totalGuillenEarly 0 · E-day 7,1137,113
- BROOKS1,547 totalGuillenEarly 0 · E-day 1,5471,547
- DUVAL3,180 totalGuillenEarly 0 · E-day 3,1803,180
- JIM HOGG1,239 totalGuillenEarly 0 · E-day 1,2391,239
- KENEDY108 totalGuillenEarly 0 · E-day 108108
- LASALLE964 totalGuillenEarly 0 · E-day 964964
- LIVE OAK1,156 totalGuillenEarly 0 · E-day 1,1561,156
- MCMULLEN133 totalGuillenEarly 0 · E-day 133133
- STARR8,931 totalGuillenEarly 0 · E-day 8,9318,931
- WILLACY3,121 totalGuillenEarly 0 · E-day 3,1213,121