JUSTICE, 4TH COURT OF APPEALS DISTRICT, PLACE 3
⚠ 29
Final Results·1,094,077 ballots cast
TODD MCCRAY
51.3%561,713
CYNTHIA MARIE CHAPA
48.7%532,364
Early vote vs Election Day
CYNTHIA MARIE CHAPA gained 0.8 percentage points on Election Day.
TODD MCCRAY-0.8pp on E-day
Early 452,409 (80.5%)E-day 109,304 (19.5%)
CYNTHIA MARIE CHAPA+0.8pp on E-day
Early 425,971 (80.0%)E-day 106,393 (20.0%)
Race totals1,094,077 ballots
Early 878,380 (80.3%)E-day 215,697 (19.7%)
Hue = county leader · Saturation = √(net margin / max county margin)
Noted (29)
- Landslide8.9KENDALLTODD MCCRAY won by +60.0pp vs statewide +2.7pp
- Landslide8.4KERRTODD MCCRAY won by +58.0pp vs statewide +2.7pp
- Landslide7.7WILSONTODD MCCRAY won by +54.3pp vs statewide +2.7pp
- Landslide7.3GILLESPIETODD MCCRAY won by +65.5pp vs statewide +2.7pp
- Landslide6.5BANDERATODD MCCRAY won by +63.8pp vs statewide +2.7pp
- Landslide5.8MEDINATODD MCCRAY won by +43.3pp vs statewide +2.7pp
- Landslide4.5ATASCOSATODD MCCRAY won by +39.4pp vs statewide +2.7pp
- Underperform4.4WEBBTODD MCCRAY's margin -19.1pp vs statewide +2.7pp
- Swing outlier3.6MEDINATODD MCCRAY shifted -6.2pp early→E-day vs +0.3pp statewide (3.3σ outlier)
- Landslide3.4KIMBLETODD MCCRAY won by +80.1pp vs statewide +2.7pp
- Landslide3.4KARNESTODD MCCRAY won by +55.9pp vs statewide +2.7pp
- Swing outlier3.4ATASCOSATODD MCCRAY shifted -6.9pp early→E-day vs +0.3pp statewide (3.7σ outlier)
- Landslide2.9MASONTODD MCCRAY won by +68.2pp vs statewide +2.7pp
- Landslide2.6REALTODD MCCRAY won by +69.4pp vs statewide +2.7pp
- Underperform2.3ZAVALATODD MCCRAY's margin -34.5pp vs statewide +2.7pp
- Underperform2.3STARRTODD MCCRAY's margin -15.6pp vs statewide +2.7pp
- Landslide2.1SUTTONTODD MCCRAY won by +66.5pp vs statewide +2.7pp
- Landslide2.0EDWARDSTODD MCCRAY won by +73.8pp vs statewide +2.7pp
- Swing outlier1.9GILLESPIETODD MCCRAY shifted +4.5pp early→E-day vs +0.3pp statewide (2.2σ outlier)
- Landslide1.9MENARDTODD MCCRAY won by +67.1pp vs statewide +2.7pp
- Underperform1.6BROOKSTODD MCCRAY's margin -28.5pp vs statewide +2.7pp
- Landslide1.5MCMULLENTODD MCCRAY won by +83.3pp vs statewide +2.7pp
- Landslide1.5KINNEYTODD MCCRAY won by +47.6pp vs statewide +2.7pp
- Underperform1.4DUVALTODD MCCRAY's margin -18.0pp vs statewide +2.7pp
- Underperform1.4DIMMITTODD MCCRAY's margin -20.6pp vs statewide +2.7pp
- Swing outlier1.4UVALDETODD MCCRAY shifted +4.3pp early→E-day vs +0.3pp statewide (2.1σ outlier)
- Underperform1.4JIM HOGGTODD MCCRAY's margin -29.6pp vs statewide +2.7pp
- Underperform1.1ZAPATATODD MCCRAY's margin -13.7pp vs statewide +2.7pp
- Mid-race flip0.3LASALLETODD MCCRAY led early (54.8%); CYNTHIA MARIE CHAPA won E-day (51.1%)
County results — early vs Election Day
| County | MCCRAY | CHAPA | Total | ||||
|---|---|---|---|---|---|---|---|
| Early | E-day | Total | Early | E-day | Total | ||
| ATASCOSA | 9,404 | 2,695 | 12,099 | 3,775 | 1,484 | 5,259 | 17,358 |
| BANDERA | 9,148 | 1,603 | 10,751 | 2,026 | 348 | 2,374 | 13,125 |
| BEXAR | 253,179 | 60,202 | 313,381 | 318,123 | 72,150 | 390,273 | 703,654 |
| BROOKS | 500 | 245 | 745 | 941 | 398 | 1,339 | 2,084 |
| DIMMIT | 753 | 360 | 1,113 | 1,120 | 571 | 1,691 | 2,804 |
| DUVAL | 1,118 | 374 | 1,492 | 1,631 | 518 | 2,149 | 3,641 |
| EDWARDS | 614 | 175 | 789 | 80 | 39 | 119 | 908 |
| FRIO | 1,485 | 928 | 2,413 | 1,169 | 727 | 1,896 | 4,309 |
| GILLESPIE | 10,480 | 2,719 | 13,199 | 2,321 | 428 | 2,749 | 15,948 |
| GUADALUPE | 44,034 | 8,746 | 52,780 | 22,920 | 4,918 | 27,838 | 80,618 |
| JIM HOGG | 276 | 190 | 466 | 581 | 276 | 857 | 1,323 |
| JIM WELLS | 4,699 | 1,821 | 6,520 | 4,097 | 1,575 | 5,672 | 12,192 |
| KARNES | 2,589 | 1,125 | 3,714 | 679 | 371 | 1,050 | 4,764 |
| KENDALL | 19,852 | 2,855 | 22,707 | 4,880 | 803 | 5,683 | 28,390 |
| KERR | 18,545 | 2,988 | 21,533 | 4,793 | 929 | 5,722 | 27,255 |
| KIMBLE | 1,558 | 478 | 2,036 | 183 | 42 | 225 | 2,261 |
| KINNEY | 759 | 167 | 926 | 253 | 76 | 329 | 1,255 |
| LASALLE | 639 | 286 | 925 | 528 | 299 | 827 | 1,752 |
| MASON | 1,701 | 283 | 1,984 | 319 | 56 | 375 | 2,359 |
| MAVERICK | 4,131 | 1,902 | 6,033 | 5,124 | 2,259 | 7,383 | 13,416 |
| MCMULLEN | 307 | 78 | 385 | 21 | 14 | 35 | 420 |
| MEDINA | 14,444 | 2,503 | 16,947 | 5,444 | 1,264 | 6,708 | 23,655 |
| MENARD | 674 | 145 | 819 | 116 | 45 | 161 | 980 |
| REAL | 1,301 | 257 | 1,558 | 238 | 43 | 281 | 1,839 |
| STARR | 3,535 | 1,308 | 4,843 | 4,899 | 1,736 | 6,635 | 11,478 |
| SUTTON | 926 | 179 | 1,105 | 160 | 62 | 222 | 1,327 |
| UVALDE | 4,300 | 1,658 | 5,958 | 2,511 | 801 | 3,312 | 9,270 |
| VAL VERDE | 6,100 | 1,622 | 7,722 | 4,448 | 1,302 | 5,750 | 13,472 |
| WEBB | 17,018 | 7,173 | 24,191 | 25,101 | 10,526 | 35,627 | 59,818 |
| WILSON | 16,694 | 3,485 | 20,179 | 4,845 | 1,140 | 5,985 | 26,164 |
| ZAPATA | 1,064 | 418 | 1,482 | 1,385 | 568 | 1,953 | 3,435 |
| ZAVALA | 582 | 336 | 918 | 1,260 | 625 | 1,885 | 2,803 |
- ATASCOSA17,358 totalMCCRAYEarly 9,404 · E-day 2,69512,099CHAPAEarly 3,775 · E-day 1,4845,259
- BANDERA13,125 totalMCCRAYEarly 9,148 · E-day 1,60310,751CHAPAEarly 2,026 · E-day 3482,374
- BEXAR703,654 totalMCCRAYEarly 253,179 · E-day 60,202313,381CHAPAEarly 318,123 · E-day 72,150390,273
- BROOKS2,084 totalMCCRAYEarly 500 · E-day 245745CHAPAEarly 941 · E-day 3981,339
- DIMMIT2,804 totalMCCRAYEarly 753 · E-day 3601,113CHAPAEarly 1,120 · E-day 5711,691
- DUVAL3,641 totalMCCRAYEarly 1,118 · E-day 3741,492CHAPAEarly 1,631 · E-day 5182,149
- EDWARDS908 totalMCCRAYEarly 614 · E-day 175789CHAPAEarly 80 · E-day 39119
- FRIO4,309 totalMCCRAYEarly 1,485 · E-day 9282,413CHAPAEarly 1,169 · E-day 7271,896
- GILLESPIE15,948 totalMCCRAYEarly 10,480 · E-day 2,71913,199CHAPAEarly 2,321 · E-day 4282,749
- GUADALUPE80,618 totalMCCRAYEarly 44,034 · E-day 8,74652,780CHAPAEarly 22,920 · E-day 4,91827,838
- JIM HOGG1,323 totalMCCRAYEarly 276 · E-day 190466CHAPAEarly 581 · E-day 276857
- JIM WELLS12,192 totalMCCRAYEarly 4,699 · E-day 1,8216,520CHAPAEarly 4,097 · E-day 1,5755,672
- KARNES4,764 totalMCCRAYEarly 2,589 · E-day 1,1253,714CHAPAEarly 679 · E-day 3711,050
- KENDALL28,390 totalMCCRAYEarly 19,852 · E-day 2,85522,707CHAPAEarly 4,880 · E-day 8035,683
- KERR27,255 totalMCCRAYEarly 18,545 · E-day 2,98821,533CHAPAEarly 4,793 · E-day 9295,722
- KIMBLE2,261 totalMCCRAYEarly 1,558 · E-day 4782,036CHAPAEarly 183 · E-day 42225
- KINNEY1,255 totalMCCRAYEarly 759 · E-day 167926CHAPAEarly 253 · E-day 76329
- LASALLE1,752 totalMCCRAYEarly 639 · E-day 286925CHAPAEarly 528 · E-day 299827
- MASON2,359 totalMCCRAYEarly 1,701 · E-day 2831,984CHAPAEarly 319 · E-day 56375
- MAVERICK13,416 totalMCCRAYEarly 4,131 · E-day 1,9026,033CHAPAEarly 5,124 · E-day 2,2597,383
- MCMULLEN420 totalMCCRAYEarly 307 · E-day 78385CHAPAEarly 21 · E-day 1435
- MEDINA23,655 totalMCCRAYEarly 14,444 · E-day 2,50316,947CHAPAEarly 5,444 · E-day 1,2646,708
- MENARD980 totalMCCRAYEarly 674 · E-day 145819CHAPAEarly 116 · E-day 45161
- REAL1,839 totalMCCRAYEarly 1,301 · E-day 2571,558CHAPAEarly 238 · E-day 43281
- STARR11,478 totalMCCRAYEarly 3,535 · E-day 1,3084,843CHAPAEarly 4,899 · E-day 1,7366,635
- SUTTON1,327 totalMCCRAYEarly 926 · E-day 1791,105CHAPAEarly 160 · E-day 62222
- UVALDE9,270 totalMCCRAYEarly 4,300 · E-day 1,6585,958CHAPAEarly 2,511 · E-day 8013,312
- VAL VERDE13,472 totalMCCRAYEarly 6,100 · E-day 1,6227,722CHAPAEarly 4,448 · E-day 1,3025,750
- WEBB59,818 totalMCCRAYEarly 17,018 · E-day 7,17324,191CHAPAEarly 25,101 · E-day 10,52635,627
- WILSON26,164 totalMCCRAYEarly 16,694 · E-day 3,48520,179CHAPAEarly 4,845 · E-day 1,1405,985
- ZAPATA3,435 totalMCCRAYEarly 1,064 · E-day 4181,482CHAPAEarly 1,385 · E-day 5681,953
- ZAVALA2,803 totalMCCRAYEarly 582 · E-day 336918CHAPAEarly 1,260 · E-day 6251,885