U. S. Representative District 21

9
Final Results·353,617 ballots cast
Chip Roy
50.2%177,654
Joseph Kopser
47.6%168,421
Lee Santos
2.1%7,542
Early vote vs Election Day

Chip Roy gained 50.2 percentage points on Election Day.

Chip Roy+50.2pp on E-day
Early 0 (0.0%)E-day 177,654 (100.0%)
Joseph Kopser+47.6pp on E-day
Early 0 (0.0%)E-day 168,421 (100.0%)
Lee Santos+2.1pp on E-day
Early 0 (0.0%)E-day 7,542 (100.0%)
Race totals353,617 ballots
Early 0 (0.0%)E-day 353,617 (100.0%)
Menard: no dataHale: no dataArmstrong: no dataCalhoun: no dataClay: no dataOrange: no dataGonzales: no dataFannin: no dataKerr: 22,039 votes · Chip Roy 75.0% (16,539) · Joseph Kopser 23.6% (5,212) · Lee Santos 1.3% (288) · 11,327 net for leaderRefugio: no dataJim Hogg: no dataDimmit: no dataNolan: no dataBrazos: no dataJefferson: no dataBell: no dataBandera: 9,570 votes · Chip Roy 78.6% (7,519) · Joseph Kopser 19.8% (1,896) · Lee Santos 1.6% (155) · 5,623 net for leaderHidalgo: no dataSchleicher: no dataGrayson: no dataCrosby: no dataDelta: no dataZavala: no dataRockwall: no dataEastland: no dataDeWitt: no dataAngelina: no dataMcLennan: no dataLamar: no dataLeon: no dataStonewall: no dataMcMullen: no dataSutton: no dataFort Bend: no dataParker: no dataKinney: no dataFayette: 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: 108,416 votes · Chip Roy 49.9% (54,077) · Joseph Kopser 48.3% (52,325) · Lee Santos 1.9% (2,014) · 1,752 net for leaderUpton: no dataErath: no dataRandall: no dataRusk: no dataCoryell: no dataComal: 50,176 votes · Chip Roy 74.8% (37,514) · Joseph Kopser 23.6% (11,855) · Lee Santos 1.6% (807) · 25,659 net for leaderAransas: no dataJack: no dataHemphill: no dataShackelford: no dataSan Jacinto: no dataKendall: 19,665 votes · Chip Roy 77.2% (15,191) · Joseph Kopser 21.3% (4,188) · Lee Santos 1.5% (286) · 11,003 net for leaderWharton: no dataFloyd: no dataKarnes: no dataKaufman: no dataDuval: no dataJohnson: no dataFranklin: no dataEdwards: no dataWaller: no dataMaverick: no dataKleberg: no dataGaines: no dataMartin: no dataBowie: no dataAndrews: no dataPotter: no dataGarza: no dataCaldwell: no dataParmer: no dataTitus: no dataTerry: no dataFoard: no dataReal: 1,548 votes · Chip Roy 82.6% (1,279) · Joseph Kopser 16.3% (252) · Lee Santos 1.1% (17) · 1,027 net for leaderCarson: no dataKnox: no dataHays: 21,673 votes · Chip Roy 44.9% (9,728) · Joseph Kopser 52.1% (11,283) · Lee Santos 3.1% (662) · 1,555 net for leaderMedina: no dataMotley: no dataWichita: no dataMidland: no dataVictoria: no dataTyler: no dataFalls: no dataPresidio: no dataWillacy: no dataLubbock: no dataHenderson: no dataWalker: no dataGalveston: no dataHarris: no dataDawson: no dataPecos: no dataNacogdoches: 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: no dataCass: 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: no dataMontague: 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: no dataNueces: no dataCamp: no dataFreestone: no dataRunnels: no dataTerrell: no dataDeaf 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: no dataBailey: no dataCulberson: no dataAtascosa: no dataWilson: no dataStarr: no dataDallas: no dataKimble: no dataMcCulloch: no dataCrockett: no dataHill: no dataKent: no dataEl Paso: no dataLoving: no dataDickens: no dataLa Salle: no dataLamb: no dataAustin: no dataHutchinson: no dataVal Verde: no dataSmith: no dataRobertson: no dataGillespie: 12,446 votes · Chip Roy 78.7% (9,796) · Joseph Kopser 20.0% (2,487) · Lee Santos 1.3% (163) · 7,309 net for leaderKing: no dataTom Green: no dataYoakum: no dataSomervell: no dataKenedy: no dataBorden: no dataSan Saba: no dataBurleson: no dataBee: no dataTrinity: no dataCastro: no dataBrewster: no dataGregg: 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: 5,767 votes · Chip Roy 72.1% (4,157) · Joseph Kopser 26.3% (1,514) · Lee Santos 1.7% (96) · 2,643 net for leaderNewton: 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: 102,317 votes · Chip Roy 21.4% (21,854) · Joseph Kopser 75.7% (77,409) · Lee Santos 3.0% (3,054) · 55,555 net for leaderHoward: no dataEl PasoAmarilloLubbockOdessaSan AngeloDallasTylerAustinHoustonSan AntonioCorpus ChristiMcAllen
Hue = county leader · Saturation = √(net margin / max county margin)
Noted (9)
  • Underperform10.0
    TRAVIS
    Chip Roy's margin -54.3pp vs statewide +2.6pp
  • Landslide7.8
    COMAL
    Chip Roy won by +51.1pp vs statewide +2.6pp
  • Landslide6.9
    KENDALL
    Chip Roy won by +56.0pp vs statewide +2.6pp
  • Landslide6.7
    KERR
    Chip Roy won by +51.4pp vs statewide +2.6pp
  • Landslide5.8
    GILLESPIE
    Chip Roy won by +58.7pp vs statewide +2.6pp
  • Landslide5.1
    BANDERA
    Chip Roy won by +58.8pp vs statewide +2.6pp
  • Landslide3.0
    BLANCO
    Chip Roy won by +45.8pp vs statewide +2.6pp
  • Crossover2.9
    BEXAR
    Chip Roy (REP) won a county with 43.8% REP lean
  • Landslide2.3
    REAL
    Chip Roy won by +66.3pp vs statewide +2.6pp

County results — early vs Election Day

  • BANDERA9,570 total
    RoyEarly 0 · E-day 7,5197,519
    KopserEarly 0 · E-day 1,8961,896
    SantosEarly 0 · E-day 155155
  • BEXAR108,416 total
    RoyEarly 0 · E-day 54,07754,077
    KopserEarly 0 · E-day 52,32552,325
    SantosEarly 0 · E-day 2,0142,014
  • BLANCO5,767 total
    RoyEarly 0 · E-day 4,1574,157
    KopserEarly 0 · E-day 1,5141,514
    SantosEarly 0 · E-day 9696
  • COMAL50,176 total
    RoyEarly 0 · E-day 37,51437,514
    KopserEarly 0 · E-day 11,85511,855
    SantosEarly 0 · E-day 807807
  • GILLESPIE12,446 total
    RoyEarly 0 · E-day 9,7969,796
    KopserEarly 0 · E-day 2,4872,487
    SantosEarly 0 · E-day 163163
  • HAYS21,673 total
    RoyEarly 0 · E-day 9,7289,728
    KopserEarly 0 · E-day 11,28311,283
    SantosEarly 0 · E-day 662662
  • KENDALL19,665 total
    RoyEarly 0 · E-day 15,19115,191
    KopserEarly 0 · E-day 4,1884,188
    SantosEarly 0 · E-day 286286
  • KERR22,039 total
    RoyEarly 0 · E-day 16,53916,539
    KopserEarly 0 · E-day 5,2125,212
    SantosEarly 0 · E-day 288288
  • REAL1,548 total
    RoyEarly 0 · E-day 1,2791,279
    KopserEarly 0 · E-day 252252
    SantosEarly 0 · E-day 1717
  • TRAVIS102,317 total
    RoyEarly 0 · E-day 21,85421,854
    KopserEarly 0 · E-day 77,40977,409
    SantosEarly 0 · E-day 3,0543,054