Elections / 2024 · President · TX
Donald Trump carried Texas R+13.7.
Kamala Harris (D) vs Donald Trump (R) in Texas, 2024. The state ran 12.2 points more Republican than the nation (R+1.5 nationally). A US Senate contest shared the 2024 ballot here.
Nominees: Kamala Harris (D) · Donald Trump (R)
Texas result
11,406,186 votes counted
Harris (D)
4,835,250
42.4%
Trump (R)
6,393,597
56.1%
All others
177,339
1.6%
Margin
R+13.7
2024 presidential election
Texas, 2024
TrumpR+13.7
How it voted
Share of the 2024 vote
| Donald Trump ✓Republican | 56.1% | 6,393,597 |
|---|---|---|
| Kamala HarrisDemocratic | 42.4% | 4,835,250 |
| OtherAll other candidates | 1.6% | 177,339 |
D+60R+60
254 counties, each filled by 2024 D-vs-R margin. Hover any county for its result.
Texas's presidential margins
1912–2024, the 2024 contest in context
| Year | Margin (D minus R) |
|---|---|
| 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% |
County results — 2024
254 counties; every row links to the county's full page.
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Anderson County | R | 3,635 | 15,597 | 19,381 | |
| Andrews County | R | 806 | 5,205 | 6,066 | |
| Angelina County | R | 8,146 | 26,049 | 34,476 | |
| Aransas County | R | 2,831 | 10,090 | 13,031 | |
| Archer County | R | 520 | 4,592 | 5,132 | |
| Armstrong County | R | 77 | 1,029 | 1,109 | |
| Atascosa County | R | 5,153 | 13,142 | 18,468 | |
| Austin County | R | 2,816 | 12,457 | 15,415 | |
| Bailey County | R | 332 | 1,395 | 1,741 | |
| Bandera County | R | 2,532 | 10,939 | 13,600 | |
| Bastrop County | R | 15,989 | 23,301 | 39,917 | |
| Baylor County | R | 184 | 1,471 | 1,675 | |
| Bee County | R | 2,606 | 6,111 | 8,800 | |
| Bell County | R | 53,973 | 75,161 | 131,013 | |
| Bexar County | D | 411,389 | 337,545 | 760,463 | |
| Blanco County | R | 1,973 | 6,447 | 8,523 | |
| Borden County | R | 16 | 370 | 387 | |
| Bosque County | R | 1,524 | 7,969 | 9,586 | |
| Bowie County | R | 9,282 | 27,122 | 36,711 | |
| Brazoria County | R | 63,976 | 95,867 | 162,046 | |
| Brazos County | R | 33,844 | 56,671 | 91,961 | |
| Brewster County | R | 1,969 | 2,545 | 4,578 | |
| Briscoe County | R | 72 | 666 | 745 | |
| Brooks County | D | 1,308 | 1,077 | 2,402 | |
| Brown County | R | 2,132 | 14,593 | 16,853 | |
| Burleson County | R | 1,705 | 7,590 | 9,369 | |
| Burnet County | R | 6,114 | 21,795 | 28,153 | |
| Caldwell County | R | 6,618 | 8,880 | 15,737 | |
| Calhoun County | R | 1,853 | 5,939 | 7,841 | |
| Callahan County | R | 761 | 6,180 | 6,988 | |
| Cameron County | R | 54,258 | 60,991 | 116,309 | |
| Camp County | R | 1,201 | 4,011 | 5,253 | |
| Carson County | R | 290 | 2,866 | 3,177 | |
| Cass County | R | 2,406 | 11,693 | 14,143 | |
| Castro County | R | 418 | 1,594 | 2,023 | |
| Chambers County | R | 4,192 | 20,567 | 24,973 | |
| Cherokee County | R | 3,744 | 16,593 | 20,507 | |
| Childress County | R | 263 | 1,991 | 2,272 | |
| Clay County | R | 584 | 5,288 | 5,908 | |
| Cochran County | R | 148 | 735 | 893 | |
| Coke County | R | 179 | 1,623 | 1,814 | |
| Coleman County | R | 428 | 3,712 | 4,164 | |
| Collin County | R | 222,115 | 279,534 | 517,690 | |
| Collingsworth County | R | 135 | 1,066 | 1,201 | |
| Colorado County | R | 2,108 | 7,824 | 10,012 | |
| Comal County | R | 27,680 | 74,756 | 103,491 | |
| Comanche County | R | 834 | 5,679 | 6,544 | |
| Concho County | R | 153 | 1,038 | 1,198 | |
| Cooke County | R | 3,310 | 16,975 | 20,487 | |
| Coryell County | R | 6,959 | 16,688 | 23,926 | |
| Cottle County | R | 89 | 565 | 658 | |
| Crane County | R | 186 | 1,195 | 1,390 | |
| Crockett County | R | 323 | 1,087 | 1,417 | |
| Crosby County | R | 451 | 1,416 | 1,880 | |
| Culberson County | R | 319 | 451 | 781 | |
| Dallam County | R | 152 | 1,285 | 1,447 | |
| Dallas County | D | 511,118 | 322,569 | 853,534 | |
| Dawson County | R | 667 | 2,810 | 3,513 | |
| Deaf Smith County | R | 1,019 | 3,233 | 4,286 | |
| Delta County | R | 397 | 2,250 | 2,658 | |
| Denton County | R | 191,503 | 250,521 | 449,188 | |
| DeWitt County | R | 1,270 | 6,515 | 7,825 | |
| Dickens County | R | 146 | 844 | 993 | |
| Dimmit County | D | 1,765 | 1,653 | 3,427 | |
| Donley County | R | 174 | 1,512 | 1,712 | |
| Duval County | R | 2,003 | 2,439 | 4,461 | |
| Eastland County | R | 918 | 7,397 | 8,364 | |
| Ector County | R | 9,881 | 32,429 | 42,690 | |
| Edwards County | R | 133 | 869 | 1,005 | |
| El Paso County | D | 143,156 | 105,124 | 252,005 | |
| Ellis County | R | 33,850 | 64,763 | 99,818 | |
| Erath County | R | 2,871 | 15,349 | 18,400 | |
| Falls County | R | 1,713 | 4,520 | 6,277 | |
| Fannin County | R | 2,607 | 13,648 | 16,395 | |
| Fayette County | R | 2,515 | 10,699 | 13,359 | |
| Fisher County | R | 330 | 1,487 | 1,834 | |
| Floyd County | R | 358 | 1,715 | 2,090 | |
| Foard County | R | 92 | 448 | 545 | |
| Fort Bend County | D | 179,310 | 173,592 | 363,515 | |
| Franklin County | R | 813 | 4,473 | 5,311 | |
| Freestone County | R | 1,499 | 7,500 | 9,052 | |
| Frio County | R | 1,848 | 3,060 | 4,939 | |
| Gaines County | R | 538 | 5,840 | 6,416 | |
| Galveston County | R | 56,732 | 100,295 | 159,424 | |
| Garza County | R | 213 | 1,374 | 1,599 | |
| Gillespie County | R | 3,160 | 13,202 | 16,492 | |
| Glasscock County | R | 38 | 623 | 663 | |
| Goliad County | R | 778 | 3,178 | 3,987 | |
| Gonzales County | R | 1,729 | 5,981 | 7,769 | |
| Gray County | R | 845 | 6,691 | 7,580 | |
| Grayson County | R | 14,800 | 50,556 | 66,041 | |
| Gregg County | R | 13,294 | 33,026 | 46,738 | |
| Grimes County | R | 2,734 | 11,197 | 14,051 | |
| Guadalupe County | R | 29,573 | 54,691 | 85,350 | |
| Hale County | R | 1,903 | 7,283 | 9,285 | |
| Hall County | R | 149 | 992 | 1,149 | |
| Hamilton County | R | 625 | 3,809 | 4,480 | |
| Hansford County | R | 146 | 1,842 | 1,999 | |
| Hardeman County | R | 188 | 1,210 | 1,405 | |
| Hardin County | R | 3,347 | 24,691 | 28,157 | |
| Harris County | D | 808,771 | 722,695 | 1,557,484 | |
| Harrison County | R | 7,369 | 22,658 | 30,243 | |
| Hartley County | R | 163 | 1,843 | 2,022 | |
| Haskell County | R | 313 | 1,918 | 2,247 | |
| Hays County | D | 65,528 | 58,438 | 125,827 | |
| Hemphill County | R | 190 | 1,412 | 1,614 | |
| Henderson County | R | 6,919 | 31,379 | 38,603 | |
| Hidalgo County | R | 104,517 | 110,760 | 217,265 | |
| Hill County | R | 2,919 | 13,669 | 16,706 | |
| Hockley County | R | 1,323 | 6,616 | 8,011 | |
| Hood County | R | 6,070 | 30,174 | 36,656 | |
| Hopkins County | R | 2,917 | 13,754 | 16,778 | |
| Houston County | R | 2,065 | 7,247 | 9,373 | |
| Howard County | R | 1,759 | 7,817 | 9,650 | |
| Hudspeth County | R | 275 | 759 | 1,038 | |
| Hunt County | R | 10,212 | 36,137 | 46,733 | |
| Hutchinson County | R | 913 | 7,273 | 8,256 | |
| Irion County | R | 105 | 761 | 868 | |
| Jack County | R | 363 | 3,819 | 4,201 | |
| Jackson County | R | 907 | 5,386 | 6,329 | |
| Jasper County | R | 2,615 | 13,162 | 15,860 | |
| Jeff Davis County | R | 450 | 699 | 1,169 | |
| Jefferson County | R | 38,936 | 46,596 | 86,433 | |
| Jim Hogg County | D | 856 | 725 | 1,585 | |
| Jim Wells County | R | 5,577 | 7,636 | 13,268 | |
| Johnson County | R | 19,247 | 60,752 | 80,930 | |
| Jones County | R | 907 | 5,988 | 6,947 | |
| Karnes County | R | 1,051 | 4,001 | 5,075 | |
| Kaufman County | R | 24,726 | 44,063 | 69,538 | |
| Kendall County | R | 6,355 | 22,668 | 29,438 | |
| Kenedy County | R | 41 | 115 | 158 | |
| Kent County | R | 50 | 390 | 445 | |
| Kerr County | R | 6,315 | 21,615 | 28,170 | |
| Kimble County | R | 261 | 2,126 | 2,404 | |
| King County | R | 6 | 129 | 135 | |
| Kinney County | R | 346 | 1,063 | 1,424 | |
| Kleberg County | R | 4,338 | 5,612 | 10,031 | |
| Knox County | R | 214 | 1,156 | 1,376 | |
| La Salle County | R | 933 | 1,417 | 2,360 | |
| Lamar County | R | 4,079 | 17,044 | 21,285 | |
| Lamb County | R | 729 | 3,398 | 4,163 | |
| Lampasas County | R | 2,232 | 8,961 | 11,321 | |
| Lavaca County | R | 1,235 | 9,215 | 10,497 | |
| Lee County | R | 1,640 | 6,724 | 8,427 | |
| Leon County | R | 1,033 | 7,982 | 9,081 | |
| Liberty County | R | 5,952 | 25,241 | 31,323 | |
| Limestone County | R | 1,921 | 7,081 | 9,093 | |
| Lipscomb County | R | 123 | 1,125 | 1,259 | |
| Live Oak County | R | 761 | 4,307 | 5,093 | |
| Llano County | R | 2,613 | 10,902 | 13,629 | |
| Loving County | R | 10 | 86 | 97 | |
| Lubbock County | R | 37,148 | 86,547 | 125,038 | |
| Lynn County | R | 371 | 2,175 | 2,567 | |
| Madison County | R | 964 | 4,498 | 5,489 | |
| Marion County | R | 1,101 | 3,577 | 4,714 | |
| Martin County | R | 247 | 1,825 | 2,083 | |
| Mason County | R | 434 | 2,076 | 2,529 | |
| Matagorda County | R | 3,231 | 9,957 | 13,327 | |
| Maverick County | R | 6,373 | 9,285 | 15,745 | |
| McCulloch County | R | 455 | 3,033 | 3,513 | |
| McLennan County | R | 33,863 | 64,606 | 99,672 | |
| McMullen County | R | 37 | 448 | 487 | |
| Medina County | R | 6,950 | 17,464 | 24,617 | |
| Menard County | R | 170 | 861 | 1,040 | |
| Midland County | R | 11,351 | 46,944 | 58,968 | |
| Milam County | R | 2,331 | 8,691 | 11,098 | |
| Mills County | R | 310 | 2,418 | 2,742 | |
| Mitchell County | R | 352 | 2,144 | 2,514 | |
| Montague County | R | 1,208 | 9,825 | 11,123 | |
| Montgomery County | R | 82,277 | 221,964 | 307,258 | |
| Moore County | R | 860 | 4,458 | 5,370 | |
| Morris County | R | 1,312 | 4,092 | 5,446 | |
| Motley County | R | 35 | 612 | 650 | |
| Nacogdoches County | R | 7,690 | 17,575 | 25,486 | |
| Navarro County | R | 4,708 | 14,983 | 19,867 | |
| Newton County | R | 952 | 4,781 | 5,751 | |
| Nolan County | R | 1,020 | 4,048 | 5,122 | |
| Nueces County | R | 53,248 | 67,201 | 121,678 | |
| Ochiltree County | R | 269 | 2,723 | 3,015 | |
| Oldham County | R | 74 | 895 | 977 | |
| Orange County | R | 5,945 | 30,191 | 36,377 | |
| Palo Pinto County | R | 2,143 | 11,093 | 13,336 | |
| Panola County | R | 1,905 | 9,500 | 11,458 | |
| Parker County | R | 14,872 | 75,168 | 90,840 | |
| Parmer County | R | 368 | 2,123 | 2,506 | |
| Pecos County | R | 1,144 | 3,042 | 4,245 | |
| Polk County | R | 4,910 | 19,216 | 24,291 | |
| Potter County | R | 8,748 | 23,007 | 32,121 | |
| Presidio County | D | 1,289 | 686 | 1,994 | |
| Rains County | R | 869 | 5,649 | 6,568 | |
| Randall County | R | 12,935 | 53,314 | 66,901 | |
| Reagan County | R | 141 | 800 | 949 | |
| Real County | R | 315 | 1,625 | 1,958 | |
| Red River County | R | 1,103 | 4,682 | 5,796 | |
| Reeves County | R | 1,070 | 2,340 | 3,439 | |
| Refugio County | R | 919 | 2,134 | 3,075 | |
| Roberts County | R | 20 | 547 | 572 | |
| Robertson County | R | 1,926 | 6,177 | 8,172 | |
| Rockwall County | R | 18,092 | 43,542 | 62,513 | |
| Runnels County | R | 452 | 3,580 | 4,056 | |
| Rusk County | R | 4,337 | 17,234 | 21,741 | |
| Sabine County | R | 590 | 4,972 | 5,581 | |
| San Augustine County | R | 809 | 2,917 | 3,747 | |
| San Jacinto County | R | 2,175 | 10,524 | 12,806 | |
| San Patricio County | R | 8,025 | 17,337 | 25,579 | |
| San Saba County | R | 276 | 2,412 | 2,709 | |
| Schleicher County | R | 192 | 906 | 1,108 | |
| Scurry County | R | 734 | 4,945 | 5,721 | |
| Shackelford County | R | 146 | 1,565 | 1,728 | |
| Shelby County | R | 1,741 | 8,164 | 9,959 | |
| Sherman County | R | 48 | 817 | 876 | |
| Smith County | R | 28,041 | 74,862 | 104,186 | |
| Somervell County | R | 751 | 4,493 | 5,294 | |
| Starr County | R | 6,862 | 9,487 | 16,431 | |
| Stephens County | R | 384 | 3,368 | 3,761 | |
| Sterling County | R | 43 | 583 | 629 | |
| Stonewall County | R | 110 | 604 | 716 | |
| Sutton County | R | 228 | 1,167 | 1,401 | |
| Swisher County | R | 403 | 1,840 | 2,265 | |
| Tarrant County | R | 384,501 | 426,626 | 823,312 | |
| Taylor County | R | 13,624 | 41,198 | 55,417 | |
| Terrell County | R | 91 | 314 | 405 | |
| Terry County | R | 587 | 2,815 | 3,426 | |
| Throckmorton County | R | 73 | 823 | 900 | |
| Titus County | R | 2,275 | 7,861 | 10,214 | |
| Tom Green County | R | 11,585 | 33,399 | 45,461 | |
| Travis County | D | 398,981 | 170,787 | 583,975 | |
| Trinity County | R | 1,195 | 6,136 | 7,374 | |
| Tyler County | R | 1,249 | 8,286 | 9,593 | |
| Upshur County | R | 2,820 | 16,939 | 19,887 | |
| Upton County | R | 146 | 1,149 | 1,303 | |
| Uvalde County | R | 3,218 | 6,482 | 9,772 | |
| Val Verde County | R | 5,282 | 9,162 | 14,612 | |
| Van Zandt County | R | 3,450 | 24,351 | 27,997 | |
| Victoria County | R | 9,998 | 25,010 | 35,305 | |
| Walker County | R | 7,461 | 17,515 | 25,214 | |
| Waller County | R | 10,183 | 17,077 | 27,561 | |
| Ward County | R | 627 | 3,115 | 3,765 | |
| Washington County | R | 4,058 | 14,020 | 18,265 | |
| Webb County | R | 31,952 | 33,384 | 65,937 | |
| Wharton County | R | 3,910 | 12,439 | 16,471 | |
| Wheeler County | R | 169 | 2,093 | 2,274 | |
| Wichita County | R | 12,237 | 31,818 | 44,530 | |
| Wilbarger County | R | 860 | 3,566 | 4,467 | |
| Willacy County | R | 2,673 | 2,856 | 5,563 | |
| Williamson County | R | 147,766 | 155,310 | 309,515 | |
| Wilson County | R | 6,247 | 20,894 | 27,320 | |
| Winkler County | R | 283 | 1,646 | 1,933 | |
| Wise County | R | 5,605 | 32,385 | 38,243 | |
| Wood County | R | 3,618 | 20,621 | 24,386 | |
| Yoakum County | R | 342 | 2,039 | 2,397 | |
| Young County | R | 962 | 7,298 | 8,314 | |
| Zapata County | R | 1,877 | 2,970 | 4,871 | |
| Zavala County | D | 1,984 | 1,482 | 3,492 |