U. S. Representative District 25
⚠ 6Runoff
DemocratFinal Results·42,643 ballots cast
Chris Perri
32.8%13,984
Julie Oliver
26.4%11,274
Kathi Thomas
21.2%9,024
West Hansen
10.6%4,508
Chetan Panda
9.0%3,853
Early vote vs Election Day
Chris Perri gained 32.8 percentage points on Election Day.
Chris Perri+32.8pp on E-day
Early 0 (0.0%)E-day 13,984 (100.0%)
Julie Oliver+26.4pp on E-day
Early 0 (0.0%)E-day 11,274 (100.0%)
Kathi Thomas+21.2pp on E-day
Early 0 (0.0%)E-day 9,024 (100.0%)
West Hansen+10.6pp on E-day
Early 0 (0.0%)E-day 4,508 (100.0%)
Chetan Panda+9.0pp on E-day
Early 0 (0.0%)E-day 3,853 (100.0%)
Race totals42,643 ballots
Early 0 (0.0%)E-day 42,643 (100.0%)
Hue = county leader · Saturation = √(net margin / 90th-pctile county margin), floored
Noted (6)
- Underperform1.4JOHNSONChris Perri's margin -17.5pp vs statewide +6.4pp
- Underperform1.0BELLChris Perri's margin -25.5pp vs statewide +6.4pp
- Underperform0.8HILLChris Perri's margin -24.4pp vs statewide +6.4pp
- Underperform0.8CORYELLChris Perri's margin -16.8pp vs statewide +6.4pp
- Underperform0.6BOSQUEChris Perri's margin -20.8pp vs statewide +6.4pp
- Underperform0.3ERATHChris Perri's margin -12.8pp vs statewide +6.4pp
County results — early vs Election Day
| County | Perri | Oliver | Thomas | Hansen | Panda | Total | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | ||
| BELL | 0 | 82 | 82 | 0 | 256 | 256 | 0 | 245 | 245 | 0 | 51 | 51 | 0 | 49 | 49 | 683 |
| BOSQUE | 0 | 61 | 61 | 0 | 138 | 138 | 0 | 64 | 64 | 0 | 69 | 69 | 0 | 38 | 38 | 370 |
| BURNET | 0 | 259 | 259 | 0 | 273 | 273 | 0 | 328 | 328 | 0 | 136 | 136 | 0 | 45 | 45 | 1,041 |
| CORYELL | 0 | 142 | 142 | 0 | 287 | 287 | 0 | 256 | 256 | 0 | 86 | 86 | 0 | 90 | 90 | 861 |
| ERATH | 0 | 43 | 43 | 0 | 70 | 70 | 0 | 69 | 69 | 0 | 24 | 24 | 0 | 5 | 5 | 211 |
| HAMILTON | 0 | 17 | 17 | 0 | 24 | 24 | 0 | 29 | 29 | 0 | 26 | 26 | 0 | 5 | 5 | 101 |
| HAYS | 0 | 840 | 840 | 0 | 870 | 870 | 0 | 1,469 | 1,469 | 0 | 523 | 523 | 0 | 156 | 156 | 3,858 |
| HILL | 0 | 71 | 71 | 0 | 209 | 209 | 0 | 139 | 139 | 0 | 120 | 120 | 0 | 26 | 26 | 565 |
| JOHNSON | 0 | 375 | 375 | 0 | 819 | 819 | 0 | 795 | 795 | 0 | 399 | 399 | 0 | 145 | 145 | 2,533 |
| LAMPASAS | 0 | 98 | 98 | 0 | 120 | 120 | 0 | 79 | 79 | 0 | 43 | 43 | 0 | 41 | 41 | 381 |
| SOMERVELL | 0 | 32 | 32 | 0 | 42 | 42 | 0 | 22 | 22 | 0 | 26 | 26 | 0 | 4 | 4 | 126 |
| TARRANT | 0 | 43 | 43 | 0 | 50 | 50 | 0 | 54 | 54 | 0 | 10 | 10 | 0 | 16 | 16 | 173 |
| TRAVIS | 0 | 11,921 | 11,921 | 0 | 8,116 | 8,116 | 0 | 5,475 | 5,475 | 0 | 2,995 | 2,995 | 0 | 3,233 | 3,233 | 31,740 |
- BELL683 totalPerriEarly 0 · E-day 8282OliverEarly 0 · E-day 256256ThomasEarly 0 · E-day 245245HansenEarly 0 · E-day 5151PandaEarly 0 · E-day 4949
- BOSQUE370 totalPerriEarly 0 · E-day 6161OliverEarly 0 · E-day 138138ThomasEarly 0 · E-day 6464HansenEarly 0 · E-day 6969PandaEarly 0 · E-day 3838
- BURNET1,041 totalPerriEarly 0 · E-day 259259OliverEarly 0 · E-day 273273ThomasEarly 0 · E-day 328328HansenEarly 0 · E-day 136136PandaEarly 0 · E-day 4545
- CORYELL861 totalPerriEarly 0 · E-day 142142OliverEarly 0 · E-day 287287ThomasEarly 0 · E-day 256256HansenEarly 0 · E-day 8686PandaEarly 0 · E-day 9090
- ERATH211 totalPerriEarly 0 · E-day 4343OliverEarly 0 · E-day 7070ThomasEarly 0 · E-day 6969HansenEarly 0 · E-day 2424PandaEarly 0 · E-day 55
- HAMILTON101 totalPerriEarly 0 · E-day 1717OliverEarly 0 · E-day 2424ThomasEarly 0 · E-day 2929HansenEarly 0 · E-day 2626PandaEarly 0 · E-day 55
- HAYS3,858 totalPerriEarly 0 · E-day 840840OliverEarly 0 · E-day 870870ThomasEarly 0 · E-day 1,4691,469HansenEarly 0 · E-day 523523PandaEarly 0 · E-day 156156
- HILL565 totalPerriEarly 0 · E-day 7171OliverEarly 0 · E-day 209209ThomasEarly 0 · E-day 139139HansenEarly 0 · E-day 120120PandaEarly 0 · E-day 2626
- JOHNSON2,533 totalPerriEarly 0 · E-day 375375OliverEarly 0 · E-day 819819ThomasEarly 0 · E-day 795795HansenEarly 0 · E-day 399399PandaEarly 0 · E-day 145145
- LAMPASAS381 totalPerriEarly 0 · E-day 9898OliverEarly 0 · E-day 120120ThomasEarly 0 · E-day 7979HansenEarly 0 · E-day 4343PandaEarly 0 · E-day 4141
- SOMERVELL126 totalPerriEarly 0 · E-day 3232OliverEarly 0 · E-day 4242ThomasEarly 0 · E-day 2222HansenEarly 0 · E-day 2626PandaEarly 0 · E-day 44
- TARRANT173 totalPerriEarly 0 · E-day 4343OliverEarly 0 · E-day 5050ThomasEarly 0 · E-day 5454HansenEarly 0 · E-day 1010PandaEarly 0 · E-day 1616
- TRAVIS31,740 totalPerriEarly 0 · E-day 11,92111,921OliverEarly 0 · E-day 8,1168,116ThomasEarly 0 · E-day 5,4755,475HansenEarly 0 · E-day 2,9952,995PandaEarly 0 · E-day 3,2333,233