Justice, 4th Court of Appeals District, Place 4
⚠ 30
Final Results·826,991 ballots cast
Luz Elena ChapaI
53.9%445,672
Patrick Ballantyne
46.1%381,319
Early vote vs Election Day
Luz Elena Chapa gained 53.9 percentage points on Election Day.
Luz Elena Chapa+53.9pp on E-day
Early 0 (0.0%)E-day 445,672 (100.0%)
Patrick Ballantyne+46.1pp on E-day
Early 0 (0.0%)E-day 381,319 (100.0%)
Race totals826,991 ballots
Early 0 (0.0%)E-day 826,991 (100.0%)
Hue = county leader · Saturation = √(net margin / 90th-pctile county margin), floored
Noted (30)
- Underperform10.0KENDALLLuz Elena Chapa's margin -61.3pp vs statewide +7.8pp
- Underperform10.0KERRLuz Elena Chapa's margin -56.5pp vs statewide +7.8pp
- Underperform9.1GILLESPIELuz Elena Chapa's margin -63.5pp vs statewide +7.8pp
- Underperform8.5WILSONLuz Elena Chapa's margin -48.1pp vs statewide +7.8pp
- Underperform8.0BANDERALuz Elena Chapa's margin -63.2pp vs statewide +7.8pp
- Landslide7.8WEBBLuz Elena Chapa won by +56.3pp vs statewide +7.8pp
- Underperform7.6MEDINALuz Elena Chapa's margin -44.2pp vs statewide +7.8pp
- Underperform7.4GUADALUPELuz Elena Chapa's margin -29.1pp vs statewide +7.8pp
- Landslide4.9STARRLuz Elena Chapa won by +61.2pp vs statewide +7.8pp
- Underperform4.3ATASCOSALuz Elena Chapa's margin -26.1pp vs statewide +7.8pp
- Underperform4.1KIMBLELuz Elena Chapa's margin -78.2pp vs statewide +7.8pp
- Landslide4.0MAVERICKLuz Elena Chapa won by +50.4pp vs statewide +7.8pp
- Underperform3.6REALLuz Elena Chapa's margin -71.8pp vs statewide +7.8pp
- Underperform3.4MASONLuz Elena Chapa's margin -60.6pp vs statewide +7.8pp
- Underperform3.2KARNESLuz Elena Chapa's margin -36.1pp vs statewide +7.8pp
- Landslide2.7ZAVALALuz Elena Chapa won by +62.9pp vs statewide +7.8pp
- Crossover2.5VAL VERDELuz Elena Chapa (DEM) won a county with 58.8% REP lean
- Landslide2.5DUVALLuz Elena Chapa won by +51.4pp vs statewide +7.8pp
- Underperform2.5SUTTONLuz Elena Chapa's margin -54.0pp vs statewide +7.8pp
- Underperform2.3EDWARDSLuz Elena Chapa's margin -66.6pp vs statewide +7.8pp
- Underperform2.3MENARDLuz Elena Chapa's margin -62.8pp vs statewide +7.8pp
- Underperform2.0MCMULLENLuz Elena Chapa's margin -77.8pp vs statewide +7.8pp
- Landslide2.0BROOKSLuz Elena Chapa won by +58.8pp vs statewide +7.8pp
- Landslide1.9DIMMITLuz Elena Chapa won by +47.8pp vs statewide +7.8pp
- Landslide1.8JIM HOGGLuz Elena Chapa won by +60.2pp vs statewide +7.8pp
- Underperform1.7KINNEYLuz Elena Chapa's margin -36.9pp vs statewide +7.8pp
- Landslide1.4ZAPATALuz Elena Chapa won by +41.3pp vs statewide +7.8pp
- Crossover0.9FRIOLuz Elena Chapa (DEM) won a county with 55.7% REP lean
- Crossover0.9JIM WELLSLuz Elena Chapa (DEM) won a county with 53.4% REP lean
- Crossover0.5LASALLELuz Elena Chapa (DEM) won a county with 54.9% REP lean
County results — early vs Election Day
| County | Chapa | Ballantyne | Total | ||||
|---|---|---|---|---|---|---|---|
| Early | E-day | Total | Early | E-day | Total | ||
| ATASCOSA | 0 | 4,415 | 4,415 | 0 | 7,529 | 7,529 | 11,944 |
| BANDERA | 0 | 1,742 | 1,742 | 0 | 7,716 | 7,716 | 9,458 |
| BEXAR | 0 | 315,907 | 315,907 | 0 | 221,196 | 221,196 | 537,103 |
| BROOKS | 0 | 1,397 | 1,397 | 0 | 362 | 362 | 1,759 |
| DIMMIT | 0 | 1,998 | 1,998 | 0 | 706 | 706 | 2,704 |
| DUVAL | 0 | 2,851 | 2,851 | 0 | 916 | 916 | 3,767 |
| EDWARDS | 0 | 120 | 120 | 0 | 599 | 599 | 719 |
| FRIO | 0 | 2,051 | 2,051 | 0 | 1,459 | 1,459 | 3,510 |
| GILLESPIE | 0 | 2,222 | 2,222 | 0 | 9,949 | 9,949 | 12,171 |
| GUADALUPE | 0 | 18,849 | 18,849 | 0 | 34,313 | 34,313 | 53,162 |
| JIM HOGG | 0 | 1,111 | 1,111 | 0 | 276 | 276 | 1,387 |
| JIM WELLS | 0 | 5,392 | 5,392 | 0 | 4,082 | 4,082 | 9,474 |
| KARNES | 0 | 1,259 | 1,259 | 0 | 2,681 | 2,681 | 3,940 |
| KENDALL | 0 | 3,740 | 3,740 | 0 | 15,580 | 15,580 | 19,320 |
| KERR | 0 | 4,709 | 4,709 | 0 | 16,960 | 16,960 | 21,669 |
| KIMBLE | 0 | 183 | 183 | 0 | 1,497 | 1,497 | 1,680 |
| KINNEY | 0 | 355 | 355 | 0 | 771 | 771 | 1,126 |
| LASALLE | 0 | 789 | 789 | 0 | 595 | 595 | 1,384 |
| MASON | 0 | 375 | 375 | 0 | 1,528 | 1,528 | 1,903 |
| MAVERICK | 0 | 7,793 | 7,793 | 0 | 2,570 | 2,570 | 10,363 |
| MCMULLEN | 0 | 45 | 45 | 0 | 361 | 361 | 406 |
| MEDINA | 0 | 4,464 | 4,464 | 0 | 11,526 | 11,526 | 15,990 |
| MENARD | 0 | 142 | 142 | 0 | 622 | 622 | 764 |
| REAL | 0 | 213 | 213 | 0 | 1,295 | 1,295 | 1,508 |
| STARR | 0 | 7,827 | 7,827 | 0 | 1,884 | 1,884 | 9,711 |
| SUTTON | 0 | 271 | 271 | 0 | 908 | 908 | 1,179 |
| UVALDE | 0 | 3,599 | 3,599 | 0 | 4,119 | 4,119 | 7,718 |
| VAL VERDE | 0 | 6,196 | 6,196 | 0 | 4,864 | 4,864 | 11,060 |
| WEBB | 0 | 37,417 | 37,417 | 0 | 10,462 | 10,462 | 47,879 |
| WILSON | 0 | 4,509 | 4,509 | 0 | 12,868 | 12,868 | 17,377 |
| ZAPATA | 0 | 1,467 | 1,467 | 0 | 610 | 610 | 2,077 |
| ZAVALA | 0 | 2,264 | 2,264 | 0 | 515 | 515 | 2,779 |
- ATASCOSA11,944 totalChapaEarly 0 · E-day 4,4154,415BallantyneEarly 0 · E-day 7,5297,529
- BANDERA9,458 totalChapaEarly 0 · E-day 1,7421,742BallantyneEarly 0 · E-day 7,7167,716
- BEXAR537,103 totalChapaEarly 0 · E-day 315,907315,907BallantyneEarly 0 · E-day 221,196221,196
- BROOKS1,759 totalChapaEarly 0 · E-day 1,3971,397BallantyneEarly 0 · E-day 362362
- DIMMIT2,704 totalChapaEarly 0 · E-day 1,9981,998BallantyneEarly 0 · E-day 706706
- DUVAL3,767 totalChapaEarly 0 · E-day 2,8512,851BallantyneEarly 0 · E-day 916916
- EDWARDS719 totalChapaEarly 0 · E-day 120120BallantyneEarly 0 · E-day 599599
- FRIO3,510 totalChapaEarly 0 · E-day 2,0512,051BallantyneEarly 0 · E-day 1,4591,459
- GILLESPIE12,171 totalChapaEarly 0 · E-day 2,2222,222BallantyneEarly 0 · E-day 9,9499,949
- GUADALUPE53,162 totalChapaEarly 0 · E-day 18,84918,849BallantyneEarly 0 · E-day 34,31334,313
- JIM HOGG1,387 totalChapaEarly 0 · E-day 1,1111,111BallantyneEarly 0 · E-day 276276
- JIM WELLS9,474 totalChapaEarly 0 · E-day 5,3925,392BallantyneEarly 0 · E-day 4,0824,082
- KARNES3,940 totalChapaEarly 0 · E-day 1,2591,259BallantyneEarly 0 · E-day 2,6812,681
- KENDALL19,320 totalChapaEarly 0 · E-day 3,7403,740BallantyneEarly 0 · E-day 15,58015,580
- KERR21,669 totalChapaEarly 0 · E-day 4,7094,709BallantyneEarly 0 · E-day 16,96016,960
- KIMBLE1,680 totalChapaEarly 0 · E-day 183183BallantyneEarly 0 · E-day 1,4971,497
- KINNEY1,126 totalChapaEarly 0 · E-day 355355BallantyneEarly 0 · E-day 771771
- LASALLE1,384 totalChapaEarly 0 · E-day 789789BallantyneEarly 0 · E-day 595595
- MASON1,903 totalChapaEarly 0 · E-day 375375BallantyneEarly 0 · E-day 1,5281,528
- MAVERICK10,363 totalChapaEarly 0 · E-day 7,7937,793BallantyneEarly 0 · E-day 2,5702,570
- MCMULLEN406 totalChapaEarly 0 · E-day 4545BallantyneEarly 0 · E-day 361361
- MEDINA15,990 totalChapaEarly 0 · E-day 4,4644,464BallantyneEarly 0 · E-day 11,52611,526
- MENARD764 totalChapaEarly 0 · E-day 142142BallantyneEarly 0 · E-day 622622
- REAL1,508 totalChapaEarly 0 · E-day 213213BallantyneEarly 0 · E-day 1,2951,295
- STARR9,711 totalChapaEarly 0 · E-day 7,8277,827BallantyneEarly 0 · E-day 1,8841,884
- SUTTON1,179 totalChapaEarly 0 · E-day 271271BallantyneEarly 0 · E-day 908908
- UVALDE7,718 totalChapaEarly 0 · E-day 3,5993,599BallantyneEarly 0 · E-day 4,1194,119
- VAL VERDE11,060 totalChapaEarly 0 · E-day 6,1966,196BallantyneEarly 0 · E-day 4,8644,864
- WEBB47,879 totalChapaEarly 0 · E-day 37,41737,417BallantyneEarly 0 · E-day 10,46210,462
- WILSON17,377 totalChapaEarly 0 · E-day 4,5094,509BallantyneEarly 0 · E-day 12,86812,868
- ZAPATA2,077 totalChapaEarly 0 · E-day 1,4671,467BallantyneEarly 0 · E-day 610610
- ZAVALA2,779 totalChapaEarly 0 · E-day 2,2642,264BallantyneEarly 0 · E-day 515515