Texas — 2024 presidential election
Recent presidential results
state2024 presidential electionTexas · PresidentTrumpR+13.7
How it voted
Share of the 2024 vote
| Donald Trump ✓Republican | 56.1% | 6,393,597 |
|---|---|---|
| Kamala HarrisDemocratic | 42.5% | 4,835,250 |
| OtherAll other candidates | 1.4% | 159,827 |
2024presidential margin
D+60R+60
254 counties, each filled by 2024 D-vs-R margin. Hover any county for its result.
Texas cast 40 electoral votes this cycle.
County-level results (254 counties) — table
| County | Winner | Margin |
|---|---|---|
| Anderson County, TX | Republican | R+61.8 |
| Andrews County, TX | Republican | R+72.6 |
| Angelina County, TX | Republican | R+52.0 |
| Aransas County, TX | Republican | R+55.7 |
| Archer County, TX | Republican | R+79.3 |
| Armstrong County, TX | Republican | R+85.8 |
| Atascosa County, TX | Republican | R+43.3 |
| Austin County, TX | Republican | R+62.7 |
| Bailey County, TX | Republican | R+61.1 |
| Bandera County, TX | Republican | R+61.8 |
| Bastrop County, TX | Republican | R+18.4 |
| Baylor County, TX | Republican | R+76.8 |
| Bee County, TX | Republican | R+39.9 |
| Bell County, TX | Republican | R+16.2 |
| Bexar County, TX | Democratic | D+9.7 |
| Blanco County, TX | Republican | R+52.5 |
| Borden County, TX | Republican | R+91.5 |
| Bosque County, TX | Republican | R+67.3 |
| Bowie County, TX | Republican | R+48.7 |
| Brazoria County, TX | Republican | R+19.7 |
| Brazos County, TX | Republican | R+24.8 |
| Brewster County, TX | Republican | R+12.6 |
| Briscoe County, TX | Republican | R+79.7 |
| Brooks County, TX | Democratic | D+9.6 |
| Brown County, TX | Republican | R+73.9 |
| Burleson County, TX | Republican | R+62.8 |
| Burnet County, TX | Republican | R+55.7 |
| Caldwell County, TX | Republican | R+14.4 |
| Calhoun County, TX | Republican | R+52.2 |
| Callahan County, TX | Republican | R+77.5 |
| Cameron County, TX | Republican | R+5.8 |
| Camp County, TX | Republican | R+53.6 |
| Carson County, TX | Republican | R+81.1 |
| Cass County, TX | Republican | R+65.7 |
| Castro County, TX | Republican | R+58.1 |
| Chambers County, TX | Republican | R+65.6 |
| Cherokee County, TX | Republican | R+62.7 |
| Childress County, TX | Republican | R+76.1 |
| Clay County, TX | Republican | R+79.6 |
| Cochran County, TX | Republican | R+65.7 |
| Coke County, TX | Republican | R+79.6 |
| Coleman County, TX | Republican | R+79.0 |
| Collin County, TX | Republican | R+11.1 |
| Collingsworth County, TX | Republican | R+77.5 |
| Colorado County, TX | Republican | R+57.2 |
| Comal County, TX | Republican | R+45.5 |
| Comanche County, TX | Republican | R+74.0 |
| Concho County, TX | Republican | R+73.9 |
| Cooke County, TX | Republican | R+66.8 |
| Coryell County, TX | Republican | R+40.7 |
| Cottle County, TX | Republican | R+72.5 |
| Crane County, TX | Republican | R+72.6 |
| Crockett County, TX | Republican | R+53.9 |
| Crosby County, TX | Republican | R+51.3 |
| Culberson County, TX | Republican | R+16.9 |
| Dallam County, TX | Republican | R+78.3 |
| Dallas County, TX | Democratic | D+22.2 |
| Dawson County, TX | Republican | R+61.0 |
| Deaf Smith County, TX | Republican | R+51.7 |
| Delta County, TX | Republican | R+69.7 |
| Denton County, TX | Republican | R+13.1 |
| DeWitt County, TX | Republican | R+67.0 |
| Dickens County, TX | Republican | R+70.3 |
| Dimmit County, TX | Democratic | D+3.3 |
| Donley County, TX | Republican | R+78.2 |
| Duval County, TX | Republican | R+9.8 |
| Eastland County, TX | Republican | R+77.5 |
| Ector County, TX | Republican | R+52.9 |
| Edwards County, TX | Republican | R+73.2 |
| El Paso County, TX | Democratic | D+15.1 |
| Ellis County, TX | Republican | R+31.1 |
| Erath County, TX | Republican | R+68.0 |
| Falls County, TX | Republican | R+44.7 |
| Fannin County, TX | Republican | R+67.3 |
| Fayette County, TX | Republican | R+61.4 |
| Fisher County, TX | Republican | R+63.2 |
| Floyd County, TX | Republican | R+64.9 |
| Foard County, TX | Republican | R+65.3 |
| Fort Bend County, TX | Democratic | D+1.6 |
| Franklin County, TX | Republican | R+68.9 |
| Freestone County, TX | Republican | R+66.3 |
| Frio County, TX | Republican | R+24.5 |
| Gaines County, TX | Republican | R+82.6 |
| Galveston County, TX | Republican | R+27.4 |
| Garza County, TX | Republican | R+72.6 |
| Gillespie County, TX | Republican | R+60.9 |
| Glasscock County, TX | Republican | R+88.2 |
| Goliad County, TX | Republican | R+60.2 |
| Gonzales County, TX | Republican | R+54.8 |
| Gray County, TX | Republican | R+77.1 |
| Grayson County, TX | Republican | R+54.2 |
| Gregg County, TX | Republican | R+42.2 |
| Grimes County, TX | Republican | R+60.2 |
| Guadalupe County, TX | Republican | R+29.5 |
| Hale County, TX | Republican | R+57.9 |
| Hall County, TX | Republican | R+73.4 |
| Hamilton County, TX | Republican | R+71.3 |
| Hansford County, TX | Republican | R+84.8 |
| Hardeman County, TX | Republican | R+72.7 |
| Hardin County, TX | Republican | R+75.8 |
| Harris County, TX | Democratic | D+5.5 |
| Harrison County, TX | Republican | R+50.6 |
| Hartley County, TX | Republican | R+83.3 |
| Haskell County, TX | Republican | R+71.4 |
| Hays County, TX | Democratic | D+5.6 |
| Hemphill County, TX | Republican | R+75.8 |
| Henderson County, TX | Republican | R+63.5 |
| Hidalgo County, TX | Republican | R+2.9 |
| Hill County, TX | Republican | R+64.3 |
| Hockley County, TX | Republican | R+66.3 |
| Hood County, TX | Republican | R+65.9 |
| Hopkins County, TX | Republican | R+64.6 |
| Houston County, TX | Republican | R+55.3 |
| Howard County, TX | Republican | R+62.8 |
| Hudspeth County, TX | Republican | R+46.3 |
| Hunt County, TX | Republican | R+55.5 |
| Hutchinson County, TX | Republican | R+77.1 |
| Irion County, TX | Republican | R+75.6 |
| Jack County, TX | Republican | R+82.3 |
| Jackson County, TX | Republican | R+70.8 |
| Jasper County, TX | Republican | R+66.6 |
| Jeff Davis County, TX | Republican | R+21.3 |
| Jefferson County, TX | Republican | R+8.9 |
| Jim Hogg County, TX | Democratic | D+8.3 |
| Jim Wells County, TX | Republican | R+15.5 |
| Johnson County, TX | Republican | R+51.4 |
| Jones County, TX | Republican | R+73.1 |
| Karnes County, TX | Republican | R+58.1 |
| Kaufman County, TX | Republican | R+27.9 |
| Kendall County, TX | Republican | R+55.6 |
| Kenedy County, TX | Republican | R+46.8 |
| Kent County, TX | Republican | R+76.4 |
| Kerr County, TX | Republican | R+54.3 |
| Kimble County, TX | Republican | R+77.6 |
| King County, TX | Republican | R+91.1 |
| Kinney County, TX | Republican | R+50.5 |
| Kleberg County, TX | Republican | R+12.7 |
| Knox County, TX | Republican | R+68.5 |
| La Salle County, TX | Republican | R+20.5 |
| Lamar County, TX | Republican | R+60.9 |
| Lamb County, TX | Republican | R+64.3 |
| Lampasas County, TX | Republican | R+59.5 |
| Lavaca County, TX | Republican | R+76.1 |
| Lee County, TX | Republican | R+60.4 |
| Leon County, TX | Republican | R+76.7 |
| Liberty County, TX | Republican | R+61.6 |
| Limestone County, TX | Republican | R+56.9 |
| Lipscomb County, TX | Republican | R+79.6 |
| Live Oak County, TX | Republican | R+69.6 |
| Llano County, TX | Republican | R+60.8 |
| Loving County, TX | Republican | R+78.4 |
| Lubbock County, TX | Republican | R+39.5 |
| Lynn County, TX | Republican | R+70.3 |
| Madison County, TX | Republican | R+64.4 |
| Marion County, TX | Republican | R+52.5 |
| Martin County, TX | Republican | R+75.8 |
| Mason County, TX | Republican | R+65.0 |
| Matagorda County, TX | Republican | R+50.5 |
| Maverick County, TX | Republican | R+18.5 |
| McCulloch County, TX | Republican | R+73.4 |
| McLennan County, TX | Republican | R+30.8 |
| McMullen County, TX | Republican | R+84.4 |
| Medina County, TX | Republican | R+42.7 |
| Menard County, TX | Republican | R+66.4 |
| Midland County, TX | Republican | R+60.5 |
| Milam County, TX | Republican | R+57.3 |
| Mills County, TX | Republican | R+76.9 |
| Mitchell County, TX | Republican | R+71.3 |
| Montague County, TX | Republican | R+77.6 |
| Montgomery County, TX | Republican | R+45.5 |
| Moore County, TX | Republican | R+67.1 |
| Morris County, TX | Republican | R+51.2 |
| Motley County, TX | Republican | R+88.8 |
| Nacogdoches County, TX | Republican | R+38.8 |
| Navarro County, TX | Republican | R+51.8 |
| Newton County, TX | Republican | R+66.6 |
| Nolan County, TX | Republican | R+59.2 |
| Nueces County, TX | Republican | R+11.5 |
| Ochiltree County, TX | Republican | R+81.5 |
| Oldham County, TX | Republican | R+84.3 |
| Orange County, TX | Republican | R+66.7 |
| Palo Pinto County, TX | Republican | R+67.1 |
| Panola County, TX | Republican | R+66.4 |
| Parker County, TX | Republican | R+66.4 |
| Parmer County, TX | Republican | R+70.1 |
| Pecos County, TX | Republican | R+44.8 |
| Polk County, TX | Republican | R+58.9 |
| Potter County, TX | Republican | R+44.4 |
| Presidio County, TX | Democratic | D+30.2 |
| Rains County, TX | Republican | R+72.9 |
| Randall County, TX | Republican | R+60.4 |
| Reagan County, TX | Republican | R+69.4 |
| Real County, TX | Republican | R+66.9 |
| Red River County, TX | Republican | R+61.7 |
| Reeves County, TX | Republican | R+36.9 |
| Refugio County, TX | Republican | R+39.5 |
| Roberts County, TX | Republican | R+92.1 |
| Robertson County, TX | Republican | R+52.1 |
| Rockwall County, TX | Republican | R+40.9 |
| Runnels County, TX | Republican | R+77.1 |
| Rusk County, TX | Republican | R+59.4 |
| Sabine County, TX | Republican | R+78.5 |
| San Augustine County, TX | Republican | R+56.3 |
| San Jacinto County, TX | Republican | R+65.3 |
| San Patricio County, TX | Republican | R+36.4 |
| San Saba County, TX | Republican | R+78.8 |
| Schleicher County, TX | Republican | R+64.4 |
| Scurry County, TX | Republican | R+73.6 |
| Shackelford County, TX | Republican | R+82.1 |
| Shelby County, TX | Republican | R+64.6 |
| Sherman County, TX | Republican | R+88.1 |
| Smith County, TX | Republican | R+45.1 |
| Somervell County, TX | Republican | R+70.7 |
| Starr County, TX | Republican | R+16.0 |
| Stephens County, TX | Republican | R+79.3 |
| Sterling County, TX | Republican | R+85.9 |
| Stonewall County, TX | Republican | R+69.0 |
| Sutton County, TX | Republican | R+67.1 |
| Swisher County, TX | Republican | R+63.4 |
| Tarrant County, TX | Republican | R+5.1 |
| Taylor County, TX | Republican | R+49.8 |
| Terrell County, TX | Republican | R+55.1 |
| Terry County, TX | Republican | R+65.1 |
| Throckmorton County, TX | Republican | R+83.3 |
| Titus County, TX | Republican | R+54.7 |
| Tom Green County, TX | Republican | R+48.0 |
| Travis County, TX | Democratic | D+39.3 |
| Trinity County, TX | Republican | R+67.0 |
| Tyler County, TX | Republican | R+73.5 |
| Upshur County, TX | Republican | R+71.0 |
| Upton County, TX | Republican | R+77.0 |
| Uvalde County, TX | Republican | R+33.4 |
| Val Verde County, TX | Republican | R+26.6 |
| Van Zandt County, TX | Republican | R+74.8 |
| Victoria County, TX | Republican | R+42.5 |
| Walker County, TX | Republican | R+39.9 |
| Waller County, TX | Republican | R+25.0 |
| Ward County, TX | Republican | R+66.1 |
| Washington County, TX | Republican | R+54.7 |
| Webb County, TX | Republican | R+2.2 |
| Wharton County, TX | Republican | R+51.8 |
| Wheeler County, TX | Republican | R+84.6 |
| Wichita County, TX | Republican | R+44.0 |
| Wilbarger County, TX | Republican | R+60.6 |
| Willacy County, TX | Republican | R+3.3 |
| Williamson County, TX | Republican | R+2.4 |
| Wilson County, TX | Republican | R+53.7 |
| Winkler County, TX | Republican | R+70.5 |
| Wise County, TX | Republican | R+70.0 |
| Wood County, TX | Republican | R+69.7 |
| Yoakum County, TX | Republican | R+70.9 |
| Young County, TX | Republican | R+76.2 |
| Zapata County, TX | Republican | R+22.4 |
| Zavala County, TX | Democratic | D+14.4 |
Texas results by county
254 counties. Third-party and independent votes are reported by the county source as one combined figure; every named candidate is listed in the complete result below.
| Led by | |||||
|---|---|---|---|---|---|
| Anderson County | Trump, Donald J.+11,962 | 15,59780.6% | 3,63518.8% | 1260.7% | 19,358 |
| Andrews County | Trump, Donald J.+4,399 | 5,20585.9% | 80613.3% | 490.8% | 6,060 |
| Angelina County | Trump, Donald J.+17,903 | 26,04975.7% | 8,14623.7% | 2270.7% | 34,422 |
| Aransas County | Trump, Donald J.+7,259 | 10,09077.4% | 2,83121.7% | 1100.8% | 13,031 |
| Archer County | Trump, Donald J.+4,072 | 4,59289.5% | 52010.1% | 200.4% | 5,132 |
| Armstrong County | Trump, Donald J.+952 | 1,02992.8% | 776.9% | 30.3% | 1,109 |
| Atascosa County | Trump, Donald J.+7,989 | 13,14271.3% | 5,15327.9% | 1490.8% | 18,444 |
| Austin County | Trump, Donald J.+9,641 | 12,45781.0% | 2,81618.3% | 1100.7% | 15,383 |
| Bailey County | Trump, Donald J.+1,063 | 1,39580.1% | 33219.1% | 140.8% | 1,741 |
| Bandera County | Trump, Donald J.+8,407 | 10,93980.4% | 2,53218.6% | 1290.9% | 13,600 |
| Bastrop County | Trump, Donald J.+7,312 | 23,30158.5% | 15,98940.2% | 5161.3% | 39,806 |
| Baylor County | Trump, Donald J.+1,287 | 1,47187.8% | 18411.0% | 201.2% | 1,675 |
| Bee County | Trump, Donald J.+3,505 | 6,11169.5% | 2,60629.6% | 730.8% | 8,790 |
| Bell County | Trump, Donald J.+21,188 | 75,16157.5% | 53,97341.3% | 1,5281.2% | 130,662 |
| Bexar County | Harris, Kamala D.+73,844 | 337,54544.5% | 411,38954.2% | 9,3891.2% | 758,323 |
| Blanco County | Trump, Donald J.+4,474 | 6,44775.6% | 1,97323.1% | 1031.2% | 8,523 |
| Borden County | Trump, Donald J.+354 | 37095.6% | 164.1% | 10.3% | 387 |
| Bosque County | Trump, Donald J.+6,445 | 7,96983.2% | 1,52415.9% | 830.9% | 9,576 |
| Bowie County | Trump, Donald J.+17,840 | 27,12274.0% | 9,28225.3% | 2400.7% | 36,644 |
| Brazoria County | Trump, Donald J.+31,891 | 95,86759.2% | 63,97639.5% | 2,2031.4% | 162,046 |
| Brazos County | Trump, Donald J.+22,827 | 56,67161.6% | 33,84436.8% | 1,4461.6% | 91,961 |
| Brewster County | Trump, Donald J.+576 | 2,54555.6% | 1,96943.0% | 641.4% | 4,578 |
| Briscoe County | Trump, Donald J.+594 | 66689.4% | 729.7% | 70.9% | 745 |
| Brooks County | Harris, Kamala D.+231 | 1,07744.8% | 1,30854.5% | 170.7% | 2,402 |
| Brown County | Trump, Donald J.+12,461 | 14,59386.6% | 2,13212.7% | 1280.8% | 16,853 |
| Burleson County | Trump, Donald J.+5,885 | 7,59081.0% | 1,70518.2% | 740.8% | 9,369 |
| Burnet County | Trump, Donald J.+15,681 | 21,79577.4% | 6,11421.7% | 2440.9% | 28,153 |
| Caldwell County | Trump, Donald J.+2,262 | 8,88056.6% | 6,61842.2% | 1951.2% | 15,693 |
| Calhoun County | Trump, Donald J.+4,086 | 5,93975.8% | 1,85323.7% | 400.5% | 7,832 |
| Callahan County | Trump, Donald J.+5,419 | 6,18088.4% | 76110.9% | 470.7% | 6,988 |
| Cameron County | Trump, Donald J.+6,733 | 60,99152.5% | 54,25846.7% | 9040.8% | 116,153 |
| Camp County | Trump, Donald J.+2,810 | 4,01176.5% | 1,20122.9% | 300.6% | 5,242 |
| Carson County | Trump, Donald J.+2,576 | 2,86690.2% | 2909.1% | 210.7% | 3,177 |
| Cass County | Trump, Donald J.+9,287 | 11,69382.7% | 2,40617.0% | 440.3% | 14,143 |
| Castro County | Trump, Donald J.+1,176 | 1,59478.8% | 41820.7% | 110.5% | 2,023 |
| Chambers County | Trump, Donald J.+16,375 | 20,56782.4% | 4,19216.8% | 2140.9% | 24,973 |
| Cherokee County | Trump, Donald J.+12,849 | 16,59380.9% | 3,74418.3% | 1700.8% | 20,507 |
| Childress County | Trump, Donald J.+1,728 | 1,99187.6% | 26311.6% | 180.8% | 2,272 |
| Clay County | Trump, Donald J.+4,704 | 5,28889.5% | 5849.9% | 360.6% | 5,908 |
| Cochran County | Trump, Donald J.+587 | 73582.3% | 14816.6% | 101.1% | 893 |
| Coke County | Trump, Donald J.+1,444 | 1,62389.5% | 1799.9% | 120.7% | 1,814 |
| Coleman County | Trump, Donald J.+3,284 | 3,71289.3% | 42810.3% | 160.4% | 4,156 |
| Collin County | Trump, Donald J.+57,419 | 279,53454.2% | 222,11543.1% | 13,9362.7% | 515,585 |
| Collingsworth County | Trump, Donald J.+931 | 1,06688.8% | 13511.2% | 00.0% | 1,201 |
| Colorado County | Trump, Donald J.+5,716 | 7,82478.3% | 2,10821.1% | 620.6% | 9,994 |
| Comal County | Trump, Donald J.+47,076 | 74,75672.2% | 27,68026.7% | 1,0551.0% | 103,491 |
| Comanche County | Trump, Donald J.+4,845 | 5,67986.8% | 83412.7% | 310.5% | 6,544 |
| Concho County | Trump, Donald J.+885 | 1,03886.6% | 15312.8% | 70.6% | 1,198 |
| Cooke County | Trump, Donald J.+13,665 | 16,97583.0% | 3,31016.2% | 1620.8% | 20,447 |
| Coryell County | Trump, Donald J.+9,729 | 16,68869.7% | 6,95929.1% | 2791.2% | 23,926 |
| Cottle County | Trump, Donald J.+476 | 56586.0% | 8913.5% | 30.5% | 657 |
| Crane County | Trump, Donald J.+1,009 | 1,19586.0% | 18613.4% | 80.6% | 1,389 |
| Crockett County | Trump, Donald J.+764 | 1,08776.7% | 32322.8% | 70.5% | 1,417 |
| Crosby County | Trump, Donald J.+965 | 1,41675.3% | 45124.0% | 130.7% | 1,880 |
| Culberson County | Trump, Donald J.+132 | 45157.7% | 31940.8% | 111.4% | 781 |
| Dallam County | Trump, Donald J.+1,133 | 1,28588.8% | 15210.5% | 100.7% | 1,447 |
| Dallas County | Harris, Kamala D.+188,549 | 322,56938.0% | 511,11860.1% | 16,1851.9% | 849,872 |
| Dawson County | Trump, Donald J.+2,143 | 2,81080.0% | 66719.0% | 361.0% | 3,513 |
| Deaf Smith County | Trump, Donald J.+2,214 | 3,23375.4% | 1,01923.8% | 340.8% | 4,286 |
| Delta County | Trump, Donald J.+1,853 | 2,25084.7% | 39714.9% | 110.4% | 2,658 |
| Denton County | Trump, Donald J.+59,018 | 250,52155.8% | 191,50342.6% | 7,1641.6% | 449,188 |
| DeWitt County | Trump, Donald J.+5,245 | 6,51583.3% | 1,27016.2% | 400.5% | 7,825 |
| Dickens County | Trump, Donald J.+698 | 84485.0% | 14614.7% | 30.3% | 993 |
| Dimmit County | Harris, Kamala D.+112 | 1,65348.2% | 1,76551.5% | 90.3% | 3,427 |
| Donley County | Trump, Donald J.+1,338 | 1,51288.3% | 17410.2% | 261.5% | 1,712 |
| Duval County | Trump, Donald J.+436 | 2,43954.7% | 2,00344.9% | 190.4% | 4,461 |
| Eastland County | Trump, Donald J.+6,479 | 7,39788.4% | 91811.0% | 490.6% | 8,364 |
| Ector County | Trump, Donald J.+22,548 | 32,42976.1% | 9,88123.2% | 3060.7% | 42,616 |
| Edwards County | Trump, Donald J.+736 | 86986.5% | 13313.2% | 30.3% | 1,005 |
| El Paso County | Harris, Kamala D.+38,032 | 105,12441.8% | 143,15656.9% | 3,2891.3% | 251,569 |
| Ellis County | Trump, Donald J.+30,913 | 64,76365.1% | 33,85034.0% | 9440.9% | 99,557 |
| Erath County | Trump, Donald J.+12,478 | 15,34983.6% | 2,87115.6% | 1310.7% | 18,351 |
| Falls County | Trump, Donald J.+2,807 | 4,52072.0% | 1,71327.3% | 440.7% | 6,277 |
| Fannin County | Trump, Donald J.+11,041 | 13,64883.2% | 2,60715.9% | 1400.9% | 16,395 |
| Fayette County | Trump, Donald J.+8,184 | 10,69980.3% | 2,51518.9% | 1170.9% | 13,331 |
| Fisher County | Trump, Donald J.+1,157 | 1,48781.3% | 33018.0% | 130.7% | 1,830 |
| Floyd County | Trump, Donald J.+1,357 | 1,71582.1% | 35817.1% | 170.8% | 2,090 |
| Foard County | Trump, Donald J.+356 | 44882.2% | 9216.9% | 50.9% | 545 |
| Fort Bend County | Harris, Kamala D.+5,718 | 173,59247.9% | 179,31049.5% | 9,6222.7% | 362,524 |
| Franklin County | Trump, Donald J.+3,660 | 4,47384.2% | 81315.3% | 250.5% | 5,311 |
| Freestone County | Trump, Donald J.+6,001 | 7,50082.9% | 1,49916.6% | 470.5% | 9,046 |
| Frio County | Trump, Donald J.+1,212 | 3,06061.9% | 1,84837.4% | 370.7% | 4,945 |
| Gaines County | Trump, Donald J.+5,302 | 5,84091.0% | 5388.4% | 380.6% | 6,416 |
| Galveston County | Trump, Donald J.+43,563 | 100,29563.1% | 56,73235.7% | 1,9691.2% | 158,996 |
| Garza County | Trump, Donald J.+1,161 | 1,37485.9% | 21313.3% | 120.8% | 1,599 |
| Gillespie County | Trump, Donald J.+10,042 | 13,20280.1% | 3,16019.2% | 1300.8% | 16,492 |
| Glasscock County | Trump, Donald J.+585 | 62394.0% | 385.7% | 20.3% | 663 |
| Goliad County | Trump, Donald J.+2,400 | 3,17879.7% | 77819.5% | 310.8% | 3,987 |
| Gonzales County | Trump, Donald J.+4,252 | 5,98177.1% | 1,72922.3% | 450.6% | 7,755 |
| Gray County | Trump, Donald J.+5,846 | 6,69188.3% | 84511.1% | 440.6% | 7,580 |
| Grayson County | Trump, Donald J.+35,756 | 50,55676.7% | 14,80022.5% | 5590.8% | 65,915 |
| Gregg County | Trump, Donald J.+19,732 | 33,02670.7% | 13,29428.4% | 4180.9% | 46,738 |
| Grimes County | Trump, Donald J.+8,463 | 11,19779.7% | 2,73419.5% | 1200.9% | 14,051 |
| Guadalupe County | Trump, Donald J.+25,118 | 54,69164.2% | 29,57334.7% | 8721.0% | 85,136 |
| Hale County | Trump, Donald J.+5,380 | 7,28378.4% | 1,90320.5% | 991.1% | 9,285 |
| Hall County | Trump, Donald J.+843 | 99286.3% | 14913.0% | 80.7% | 1,149 |
| Hamilton County | Trump, Donald J.+3,184 | 3,80985.3% | 62514.0% | 310.7% | 4,465 |
| Hansford County | Trump, Donald J.+1,696 | 1,84292.1% | 1467.3% | 110.6% | 1,999 |
| Hardeman County | Trump, Donald J.+1,022 | 1,21086.1% | 18813.4% | 70.5% | 1,405 |
| Hardin County | Trump, Donald J.+21,344 | 24,69187.7% | 3,34711.9% | 1190.4% | 28,157 |
| Harris County | Harris, Kamala D.+86,076 | 722,69546.4% | 808,77151.9% | 26,0181.7% | 1,557,484 |
| Harrison County | Trump, Donald J.+15,289 | 22,65874.9% | 7,36924.4% | 2160.7% | 30,243 |
| Hartley County | Trump, Donald J.+1,680 | 1,84391.4% | 1638.1% | 100.5% | 2,016 |
| Haskell County | Trump, Donald J.+1,605 | 1,91885.4% | 31313.9% | 160.7% | 2,247 |
| Hays County | Harris, Kamala D.+7,090 | 58,43846.4% | 65,52852.1% | 1,8611.5% | 125,827 |
| Hemphill County | Trump, Donald J.+1,222 | 1,41287.6% | 19011.8% | 100.6% | 1,612 |
| Henderson County | Trump, Donald J.+24,460 | 31,37981.4% | 6,91918.0% | 2420.6% | 38,540 |
| Hidalgo County | Trump, Donald J.+6,243 | 110,76051.0% | 104,51748.1% | 1,9880.9% | 217,265 |
| Hill County | Trump, Donald J.+10,750 | 13,66981.8% | 2,91917.5% | 1180.7% | 16,706 |
| Hockley County | Trump, Donald J.+5,293 | 6,61682.8% | 1,32316.6% | 490.6% | 7,988 |
| Hood County | Trump, Donald J.+24,104 | 30,17482.5% | 6,07016.6% | 3090.8% | 36,553 |
| Hopkins County | Trump, Donald J.+10,837 | 13,75482.0% | 2,91717.4% | 1070.6% | 16,778 |
| Houston County | Trump, Donald J.+5,182 | 7,24777.4% | 2,06522.1% | 530.6% | 9,365 |
| Howard County | Trump, Donald J.+6,058 | 7,81781.1% | 1,75918.2% | 650.7% | 9,641 |
| Hudspeth County | Trump, Donald J.+484 | 75972.6% | 27526.3% | 121.1% | 1,046 |
| Hunt County | Trump, Donald J.+25,925 | 36,13777.3% | 10,21221.9% | 3840.8% | 46,733 |
| Hutchinson County | Trump, Donald J.+6,360 | 7,27388.2% | 91311.1% | 580.7% | 8,244 |
| Irion County | Trump, Donald J.+656 | 76187.7% | 10512.1% | 20.2% | 868 |
| Jack County | Trump, Donald J.+3,456 | 3,81990.9% | 3638.6% | 190.5% | 4,201 |
| Jackson County | Trump, Donald J.+4,479 | 5,38685.1% | 90714.3% | 360.6% | 6,329 |
| Jasper County | Trump, Donald J.+10,547 | 13,16283.1% | 2,61516.5% | 640.4% | 15,841 |
| Jeff Davis County | Trump, Donald J.+249 | 69959.8% | 45038.5% | 201.7% | 1,169 |
| Jefferson County | Trump, Donald J.+7,660 | 46,59654.0% | 38,93645.1% | 7820.9% | 86,314 |
| Jim Hogg County | Harris, Kamala D.+131 | 72545.7% | 85654.0% | 40.3% | 1,585 |
| Jim Wells County | Trump, Donald J.+2,059 | 7,63657.6% | 5,57742.0% | 550.4% | 13,268 |
| Johnson County | Trump, Donald J.+41,505 | 60,75275.3% | 19,24723.8% | 7220.9% | 80,721 |
| Jones County | Trump, Donald J.+5,081 | 5,98886.2% | 90713.1% | 520.7% | 6,947 |
| Karnes County | Trump, Donald J.+2,950 | 4,00178.8% | 1,05120.7% | 230.5% | 5,075 |
| Kaufman County | Trump, Donald J.+19,337 | 44,06363.5% | 24,72635.6% | 6170.9% | 69,406 |
| Kendall County | Trump, Donald J.+16,313 | 22,66877.3% | 6,35521.7% | 2921.0% | 29,315 |
| Kenedy County | Trump, Donald J.+74 | 11572.8% | 4125.9% | 21.3% | 158 |
| Kent County | Trump, Donald J.+340 | 39087.6% | 5011.2% | 51.1% | 445 |
| Kerr County | Trump, Donald J.+15,300 | 21,61576.7% | 6,31522.4% | 2400.9% | 28,170 |
| Kimble County | Trump, Donald J.+1,865 | 2,12688.4% | 26110.9% | 170.7% | 2,404 |
| King County | Trump, Donald J.+123 | 12995.6% | 64.4% | 00.0% | 135 |
| Kinney County | Trump, Donald J.+717 | 1,06374.9% | 34624.4% | 100.7% | 1,419 |
| Kleberg County | Trump, Donald J.+1,274 | 5,61256.0% | 4,33843.3% | 640.6% | 10,014 |
| Knox County | Trump, Donald J.+942 | 1,15684.0% | 21415.6% | 60.4% | 1,376 |
| La Salle County | Trump, Donald J.+484 | 1,41760.0% | 93339.5% | 100.4% | 2,360 |
| Lamar County | Trump, Donald J.+12,965 | 17,04480.1% | 4,07919.2% | 1620.8% | 21,285 |
| Lamb County | Trump, Donald J.+2,669 | 3,39881.9% | 72917.6% | 240.6% | 4,151 |
| Lampasas County | Trump, Donald J.+6,729 | 8,96179.3% | 2,23219.8% | 1081.0% | 11,301 |
| Lavaca County | Trump, Donald J.+7,980 | 9,21587.8% | 1,23511.8% | 410.4% | 10,491 |
| Lee County | Trump, Donald J.+5,084 | 6,72479.9% | 1,64019.5% | 510.6% | 8,415 |
| Leon County | Trump, Donald J.+6,949 | 7,98288.1% | 1,03311.4% | 490.5% | 9,064 |
| Liberty County | Trump, Donald J.+19,289 | 25,24180.6% | 5,95219.0% | 1300.4% | 31,323 |
| Limestone County | Trump, Donald J.+5,160 | 7,08178.0% | 1,92121.2% | 730.8% | 9,075 |
| Lipscomb County | Trump, Donald J.+1,002 | 1,12589.4% | 1239.8% | 110.9% | 1,259 |
| Live Oak County | Trump, Donald J.+3,546 | 4,30784.6% | 76114.9% | 250.5% | 5,093 |
| Llano County | Trump, Donald J.+8,289 | 10,90280.0% | 2,61319.2% | 1140.8% | 13,629 |
| Loving County | Trump, Donald J.+76 | 8688.7% | 1010.3% | 11.0% | 97 |
| Lubbock County | Trump, Donald J.+49,399 | 86,54769.2% | 37,14829.7% | 1,3431.1% | 125,038 |
| Lynn County | Trump, Donald J.+1,804 | 2,17584.7% | 37114.5% | 210.8% | 2,567 |
| Madison County | Trump, Donald J.+3,534 | 4,49881.9% | 96417.6% | 270.5% | 5,489 |
| Marion County | Trump, Donald J.+2,476 | 3,57775.9% | 1,10123.4% | 360.8% | 4,714 |
| Martin County | Trump, Donald J.+1,578 | 1,82587.6% | 24711.9% | 110.5% | 2,083 |
| Mason County | Trump, Donald J.+1,642 | 2,07682.2% | 43417.2% | 170.7% | 2,527 |
| Matagorda County | Trump, Donald J.+6,726 | 9,95774.8% | 3,23124.3% | 1240.9% | 13,312 |
| Maverick County | Trump, Donald J.+2,912 | 9,28559.0% | 6,37340.5% | 870.6% | 15,745 |
| McCulloch County | Trump, Donald J.+2,578 | 3,03386.3% | 45513.0% | 250.7% | 3,513 |
| McLennan County | Trump, Donald J.+30,743 | 64,60664.8% | 33,86334.0% | 1,2031.2% | 99,672 |
| McMullen County | Trump, Donald J.+411 | 44892.0% | 377.6% | 20.4% | 487 |
| Medina County | Trump, Donald J.+10,514 | 17,46470.9% | 6,95028.2% | 2030.8% | 24,617 |
| Menard County | Trump, Donald J.+691 | 86182.8% | 17016.3% | 90.9% | 1,040 |
| Midland County | Trump, Donald J.+35,593 | 46,94479.8% | 11,35119.3% | 5130.9% | 58,808 |
| Milam County | Trump, Donald J.+6,360 | 8,69178.3% | 2,33121.0% | 760.7% | 11,098 |
| Mills County | Trump, Donald J.+2,108 | 2,41888.2% | 31011.3% | 140.5% | 2,742 |
| Mitchell County | Trump, Donald J.+1,792 | 2,14485.3% | 35214.0% | 170.7% | 2,513 |
| Montague County | Trump, Donald J.+8,617 | 9,82588.5% | 1,20810.9% | 680.6% | 11,101 |
| Montgomery County | Trump, Donald J.+139,687 | 221,96472.2% | 82,27726.8% | 3,0171.0% | 307,258 |
| Moore County | Trump, Donald J.+3,598 | 4,45883.1% | 86016.0% | 440.8% | 5,362 |
| Morris County | Trump, Donald J.+2,780 | 4,09275.3% | 1,31224.1% | 300.6% | 5,434 |
| Motley County | Trump, Donald J.+577 | 61294.2% | 355.4% | 30.5% | 650 |
| Nacogdoches County | Trump, Donald J.+9,885 | 17,57569.0% | 7,69030.2% | 2210.9% | 25,486 |
| Navarro County | Trump, Donald J.+10,275 | 14,98375.6% | 4,70823.7% | 1400.7% | 19,831 |
| Newton County | Trump, Donald J.+3,829 | 4,78183.2% | 95216.6% | 160.3% | 5,749 |
| Nolan County | Trump, Donald J.+3,028 | 4,04879.1% | 1,02019.9% | 470.9% | 5,115 |
| Nueces County | Trump, Donald J.+13,953 | 67,20155.2% | 53,24843.8% | 1,2291.0% | 121,678 |
| Ochiltree County | Trump, Donald J.+2,454 | 2,72390.5% | 2698.9% | 180.6% | 3,010 |
| Oldham County | Trump, Donald J.+821 | 89591.9% | 747.6% | 50.5% | 974 |
| Orange County | Trump, Donald J.+24,246 | 30,19183.1% | 5,94516.4% | 2020.6% | 36,338 |
| Palo Pinto County | Trump, Donald J.+8,950 | 11,09383.2% | 2,14316.1% | 1000.7% | 13,336 |
| Panola County | Trump, Donald J.+7,595 | 9,50083.0% | 1,90516.7% | 340.3% | 11,439 |
| Parker County | Trump, Donald J.+60,296 | 75,16882.7% | 14,87216.4% | 8000.9% | 90,840 |
| Parmer County | Trump, Donald J.+1,755 | 2,12384.8% | 36814.7% | 130.5% | 2,504 |
| Pecos County | Trump, Donald J.+1,898 | 3,04271.9% | 1,14427.0% | 471.1% | 4,233 |
| Polk County | Trump, Donald J.+14,306 | 19,21679.1% | 4,91020.2% | 1660.7% | 24,292 |
| Potter County | Trump, Donald J.+14,259 | 23,00771.6% | 8,74827.2% | 3661.1% | 32,121 |
| Presidio County | Harris, Kamala D.+603 | 68634.4% | 1,28964.6% | 191.0% | 1,994 |
| Rains County | Trump, Donald J.+4,780 | 5,64986.2% | 86913.3% | 380.6% | 6,556 |
| Randall County | Trump, Donald J.+40,379 | 53,31479.7% | 12,93519.3% | 6521.0% | 66,901 |
| Reagan County | Trump, Donald J.+659 | 80084.3% | 14114.9% | 80.8% | 949 |
| Real County | Trump, Donald J.+1,310 | 1,62583.0% | 31516.1% | 180.9% | 1,958 |
| Red River County | Trump, Donald J.+3,579 | 4,68280.8% | 1,10319.0% | 110.2% | 5,796 |
| Reeves County | Trump, Donald J.+1,270 | 2,34068.0% | 1,07031.1% | 290.8% | 3,439 |
| Refugio County | Trump, Donald J.+1,215 | 2,13469.4% | 91929.9% | 220.7% | 3,075 |
| Roberts County | Trump, Donald J.+527 | 54795.6% | 203.5% | 50.9% | 572 |
| Robertson County | Trump, Donald J.+4,251 | 6,17775.7% | 1,92623.6% | 550.7% | 8,158 |
| Rockwall County | Trump, Donald J.+25,450 | 43,54269.9% | 18,09229.1% | 6351.0% | 62,269 |
| Runnels County | Trump, Donald J.+3,128 | 3,58088.3% | 45211.1% | 240.6% | 4,056 |
| Rusk County | Trump, Donald J.+12,897 | 17,23479.4% | 4,33720.0% | 1350.6% | 21,706 |
| Sabine County | Trump, Donald J.+4,382 | 4,97289.1% | 59010.6% | 190.3% | 5,581 |
| San Augustine County | Trump, Donald J.+2,108 | 2,91777.8% | 80921.6% | 210.6% | 3,747 |
| San Jacinto County | Trump, Donald J.+8,349 | 10,52482.3% | 2,17517.0% | 900.7% | 12,789 |
| San Patricio County | Trump, Donald J.+9,312 | 17,33767.8% | 8,02531.4% | 2170.8% | 25,579 |
| San Saba County | Trump, Donald J.+2,136 | 2,41289.0% | 27610.2% | 210.8% | 2,709 |
| Schleicher County | Trump, Donald J.+714 | 90681.8% | 19217.3% | 100.9% | 1,108 |
| Scurry County | Trump, Donald J.+4,211 | 4,94586.4% | 73412.8% | 420.7% | 5,721 |
| Shackelford County | Trump, Donald J.+1,419 | 1,56590.6% | 1468.4% | 171.0% | 1,728 |
| Shelby County | Trump, Donald J.+6,423 | 8,16482.1% | 1,74117.5% | 430.4% | 9,948 |
| Sherman County | Trump, Donald J.+769 | 81793.6% | 485.5% | 80.9% | 873 |
| Smith County | Trump, Donald J.+46,821 | 74,86272.1% | 28,04127.0% | 9760.9% | 103,879 |
| Somervell County | Trump, Donald J.+3,742 | 4,49384.9% | 75114.2% | 500.9% | 5,294 |
| Starr County | Trump, Donald J.+2,625 | 9,48757.8% | 6,86241.8% | 720.4% | 16,421 |
| Stephens County | Trump, Donald J.+2,984 | 3,36889.6% | 38410.2% | 90.2% | 3,761 |
| Sterling County | Trump, Donald J.+540 | 58392.7% | 436.8% | 30.5% | 629 |
| Stonewall County | Trump, Donald J.+494 | 60484.4% | 11015.4% | 20.3% | 716 |
| Sutton County | Trump, Donald J.+939 | 1,16783.4% | 22816.3% | 50.4% | 1,400 |
| Swisher County | Trump, Donald J.+1,437 | 1,84081.2% | 40317.8% | 221.0% | 2,265 |
| Tarrant County | Trump, Donald J.+42,125 | 426,62651.8% | 384,50146.7% | 12,1851.5% | 823,312 |
| Taylor County | Trump, Donald J.+27,574 | 41,19874.3% | 13,62424.6% | 5951.1% | 55,417 |
| Terrell County | Trump, Donald J.+223 | 31477.5% | 9122.5% | 00.0% | 405 |
| Terry County | Trump, Donald J.+2,228 | 2,81582.3% | 58717.2% | 180.5% | 3,420 |
| Throckmorton County | Trump, Donald J.+750 | 82391.4% | 738.1% | 40.4% | 900 |
| Titus County | Trump, Donald J.+5,586 | 7,86177.0% | 2,27522.3% | 780.8% | 10,214 |
| Tom Green County | Trump, Donald J.+21,814 | 33,39973.5% | 11,58525.5% | 4761.0% | 45,460 |
| Travis County | Harris, Kamala D.+228,194 | 170,78729.4% | 398,98168.6% | 11,5082.0% | 581,276 |
| Trinity County | Trump, Donald J.+4,941 | 6,13683.2% | 1,19516.2% | 430.6% | 7,374 |
| Tyler County | Trump, Donald J.+7,037 | 8,28686.5% | 1,24913.0% | 430.4% | 9,578 |
| Upshur County | Trump, Donald J.+14,119 | 16,93985.2% | 2,82014.2% | 1280.6% | 19,887 |
| Upton County | Trump, Donald J.+1,003 | 1,14988.2% | 14611.2% | 80.6% | 1,303 |
| Uvalde County | Trump, Donald J.+3,264 | 6,48266.3% | 3,21832.9% | 720.7% | 9,772 |
| Val Verde County | Trump, Donald J.+3,880 | 9,16262.8% | 5,28236.2% | 1441.0% | 14,588 |
| Van Zandt County | Trump, Donald J.+20,901 | 24,35187.1% | 3,45012.3% | 1490.5% | 27,950 |
| Victoria County | Trump, Donald J.+15,012 | 25,01070.8% | 9,99828.3% | 3070.9% | 35,315 |
| Walker County | Trump, Donald J.+10,054 | 17,51569.6% | 7,46129.6% | 1990.8% | 25,175 |
| Waller County | Trump, Donald J.+6,894 | 17,07762.0% | 10,18336.9% | 3011.1% | 27,561 |
| Ward County | Trump, Donald J.+2,488 | 3,11582.7% | 62716.7% | 230.6% | 3,765 |
| Washington County | Trump, Donald J.+9,962 | 14,02077.0% | 4,05822.3% | 1390.8% | 18,217 |
| Webb County | Trump, Donald J.+1,432 | 33,38450.7% | 31,95248.5% | 5290.8% | 65,865 |
| Wharton County | Trump, Donald J.+8,529 | 12,43975.6% | 3,91023.8% | 1040.6% | 16,453 |
| Wheeler County | Trump, Donald J.+1,924 | 2,09392.0% | 1697.4% | 120.5% | 2,274 |
| Wichita County | Trump, Donald J.+19,581 | 31,81871.5% | 12,23727.5% | 4751.1% | 44,530 |
| Wilbarger County | Trump, Donald J.+2,706 | 3,56679.8% | 86019.3% | 410.9% | 4,467 |
| Willacy County | Trump, Donald J.+183 | 2,85651.3% | 2,67348.0% | 340.6% | 5,563 |
| Williamson County | Trump, Donald J.+7,544 | 155,31050.3% | 147,76647.9% | 5,3931.7% | 308,469 |
| Wilson County | Trump, Donald J.+14,647 | 20,89476.6% | 6,24722.9% | 1340.5% | 27,275 |
| Winkler County | Trump, Donald J.+1,363 | 1,64685.2% | 28314.6% | 40.2% | 1,933 |
| Wise County | Trump, Donald J.+26,780 | 32,38584.7% | 5,60514.7% | 2530.7% | 38,243 |
| Wood County | Trump, Donald J.+17,003 | 20,62184.6% | 3,61814.8% | 1470.6% | 24,386 |
| Yoakum County | Trump, Donald J.+1,697 | 2,03985.2% | 34214.3% | 120.5% | 2,393 |
| Young County | Trump, Donald J.+6,336 | 7,29887.8% | 96211.6% | 540.6% | 8,314 |
| Zapata County | Trump, Donald J.+1,093 | 2,97061.0% | 1,87738.5% | 240.5% | 4,871 |
| Zavala County | Harris, Kamala D.+502 | 1,48242.4% | 1,98456.8% | 260.7% | 3,492 |
complete certified result
Texas candidate results
Top three shown first · expand for every reported candidate and write-in category
Source: MIT Election Data + Science Lab — U.S. President 1976–2024 state candidate returns
Nominees: Kamala Harris (D) · Donald Trump (R)
Texas's presidential margins
1904–2024, the 2024 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1904 | +49.6% |
| 1908 | +51.6% |
| 1912 | +63.2% |
| 1916 | +59.6% |
| 1920 | +36.6% |
| 1924 | +52.6% |
| 1928 | −3.9% |
| 1932 | +77.0% |
| 1936 | +74.8% |
| 1940 | +62.0% |
| 1944 | +54.8% |
| 1948 | +41.7% |
| 1952 | −6.4% |
| 1956 | −11.3% |
| 1960 | +2.0% |
| 1964 | +26.8% |
| 1968 | +1.3% |
| 1972 | −33.0% |
| 1976 | +3.2% |
| 1980 | −13.9% |
| 1984 | −27.5% |
| 1988 | −12.6% |
| 1992 | −3.5% |
| 1996 | −4.9% |
| 2000 | −21.3% |
| 2004 | −22.9% |
| 2008 | −11.8% |
| 2012 | −15.8% |
| 2016 | −9.0% |
| 2020 | −5.6% |
| 2024 | −13.7% |
Same ballot, 2024TX
Source. MIT Election Data + Science Lab — 2024 presidential returns · official county-level results. Real returns — nothing estimated.