President, Congressional District 23
⚠ 3
RepublicanFinal Results·51,164 ballots cast
John McCain
59.7%30,526
Mike Huckabee
29.8%15,244
Ron Paul
3.6%1,847
Mitt Romney
2.8%1,442
Uncommitted
1.4%720
Fred Thompson
1.0%529
Rudy Giuliani
0.7%359
Alan Keyes
0.5%273
Duncan Hunter
0.3%155
Hugh Cort
0.1%36
Hoa Tran
0.1%33
Early vote vs Election Day
John McCain gained 59.7 percentage points on Election Day.
John McCain+59.7pp on E-day
Early 0 (0.0%)E-day 30,526 (100.0%)
Mike Huckabee+29.8pp on E-day
Early 0 (0.0%)E-day 15,244 (100.0%)
Ron Paul+3.6pp on E-day
Early 0 (0.0%)E-day 1,847 (100.0%)
Mitt Romney+2.8pp on E-day
Early 0 (0.0%)E-day 1,442 (100.0%)
Uncommitted+1.4pp on E-day
Early 0 (0.0%)E-day 720 (100.0%)
Fred Thompson+1.0pp on E-day
Early 0 (0.0%)E-day 529 (100.0%)
Rudy Giuliani+0.7pp on E-day
Early 0 (0.0%)E-day 359 (100.0%)
Alan Keyes+0.5pp on E-day
Early 0 (0.0%)E-day 273 (100.0%)
Duncan Hunter+0.3pp on E-day
Early 0 (0.0%)E-day 155 (100.0%)
Hugh Cort+0.1pp on E-day
Early 0 (0.0%)E-day 36 (100.0%)
Hoa Tran+0.1pp on E-day
Early 0 (0.0%)E-day 33 (100.0%)
Race totals51,164 ballots
Early 0 (0.0%)E-day 51,164 (100.0%)
Hue = county leader · Saturation = √(net margin / max county margin)
Noted (3)
- Underperform0.7UVALDEJohn McCain's margin +14.3pp vs statewide +29.9pp
- Underperform0.3KINNEYJohn McCain's margin +10.0pp vs statewide +29.9pp
- Underperform0.3TERRELLJohn McCain's margin -1.4pp vs statewide +29.9pp
County results — early vs Election Day
| County | McCain | Huckabee | Paul | Romney | Uncommitted | Thompson | Giuliani | Keyes | Hunter | Cort | Tran | 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 | ||
| BEXAR | 0 | 12,726 | 12,726 | 0 | 7,942 | 7,942 | 0 | 881 | 881 | 0 | 571 | 571 | 0 | 222 | 222 | 0 | 173 | 173 | 0 | 89 | 89 | 0 | 121 | 121 | 0 | 55 | 55 | 0 | 12 | 12 | 0 | 5 | 5 | 22,797 |
| BREWSTER | 0 | 470 | 470 | 0 | 286 | 286 | 0 | 117 | 117 | 0 | 15 | 15 | 0 | 0 | 0 | 0 | 4 | 4 | 0 | 11 | 11 | 0 | 3 | 3 | 0 | 8 | 8 | 0 | 3 | 3 | 0 | 0 | 0 | 917 |
| CROCKETT | 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 | 0 | 0 | 0 | 0 |
| CULBERSON | 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 | 0 | 0 | 0 | 0 |
| DIMMIT | 0 | 10 | 10 | 0 | 7 | 7 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 18 |
| EDWARDS | 0 | 146 | 146 | 0 | 99 | 99 | 0 | 10 | 10 | 0 | 4 | 4 | 0 | 2 | 2 | 0 | 4 | 4 | 0 | 3 | 3 | 0 | 0 | 0 | 0 | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 271 |
| EL PASO | 0 | 12,494 | 12,494 | 0 | 4,040 | 4,040 | 0 | 535 | 535 | 0 | 642 | 642 | 0 | 344 | 344 | 0 | 259 | 259 | 0 | 199 | 199 | 0 | 113 | 113 | 0 | 59 | 59 | 0 | 15 | 15 | 0 | 27 | 27 | 18,727 |
| HUDSPETH | 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 | 0 | 0 | 0 | 0 |
| JEFF DAVIS | 0 | 99 | 99 | 0 | 64 | 64 | 0 | 24 | 24 | 0 | 3 | 3 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 4 | 4 | 0 | 2 | 2 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 201 |
| KINNEY | 0 | 103 | 103 | 0 | 83 | 83 | 0 | 7 | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 5 | 0 | 0 | 0 | 0 | 2 | 2 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 201 |
| MAVERICK | 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 | 0 | 0 | 0 | 0 |
| MEDINA | 0 | 2,674 | 2,674 | 0 | 1,484 | 1,484 | 0 | 152 | 152 | 0 | 129 | 129 | 0 | 98 | 98 | 0 | 46 | 46 | 0 | 30 | 30 | 0 | 21 | 21 | 0 | 17 | 17 | 0 | 1 | 1 | 0 | 0 | 0 | 4,652 |
| PECOS | 0 | 276 | 276 | 0 | 192 | 192 | 0 | 23 | 23 | 0 | 11 | 11 | 0 | 6 | 6 | 0 | 9 | 9 | 0 | 3 | 3 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 523 |
| PRESIDIO | 0 | 17 | 17 | 0 | 9 | 9 | 0 | 6 | 6 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 35 |
| REEVES | 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 | 0 | 0 | 0 | 0 |
| SUTTON | 0 | 92 | 92 | 0 | 49 | 49 | 0 | 5 | 5 | 0 | 1 | 1 | 0 | 3 | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 151 |
| TERRELL | 0 | 31 | 31 | 0 | 32 | 32 | 0 | 5 | 5 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 70 |
| UVALDE | 0 | 719 | 719 | 0 | 522 | 522 | 0 | 48 | 48 | 0 | 24 | 24 | 0 | 30 | 30 | 0 | 13 | 13 | 0 | 9 | 9 | 0 | 8 | 8 | 0 | 6 | 6 | 0 | 1 | 1 | 0 | 0 | 0 | 1,380 |
| VAL VERDE | 0 | 669 | 669 | 0 | 435 | 435 | 0 | 33 | 33 | 0 | 41 | 41 | 0 | 13 | 13 | 0 | 14 | 14 | 0 | 10 | 10 | 0 | 2 | 2 | 0 | 3 | 3 | 0 | 1 | 1 | 0 | 0 | 0 | 1,221 |
| ZAVALA | 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 | 0 | 0 | 0 | 0 |
- BEXAR22,797 totalMcCainEarly 0 · E-day 12,72612,726HuckabeeEarly 0 · E-day 7,9427,942PaulEarly 0 · E-day 881881RomneyEarly 0 · E-day 571571UncommittedEarly 0 · E-day 222222ThompsonEarly 0 · E-day 173173GiulianiEarly 0 · E-day 8989KeyesEarly 0 · E-day 121121HunterEarly 0 · E-day 5555CortEarly 0 · E-day 1212TranEarly 0 · E-day 55
- BREWSTER917 totalMcCainEarly 0 · E-day 470470HuckabeeEarly 0 · E-day 286286PaulEarly 0 · E-day 117117RomneyEarly 0 · E-day 1515UncommittedEarly 0 · E-day 00ThompsonEarly 0 · E-day 44GiulianiEarly 0 · E-day 1111KeyesEarly 0 · E-day 33HunterEarly 0 · E-day 88CortEarly 0 · E-day 33TranEarly 0 · E-day 00
- CROCKETT0 totalMcCainEarly 0 · E-day 00HuckabeeEarly 0 · E-day 00PaulEarly 0 · E-day 00RomneyEarly 0 · E-day 00UncommittedEarly 0 · E-day 00ThompsonEarly 0 · E-day 00GiulianiEarly 0 · E-day 00KeyesEarly 0 · E-day 00HunterEarly 0 · E-day 00CortEarly 0 · E-day 00TranEarly 0 · E-day 00
- CULBERSON0 totalMcCainEarly 0 · E-day 00HuckabeeEarly 0 · E-day 00PaulEarly 0 · E-day 00RomneyEarly 0 · E-day 00UncommittedEarly 0 · E-day 00ThompsonEarly 0 · E-day 00GiulianiEarly 0 · E-day 00KeyesEarly 0 · E-day 00HunterEarly 0 · E-day 00CortEarly 0 · E-day 00TranEarly 0 · E-day 00
- DIMMIT18 totalMcCainEarly 0 · E-day 1010HuckabeeEarly 0 · E-day 77PaulEarly 0 · E-day 11RomneyEarly 0 · E-day 00UncommittedEarly 0 · E-day 00ThompsonEarly 0 · E-day 00GiulianiEarly 0 · E-day 00KeyesEarly 0 · E-day 00HunterEarly 0 · E-day 00CortEarly 0 · E-day 00TranEarly 0 · E-day 00
- EDWARDS271 totalMcCainEarly 0 · E-day 146146HuckabeeEarly 0 · E-day 9999PaulEarly 0 · E-day 1010RomneyEarly 0 · E-day 44UncommittedEarly 0 · E-day 22ThompsonEarly 0 · E-day 44GiulianiEarly 0 · E-day 33KeyesEarly 0 · E-day 00HunterEarly 0 · E-day 33CortEarly 0 · E-day 00TranEarly 0 · E-day 00
- EL PASO18,727 totalMcCainEarly 0 · E-day 12,49412,494HuckabeeEarly 0 · E-day 4,0404,040PaulEarly 0 · E-day 535535RomneyEarly 0 · E-day 642642UncommittedEarly 0 · E-day 344344ThompsonEarly 0 · E-day 259259GiulianiEarly 0 · E-day 199199KeyesEarly 0 · E-day 113113HunterEarly 0 · E-day 5959CortEarly 0 · E-day 1515TranEarly 0 · E-day 2727
- HUDSPETH0 totalMcCainEarly 0 · E-day 00HuckabeeEarly 0 · E-day 00PaulEarly 0 · E-day 00RomneyEarly 0 · E-day 00UncommittedEarly 0 · E-day 00ThompsonEarly 0 · E-day 00GiulianiEarly 0 · E-day 00KeyesEarly 0 · E-day 00HunterEarly 0 · E-day 00CortEarly 0 · E-day 00TranEarly 0 · E-day 00
- JEFF DAVIS201 totalMcCainEarly 0 · E-day 9999HuckabeeEarly 0 · E-day 6464PaulEarly 0 · E-day 2424RomneyEarly 0 · E-day 33UncommittedEarly 0 · E-day 11ThompsonEarly 0 · E-day 11GiulianiEarly 0 · E-day 44KeyesEarly 0 · E-day 22HunterEarly 0 · E-day 11CortEarly 0 · E-day 11TranEarly 0 · E-day 11
- KINNEY201 totalMcCainEarly 0 · E-day 103103HuckabeeEarly 0 · E-day 8383PaulEarly 0 · E-day 77RomneyEarly 0 · E-day 00UncommittedEarly 0 · E-day 00ThompsonEarly 0 · E-day 55GiulianiEarly 0 · E-day 00KeyesEarly 0 · E-day 22HunterEarly 0 · E-day 00CortEarly 0 · E-day 11TranEarly 0 · E-day 00
- MAVERICK0 totalMcCainEarly 0 · E-day 00HuckabeeEarly 0 · E-day 00PaulEarly 0 · E-day 00RomneyEarly 0 · E-day 00UncommittedEarly 0 · E-day 00ThompsonEarly 0 · E-day 00GiulianiEarly 0 · E-day 00KeyesEarly 0 · E-day 00HunterEarly 0 · E-day 00CortEarly 0 · E-day 00TranEarly 0 · E-day 00
- MEDINA4,652 totalMcCainEarly 0 · E-day 2,6742,674HuckabeeEarly 0 · E-day 1,4841,484PaulEarly 0 · E-day 152152RomneyEarly 0 · E-day 129129UncommittedEarly 0 · E-day 9898ThompsonEarly 0 · E-day 4646GiulianiEarly 0 · E-day 3030KeyesEarly 0 · E-day 2121HunterEarly 0 · E-day 1717CortEarly 0 · E-day 11TranEarly 0 · E-day 00
- PECOS523 totalMcCainEarly 0 · E-day 276276HuckabeeEarly 0 · E-day 192192PaulEarly 0 · E-day 2323RomneyEarly 0 · E-day 1111UncommittedEarly 0 · E-day 66ThompsonEarly 0 · E-day 99GiulianiEarly 0 · E-day 33KeyesEarly 0 · E-day 11HunterEarly 0 · E-day 11CortEarly 0 · E-day 11TranEarly 0 · E-day 00
- PRESIDIO35 totalMcCainEarly 0 · E-day 1717HuckabeeEarly 0 · E-day 99PaulEarly 0 · E-day 66RomneyEarly 0 · E-day 11UncommittedEarly 0 · E-day 00ThompsonEarly 0 · E-day 11GiulianiEarly 0 · E-day 00KeyesEarly 0 · E-day 00HunterEarly 0 · E-day 11CortEarly 0 · E-day 00TranEarly 0 · E-day 00
- REEVES0 totalMcCainEarly 0 · E-day 00HuckabeeEarly 0 · E-day 00PaulEarly 0 · E-day 00RomneyEarly 0 · E-day 00UncommittedEarly 0 · E-day 00ThompsonEarly 0 · E-day 00GiulianiEarly 0 · E-day 00KeyesEarly 0 · E-day 00HunterEarly 0 · E-day 00CortEarly 0 · E-day 00TranEarly 0 · E-day 00
- SUTTON151 totalMcCainEarly 0 · E-day 9292HuckabeeEarly 0 · E-day 4949PaulEarly 0 · E-day 55RomneyEarly 0 · E-day 11UncommittedEarly 0 · E-day 33ThompsonEarly 0 · E-day 00GiulianiEarly 0 · E-day 00KeyesEarly 0 · E-day 00HunterEarly 0 · E-day 11CortEarly 0 · E-day 00TranEarly 0 · E-day 00
- TERRELL70 totalMcCainEarly 0 · E-day 3131HuckabeeEarly 0 · E-day 3232PaulEarly 0 · E-day 55RomneyEarly 0 · E-day 00UncommittedEarly 0 · E-day 11ThompsonEarly 0 · E-day 00GiulianiEarly 0 · E-day 11KeyesEarly 0 · E-day 00HunterEarly 0 · E-day 00CortEarly 0 · E-day 00TranEarly 0 · E-day 00
- UVALDE1,380 totalMcCainEarly 0 · E-day 719719HuckabeeEarly 0 · E-day 522522PaulEarly 0 · E-day 4848RomneyEarly 0 · E-day 2424UncommittedEarly 0 · E-day 3030ThompsonEarly 0 · E-day 1313GiulianiEarly 0 · E-day 99KeyesEarly 0 · E-day 88HunterEarly 0 · E-day 66CortEarly 0 · E-day 11TranEarly 0 · E-day 00
- VAL VERDE1,221 totalMcCainEarly 0 · E-day 669669HuckabeeEarly 0 · E-day 435435PaulEarly 0 · E-day 3333RomneyEarly 0 · E-day 4141UncommittedEarly 0 · E-day 1313ThompsonEarly 0 · E-day 1414GiulianiEarly 0 · E-day 1010KeyesEarly 0 · E-day 22HunterEarly 0 · E-day 33CortEarly 0 · E-day 11TranEarly 0 · E-day 00
- ZAVALA0 totalMcCainEarly 0 · E-day 00HuckabeeEarly 0 · E-day 00PaulEarly 0 · E-day 00RomneyEarly 0 · E-day 00UncommittedEarly 0 · E-day 00ThompsonEarly 0 · E-day 00GiulianiEarly 0 · E-day 00KeyesEarly 0 · E-day 00HunterEarly 0 · E-day 00CortEarly 0 · E-day 00TranEarly 0 · E-day 00