U. S. Representative District 23
⚠ 7Runoff
DemocratFinal Results·44,372 ballots cast
Gina Ortiz Jones
41.6%18,443
Rick Trevi�o
17.4%7,710
Judy Canales
17.0%7,538
Jay Hulings
15.0%6,649
Angela "Angie" Villescaz
9.1%4,032
Early vote vs Election Day
Gina Ortiz Jones gained 41.6 percentage points on Election Day.
Gina Ortiz Jones+41.6pp on E-day
Early 0 (0.0%)E-day 18,443 (100.0%)
Rick Trevi�o+17.4pp on E-day
Early 0 (0.0%)E-day 7,710 (100.0%)
Judy Canales+17.0pp on E-day
Early 0 (0.0%)E-day 7,538 (100.0%)
Jay Hulings+15.0pp on E-day
Early 0 (0.0%)E-day 6,649 (100.0%)
Angela "Angie" Villescaz+9.1pp on E-day
Early 0 (0.0%)E-day 4,032 (100.0%)
Race totals44,372 ballots
Early 0 (0.0%)E-day 44,372 (100.0%)
Hue = county leader · Saturation = √(net margin / 90th-pctile county margin), floored
Noted (7)
- Landslide3.3MAVERICKJudy Canales won by +18.1pp vs statewide -24.6pp
- Landslide2.6UVALDEJudy Canales won by +33.9pp vs statewide -24.6pp
- Underperform1.0LASALLEGina Ortiz Jones's margin -3.7pp vs statewide +24.2pp
- Underperform0.5CROCKETTGina Ortiz Jones's margin +6.1pp vs statewide +24.2pp
- Underperform0.2UPTONGina Ortiz Jones's margin +0.0pp vs statewide +24.2pp
- Landslide0.1LOVINGJay Hulings won by +16.7pp vs statewide -26.6pp
- Landslide0.1REAGANJay Hulings won by +40.0pp vs statewide -26.6pp
County results — early vs Election Day
| County | Jones | Trevi�o | Canales | Hulings | Villescaz | Total | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | ||
| BEXAR | 0 | 6,703 | 6,703 | 0 | 1,658 | 1,658 | 0 | 937 | 937 | 0 | 2,183 | 2,183 | 0 | 1,124 | 1,124 | 12,605 |
| BREWSTER | 0 | 614 | 614 | 0 | 123 | 123 | 0 | 44 | 44 | 0 | 149 | 149 | 0 | 56 | 56 | 986 |
| CRANE | 0 | 23 | 23 | 0 | 12 | 12 | 0 | 8 | 8 | 0 | 5 | 5 | 0 | 1 | 1 | 49 |
| CROCKETT | 0 | 179 | 179 | 0 | 150 | 150 | 0 | 51 | 51 | 0 | 79 | 79 | 0 | 20 | 20 | 479 |
| CULBERSON | 0 | 167 | 167 | 0 | 115 | 115 | 0 | 64 | 64 | 0 | 29 | 29 | 0 | 86 | 86 | 461 |
| DIMMIT | 0 | 961 | 961 | 0 | 462 | 462 | 0 | 368 | 368 | 0 | 381 | 381 | 0 | 148 | 148 | 2,320 |
| EDWARDS | 0 | 18 | 18 | 0 | 4 | 4 | 0 | 1 | 1 | 0 | 8 | 8 | 0 | 0 | 0 | 31 |
| EL PASO | 0 | 1,493 | 1,493 | 0 | 775 | 775 | 0 | 534 | 534 | 0 | 344 | 344 | 0 | 729 | 729 | 3,875 |
| FRIO | 0 | 905 | 905 | 0 | 428 | 428 | 0 | 141 | 141 | 0 | 168 | 168 | 0 | 150 | 150 | 1,792 |
| HUDSPETH | 0 | 140 | 140 | 0 | 96 | 96 | 0 | 51 | 51 | 0 | 28 | 28 | 0 | 70 | 70 | 385 |
| JEFF DAVIS | 0 | 154 | 154 | 0 | 41 | 41 | 0 | 17 | 17 | 0 | 24 | 24 | 0 | 18 | 18 | 254 |
| KINNEY | 0 | 91 | 91 | 0 | 35 | 35 | 0 | 16 | 16 | 0 | 26 | 26 | 0 | 8 | 8 | 176 |
| LASALLE | 0 | 307 | 307 | 0 | 345 | 345 | 0 | 114 | 114 | 0 | 199 | 199 | 0 | 63 | 63 | 1,028 |
| LOVING | 0 | 4 | 4 | 0 | 2 | 2 | 0 | 0 | 0 | 0 | 6 | 6 | 0 | 0 | 0 | 12 |
| MAVERICK | 0 | 1,549 | 1,549 | 0 | 1,386 | 1,386 | 0 | 2,800 | 2,800 | 0 | 676 | 676 | 0 | 519 | 519 | 6,930 |
| MEDINA | 0 | 537 | 537 | 0 | 123 | 123 | 0 | 99 | 99 | 0 | 216 | 216 | 0 | 53 | 53 | 1,028 |
| PECOS | 0 | 381 | 381 | 0 | 107 | 107 | 0 | 43 | 43 | 0 | 85 | 85 | 0 | 37 | 37 | 653 |
| PRESIDIO | 0 | 584 | 584 | 0 | 266 | 266 | 0 | 72 | 72 | 0 | 98 | 98 | 0 | 112 | 112 | 1,132 |
| REAGAN | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 3 | 3 | 0 | 0 | 0 | 5 |
| REEVES | 0 | 795 | 795 | 0 | 266 | 266 | 0 | 60 | 60 | 0 | 187 | 187 | 0 | 115 | 115 | 1,423 |
| SCHLEICHER | 0 | 33 | 33 | 0 | 19 | 19 | 0 | 5 | 5 | 0 | 5 | 5 | 0 | 10 | 10 | 72 |
| SUTTON | 0 | 34 | 34 | 0 | 23 | 23 | 0 | 8 | 8 | 0 | 2 | 2 | 0 | 3 | 3 | 70 |
| TERRELL | 0 | 95 | 95 | 0 | 36 | 36 | 0 | 11 | 11 | 0 | 39 | 39 | 0 | 15 | 15 | 196 |
| UPTON | 0 | 11 | 11 | 0 | 11 | 11 | 0 | 1 | 1 | 0 | 3 | 3 | 0 | 7 | 7 | 33 |
| UVALDE | 0 | 457 | 457 | 0 | 190 | 190 | 0 | 1,249 | 1,249 | 0 | 263 | 263 | 0 | 179 | 179 | 2,338 |
| VAL VERDE | 0 | 1,315 | 1,315 | 0 | 615 | 615 | 0 | 265 | 265 | 0 | 1,031 | 1,031 | 0 | 211 | 211 | 3,437 |
| WARD | 0 | 272 | 272 | 0 | 128 | 128 | 0 | 59 | 59 | 0 | 90 | 90 | 0 | 70 | 70 | 619 |
| WINKLER | 0 | 27 | 27 | 0 | 7 | 7 | 0 | 3 | 3 | 0 | 2 | 2 | 0 | 4 | 4 | 43 |
| ZAVALA | 0 | 593 | 593 | 0 | 286 | 286 | 0 | 517 | 517 | 0 | 320 | 320 | 0 | 224 | 224 | 1,940 |
- BEXAR12,605 totalJonesEarly 0 · E-day 6,7036,703Trevi�oEarly 0 · E-day 1,6581,658CanalesEarly 0 · E-day 937937HulingsEarly 0 · E-day 2,1832,183VillescazEarly 0 · E-day 1,1241,124
- BREWSTER986 totalJonesEarly 0 · E-day 614614Trevi�oEarly 0 · E-day 123123CanalesEarly 0 · E-day 4444HulingsEarly 0 · E-day 149149VillescazEarly 0 · E-day 5656
- CRANE49 totalJonesEarly 0 · E-day 2323Trevi�oEarly 0 · E-day 1212CanalesEarly 0 · E-day 88HulingsEarly 0 · E-day 55VillescazEarly 0 · E-day 11
- CROCKETT479 totalJonesEarly 0 · E-day 179179Trevi�oEarly 0 · E-day 150150CanalesEarly 0 · E-day 5151HulingsEarly 0 · E-day 7979VillescazEarly 0 · E-day 2020
- CULBERSON461 totalJonesEarly 0 · E-day 167167Trevi�oEarly 0 · E-day 115115CanalesEarly 0 · E-day 6464HulingsEarly 0 · E-day 2929VillescazEarly 0 · E-day 8686
- DIMMIT2,320 totalJonesEarly 0 · E-day 961961Trevi�oEarly 0 · E-day 462462CanalesEarly 0 · E-day 368368HulingsEarly 0 · E-day 381381VillescazEarly 0 · E-day 148148
- EDWARDS31 totalJonesEarly 0 · E-day 1818Trevi�oEarly 0 · E-day 44CanalesEarly 0 · E-day 11HulingsEarly 0 · E-day 88VillescazEarly 0 · E-day 00
- EL PASO3,875 totalJonesEarly 0 · E-day 1,4931,493Trevi�oEarly 0 · E-day 775775CanalesEarly 0 · E-day 534534HulingsEarly 0 · E-day 344344VillescazEarly 0 · E-day 729729
- FRIO1,792 totalJonesEarly 0 · E-day 905905Trevi�oEarly 0 · E-day 428428CanalesEarly 0 · E-day 141141HulingsEarly 0 · E-day 168168VillescazEarly 0 · E-day 150150
- HUDSPETH385 totalJonesEarly 0 · E-day 140140Trevi�oEarly 0 · E-day 9696CanalesEarly 0 · E-day 5151HulingsEarly 0 · E-day 2828VillescazEarly 0 · E-day 7070
- JEFF DAVIS254 totalJonesEarly 0 · E-day 154154Trevi�oEarly 0 · E-day 4141CanalesEarly 0 · E-day 1717HulingsEarly 0 · E-day 2424VillescazEarly 0 · E-day 1818
- KINNEY176 totalJonesEarly 0 · E-day 9191Trevi�oEarly 0 · E-day 3535CanalesEarly 0 · E-day 1616HulingsEarly 0 · E-day 2626VillescazEarly 0 · E-day 88
- LASALLE1,028 totalJonesEarly 0 · E-day 307307Trevi�oEarly 0 · E-day 345345CanalesEarly 0 · E-day 114114HulingsEarly 0 · E-day 199199VillescazEarly 0 · E-day 6363
- LOVING12 totalJonesEarly 0 · E-day 44Trevi�oEarly 0 · E-day 22CanalesEarly 0 · E-day 00HulingsEarly 0 · E-day 66VillescazEarly 0 · E-day 00
- MAVERICK6,930 totalJonesEarly 0 · E-day 1,5491,549Trevi�oEarly 0 · E-day 1,3861,386CanalesEarly 0 · E-day 2,8002,800HulingsEarly 0 · E-day 676676VillescazEarly 0 · E-day 519519
- MEDINA1,028 totalJonesEarly 0 · E-day 537537Trevi�oEarly 0 · E-day 123123CanalesEarly 0 · E-day 9999HulingsEarly 0 · E-day 216216VillescazEarly 0 · E-day 5353
- PECOS653 totalJonesEarly 0 · E-day 381381Trevi�oEarly 0 · E-day 107107CanalesEarly 0 · E-day 4343HulingsEarly 0 · E-day 8585VillescazEarly 0 · E-day 3737
- PRESIDIO1,132 totalJonesEarly 0 · E-day 584584Trevi�oEarly 0 · E-day 266266CanalesEarly 0 · E-day 7272HulingsEarly 0 · E-day 9898VillescazEarly 0 · E-day 112112
- REAGAN5 totalJonesEarly 0 · E-day 11Trevi�oEarly 0 · E-day 11CanalesEarly 0 · E-day 00HulingsEarly 0 · E-day 33VillescazEarly 0 · E-day 00
- REEVES1,423 totalJonesEarly 0 · E-day 795795Trevi�oEarly 0 · E-day 266266CanalesEarly 0 · E-day 6060HulingsEarly 0 · E-day 187187VillescazEarly 0 · E-day 115115
- SCHLEICHER72 totalJonesEarly 0 · E-day 3333Trevi�oEarly 0 · E-day 1919CanalesEarly 0 · E-day 55HulingsEarly 0 · E-day 55VillescazEarly 0 · E-day 1010
- SUTTON70 totalJonesEarly 0 · E-day 3434Trevi�oEarly 0 · E-day 2323CanalesEarly 0 · E-day 88HulingsEarly 0 · E-day 22VillescazEarly 0 · E-day 33
- TERRELL196 totalJonesEarly 0 · E-day 9595Trevi�oEarly 0 · E-day 3636CanalesEarly 0 · E-day 1111HulingsEarly 0 · E-day 3939VillescazEarly 0 · E-day 1515
- UPTON33 totalJonesEarly 0 · E-day 1111Trevi�oEarly 0 · E-day 1111CanalesEarly 0 · E-day 11HulingsEarly 0 · E-day 33VillescazEarly 0 · E-day 77
- UVALDE2,338 totalJonesEarly 0 · E-day 457457Trevi�oEarly 0 · E-day 190190CanalesEarly 0 · E-day 1,2491,249HulingsEarly 0 · E-day 263263VillescazEarly 0 · E-day 179179
- VAL VERDE3,437 totalJonesEarly 0 · E-day 1,3151,315Trevi�oEarly 0 · E-day 615615CanalesEarly 0 · E-day 265265HulingsEarly 0 · E-day 1,0311,031VillescazEarly 0 · E-day 211211
- WARD619 totalJonesEarly 0 · E-day 272272Trevi�oEarly 0 · E-day 128128CanalesEarly 0 · E-day 5959HulingsEarly 0 · E-day 9090VillescazEarly 0 · E-day 7070
- WINKLER43 totalJonesEarly 0 · E-day 2727Trevi�oEarly 0 · E-day 77CanalesEarly 0 · E-day 33HulingsEarly 0 · E-day 22VillescazEarly 0 · E-day 44
- ZAVALA1,940 totalJonesEarly 0 · E-day 593593Trevi�oEarly 0 · E-day 286286CanalesEarly 0 · E-day 517517HulingsEarly 0 · E-day 320320VillescazEarly 0 · E-day 224224