State Senator, District 31
⚠ 8
RepublicanFinal Results·70,029 ballots cast
Kel SeligerI
52.5%36,777
Mike Canon
47.5%33,252
Early vote vs Election Day
Kel Seliger gained 52.5 percentage points on Election Day.
Kel Seliger+52.5pp on E-day
Early 0 (0.0%)E-day 36,777 (100.0%)
Mike Canon+47.5pp on E-day
Early 0 (0.0%)E-day 33,252 (100.0%)
Race totals70,029 ballots
Early 0 (0.0%)E-day 70,029 (100.0%)
Hue = county leader · Saturation = √(votes / max county votes)
Noted (8)
- Underperform5.8MIDLANDKel Seliger's margin -39.9pp vs statewide +5.0pp
- Underperform2.2ECTORKel Seliger's margin -16.8pp vs statewide +5.0pp
- Landslide1.2HANSFORDKel Seliger won by +43.2pp vs statewide +5.0pp
- Landslide1.1MOOREKel Seliger won by +36.8pp vs statewide +5.0pp
- Landslide0.8DONLEYKel Seliger won by +37.2pp vs statewide +5.0pp
- Underperform0.8MARTINKel Seliger's margin -19.7pp vs statewide +5.0pp
- Landslide0.5COLLINGSWORTHKel Seliger won by +36.5pp vs statewide +5.0pp
- Underperform0.1LOVINGKel Seliger's margin -27.3pp vs statewide +5.0pp
County results — early vs Election Day
| County | Seliger | Canon | Total | ||||
|---|---|---|---|---|---|---|---|
| Early | E-day | Total | Early | E-day | Total | ||
| ANDREWS | 0 | 607 | 607 | 0 | 729 | 729 | 1,336 |
| ARMSTRONG | 0 | 271 | 271 | 0 | 298 | 298 | 569 |
| BAILEY | 0 | 255 | 255 | 0 | 191 | 191 | 446 |
| BRISCOE | 0 | 177 | 177 | 0 | 162 | 162 | 339 |
| CARSON | 0 | 602 | 602 | 0 | 427 | 427 | 1,029 |
| CASTRO | 0 | 300 | 300 | 0 | 348 | 348 | 648 |
| COCHRAN | 0 | 262 | 262 | 0 | 317 | 317 | 579 |
| COLLINGSWORTH | 0 | 170 | 170 | 0 | 79 | 79 | 249 |
| DALLAM | 0 | 264 | 264 | 0 | 175 | 175 | 439 |
| DEAF SMITH | 0 | 1,361 | 1,361 | 0 | 709 | 709 | 2,070 |
| DONLEY | 0 | 561 | 561 | 0 | 257 | 257 | 818 |
| ECTOR | 0 | 3,227 | 3,227 | 0 | 4,527 | 4,527 | 7,754 |
| GAINES | 0 | 687 | 687 | 0 | 722 | 722 | 1,409 |
| GLASSCOCK | 0 | 141 | 141 | 0 | 83 | 83 | 224 |
| GRAY | 0 | 1,236 | 1,236 | 0 | 828 | 828 | 2,064 |
| HALL | 0 | 118 | 118 | 0 | 79 | 79 | 197 |
| HANSFORD | 0 | 807 | 807 | 0 | 320 | 320 | 1,127 |
| HARTLEY | 0 | 548 | 548 | 0 | 324 | 324 | 872 |
| HEMPHILL | 0 | 356 | 356 | 0 | 218 | 218 | 574 |
| HOWARD | 0 | 1,726 | 1,726 | 0 | 1,259 | 1,259 | 2,985 |
| HUTCHINSON | 0 | 1,523 | 1,523 | 0 | 832 | 832 | 2,355 |
| LIPSCOMB | 0 | 412 | 412 | 0 | 219 | 219 | 631 |
| LOVING | 0 | 4 | 4 | 0 | 7 | 7 | 11 |
| MARTIN | 0 | 304 | 304 | 0 | 453 | 453 | 757 |
| MIDLAND | 0 | 3,814 | 3,814 | 0 | 8,878 | 8,878 | 12,692 |
| MOORE | 0 | 916 | 916 | 0 | 423 | 423 | 1,339 |
| OCHILTREE | 0 | 673 | 673 | 0 | 334 | 334 | 1,007 |
| OLDHAM | 0 | 290 | 290 | 0 | 153 | 153 | 443 |
| PARMER | 0 | 446 | 446 | 0 | 391 | 391 | 837 |
| POTTER | 0 | 4,807 | 4,807 | 0 | 2,493 | 2,493 | 7,300 |
| RANDALL | 0 | 8,130 | 8,130 | 0 | 5,442 | 5,442 | 13,572 |
| ROBERTS | 0 | 197 | 197 | 0 | 119 | 119 | 316 |
| SHERMAN | 0 | 204 | 204 | 0 | 165 | 165 | 369 |
| SWISHER | 0 | 244 | 244 | 0 | 166 | 166 | 410 |
| WHEELER | 0 | 392 | 392 | 0 | 294 | 294 | 686 |
| WINKLER | 0 | 357 | 357 | 0 | 416 | 416 | 773 |
| YOAKUM | 0 | 388 | 388 | 0 | 415 | 415 | 803 |
- ANDREWS1,336 totalSeligerEarly 0 · E-day 607607CanonEarly 0 · E-day 729729
- ARMSTRONG569 totalSeligerEarly 0 · E-day 271271CanonEarly 0 · E-day 298298
- BAILEY446 totalSeligerEarly 0 · E-day 255255CanonEarly 0 · E-day 191191
- BRISCOE339 totalSeligerEarly 0 · E-day 177177CanonEarly 0 · E-day 162162
- CARSON1,029 totalSeligerEarly 0 · E-day 602602CanonEarly 0 · E-day 427427
- CASTRO648 totalSeligerEarly 0 · E-day 300300CanonEarly 0 · E-day 348348
- COCHRAN579 totalSeligerEarly 0 · E-day 262262CanonEarly 0 · E-day 317317
- COLLINGSWORTH249 totalSeligerEarly 0 · E-day 170170CanonEarly 0 · E-day 7979
- DALLAM439 totalSeligerEarly 0 · E-day 264264CanonEarly 0 · E-day 175175
- DEAF SMITH2,070 totalSeligerEarly 0 · E-day 1,3611,361CanonEarly 0 · E-day 709709
- DONLEY818 totalSeligerEarly 0 · E-day 561561CanonEarly 0 · E-day 257257
- ECTOR7,754 totalSeligerEarly 0 · E-day 3,2273,227CanonEarly 0 · E-day 4,5274,527
- GAINES1,409 totalSeligerEarly 0 · E-day 687687CanonEarly 0 · E-day 722722
- GLASSCOCK224 totalSeligerEarly 0 · E-day 141141CanonEarly 0 · E-day 8383
- GRAY2,064 totalSeligerEarly 0 · E-day 1,2361,236CanonEarly 0 · E-day 828828
- HALL197 totalSeligerEarly 0 · E-day 118118CanonEarly 0 · E-day 7979
- HANSFORD1,127 totalSeligerEarly 0 · E-day 807807CanonEarly 0 · E-day 320320
- HARTLEY872 totalSeligerEarly 0 · E-day 548548CanonEarly 0 · E-day 324324
- HEMPHILL574 totalSeligerEarly 0 · E-day 356356CanonEarly 0 · E-day 218218
- HOWARD2,985 totalSeligerEarly 0 · E-day 1,7261,726CanonEarly 0 · E-day 1,2591,259
- HUTCHINSON2,355 totalSeligerEarly 0 · E-day 1,5231,523CanonEarly 0 · E-day 832832
- LIPSCOMB631 totalSeligerEarly 0 · E-day 412412CanonEarly 0 · E-day 219219
- LOVING11 totalSeligerEarly 0 · E-day 44CanonEarly 0 · E-day 77
- MARTIN757 totalSeligerEarly 0 · E-day 304304CanonEarly 0 · E-day 453453
- MIDLAND12,692 totalSeligerEarly 0 · E-day 3,8143,814CanonEarly 0 · E-day 8,8788,878
- MOORE1,339 totalSeligerEarly 0 · E-day 916916CanonEarly 0 · E-day 423423
- OCHILTREE1,007 totalSeligerEarly 0 · E-day 673673CanonEarly 0 · E-day 334334
- OLDHAM443 totalSeligerEarly 0 · E-day 290290CanonEarly 0 · E-day 153153
- PARMER837 totalSeligerEarly 0 · E-day 446446CanonEarly 0 · E-day 391391
- POTTER7,300 totalSeligerEarly 0 · E-day 4,8074,807CanonEarly 0 · E-day 2,4932,493
- RANDALL13,572 totalSeligerEarly 0 · E-day 8,1308,130CanonEarly 0 · E-day 5,4425,442
- ROBERTS316 totalSeligerEarly 0 · E-day 197197CanonEarly 0 · E-day 119119
- SHERMAN369 totalSeligerEarly 0 · E-day 204204CanonEarly 0 · E-day 165165
- SWISHER410 totalSeligerEarly 0 · E-day 244244CanonEarly 0 · E-day 166166
- WHEELER686 totalSeligerEarly 0 · E-day 392392CanonEarly 0 · E-day 294294
- WINKLER773 totalSeligerEarly 0 · E-day 357357CanonEarly 0 · E-day 416416
- YOAKUM803 totalSeligerEarly 0 · E-day 388388CanonEarly 0 · E-day 415415