President, Congressional District 28
⚠ 3Runoff
RepublicanFinal Results·32,666 ballots cast
Ted Cruz
43.9%14,341
Donald J. Trump
30.1%9,819
Marco Rubio
17.2%5,616
Ben Carson
3.7%1,204
John R. Kasich
2.4%774
Jeb Bush
1.3%416
Uncommitted
0.6%209
Rand Paul
0.2%74
Mike Huckabee
0.2%53
Chris Christie
0.1%45
Carly Fiorina
0.1%40
Lindsey Graham
0.1%30
Rick Santorum
0.1%23
Elizabeth Gray
0.1%22
Early vote vs Election Day
Ted Cruz gained 43.9 percentage points on Election Day.
Ted Cruz+43.9pp on E-day
Early 0 (0.0%)E-day 14,341 (100.0%)
Donald J. Trump+30.1pp on E-day
Early 0 (0.0%)E-day 9,819 (100.0%)
Marco Rubio+17.2pp on E-day
Early 0 (0.0%)E-day 5,616 (100.0%)
Ben Carson+3.7pp on E-day
Early 0 (0.0%)E-day 1,204 (100.0%)
John R. Kasich+2.4pp on E-day
Early 0 (0.0%)E-day 774 (100.0%)
Jeb Bush+1.3pp on E-day
Early 0 (0.0%)E-day 416 (100.0%)
Uncommitted+0.6pp on E-day
Early 0 (0.0%)E-day 209 (100.0%)
Rand Paul+0.2pp on E-day
Early 0 (0.0%)E-day 74 (100.0%)
Mike Huckabee+0.2pp on E-day
Early 0 (0.0%)E-day 53 (100.0%)
Chris Christie+0.1pp on E-day
Early 0 (0.0%)E-day 45 (100.0%)
Carly Fiorina+0.1pp on E-day
Early 0 (0.0%)E-day 40 (100.0%)
Lindsey Graham+0.1pp on E-day
Early 0 (0.0%)E-day 30 (100.0%)
Rick Santorum+0.1pp on E-day
Early 0 (0.0%)E-day 23 (100.0%)
Elizabeth Gray+0.1pp on E-day
Early 0 (0.0%)E-day 22 (100.0%)
Race totals32,666 ballots
Early 0 (0.0%)E-day 32,666 (100.0%)
Hue = county leader · Saturation = √(net margin / 90th-pctile county margin), floored
Noted (3)
- Underperform1.5WEBBTed Cruz's margin -6.7pp vs statewide +13.8pp
- Underperform0.2LASALLETed Cruz's margin -17.9pp vs statewide +13.8pp
- Underperform0.2ZAPATATed Cruz's margin -2.3pp vs statewide +13.8pp
County results — early vs Election Day
| County | Cruz | Trump | Rubio | Carson | Kasich | Bush | Uncommitted | Paul | Huckabee | Christie | Fiorina | Graham | Santorum | Gray | Total | ||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | Early | E-day | Total | ||
| ATASCOSA | 0 | 2,342 | 2,342 | 0 | 1,340 | 1,340 | 0 | 529 | 529 | 0 | 142 | 142 | 0 | 71 | 71 | 0 | 35 | 35 | 0 | 24 | 24 | 0 | 5 | 5 | 0 | 2 | 2 | 0 | 5 | 5 | 0 | 2 | 2 | 0 | 5 | 5 | 0 | 2 | 2 | 0 | 0 | 0 | 4,504 |
| BEXAR | 0 | 5,734 | 5,734 | 0 | 3,680 | 3,680 | 0 | 2,254 | 2,254 | 0 | 539 | 539 | 0 | 398 | 398 | 0 | 162 | 162 | 0 | 40 | 40 | 0 | 37 | 37 | 0 | 22 | 22 | 0 | 16 | 16 | 0 | 14 | 14 | 0 | 9 | 9 | 0 | 5 | 5 | 0 | 2 | 2 | 12,912 |
| HIDALGO | 0 | 1,052 | 1,052 | 0 | 1,051 | 1,051 | 0 | 663 | 663 | 0 | 118 | 118 | 0 | 91 | 91 | 0 | 61 | 61 | 0 | 18 | 18 | 0 | 6 | 6 | 0 | 6 | 6 | 0 | 3 | 3 | 0 | 8 | 8 | 0 | 2 | 2 | 0 | 4 | 4 | 0 | 3 | 3 | 3,086 |
| LASALLE | 0 | 9 | 9 | 0 | 16 | 16 | 0 | 11 | 11 | 0 | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 39 |
| MCMULLEN | 0 | 172 | 172 | 0 | 157 | 157 | 0 | 44 | 44 | 0 | 10 | 10 | 0 | 7 | 7 | 0 | 5 | 5 | 0 | 11 | 11 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 408 |
| STARR | 0 | 61 | 61 | 0 | 29 | 29 | 0 | 26 | 26 | 0 | 5 | 5 | 0 | 2 | 2 | 0 | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 127 |
| WEBB | 0 | 1,155 | 1,155 | 0 | 1,427 | 1,427 | 0 | 1,163 | 1,163 | 0 | 108 | 108 | 0 | 61 | 61 | 0 | 85 | 85 | 0 | 26 | 26 | 0 | 12 | 12 | 0 | 13 | 13 | 0 | 6 | 6 | 0 | 10 | 10 | 0 | 5 | 5 | 0 | 4 | 4 | 0 | 14 | 14 | 4,089 |
| WILSON | 0 | 3,784 | 3,784 | 0 | 2,085 | 2,085 | 0 | 915 | 915 | 0 | 275 | 275 | 0 | 144 | 144 | 0 | 64 | 64 | 0 | 88 | 88 | 0 | 13 | 13 | 0 | 9 | 9 | 0 | 14 | 14 | 0 | 6 | 6 | 0 | 8 | 8 | 0 | 7 | 7 | 0 | 3 | 3 | 7,415 |
| ZAPATA | 0 | 32 | 32 | 0 | 34 | 34 | 0 | 11 | 11 | 0 | 4 | 4 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 2 | 2 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 86 |
- ATASCOSA4,504 totalCruzEarly 0 · E-day 2,3422,342TrumpEarly 0 · E-day 1,3401,340RubioEarly 0 · E-day 529529CarsonEarly 0 · E-day 142142KasichEarly 0 · E-day 7171BushEarly 0 · E-day 3535UncommittedEarly 0 · E-day 2424PaulEarly 0 · E-day 55HuckabeeEarly 0 · E-day 22ChristieEarly 0 · E-day 55FiorinaEarly 0 · E-day 22GrahamEarly 0 · E-day 55SantorumEarly 0 · E-day 22GrayEarly 0 · E-day 00
- BEXAR12,912 totalCruzEarly 0 · E-day 5,7345,734TrumpEarly 0 · E-day 3,6803,680RubioEarly 0 · E-day 2,2542,254CarsonEarly 0 · E-day 539539KasichEarly 0 · E-day 398398BushEarly 0 · E-day 162162UncommittedEarly 0 · E-day 4040PaulEarly 0 · E-day 3737HuckabeeEarly 0 · E-day 2222ChristieEarly 0 · E-day 1616FiorinaEarly 0 · E-day 1414GrahamEarly 0 · E-day 99SantorumEarly 0 · E-day 55GrayEarly 0 · E-day 22
- HIDALGO3,086 totalCruzEarly 0 · E-day 1,0521,052TrumpEarly 0 · E-day 1,0511,051RubioEarly 0 · E-day 663663CarsonEarly 0 · E-day 118118KasichEarly 0 · E-day 9191BushEarly 0 · E-day 6161UncommittedEarly 0 · E-day 1818PaulEarly 0 · E-day 66HuckabeeEarly 0 · E-day 66ChristieEarly 0 · E-day 33FiorinaEarly 0 · E-day 88GrahamEarly 0 · E-day 22SantorumEarly 0 · E-day 44GrayEarly 0 · E-day 33
- LASALLE39 totalCruzEarly 0 · E-day 99TrumpEarly 0 · E-day 1616RubioEarly 0 · E-day 1111CarsonEarly 0 · E-day 33KasichEarly 0 · E-day 00BushEarly 0 · E-day 00UncommittedEarly 0 · E-day 00PaulEarly 0 · E-day 00HuckabeeEarly 0 · E-day 00ChristieEarly 0 · E-day 00FiorinaEarly 0 · E-day 00GrahamEarly 0 · E-day 00SantorumEarly 0 · E-day 00GrayEarly 0 · E-day 00
- MCMULLEN408 totalCruzEarly 0 · E-day 172172TrumpEarly 0 · E-day 157157RubioEarly 0 · E-day 4444CarsonEarly 0 · E-day 1010KasichEarly 0 · E-day 77BushEarly 0 · E-day 55UncommittedEarly 0 · E-day 1111PaulEarly 0 · E-day 00HuckabeeEarly 0 · E-day 00ChristieEarly 0 · E-day 00FiorinaEarly 0 · E-day 00GrahamEarly 0 · E-day 11SantorumEarly 0 · E-day 11GrayEarly 0 · E-day 00
- STARR127 totalCruzEarly 0 · E-day 6161TrumpEarly 0 · E-day 2929RubioEarly 0 · E-day 2626CarsonEarly 0 · E-day 55KasichEarly 0 · E-day 22BushEarly 0 · E-day 33UncommittedEarly 0 · E-day 00PaulEarly 0 · E-day 00HuckabeeEarly 0 · E-day 00ChristieEarly 0 · E-day 11FiorinaEarly 0 · E-day 00GrahamEarly 0 · E-day 00SantorumEarly 0 · E-day 00GrayEarly 0 · E-day 00
- WEBB4,089 totalCruzEarly 0 · E-day 1,1551,155TrumpEarly 0 · E-day 1,4271,427RubioEarly 0 · E-day 1,1631,163CarsonEarly 0 · E-day 108108KasichEarly 0 · E-day 6161BushEarly 0 · E-day 8585UncommittedEarly 0 · E-day 2626PaulEarly 0 · E-day 1212HuckabeeEarly 0 · E-day 1313ChristieEarly 0 · E-day 66FiorinaEarly 0 · E-day 1010GrahamEarly 0 · E-day 55SantorumEarly 0 · E-day 44GrayEarly 0 · E-day 1414
- WILSON7,415 totalCruzEarly 0 · E-day 3,7843,784TrumpEarly 0 · E-day 2,0852,085RubioEarly 0 · E-day 915915CarsonEarly 0 · E-day 275275KasichEarly 0 · E-day 144144BushEarly 0 · E-day 6464UncommittedEarly 0 · E-day 8888PaulEarly 0 · E-day 1313HuckabeeEarly 0 · E-day 99ChristieEarly 0 · E-day 1414FiorinaEarly 0 · E-day 66GrahamEarly 0 · E-day 88SantorumEarly 0 · E-day 77GrayEarly 0 · E-day 33
- ZAPATA86 totalCruzEarly 0 · E-day 3232TrumpEarly 0 · E-day 3434RubioEarly 0 · E-day 1111CarsonEarly 0 · E-day 44KasichEarly 0 · E-day 00BushEarly 0 · E-day 11UncommittedEarly 0 · E-day 22PaulEarly 0 · E-day 11HuckabeeEarly 0 · E-day 11ChristieEarly 0 · E-day 00FiorinaEarly 0 · E-day 00GrahamEarly 0 · E-day 00SantorumEarly 0 · E-day 00GrayEarly 0 · E-day 00