Member, State Board of Education, District 3
⚠ 12
Final Results·221,947 ballots cast
Michael Soto
55.7%123,596
Tony Cunningham
41.1%91,256
Dean Kareem Higley
3.0%6,604
Deborah L. Parrish
0.2%491
Early vote vs Election Day
Michael Soto gained 55.7 percentage points on Election Day.
Michael Soto+55.7pp on E-day
Early 0 (0.0%)E-day 123,596 (100.0%)
Tony Cunningham+41.1pp on E-day
Early 0 (0.0%)E-day 91,256 (100.0%)
Dean Kareem Higley+3.0pp on E-day
Early 0 (0.0%)E-day 6,604 (100.0%)
Deborah L. Parrish+0.2pp on E-day
Early 0 (0.0%)E-day 491 (100.0%)
Race totals221,947 ballots
Early 0 (0.0%)E-day 221,947 (100.0%)
Hue = county leader · Saturation = √(net margin / max county margin)
Noted (12)
- Underperform7.0WILSONMichael Soto's margin -43.2pp vs statewide +14.6pp
- Underperform6.8MEDINAMichael Soto's margin -42.0pp vs statewide +14.6pp
- Landslide5.4HIDALGOMichael Soto won by +55.7pp vs statewide +14.6pp
- Underperform4.4LIVE OAKMichael Soto's margin -58.1pp vs statewide +14.6pp
- Underperform3.6ATASCOSAMichael Soto's margin -19.6pp vs statewide +14.6pp
- Underperform2.7KARNESMichael Soto's margin -28.7pp vs statewide +14.6pp
- Landslide2.0DUVALMichael Soto won by +55.4pp vs statewide +14.6pp
- Underperform1.9BEEMichael Soto's margin -7.3pp vs statewide +14.6pp
- Landslide1.4BROOKSMichael Soto won by +59.7pp vs statewide +14.6pp
- Underperform1.3MCMULLENMichael Soto's margin -50.7pp vs statewide +14.6pp
- Crossover0.7JIM WELLSMichael Soto (DEM) won a county with 53.4% REP lean
- Crossover0.7FRIOMichael Soto (DEM) won a county with 55.7% REP lean
County results — early vs Election Day
| County | Soto | Cunningham | Higley | Parrish | Total | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | ||
| ATASCOSA | 0 | 3,123 | 3,123 | 0 | 4,723 | 4,723 | 0 | 288 | 288 | 0 | 21 | 21 | 8,155 |
| BEE | 0 | 2,433 | 2,433 | 0 | 2,830 | 2,830 | 0 | 148 | 148 | 0 | 29 | 29 | 5,440 |
| BEXAR | 0 | 87,923 | 87,923 | 0 | 56,121 | 56,121 | 0 | 4,534 | 4,534 | 0 | 300 | 300 | 148,878 |
| BROOKS | 0 | 926 | 926 | 0 | 228 | 228 | 0 | 16 | 16 | 0 | 0 | 0 | 1,170 |
| DUVAL | 0 | 2,070 | 2,070 | 0 | 570 | 570 | 0 | 62 | 62 | 0 | 6 | 6 | 2,708 |
| FRIO | 0 | 986 | 986 | 0 | 950 | 950 | 0 | 53 | 53 | 0 | 1 | 1 | 1,990 |
| HIDALGO | 0 | 15,279 | 15,279 | 0 | 4,207 | 4,207 | 0 | 385 | 385 | 0 | 16 | 16 | 19,887 |
| JIM WELLS | 0 | 3,553 | 3,553 | 0 | 2,576 | 2,576 | 0 | 120 | 120 | 0 | 0 | 0 | 6,249 |
| KARNES | 0 | 955 | 955 | 0 | 1,764 | 1,764 | 0 | 84 | 84 | 0 | 17 | 17 | 2,820 |
| LIVE OAK | 0 | 523 | 523 | 0 | 2,107 | 2,107 | 0 | 88 | 88 | 0 | 6 | 6 | 2,724 |
| MCMULLEN | 0 | 64 | 64 | 0 | 207 | 207 | 0 | 11 | 11 | 0 | 0 | 0 | 282 |
| MEDINA | 0 | 2,897 | 2,897 | 0 | 7,397 | 7,397 | 0 | 354 | 354 | 0 | 77 | 77 | 10,725 |
| WILSON | 0 | 2,864 | 2,864 | 0 | 7,576 | 7,576 | 0 | 461 | 461 | 0 | 18 | 18 | 10,919 |
- ATASCOSA8,155 totalSotoEarly 0 · E-day 3,1233,123CunninghamEarly 0 · E-day 4,7234,723HigleyEarly 0 · E-day 288288ParrishEarly 0 · E-day 2121
- BEE5,440 totalSotoEarly 0 · E-day 2,4332,433CunninghamEarly 0 · E-day 2,8302,830HigleyEarly 0 · E-day 148148ParrishEarly 0 · E-day 2929
- BEXAR148,878 totalSotoEarly 0 · E-day 87,92387,923CunninghamEarly 0 · E-day 56,12156,121HigleyEarly 0 · E-day 4,5344,534ParrishEarly 0 · E-day 300300
- BROOKS1,170 totalSotoEarly 0 · E-day 926926CunninghamEarly 0 · E-day 228228HigleyEarly 0 · E-day 1616ParrishEarly 0 · E-day 00
- DUVAL2,708 totalSotoEarly 0 · E-day 2,0702,070CunninghamEarly 0 · E-day 570570HigleyEarly 0 · E-day 6262ParrishEarly 0 · E-day 66
- FRIO1,990 totalSotoEarly 0 · E-day 986986CunninghamEarly 0 · E-day 950950HigleyEarly 0 · E-day 5353ParrishEarly 0 · E-day 11
- HIDALGO19,887 totalSotoEarly 0 · E-day 15,27915,279CunninghamEarly 0 · E-day 4,2074,207HigleyEarly 0 · E-day 385385ParrishEarly 0 · E-day 1616
- JIM WELLS6,249 totalSotoEarly 0 · E-day 3,5533,553CunninghamEarly 0 · E-day 2,5762,576HigleyEarly 0 · E-day 120120ParrishEarly 0 · E-day 00
- KARNES2,820 totalSotoEarly 0 · E-day 955955CunninghamEarly 0 · E-day 1,7641,764HigleyEarly 0 · E-day 8484ParrishEarly 0 · E-day 1717
- LIVE OAK2,724 totalSotoEarly 0 · E-day 523523CunninghamEarly 0 · E-day 2,1072,107HigleyEarly 0 · E-day 8888ParrishEarly 0 · E-day 66
- MCMULLEN282 totalSotoEarly 0 · E-day 6464CunninghamEarly 0 · E-day 207207HigleyEarly 0 · E-day 1111ParrishEarly 0 · E-day 00
- MEDINA10,725 totalSotoEarly 0 · E-day 2,8972,897CunninghamEarly 0 · E-day 7,3977,397HigleyEarly 0 · E-day 354354ParrishEarly 0 · E-day 7777
- WILSON10,919 totalSotoEarly 0 · E-day 2,8642,864CunninghamEarly 0 · E-day 7,5767,576HigleyEarly 0 · E-day 461461ParrishEarly 0 · E-day 1818