Elections / 2020 · Senate · TX
Texas — 2020 U.S. Senate election
Recent presidential results
state2020 Senate electionTexas · U.S. SenateCornynR+9.6
How it voted
Share of the 2020 vote
| John Cornyn (i) ✓Republican | 53.5% | 5,962,983 |
|---|---|---|
| Mary "Mj" HegarDemocrat | 43.9% | 4,888,764 |
| Kerry Douglas McKennonLibertarian | 1.9% | 209,722 |
2020Senate margin
D+60R+60
254 counties, each filled by 2020 D-vs-R margin. Hover any county for its result.
County-level results (254 counties) — table
| County | Winner | Margin |
|---|---|---|
| ANDERSON, TX | Republican | R+58.5 |
| ANDREWS, TX | Republican | R+70.9 |
| ANGELINA, TX | Republican | R+47.1 |
| ARANSAS, TX | Republican | R+53.1 |
| ARCHER, TX | Republican | R+78.6 |
| ARMSTRONG, TX | Republican | R+86.9 |
| ATASCOSA, TX | Republican | R+35.3 |
| AUSTIN, TX | Republican | R+60.1 |
| BAILEY, TX | Republican | R+55.8 |
| BANDERA, TX | Republican | R+61.1 |
| BASTROP, TX | Republican | R+14.8 |
| BAYLOR, TX | Republican | R+76.6 |
| BEE, TX | Republican | R+28.9 |
| BELL, TX | Republican | R+11.5 |
| BEXAR, TX | Democratic | D+12.1 |
| BLANCO, TX | Republican | R+49.1 |
| BORDEN, TX | Republican | R+90.5 |
| BOSQUE, TX | Republican | R+65.0 |
| BOWIE, TX | Republican | R+43.7 |
| BRAZORIA, TX | Republican | R+20.8 |
| BRAZOS, TX | Republican | R+20.5 |
| BREWSTER, TX | Republican | R+6.0 |
| BRISCOE, TX | Republican | R+76.4 |
| BROOKS, TX | Democratic | D+24.0 |
| BROWN, TX | Republican | R+73.1 |
| BURLESON, TX | Republican | R+57.6 |
| BURNET, TX | Republican | R+54.5 |
| CALDWELL, TX | Republican | R+10.7 |
| CALHOUN, TX | Republican | R+44.4 |
| CALLAHAN, TX | Republican | R+77.6 |
| CAMERON, TX | Democratic | D+13.5 |
| CAMP, TX | Republican | R+44.4 |
| CARSON, TX | Republican | R+79.4 |
| CASS, TX | Republican | R+59.4 |
| CASTRO, TX | Republican | R+55.9 |
| CHAMBERS, TX | Republican | R+62.1 |
| CHEROKEE, TX | Republican | R+56.3 |
| CHILDRESS, TX | Republican | R+73.2 |
| CLAY, TX | Republican | R+76.1 |
| COCHRAN, TX | Republican | R+59.5 |
| COKE, TX | Republican | R+79.0 |
| COLEMAN, TX | Republican | R+77.7 |
| COLLIN, TX | Republican | R+11.6 |
| COLLINGSWORTH, TX | Republican | R+74.5 |
| COLORADO, TX | Republican | R+50.6 |
| COMAL, TX | Republican | R+46.4 |
| COMANCHE, TX | Republican | R+70.3 |
| CONCHO, TX | Republican | R+67.0 |
| COOKE, TX | Republican | R+66.3 |
| CORYELL, TX | Republican | R+35.5 |
| COTTLE, TX | Republican | R+64.6 |
| CRANE, TX | Republican | R+66.5 |
| CROCKETT, TX | Republican | R+55.7 |
| CROSBY, TX | Republican | R+46.3 |
| CULBERSON, TX | Democratic | D+2.3 |
| DALLAM, TX | Republican | R+73.3 |
| DALLAS, TX | Democratic | D+25.1 |
| DAWSON, TX | Republican | R+57.5 |
| DEAF SMITH, TX | Republican | R+46.8 |
| DELTA, TX | Republican | R+68.7 |
| DENTON, TX | Republican | R+14.5 |
| DEWITT, TX | Republican | R+63.6 |
| DICKENS, TX | Republican | R+70.5 |
| DIMMIT, TX | Democratic | D+24.5 |
| DONLEY, TX | Republican | R+76.1 |
| DUVAL, TX | Democratic | D+15.2 |
| EASTLAND, TX | Republican | R+75.5 |
| ECTOR, TX | Republican | R+48.3 |
| EDWARDS, TX | Republican | R+69.0 |
| EL PASO, TX | Democratic | D+32.8 |
| ELLIS, TX | Republican | R+36.8 |
| ERATH, TX | Republican | R+65.0 |
| FALLS, TX | Republican | R+39.2 |
| FANNIN, TX | Republican | R+62.9 |
| FAYETTE, TX | Republican | R+57.8 |
| FISHER, TX | Republican | R+59.1 |
| FLOYD, TX | Republican | R+58.1 |
| FOARD, TX | Republican | R+57.2 |
| FORT BEND, TX | Democratic | D+5.2 |
| FRANKLIN, TX | Republican | R+68.0 |
| FREESTONE, TX | Republican | R+61.8 |
| FRIO, TX | Republican | R+4.2 |
| GAINES, TX | Republican | R+79.3 |
| GALVESTON, TX | Republican | R+25.6 |
| GARZA, TX | Republican | R+71.1 |
| GILLESPIE, TX | Republican | R+60.5 |
| GLASSCOCK, TX | Republican | R+87.9 |
| GOLIAD, TX | Republican | R+55.4 |
| GONZALES, TX | Republican | R+50.9 |
| GRAY, TX | Republican | R+77.1 |
| GRAYSON, TX | Republican | R+50.5 |
| GREGG, TX | Republican | R+38.8 |
| GRIMES, TX | Republican | R+54.3 |
| GUADALUPE, TX | Republican | R+28.1 |
| HALE, TX | Republican | R+51.7 |
| HALL, TX | Republican | R+71.1 |
| HAMILTON, TX | Republican | R+69.9 |
| HANSFORD, TX | Republican | R+83.1 |
| HARDEMAN, TX | Republican | R+69.5 |
| HARDIN, TX | Republican | R+73.5 |
| HARRIS, TX | Democratic | D+8.4 |
| HARRISON, TX | Republican | R+46.4 |
| HARTLEY, TX | Republican | R+81.2 |
| HASKELL, TX | Republican | R+66.9 |
| HAYS, TX | Democratic | D+5.6 |
| HEMPHILL, TX | Republican | R+74.9 |
| HENDERSON, TX | Republican | R+61.1 |
| HIDALGO, TX | Democratic | D+15.6 |
| HILL, TX | Republican | R+61.8 |
| HOCKLEY, TX | Republican | R+63.4 |
| HOOD, TX | Republican | R+65.2 |
| HOPKINS, TX | Republican | R+61.8 |
| HOUSTON, TX | Republican | R+50.9 |
| HOWARD, TX | Republican | R+58.7 |
| HUDSPETH, TX | Republican | R+27.7 |
| HUNT, TX | Republican | R+54.0 |
| HUTCHINSON, TX | Republican | R+76.8 |
| IRION, TX | Republican | R+73.8 |
| JACK, TX | Republican | R+81.2 |
| JACKSON, TX | Republican | R+65.9 |
| JASPER, TX | Republican | R+61.5 |
| JEFF DAVIS, TX | Republican | R+22.1 |
| JEFFERSON, TX | Republican | R+3.0 |
| JIM HOGG, TX | Democratic | D+26.2 |
| JIM WELLS, TX | Republican | R+7.0 |
| JOHNSON, TX | Republican | R+54.5 |
| JONES, TX | Republican | R+69.2 |
| KARNES, TX | Republican | R+52.2 |
| KAUFMAN, TX | Republican | R+35.7 |
| KENDALL, TX | Republican | R+57.8 |
| KENEDY, TX | Republican | R+29.6 |
| KENT, TX | Republican | R+74.8 |
| KERR, TX | Republican | R+54.7 |
| KIMBLE, TX | Republican | R+75.8 |
| KING, TX | Republican | R+93.5 |
| KINNEY, TX | Republican | R+44.9 |
| KLEBERG, TX | Republican | R+2.9 |
| KNOX, TX | Republican | R+61.8 |
| LA SALLE, TX | Republican | R+3.6 |
| LAMAR, TX | Republican | R+57.7 |
| LAMB, TX | Republican | R+61.1 |
| LAMPASAS, TX | Republican | R+59.3 |
| LAVACA, TX | Republican | R+72.7 |
| LEE, TX | Republican | R+56.3 |
| LEON, TX | Republican | R+74.4 |
| LIBERTY, TX | Republican | R+58.9 |
| LIMESTONE, TX | Republican | R+50.7 |
| LIPSCOMB, TX | Republican | R+80.4 |
| LIVE OAK, TX | Republican | R+66.9 |
| LLANO, TX | Republican | R+61.3 |
| LOVING, TX | Republican | R+81.5 |
| LUBBOCK, TX | Republican | R+36.1 |
| LYNN, TX | Republican | R+62.1 |
| MADISON, TX | Republican | R+59.1 |
| MARION, TX | Republican | R+44.2 |
| MARTIN, TX | Republican | R+73.3 |
| MASON, TX | Republican | R+62.6 |
| MATAGORDA, TX | Republican | R+45.2 |
| MAVERICK, TX | Democratic | D+15.7 |
| MCCULLOCH, TX | Republican | R+70.4 |
| MCLENNAN, TX | Republican | R+27.7 |
| MCMULLEN, TX | Republican | R+82.2 |
| MEDINA, TX | Republican | R+42.3 |
| MENARD, TX | Republican | R+60.8 |
| MIDLAND, TX | Republican | R+58.6 |
| MILAM, TX | Republican | R+52.0 |
| MILLS, TX | Republican | R+78.2 |
| MITCHELL, TX | Republican | R+69.7 |
| MONTAGUE, TX | Republican | R+76.6 |
| MONTGOMERY, TX | Republican | R+47.0 |
| MOORE, TX | Republican | R+60.9 |
| MORRIS, TX | Republican | R+38.4 |
| MOTLEY, TX | Republican | R+85.7 |
| NACOGDOCHES, TX | Republican | R+33.5 |
| NAVARRO, TX | Republican | R+46.8 |
| NEWTON, TX | Republican | R+60.2 |
| NOLAN, TX | Republican | R+57.3 |
| NUECES, TX | Republican | R+5.9 |
| OCHILTREE, TX | Republican | R+80.7 |
| OLDHAM, TX | Republican | R+83.7 |
| ORANGE, TX | Republican | R+63.0 |
| PALO PINTO, TX | Republican | R+64.7 |
| PANOLA, TX | Republican | R+63.1 |
| PARKER, TX | Republican | R+65.9 |
| PARMER, TX | Republican | R+63.9 |
| PECOS, TX | Republican | R+37.3 |
| POLK, TX | Republican | R+53.1 |
| POTTER, TX | Republican | R+41.2 |
| PRESIDIO, TX | Democratic | D+34.6 |
| RAINS, TX | Republican | R+71.7 |
| RANDALL, TX | Republican | R+61.4 |
| REAGAN, TX | Republican | R+69.1 |
| REAL, TX | Republican | R+69.1 |
| RED RIVER, TX | Republican | R+56.9 |
| REEVES, TX | Republican | R+18.7 |
| REFUGIO, TX | Republican | R+33.1 |
| ROBERTS, TX | Republican | R+93.8 |
| ROBERTSON, TX | Republican | R+41.9 |
| ROCKWALL, TX | Republican | R+41.9 |
| RUNNELS, TX | Republican | R+74.1 |
| RUSK, TX | Republican | R+56.2 |
| SABINE, TX | Republican | R+73.4 |
| SAN AUGUSTINE, TX | Republican | R+50.8 |
| SAN JACINTO, TX | Republican | R+61.0 |
| SAN PATRICIO, TX | Republican | R+30.3 |
| SAN SABA, TX | Republican | R+77.9 |
| SCHLEICHER, TX | Republican | R+65.0 |
| SCURRY, TX | Republican | R+70.1 |
| SHACKELFORD, TX | Republican | R+84.6 |
| SHELBY, TX | Republican | R+58.5 |
| SHERMAN, TX | Republican | R+81.2 |
| SMITH, TX | Republican | R+41.2 |
| SOMERVELL, TX | Republican | R+68.9 |
| STARR, TX | Democratic | D+15.7 |
| STEPHENS, TX | Republican | R+78.7 |
| STERLING, TX | Republican | R+83.7 |
| STONEWALL, TX | Republican | R+65.0 |
| SUTTON, TX | Republican | R+58.8 |
| SWISHER, TX | Republican | R+57.4 |
| TARRANT, TX | Republican | R+4.9 |
| TAYLOR, TX | Republican | R+49.2 |
| TERRELL, TX | Republican | R+46.4 |
| TERRY, TX | Republican | R+57.2 |
| THROCKMORTON, TX | Republican | R+81.5 |
| TITUS, TX | Republican | R+45.1 |
| TOM GREEN, TX | Republican | R+46.8 |
| TRAVIS, TX | Democratic | D+38.7 |
| TRINITY, TX | Republican | R+61.5 |
| TYLER, TX | Republican | R+68.4 |
| UPSHUR, TX | Republican | R+67.9 |
| UPTON, TX | Republican | R+73.9 |
| UVALDE, TX | Republican | R+21.3 |
| VAL VERDE, TX | Republican | R+11.2 |
| VAN ZANDT, TX | Republican | R+72.3 |
| VICTORIA, TX | Republican | R+39.5 |
| WALKER, TX | Republican | R+34.4 |
| WALLER, TX | Republican | R+29.0 |
| WARD, TX | Republican | R+61.2 |
| WASHINGTON, TX | Republican | R+51.9 |
| WEBB, TX | Democratic | D+26.7 |
| WHARTON, TX | Republican | R+44.0 |
| WHEELER, TX | Republican | R+83.9 |
| WICHITA, TX | Republican | R+42.5 |
| WILBARGER, TX | Republican | R+58.8 |
| WILLACY, TX | Democratic | D+14.9 |
| WILLIAMSON, TX | Republican | R+3.1 |
| WILSON, TX | Republican | R+50.1 |
| WINKLER, TX | Republican | R+65.7 |
| WISE, TX | Republican | R+68.7 |
| WOOD, TX | Republican | R+68.7 |
| YOAKUM, TX | Republican | R+67.9 |
| YOUNG, TX | Republican | R+74.3 |
| ZAPATA, TX | Democratic | D+10.9 |
| ZAVALA, TX | Democratic | D+35.1 |
presidential baselinePresident 2020R+5.6Senate 2020R+9.6vs. baselineR+4.1
Texas's 2020 Senate race ran 4.1 points more Republican than the presidential race on the same ballot.
Texas's Senate margins
Every contest in our store, 1976–2024
| Year | Margin (D minus R) |
|---|---|
| 1976 | +14.5% |
| 1978 | −0.5% |
| 1982 | +18.1% |
| 1984 | −17.1% |
| 1988 | +19.2% |
| 1990 | −22.8% |
| 1994 | −22.5% |
| 1996 | −10.8% |
| 2000 | −32.8% |
| 2002 | −12.0% |
| 2006 | −25.6% |
| 2008 | −12.0% |
| 2012 | −15.8% |
| 2014 | −27.2% |
| 2018 | −2.6% |
| 2020 | −9.6% |
| 2024 | −8.5% |
Same ballot, 2020TX
Source. MIT Election Data + Science Lab — 2020 US Senate returns, party-classified by literal ballot party · county returns aggregated from precinct-level results. Real returns — nothing estimated.