STATE SENATOR, DISTRICT 30
⚠ 4Runoff
DemocratFinal Results·20,766 ballots cast
MICHAEL BRAXTON
37.7%7,833
DALE FREY
33.0%6,856
MATTHEW MCGHEE
29.3%6,077
Early vote vs Election Day
MICHAEL BRAXTON gained 4.0 percentage points on Election Day.
MICHAEL BRAXTON+4.0pp on E-day
Early 4,206 (53.7%)E-day 3,627 (46.3%)
DALE FREY-6.8pp on E-day
Early 4,206 (61.3%)E-day 2,650 (38.7%)
MATTHEW MCGHEE+2.8pp on E-day
Early 3,278 (53.9%)E-day 2,799 (46.1%)
Race totals20,766 ballots
Early 11,690 (56.3%)E-day 9,076 (43.7%)
Hue = county leader · Saturation = √(net margin / max county margin)
Noted (4)
- Mid-race flip0.6DENTONDALE FREY led early (39.9%); MICHAEL BRAXTON won E-day (36.9%)
- Underperform0.3JACKMICHAEL BRAXTON's margin -24.6pp vs statewide +4.7pp
- Mid-race flip0.2COOKEMATTHEW MCGHEE led early (36.3%); MICHAEL BRAXTON won E-day (41.9%)
- Mid-race flip0.2YOUNGMICHAEL BRAXTON led early (40.0%); MATTHEW MCGHEE won E-day (47.7%)
County results — early vs Election Day
| County | BRAXTON | FREY | MCGHEE | Total | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | ||
| ARCHER | 18 | 17 | 35 | 14 | 11 | 25 | 9 | 8 | 17 | 77 |
| CLAY | 10 | 15 | 25 | 1 | 13 | 14 | 12 | 16 | 28 | 67 |
| COLLIN | 615 | 493 | 1,108 | 510 | 286 | 796 | 394 | 320 | 714 | 2,618 |
| COOKE | 64 | 95 | 159 | 50 | 66 | 116 | 65 | 66 | 131 | 406 |
| DENTON | 2,301 | 2,127 | 4,428 | 2,918 | 1,801 | 4,719 | 2,091 | 1,838 | 3,929 | 13,076 |
| GRAYSON | 686 | 467 | 1,153 | 286 | 207 | 493 | 302 | 237 | 539 | 2,185 |
| JACK | 6 | 7 | 13 | 14 | 14 | 28 | 13 | 7 | 20 | 61 |
| MONTAGUE | 25 | 21 | 46 | 22 | 21 | 43 | 25 | 22 | 47 | 136 |
| PARKER | 305 | 211 | 516 | 250 | 149 | 399 | 210 | 149 | 359 | 1,274 |
| WICHITA | 138 | 164 | 302 | 121 | 69 | 190 | 120 | 115 | 235 | 727 |
| YOUNG | 38 | 10 | 48 | 20 | 13 | 33 | 37 | 21 | 58 | 139 |
- ARCHER77 totalBRAXTONEarly 18 · E-day 1735FREYEarly 14 · E-day 1125MCGHEEEarly 9 · E-day 817
- CLAY67 totalBRAXTONEarly 10 · E-day 1525FREYEarly 1 · E-day 1314MCGHEEEarly 12 · E-day 1628
- COLLIN2,618 totalBRAXTONEarly 615 · E-day 4931,108FREYEarly 510 · E-day 286796MCGHEEEarly 394 · E-day 320714
- COOKE406 totalBRAXTONEarly 64 · E-day 95159FREYEarly 50 · E-day 66116MCGHEEEarly 65 · E-day 66131
- DENTON13,076 totalBRAXTONEarly 2,301 · E-day 2,1274,428FREYEarly 2,918 · E-day 1,8014,719MCGHEEEarly 2,091 · E-day 1,8383,929
- GRAYSON2,185 totalBRAXTONEarly 686 · E-day 4671,153FREYEarly 286 · E-day 207493MCGHEEEarly 302 · E-day 237539
- JACK61 totalBRAXTONEarly 6 · E-day 713FREYEarly 14 · E-day 1428MCGHEEEarly 13 · E-day 720
- MONTAGUE136 totalBRAXTONEarly 25 · E-day 2146FREYEarly 22 · E-day 2143MCGHEEEarly 25 · E-day 2247
- PARKER1,274 totalBRAXTONEarly 305 · E-day 211516FREYEarly 250 · E-day 149399MCGHEEEarly 210 · E-day 149359
- WICHITA727 totalBRAXTONEarly 138 · E-day 164302FREYEarly 121 · E-day 69190MCGHEEEarly 120 · E-day 115235
- YOUNG139 totalBRAXTONEarly 38 · E-day 1048FREYEarly 20 · E-day 1333MCGHEEEarly 37 · E-day 2158