U. S. Representative District 23

20
Final Results·240,470 ballots cast
Ciro D. RodriguezI
55.8%134,090
Lyle Larson
41.9%100,799
Lani Connolly
2.3%5,581
Early vote vs Election Day

Ciro D. Rodriguez gained 55.8 percentage points on Election Day.

Ciro D. Rodriguez+55.8pp on E-day
Early 0 (0.0%)E-day 134,090 (100.0%)
Lyle Larson+41.9pp on E-day
Early 0 (0.0%)E-day 100,799 (100.0%)
Lani Connolly+2.3pp on E-day
Early 0 (0.0%)E-day 5,581 (100.0%)
Race totals240,470 ballots
Early 0 (0.0%)E-day 240,470 (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: 3,491 votes · Lyle Larson 16.5% (576) · Ciro D. Rodriguez 82.2% (2,869) · Lani Connolly 1.3% (46) · 2,293 net for leaderNolan: no dataBrazos: no dataJefferson: no dataBell: no dataBandera: no dataHidalgo: no dataSchleicher: no dataGrayson: no dataCrosby: no dataDelta: no dataZavala: 3,742 votes · Lyle Larson 10.2% (383) · Ciro D. Rodriguez 88.9% (3,327) · Lani Connolly 0.9% (32) · 2,944 net for leaderRockwall: no dataEastland: no dataDeWitt: no dataAngelina: no dataMcLennan: no dataLamar: no dataLeon: no dataStonewall: no dataMcMullen: no dataSutton: 892 votes · Lyle Larson 51.6% (460) · Ciro D. Rodriguez 45.5% (406) · Lani Connolly 2.9% (26) · 54 net for leaderFort Bend: no dataParker: no dataKinney: 1,519 votes · Lyle Larson 47.3% (719) · Ciro D. Rodriguez 50.6% (768) · Lani Connolly 2.1% (32) · 49 net for leaderFayette: no dataBriscoe: no dataHarrison: no dataReagan: no dataColeman: no dataOchiltree: no dataCrane: no dataWashington: no dataLynn: no dataMills: no dataOldham: no dataSabine: no dataHopkins: no dataHouston: no dataBexar: 160,531 votes · Lyle Larson 45.1% (72,460) · Ciro D. Rodriguez 52.3% (84,035) · Lani Connolly 2.5% (4,036) · 11,575 net for leaderUpton: no dataErath: 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: 1,002 votes · Lyle Larson 55.2% (553) · Ciro D. Rodriguez 42.9% (430) · Lani Connolly 1.9% (19) · 123 net for leaderWaller: no dataMaverick: 10,384 votes · Lyle Larson 12.3% (1,276) · Ciro D. Rodriguez 86.6% (8,989) · Lani Connolly 1.1% (119) · 7,713 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,596 votes · Lyle Larson 58.3% (9,094) · Ciro D. Rodriguez 39.4% (6,149) · Lani Connolly 2.3% (353) · 2,945 net for leaderMotley: no dataWichita: no dataMidland: no dataVictoria: no dataTyler: no dataFalls: no dataPresidio: 1,632 votes · Lyle Larson 17.2% (280) · Ciro D. Rodriguez 81.4% (1,329) · Lani Connolly 1.4% (23) · 1,049 net for leaderWillacy: no dataLubbock: no dataHenderson: no dataWalker: no dataGalveston: no dataHarris: no dataDawson: no dataPecos: 3,871 votes · Lyle Larson 47.8% (1,850) · Ciro D. Rodriguez 49.7% (1,925) · Lani Connolly 2.5% (96) · 75 net for leaderNacogdoches: no dataGuadalupe: no dataTarrant: no dataJackson: no dataSwisher: no dataSterling: no dataWinkler: no dataFrio: no dataLipscomb: no dataCollingsworth: no dataColorado: no dataWise: no dataGlasscock: no dataShelby: no dataComanche: no dataBurnet: no dataGray: no dataHudspeth: 831 votes · Lyle Larson 34.1% (283) · Ciro D. Rodriguez 61.9% (514) · Lani Connolly 4.1% (34) · 231 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,172 votes · Lyle Larson 44.4% (520) · Ciro D. Rodriguez 52.1% (611) · Lani Connolly 3.5% (41) · 91 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,908 votes · Lyle Larson 27.8% (807) · Ciro D. Rodriguez 70.0% (2,036) · Lani Connolly 2.2% (65) · 1,229 net for leaderNueces: no dataCamp: no dataFreestone: no dataRunnels: no dataTerrell: 484 votes · Lyle Larson 42.6% (206) · Ciro D. Rodriguez 54.5% (264) · Lani Connolly 2.9% (14) · 58 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,706 votes · Lyle Larson 42.3% (3,683) · Ciro D. Rodriguez 56.1% (4,888) · Lani Connolly 1.6% (135) · 1,205 net for leaderBailey: no dataCulberson: 688 votes · Lyle Larson 25.4% (175) · Ciro D. Rodriguez 71.7% (493) · Lani Connolly 2.9% (20) · 318 net for leaderAtascosa: no dataWilson: no dataStarr: no dataDallas: no dataKimble: no dataMcCulloch: no dataCrockett: 1,469 votes · Lyle Larson 48.5% (713) · Ciro D. Rodriguez 50.2% (737) · Lani Connolly 1.3% (19) · 24 net for leaderHill: no dataKent: no dataEl Paso: 5,164 votes · Lyle Larson 21.1% (1,090) · Ciro D. Rodriguez 76.1% (3,929) · Lani Connolly 2.8% (145) · 2,839 net for leaderLoving: no dataDickens: no dataLa Salle: no dataLamb: no dataAustin: no dataHutchinson: no dataVal Verde: 12,608 votes · Lyle Larson 32.6% (4,109) · Ciro D. Rodriguez 65.8% (8,301) · Lani Connolly 1.6% (198) · 4,192 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,780 votes · Lyle Larson 41.3% (1,562) · Ciro D. Rodriguez 55.3% (2,090) · Lani Connolly 3.4% (128) · 528 net for leaderGregg: no dataWard: no dataWilbarger: 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 / max county margin)
Noted (20)
  • Landslide5.7
    MAVERICK
    Ciro D. Rodriguez won by +74.3pp vs statewide +13.8pp
  • Underperform4.7
    MEDINA
    Ciro D. Rodriguez's margin -18.9pp vs statewide +13.8pp
  • Landslide3.7
    ZAVALA
    Ciro D. Rodriguez won by +78.7pp vs statewide +13.8pp
  • Crossover3.4
    PECOS
    Ciro D. Rodriguez (DEM) won a county with 70.4% REP lean
  • Crossover3.4
    UVALDE
    Ciro D. Rodriguez (DEM) won a county with 63.6% REP lean
  • Landslide2.8
    DIMMIT
    Ciro D. Rodriguez won by +65.7pp vs statewide +13.8pp
  • Crossover2.8
    CROCKETT
    Ciro D. Rodriguez (DEM) won a county with 76.8% REP lean
  • Landslide2.7
    EL PASO
    Ciro D. Rodriguez won by +55.0pp vs statewide +13.8pp
  • Crossover2.7
    VAL VERDE
    Ciro D. Rodriguez (DEM) won a county with 58.8% REP lean
  • Crossover2.6
    KINNEY
    Ciro D. Rodriguez (DEM) won a county with 75.1% REP lean
  • Landslide1.9
    PRESIDIO
    Ciro D. Rodriguez won by +64.3pp vs statewide +13.8pp
  • Crossover1.8
    REEVES
    Ciro D. Rodriguez (DEM) won a county with 62.3% REP lean
  • Crossover1.5
    HUDSPETH
    Ciro D. Rodriguez (DEM) won a county with 69.7% REP lean
  • Crossover1.5
    TERRELL
    Ciro D. Rodriguez (DEM) won a county with 75.3% REP lean
  • Crossover1.1
    JEFF DAVIS
    Ciro D. Rodriguez (DEM) won a county with 61.4% REP lean
  • Underperform1.0
    EDWARDS
    Ciro D. Rodriguez's margin -12.3pp vs statewide +13.8pp
  • Landslide0.8
    CULBERSON
    Ciro D. Rodriguez won by +46.2pp vs statewide +13.8pp
  • Crossover0.8
    BREWSTER
    Ciro D. Rodriguez (DEM) won a county with 54.7% REP lean
  • Underperform0.7
    SUTTON
    Ciro D. Rodriguez's margin -6.1pp vs statewide +13.8pp
  • Crossover0.3
    CULBERSON
    Ciro D. Rodriguez (DEM) won a county with 53.7% REP lean

County results — early vs Election Day

  • BEXAR160,531 total
    RodriguezEarly 0 · E-day 84,03584,035
    LarsonEarly 0 · E-day 72,46072,460
    ConnollyEarly 0 · E-day 4,0364,036
  • BREWSTER3,780 total
    RodriguezEarly 0 · E-day 2,0902,090
    LarsonEarly 0 · E-day 1,5621,562
    ConnollyEarly 0 · E-day 128128
  • CROCKETT1,469 total
    RodriguezEarly 0 · E-day 737737
    LarsonEarly 0 · E-day 713713
    ConnollyEarly 0 · E-day 1919
  • CULBERSON688 total
    RodriguezEarly 0 · E-day 493493
    LarsonEarly 0 · E-day 175175
    ConnollyEarly 0 · E-day 2020
  • DIMMIT3,491 total
    RodriguezEarly 0 · E-day 2,8692,869
    LarsonEarly 0 · E-day 576576
    ConnollyEarly 0 · E-day 4646
  • EDWARDS1,002 total
    RodriguezEarly 0 · E-day 430430
    LarsonEarly 0 · E-day 553553
    ConnollyEarly 0 · E-day 1919
  • EL PASO5,164 total
    RodriguezEarly 0 · E-day 3,9293,929
    LarsonEarly 0 · E-day 1,0901,090
    ConnollyEarly 0 · E-day 145145
  • HUDSPETH831 total
    RodriguezEarly 0 · E-day 514514
    LarsonEarly 0 · E-day 283283
    ConnollyEarly 0 · E-day 3434
  • JEFF DAVIS1,172 total
    RodriguezEarly 0 · E-day 611611
    LarsonEarly 0 · E-day 520520
    ConnollyEarly 0 · E-day 4141
  • KINNEY1,519 total
    RodriguezEarly 0 · E-day 768768
    LarsonEarly 0 · E-day 719719
    ConnollyEarly 0 · E-day 3232
  • MAVERICK10,384 total
    RodriguezEarly 0 · E-day 8,9898,989
    LarsonEarly 0 · E-day 1,2761,276
    ConnollyEarly 0 · E-day 119119
  • MEDINA15,596 total
    RodriguezEarly 0 · E-day 6,1496,149
    LarsonEarly 0 · E-day 9,0949,094
    ConnollyEarly 0 · E-day 353353
  • PECOS3,871 total
    RodriguezEarly 0 · E-day 1,9251,925
    LarsonEarly 0 · E-day 1,8501,850
    ConnollyEarly 0 · E-day 9696
  • PRESIDIO1,632 total
    RodriguezEarly 0 · E-day 1,3291,329
    LarsonEarly 0 · E-day 280280
    ConnollyEarly 0 · E-day 2323
  • REEVES2,908 total
    RodriguezEarly 0 · E-day 2,0362,036
    LarsonEarly 0 · E-day 807807
    ConnollyEarly 0 · E-day 6565
  • SUTTON892 total
    RodriguezEarly 0 · E-day 406406
    LarsonEarly 0 · E-day 460460
    ConnollyEarly 0 · E-day 2626
  • TERRELL484 total
    RodriguezEarly 0 · E-day 264264
    LarsonEarly 0 · E-day 206206
    ConnollyEarly 0 · E-day 1414
  • UVALDE8,706 total
    RodriguezEarly 0 · E-day 4,8884,888
    LarsonEarly 0 · E-day 3,6833,683
    ConnollyEarly 0 · E-day 135135
  • VAL VERDE12,608 total
    RodriguezEarly 0 · E-day 8,3018,301
    LarsonEarly 0 · E-day 4,1094,109
    ConnollyEarly 0 · E-day 198198
  • ZAVALA3,742 total
    RodriguezEarly 0 · E-day 3,3273,327
    LarsonEarly 0 · E-day 383383
    ConnollyEarly 0 · E-day 3232