State Senator, District 31
⚠ 9
RepublicanFinal Results·80,670 ballots cast
Kel SeligerI
50.4%40,664
Mike Canon
31.4%25,335
Victor Leal
18.2%14,671
Early vote vs Election Day
Kel Seliger gained 50.4 percentage points on Election Day.
Kel Seliger+50.4pp on E-day
Early 0 (0.0%)E-day 40,664 (100.0%)
Mike Canon+31.4pp on E-day
Early 0 (0.0%)E-day 25,335 (100.0%)
Victor Leal+18.2pp on E-day
Early 0 (0.0%)E-day 14,671 (100.0%)
Race totals80,670 ballots
Early 0 (0.0%)E-day 80,670 (100.0%)
Hue = county leader · Saturation = √(net margin / 90th-pctile county margin), floored
Noted (9)
- Underperform7.7MIDLANDKel Seliger's margin -40.0pp vs statewide +19.0pp
- Underperform3.4ECTORKel Seliger's margin -13.4pp vs statewide +19.0pp
- Landslide1.9BAILEYVictor Leal won by +35.3pp vs statewide -32.2pp
- Landslide1.3HEMPHILLKel Seliger won by +63.6pp vs statewide +19.0pp
- Landslide1.0LIPSCOMBKel Seliger won by +56.2pp vs statewide +19.0pp
- Underperform0.9MARTINKel Seliger's margin -8.5pp vs statewide +19.0pp
- Underperform0.5COCHRANKel Seliger's margin -4.5pp vs statewide +19.0pp
- Underperform0.5GLASSCOCKKel Seliger's margin -4.9pp vs statewide +19.0pp
- Underperform0.5WINKLERKel Seliger's margin +3.1pp vs statewide +19.0pp
County results — early vs Election Day
| County | Seliger | Canon | Leal | Total | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | ||
| ANDREWS | 0 | 1,033 | 1,033 | 0 | 786 | 786 | 0 | 323 | 323 | 2,142 |
| ARMSTRONG | 0 | 284 | 284 | 0 | 143 | 143 | 0 | 205 | 205 | 632 |
| BAILEY | 0 | 257 | 257 | 0 | 103 | 103 | 0 | 593 | 593 | 953 |
| BRISCOE | 0 | 258 | 258 | 0 | 99 | 99 | 0 | 80 | 80 | 437 |
| CARSON | 0 | 622 | 622 | 0 | 230 | 230 | 0 | 273 | 273 | 1,125 |
| CASTRO | 0 | 309 | 309 | 0 | 207 | 207 | 0 | 120 | 120 | 636 |
| COCHRAN | 0 | 149 | 149 | 0 | 167 | 167 | 0 | 87 | 87 | 403 |
| COLLINGSWORTH | 0 | 308 | 308 | 0 | 104 | 104 | 0 | 87 | 87 | 499 |
| DALLAM | 0 | 284 | 284 | 0 | 119 | 119 | 0 | 88 | 88 | 491 |
| DEAF SMITH | 0 | 950 | 950 | 0 | 393 | 393 | 0 | 619 | 619 | 1,962 |
| DONLEY | 0 | 422 | 422 | 0 | 120 | 120 | 0 | 114 | 114 | 656 |
| ECTOR | 0 | 3,250 | 3,250 | 0 | 4,351 | 4,351 | 0 | 600 | 600 | 8,201 |
| GAINES | 0 | 962 | 962 | 0 | 846 | 846 | 0 | 113 | 113 | 1,921 |
| GLASSCOCK | 0 | 136 | 136 | 0 | 151 | 151 | 0 | 20 | 20 | 307 |
| GRAY | 0 | 1,616 | 1,616 | 0 | 692 | 692 | 0 | 824 | 824 | 3,132 |
| HALL | 0 | 201 | 201 | 0 | 97 | 97 | 0 | 90 | 90 | 388 |
| HANSFORD | 0 | 668 | 668 | 0 | 188 | 188 | 0 | 140 | 140 | 996 |
| HARTLEY | 0 | 375 | 375 | 0 | 156 | 156 | 0 | 138 | 138 | 669 |
| HEMPHILL | 0 | 757 | 757 | 0 | 122 | 122 | 0 | 119 | 119 | 998 |
| HOWARD | 0 | 1,047 | 1,047 | 0 | 825 | 825 | 0 | 247 | 247 | 2,119 |
| HUTCHINSON | 0 | 1,723 | 1,723 | 0 | 558 | 558 | 0 | 616 | 616 | 2,897 |
| LIPSCOMB | 0 | 582 | 582 | 0 | 129 | 129 | 0 | 95 | 95 | 806 |
| LOVING | 0 | 10 | 10 | 0 | 4 | 4 | 0 | 1 | 1 | 15 |
| MARTIN | 0 | 319 | 319 | 0 | 385 | 385 | 0 | 74 | 74 | 778 |
| MIDLAND | 0 | 3,433 | 3,433 | 0 | 8,558 | 8,558 | 0 | 807 | 807 | 12,798 |
| MOORE | 0 | 1,092 | 1,092 | 0 | 305 | 305 | 0 | 342 | 342 | 1,739 |
| OCHILTREE | 0 | 1,180 | 1,180 | 0 | 323 | 323 | 0 | 247 | 247 | 1,750 |
| OLDHAM | 0 | 280 | 280 | 0 | 71 | 71 | 0 | 109 | 109 | 460 |
| PARMER | 0 | 521 | 521 | 0 | 239 | 239 | 0 | 404 | 404 | 1,164 |
| POTTER | 0 | 4,867 | 4,867 | 0 | 1,046 | 1,046 | 0 | 2,159 | 2,159 | 8,072 |
| RANDALL | 0 | 10,466 | 10,466 | 0 | 2,628 | 2,628 | 0 | 4,039 | 4,039 | 17,133 |
| ROBERTS | 0 | 163 | 163 | 0 | 57 | 57 | 0 | 58 | 58 | 278 |
| SHERMAN | 0 | 266 | 266 | 0 | 86 | 86 | 0 | 202 | 202 | 554 |
| SWISHER | 0 | 441 | 441 | 0 | 181 | 181 | 0 | 128 | 128 | 750 |
| WHEELER | 0 | 546 | 546 | 0 | 245 | 245 | 0 | 268 | 268 | 1,059 |
| WINKLER | 0 | 309 | 309 | 0 | 288 | 288 | 0 | 89 | 89 | 686 |
| YOAKUM | 0 | 578 | 578 | 0 | 333 | 333 | 0 | 153 | 153 | 1,064 |
- ANDREWS2,142 totalSeligerEarly 0 · E-day 1,0331,033CanonEarly 0 · E-day 786786LealEarly 0 · E-day 323323
- ARMSTRONG632 totalSeligerEarly 0 · E-day 284284CanonEarly 0 · E-day 143143LealEarly 0 · E-day 205205
- BAILEY953 totalSeligerEarly 0 · E-day 257257CanonEarly 0 · E-day 103103LealEarly 0 · E-day 593593
- BRISCOE437 totalSeligerEarly 0 · E-day 258258CanonEarly 0 · E-day 9999LealEarly 0 · E-day 8080
- CARSON1,125 totalSeligerEarly 0 · E-day 622622CanonEarly 0 · E-day 230230LealEarly 0 · E-day 273273
- CASTRO636 totalSeligerEarly 0 · E-day 309309CanonEarly 0 · E-day 207207LealEarly 0 · E-day 120120
- COCHRAN403 totalSeligerEarly 0 · E-day 149149CanonEarly 0 · E-day 167167LealEarly 0 · E-day 8787
- COLLINGSWORTH499 totalSeligerEarly 0 · E-day 308308CanonEarly 0 · E-day 104104LealEarly 0 · E-day 8787
- DALLAM491 totalSeligerEarly 0 · E-day 284284CanonEarly 0 · E-day 119119LealEarly 0 · E-day 8888
- DEAF SMITH1,962 totalSeligerEarly 0 · E-day 950950CanonEarly 0 · E-day 393393LealEarly 0 · E-day 619619
- DONLEY656 totalSeligerEarly 0 · E-day 422422CanonEarly 0 · E-day 120120LealEarly 0 · E-day 114114
- ECTOR8,201 totalSeligerEarly 0 · E-day 3,2503,250CanonEarly 0 · E-day 4,3514,351LealEarly 0 · E-day 600600
- GAINES1,921 totalSeligerEarly 0 · E-day 962962CanonEarly 0 · E-day 846846LealEarly 0 · E-day 113113
- GLASSCOCK307 totalSeligerEarly 0 · E-day 136136CanonEarly 0 · E-day 151151LealEarly 0 · E-day 2020
- GRAY3,132 totalSeligerEarly 0 · E-day 1,6161,616CanonEarly 0 · E-day 692692LealEarly 0 · E-day 824824
- HALL388 totalSeligerEarly 0 · E-day 201201CanonEarly 0 · E-day 9797LealEarly 0 · E-day 9090
- HANSFORD996 totalSeligerEarly 0 · E-day 668668CanonEarly 0 · E-day 188188LealEarly 0 · E-day 140140
- HARTLEY669 totalSeligerEarly 0 · E-day 375375CanonEarly 0 · E-day 156156LealEarly 0 · E-day 138138
- HEMPHILL998 totalSeligerEarly 0 · E-day 757757CanonEarly 0 · E-day 122122LealEarly 0 · E-day 119119
- HOWARD2,119 totalSeligerEarly 0 · E-day 1,0471,047CanonEarly 0 · E-day 825825LealEarly 0 · E-day 247247
- HUTCHINSON2,897 totalSeligerEarly 0 · E-day 1,7231,723CanonEarly 0 · E-day 558558LealEarly 0 · E-day 616616
- LIPSCOMB806 totalSeligerEarly 0 · E-day 582582CanonEarly 0 · E-day 129129LealEarly 0 · E-day 9595
- LOVING15 totalSeligerEarly 0 · E-day 1010CanonEarly 0 · E-day 44LealEarly 0 · E-day 11
- MARTIN778 totalSeligerEarly 0 · E-day 319319CanonEarly 0 · E-day 385385LealEarly 0 · E-day 7474
- MIDLAND12,798 totalSeligerEarly 0 · E-day 3,4333,433CanonEarly 0 · E-day 8,5588,558LealEarly 0 · E-day 807807
- MOORE1,739 totalSeligerEarly 0 · E-day 1,0921,092CanonEarly 0 · E-day 305305LealEarly 0 · E-day 342342
- OCHILTREE1,750 totalSeligerEarly 0 · E-day 1,1801,180CanonEarly 0 · E-day 323323LealEarly 0 · E-day 247247
- OLDHAM460 totalSeligerEarly 0 · E-day 280280CanonEarly 0 · E-day 7171LealEarly 0 · E-day 109109
- PARMER1,164 totalSeligerEarly 0 · E-day 521521CanonEarly 0 · E-day 239239LealEarly 0 · E-day 404404
- POTTER8,072 totalSeligerEarly 0 · E-day 4,8674,867CanonEarly 0 · E-day 1,0461,046LealEarly 0 · E-day 2,1592,159
- RANDALL17,133 totalSeligerEarly 0 · E-day 10,46610,466CanonEarly 0 · E-day 2,6282,628LealEarly 0 · E-day 4,0394,039
- ROBERTS278 totalSeligerEarly 0 · E-day 163163CanonEarly 0 · E-day 5757LealEarly 0 · E-day 5858
- SHERMAN554 totalSeligerEarly 0 · E-day 266266CanonEarly 0 · E-day 8686LealEarly 0 · E-day 202202
- SWISHER750 totalSeligerEarly 0 · E-day 441441CanonEarly 0 · E-day 181181LealEarly 0 · E-day 128128
- WHEELER1,059 totalSeligerEarly 0 · E-day 546546CanonEarly 0 · E-day 245245LealEarly 0 · E-day 268268
- WINKLER686 totalSeligerEarly 0 · E-day 309309CanonEarly 0 · E-day 288288LealEarly 0 · E-day 8989
- YOAKUM1,064 totalSeligerEarly 0 · E-day 578578CanonEarly 0 · E-day 333333LealEarly 0 · E-day 153153