U. S. Representative District 23

28
Final Results·192,169 ballots cast
Pete P. Gallego
50.3%96,676
Francisco "Quico" CansecoI
45.6%87,547
Jeffrey C. Blunt
3.0%5,841
Ed Scharf
1.1%2,105
Early vote vs Election Day

Pete P. Gallego gained 50.3 percentage points on Election Day.

Pete P. Gallego+50.3pp on E-day
Early 0 (0.0%)E-day 96,676 (100.0%)
Francisco "Quico" Canseco+45.6pp on E-day
Early 0 (0.0%)E-day 87,547 (100.0%)
Jeffrey C. Blunt+3.0pp on E-day
Early 0 (0.0%)E-day 5,841 (100.0%)
Ed Scharf+1.1pp on E-day
Early 0 (0.0%)E-day 2,105 (100.0%)
Race totals192,169 ballots
Early 0 (0.0%)E-day 192,169 (100.0%)
Menard: no dataHale: no dataArmstrong: no dataCalhoun: no dataClay: no dataOrange: no dataGonzales: no dataFannin: no dataKerr: no dataRefugio: no dataJim Hogg: no dataDimmit: 2,778 votes · Francisco "Quico" Canseco 22.5% (626) · Pete P. Gallego 73.7% (2,047) · Jeffrey C. Blunt 3.0% (83) · Ed Scharf 0.8% (22) · 1,421 net for leaderNolan: no dataBrazos: no dataJefferson: no dataBell: no dataBandera: no dataHidalgo: no dataSchleicher: 972 votes · Francisco "Quico" Canseco 71.5% (695) · Pete P. Gallego 25.0% (243) · Jeffrey C. Blunt 2.6% (25) · Ed Scharf 0.9% (9) · 452 net for leaderGrayson: no dataCrosby: no dataDelta: no dataZavala: 3,426 votes · Francisco "Quico" Canseco 14.6% (499) · Pete P. Gallego 82.2% (2,815) · Jeffrey C. Blunt 2.5% (87) · Ed Scharf 0.7% (25) · 2,316 net for leaderRockwall: no dataEastland: no dataDeWitt: no dataAngelina: no dataMcLennan: no dataLamar: no dataLeon: no dataStonewall: no dataMcMullen: no dataSutton: 1,414 votes · Francisco "Quico" Canseco 69.9% (988) · Pete P. Gallego 28.1% (398) · Jeffrey C. Blunt 1.5% (21) · Ed Scharf 0.5% (7) · 590 net for leaderFort Bend: no dataParker: no dataKinney: 1,378 votes · Francisco "Quico" Canseco 52.8% (727) · Pete P. Gallego 42.7% (589) · Jeffrey C. Blunt 3.9% (54) · Ed Scharf 0.6% (8) · 138 net for leaderFayette: no dataBriscoe: no dataHarrison: no dataReagan: 800 votes · Francisco "Quico" Canseco 78.6% (629) · Pete P. Gallego 18.6% (149) · Jeffrey C. Blunt 2.5% (20) · Ed Scharf 0.3% (2) · 480 net for leaderColeman: no dataOchiltree: no dataCrane: 1,230 votes · Francisco "Quico" Canseco 73.7% (907) · Pete P. Gallego 23.3% (286) · Jeffrey C. Blunt 2.4% (29) · Ed Scharf 0.7% (8) · 621 net for leaderWashington: no dataLynn: no dataMills: no dataOldham: no dataSabine: no dataHopkins: no dataHouston: no dataBexar: 90,273 votes · Francisco "Quico" Canseco 51.2% (46,223) · Pete P. Gallego 44.0% (39,734) · Jeffrey C. Blunt 3.4% (3,058) · Ed Scharf 1.4% (1,258) · 6,489 net for leaderUpton: 1,184 votes · Francisco "Quico" Canseco 66.9% (792) · Pete P. Gallego 29.5% (349) · Jeffrey C. Blunt 2.4% (29) · Ed Scharf 1.2% (14) · 443 net for leaderErath: no dataRandall: no dataRusk: no dataCoryell: no dataComal: no dataAransas: no dataJack: no dataHemphill: no dataShackelford: no dataSan Jacinto: no dataKendall: no dataWharton: no dataFloyd: no dataKarnes: no dataKaufman: no dataDuval: no dataJohnson: no dataFranklin: no dataEdwards: 829 votes · Francisco "Quico" Canseco 67.3% (558) · Pete P. Gallego 27.7% (230) · Jeffrey C. Blunt 4.3% (36) · Ed Scharf 0.6% (5) · 328 net for leaderWaller: no dataMaverick: 10,105 votes · Francisco "Quico" Canseco 17.3% (1,748) · Pete P. Gallego 79.6% (8,040) · Jeffrey C. Blunt 2.3% (234) · Ed Scharf 0.8% (83) · 6,292 net for leaderKleberg: no dataGaines: no dataMartin: no dataBowie: no dataAndrews: no dataPotter: no dataGarza: no dataCaldwell: no dataParmer: no dataTitus: no dataTerry: no dataFoard: no dataReal: no dataCarson: no dataKnox: no dataHays: no dataMedina: 15,796 votes · Francisco "Quico" Canseco 63.2% (9,982) · Pete P. Gallego 31.7% (5,008) · Jeffrey C. Blunt 3.9% (622) · Ed Scharf 1.2% (184) · 4,974 net for leaderMotley: no dataWichita: no dataMidland: no dataVictoria: no dataTyler: no dataFalls: no dataPresidio: 1,813 votes · Francisco "Quico" Canseco 27.1% (491) · Pete P. Gallego 71.2% (1,290) · Jeffrey C. Blunt 1.3% (24) · Ed Scharf 0.4% (8) · 799 net for leaderWillacy: no dataLubbock: no dataHenderson: no dataWalker: no dataGalveston: no dataHarris: no dataDawson: no dataPecos: 4,080 votes · Francisco "Quico" Canseco 50.1% (2,045) · Pete P. Gallego 47.6% (1,941) · Jeffrey C. Blunt 2.0% (81) · Ed Scharf 0.3% (13) · 104 net for leaderNacogdoches: no dataGuadalupe: no dataTarrant: no dataJackson: no dataSwisher: no dataSterling: no dataWinkler: 1,686 votes · Francisco "Quico" Canseco 70.6% (1,191) · Pete P. Gallego 25.1% (424) · Jeffrey C. Blunt 3.4% (57) · Ed Scharf 0.8% (14) · 767 net for leaderFrio: 3,793 votes · Francisco "Quico" Canseco 33.7% (1,279) · Pete P. Gallego 61.5% (2,333) · Jeffrey C. Blunt 3.8% (146) · Ed Scharf 0.9% (35) · 1,054 net for leaderLipscomb: no dataCollingsworth: no dataColorado: no dataWise: no dataGlasscock: no dataShelby: no dataComanche: no dataBurnet: no dataGray: no dataHudspeth: 838 votes · Francisco "Quico" Canseco 46.4% (389) · Pete P. Gallego 50.2% (421) · Jeffrey C. Blunt 2.5% (21) · Ed Scharf 0.8% (7) · 32 net for leaderCass: no dataEllis: no dataCooke: no dataWilliamson: no dataCochran: no dataVan Zandt: no dataDonley: no dataJones: no dataGrimes: no dataIrion: no dataNavarro: no dataBrooks: no dataDallam: no dataHunt: no dataMitchell: no dataWood: no dataChildress: no dataJeff Davis: 1,186 votes · Francisco "Quico" Canseco 42.2% (501) · Pete P. Gallego 54.5% (646) · Jeffrey C. Blunt 2.0% (24) · Ed Scharf 1.3% (15) · 145 net for leaderMontague: no dataBrown: no dataHaskell: no dataFisher: no dataConcho: no dataCoke: no dataPolk: no dataCottle: no dataYoung: no dataLee: no dataCherokee: no dataHall: no dataHood: no dataArcher: no dataBaylor: no dataSan Augustine: no dataMadison: no dataMilam: no dataReeves: 2,758 votes · Francisco "Quico" Canseco 35.2% (972) · Pete P. Gallego 63.3% (1,746) · Jeffrey C. Blunt 1.1% (29) · Ed Scharf 0.4% (11) · 774 net for leaderNueces: no dataCamp: no dataFreestone: no dataRunnels: no dataTerrell: 540 votes · Francisco "Quico" Canseco 47.0% (254) · Pete P. Gallego 49.4% (267) · Jeffrey C. Blunt 3.1% (17) · Ed Scharf 0.4% (2) · 13 net for leaderDeaf Smith: no dataMarion: no dataLiberty: no dataJasper: no dataHansford: no dataChambers: no dataHardin: no dataCollin: no dataBrazoria: no dataThrockmorton: no dataBastrop: no dataScurry: no dataEctor: no dataLimestone: no dataDenton: no dataRed River: no dataMatagorda: no dataHardeman: no dataPalo Pinto: no dataLive Oak: no dataSherman: no dataUvalde: 8,268 votes · Francisco "Quico" Canseco 46.2% (3,823) · Pete P. Gallego 49.7% (4,108) · Jeffrey C. Blunt 2.9% (243) · Ed Scharf 1.1% (94) · 285 net for leaderBailey: no dataCulberson: 753 votes · Francisco "Quico" Canseco 30.9% (233) · Pete P. Gallego 66.3% (499) · Jeffrey C. Blunt 2.1% (16) · Ed Scharf 0.7% (5) · 266 net for leaderAtascosa: no dataWilson: no dataStarr: no dataDallas: no dataKimble: no dataMcCulloch: no dataCrockett: 1,376 votes · Francisco "Quico" Canseco 56.6% (779) · Pete P. Gallego 41.7% (574) · Jeffrey C. Blunt 1.3% (18) · Ed Scharf 0.4% (5) · 205 net for leaderHill: no dataKent: no dataEl Paso: 14,511 votes · Francisco "Quico" Canseco 18.0% (2,605) · Pete P. Gallego 79.3% (11,506) · Jeffrey C. Blunt 1.9% (279) · Ed Scharf 0.8% (121) · 8,901 net for leaderLoving: 59 votes · Francisco "Quico" Canseco 71.2% (42) · Pete P. Gallego 25.4% (15) · Jeffrey C. Blunt 1.7% (1) · Ed Scharf 1.7% (1) · 27 net for leaderDickens: no dataLa Salle: no dataLamb: no dataAustin: no dataHutchinson: no dataVal Verde: 11,894 votes · Francisco "Quico" Canseco 38.2% (4,545) · Pete P. Gallego 58.0% (6,900) · Jeffrey C. Blunt 3.1% (367) · Ed Scharf 0.7% (82) · 2,355 net for leaderSmith: no dataRobertson: no dataGillespie: no dataKing: no dataTom Green: no dataYoakum: no dataSomervell: no dataKenedy: no dataBorden: no dataSan Saba: no dataBurleson: no dataBee: no dataTrinity: no dataCastro: no dataBrewster: 3,863 votes · Francisco "Quico" Canseco 38.5% (1,487) · Pete P. Gallego 57.8% (2,233) · Jeffrey C. Blunt 2.7% (105) · Ed Scharf 1.0% (38) · 746 net for leaderGregg: no dataWard: 3,175 votes · Francisco "Quico" Canseco 63.9% (2,030) · Pete P. Gallego 33.1% (1,050) · Jeffrey C. Blunt 2.4% (77) · Ed Scharf 0.6% (18) · 980 net for leaderWilbarger: no dataHamilton: no dataStephens: no dataLavaca: no dataBosque: no dataGoliad: no dataRoberts: no dataCallahan: no dataRains: no dataMorris: no dataLampasas: no dataUpshur: no dataWheeler: no dataSan Patricio: no dataMoore: no dataWebb: no dataBlanco: no dataNewton: no dataHockley: no dataPanola: no dataAnderson: no dataCameron: no dataMontgomery: no dataLlano: no dataMason: no dataTaylor: no dataHartley: no dataJim Wells: no dataZapata: no dataTravis: no dataHoward: no dataEl PasoAmarilloLubbockOdessaSan AngeloDallasTylerAustinHoustonSan AntonioCorpus ChristiMcAllen
Hue = county leader · Saturation = √(net margin / 90th-pctile county margin), floored
Noted (28)
  • Landslide6.3
    EL PASO
    Pete P. Gallego won by +61.3pp vs statewide +4.8pp
  • Landslide5.3
    MAVERICK
    Pete P. Gallego won by +62.3pp vs statewide +4.8pp
  • Underperform5.3
    MEDINA
    Pete P. Gallego's margin -31.5pp vs statewide +4.8pp
  • Landslide3.4
    ZAVALA
    Pete P. Gallego won by +67.6pp vs statewide +4.8pp
  • Crossover3.3
    UVALDE
    Pete P. Gallego (DEM) won a county with 63.6% REP lean
  • Crossover2.9
    BEXAR
    Francisco "Quico" Canseco (REP) won a county with 43.8% REP lean
  • Crossover2.6
    VAL VERDE
    Pete P. Gallego (DEM) won a county with 58.8% REP lean
  • Underperform2.4
    WINKLER
    Pete P. Gallego's margin -45.5pp vs statewide +4.8pp
  • Underperform2.3
    WARD
    Pete P. Gallego's margin -30.9pp vs statewide +4.8pp
  • Landslide2.3
    DIMMIT
    Pete P. Gallego won by +51.2pp vs statewide +4.8pp
  • Underperform2.2
    CRANE
    Pete P. Gallego's margin -50.5pp vs statewide +4.8pp
  • Underperform2.1
    REAGAN
    Pete P. Gallego's margin -60.0pp vs statewide +4.8pp
  • Underperform2.0
    SUTTON
    Pete P. Gallego's margin -41.7pp vs statewide +4.8pp
  • Underperform1.8
    SCHLEICHER
    Pete P. Gallego's margin -46.5pp vs statewide +4.8pp
  • Crossover1.7
    REEVES
    Pete P. Gallego (DEM) won a county with 62.3% REP lean
  • Underperform1.7
    UPTON
    Pete P. Gallego's margin -37.4pp vs statewide +4.8pp
  • Crossover1.6
    TERRELL
    Pete P. Gallego (DEM) won a county with 75.3% REP lean
  • Landslide1.5
    PRESIDIO
    Pete P. Gallego won by +44.1pp vs statewide +4.8pp
  • Crossover1.5
    HUDSPETH
    Pete P. Gallego (DEM) won a county with 69.7% REP lean
  • Underperform1.5
    EDWARDS
    Pete P. Gallego's margin -39.6pp vs statewide +4.8pp
  • Crossover1.1
    JEFF DAVIS
    Pete P. Gallego (DEM) won a county with 61.4% REP lean
  • Crossover0.9
    FRIO
    Pete P. Gallego (DEM) won a county with 55.7% REP lean
  • Underperform0.8
    CROCKETT
    Pete P. Gallego's margin -14.9pp vs statewide +4.8pp
  • Crossover0.8
    BREWSTER
    Pete P. Gallego (DEM) won a county with 54.7% REP lean
  • Landslide0.8
    CULBERSON
    Pete P. Gallego won by +35.3pp vs statewide +4.8pp
  • Crossover0.5
    LASALLE
    Pete P. Gallego (DEM) won a county with 54.9% REP lean
  • Underperform0.4
    LOVING
    Pete P. Gallego's margin -45.8pp vs statewide +4.8pp
  • Crossover0.3
    CULBERSON
    Pete P. Gallego (DEM) won a county with 53.7% REP lean

County results — early vs Election Day

  • BEXAR90,273 total
    GallegoEarly 0 · E-day 39,73439,734
    CansecoEarly 0 · E-day 46,22346,223
    BluntEarly 0 · E-day 3,0583,058
    ScharfEarly 0 · E-day 1,2581,258
  • BREWSTER3,863 total
    GallegoEarly 0 · E-day 2,2332,233
    CansecoEarly 0 · E-day 1,4871,487
    BluntEarly 0 · E-day 105105
    ScharfEarly 0 · E-day 3838
  • CRANE1,230 total
    GallegoEarly 0 · E-day 286286
    CansecoEarly 0 · E-day 907907
    BluntEarly 0 · E-day 2929
    ScharfEarly 0 · E-day 88
  • CROCKETT1,376 total
    GallegoEarly 0 · E-day 574574
    CansecoEarly 0 · E-day 779779
    BluntEarly 0 · E-day 1818
    ScharfEarly 0 · E-day 55
  • CULBERSON753 total
    GallegoEarly 0 · E-day 499499
    CansecoEarly 0 · E-day 233233
    BluntEarly 0 · E-day 1616
    ScharfEarly 0 · E-day 55
  • DIMMIT2,778 total
    GallegoEarly 0 · E-day 2,0472,047
    CansecoEarly 0 · E-day 626626
    BluntEarly 0 · E-day 8383
    ScharfEarly 0 · E-day 2222
  • EDWARDS829 total
    GallegoEarly 0 · E-day 230230
    CansecoEarly 0 · E-day 558558
    BluntEarly 0 · E-day 3636
    ScharfEarly 0 · E-day 55
  • EL PASO14,511 total
    GallegoEarly 0 · E-day 11,50611,506
    CansecoEarly 0 · E-day 2,6052,605
    BluntEarly 0 · E-day 279279
    ScharfEarly 0 · E-day 121121
  • FRIO3,793 total
    GallegoEarly 0 · E-day 2,3332,333
    CansecoEarly 0 · E-day 1,2791,279
    BluntEarly 0 · E-day 146146
    ScharfEarly 0 · E-day 3535
  • HUDSPETH838 total
    GallegoEarly 0 · E-day 421421
    CansecoEarly 0 · E-day 389389
    BluntEarly 0 · E-day 2121
    ScharfEarly 0 · E-day 77
  • JEFF DAVIS1,186 total
    GallegoEarly 0 · E-day 646646
    CansecoEarly 0 · E-day 501501
    BluntEarly 0 · E-day 2424
    ScharfEarly 0 · E-day 1515
  • KINNEY1,378 total
    GallegoEarly 0 · E-day 589589
    CansecoEarly 0 · E-day 727727
    BluntEarly 0 · E-day 5454
    ScharfEarly 0 · E-day 88
  • LASALLE1,391 total
    GallegoEarly 0 · E-day 835835
    CansecoEarly 0 · E-day 507507
    BluntEarly 0 · E-day 3838
    ScharfEarly 0 · E-day 1111
  • LOVING59 total
    GallegoEarly 0 · E-day 1515
    CansecoEarly 0 · E-day 4242
    BluntEarly 0 · E-day 11
    ScharfEarly 0 · E-day 11
  • MAVERICK10,105 total
    GallegoEarly 0 · E-day 8,0408,040
    CansecoEarly 0 · E-day 1,7481,748
    BluntEarly 0 · E-day 234234
    ScharfEarly 0 · E-day 8383
  • MEDINA15,796 total
    GallegoEarly 0 · E-day 5,0085,008
    CansecoEarly 0 · E-day 9,9829,982
    BluntEarly 0 · E-day 622622
    ScharfEarly 0 · E-day 184184
  • PECOS4,080 total
    GallegoEarly 0 · E-day 1,9411,941
    CansecoEarly 0 · E-day 2,0452,045
    BluntEarly 0 · E-day 8181
    ScharfEarly 0 · E-day 1313
  • PRESIDIO1,813 total
    GallegoEarly 0 · E-day 1,2901,290
    CansecoEarly 0 · E-day 491491
    BluntEarly 0 · E-day 2424
    ScharfEarly 0 · E-day 88
  • REAGAN800 total
    GallegoEarly 0 · E-day 149149
    CansecoEarly 0 · E-day 629629
    BluntEarly 0 · E-day 2020
    ScharfEarly 0 · E-day 22
  • REEVES2,758 total
    GallegoEarly 0 · E-day 1,7461,746
    CansecoEarly 0 · E-day 972972
    BluntEarly 0 · E-day 2929
    ScharfEarly 0 · E-day 1111
  • SCHLEICHER972 total
    GallegoEarly 0 · E-day 243243
    CansecoEarly 0 · E-day 695695
    BluntEarly 0 · E-day 2525
    ScharfEarly 0 · E-day 99
  • SUTTON1,414 total
    GallegoEarly 0 · E-day 398398
    CansecoEarly 0 · E-day 988988
    BluntEarly 0 · E-day 2121
    ScharfEarly 0 · E-day 77
  • TERRELL540 total
    GallegoEarly 0 · E-day 267267
    CansecoEarly 0 · E-day 254254
    BluntEarly 0 · E-day 1717
    ScharfEarly 0 · E-day 22
  • UPTON1,184 total
    GallegoEarly 0 · E-day 349349
    CansecoEarly 0 · E-day 792792
    BluntEarly 0 · E-day 2929
    ScharfEarly 0 · E-day 1414
  • UVALDE8,268 total
    GallegoEarly 0 · E-day 4,1084,108
    CansecoEarly 0 · E-day 3,8233,823
    BluntEarly 0 · E-day 243243
    ScharfEarly 0 · E-day 9494
  • VAL VERDE11,894 total
    GallegoEarly 0 · E-day 6,9006,900
    CansecoEarly 0 · E-day 4,5454,545
    BluntEarly 0 · E-day 367367
    ScharfEarly 0 · E-day 8282
  • WARD3,175 total
    GallegoEarly 0 · E-day 1,0501,050
    CansecoEarly 0 · E-day 2,0302,030
    BluntEarly 0 · E-day 7777
    ScharfEarly 0 · E-day 1818
  • WINKLER1,686 total
    GallegoEarly 0 · E-day 424424
    CansecoEarly 0 · E-day 1,1911,191
    BluntEarly 0 · E-day 5757
    ScharfEarly 0 · E-day 1414
  • ZAVALA3,426 total
    GallegoEarly 0 · E-day 2,8152,815
    CansecoEarly 0 · E-day 499499
    BluntEarly 0 · E-day 8787
    ScharfEarly 0 · E-day 2525