Texas 2024 Presidential Election Results by County

In 2024, the Republican candidate won 242 of Texas's 254 counties.

County Winner Party Votes Vote Share Margin Total Votes Cast
Anderson Donald J Trump Republican 15,597 80.6% 61.8 pts 19,358
Andrews Donald J Trump Republican 5,205 85.9% 72.6 pts 6,060
Angelina Donald J Trump Republican 26,049 75.7% 52.0 pts 34,422
Aransas Donald J Trump Republican 10,090 77.4% 55.7 pts 13,031
Archer Donald J Trump Republican 4,592 89.5% 79.3 pts 5,132
Armstrong Donald J Trump Republican 1,029 92.8% 85.8 pts 1,109
Atascosa Donald J Trump Republican 13,142 71.3% 43.3 pts 18,444
Austin Donald J Trump Republican 12,457 81.0% 62.7 pts 15,383
Bailey Donald J Trump Republican 1,395 80.1% 61.1 pts 1,741
Bandera Donald J Trump Republican 10,939 80.4% 61.8 pts 13,600
Bastrop Donald J Trump Republican 23,301 58.5% 18.4 pts 39,806
Baylor Donald J Trump Republican 1,471 87.8% 76.8 pts 1,675
Bee Donald J Trump Republican 6,111 69.5% 39.9 pts 8,790
Bell Donald J Trump Republican 75,161 57.5% 16.2 pts 130,662
Bexar Kamala D Harris Democratic 411,389 54.2% 9.7 pts 758,323
Blanco Donald J Trump Republican 6,447 75.6% 52.5 pts 8,523
Borden Donald J Trump Republican 370 95.6% 91.5 pts 387
Bosque Donald J Trump Republican 7,969 83.2% 67.3 pts 9,576
Bowie Donald J Trump Republican 27,122 74.0% 48.7 pts 36,644
Brazoria Donald J Trump Republican 95,867 59.2% 19.7 pts 162,046
Brazos Donald J Trump Republican 56,671 61.6% 24.8 pts 91,961
Brewster Donald J Trump Republican 2,545 55.6% 12.6 pts 4,578
Briscoe Donald J Trump Republican 666 89.4% 79.7 pts 745
Brooks Kamala D Harris Democratic 1,308 54.5% 9.6 pts 2,402
Brown Donald J Trump Republican 14,593 86.6% 73.9 pts 16,853
Burleson Donald J Trump Republican 7,590 81.0% 62.8 pts 9,369
Burnet Donald J Trump Republican 21,795 77.4% 55.7 pts 28,153
Caldwell Donald J Trump Republican 8,880 56.6% 14.4 pts 15,693
Calhoun Donald J Trump Republican 5,939 75.8% 52.2 pts 7,832
Callahan Donald J Trump Republican 6,180 88.4% 77.5 pts 6,988
Cameron Donald J Trump Republican 60,991 52.5% 5.8 pts 116,153
Camp Donald J Trump Republican 4,011 76.5% 53.6 pts 5,242
Carson Donald J Trump Republican 2,866 90.2% 81.1 pts 3,177
Cass Donald J Trump Republican 11,693 82.7% 65.7 pts 14,143
Castro Donald J Trump Republican 1,594 78.8% 58.1 pts 2,023
Chambers Donald J Trump Republican 20,567 82.4% 65.6 pts 24,973
Cherokee Donald J Trump Republican 16,593 80.9% 62.7 pts 20,507
Childress Donald J Trump Republican 1,991 87.6% 76.1 pts 2,272
Clay Donald J Trump Republican 5,288 89.5% 79.6 pts 5,908
Cochran Donald J Trump Republican 735 82.3% 65.7 pts 893
Coke Donald J Trump Republican 1,623 89.5% 79.6 pts 1,814
Coleman Donald J Trump Republican 3,712 89.3% 79.0 pts 4,156
Collin Donald J Trump Republican 279,534 54.2% 11.1 pts 515,585
Collingsworth Donald J Trump Republican 1,066 88.8% 77.5 pts 1,201
Colorado Donald J Trump Republican 7,824 78.3% 57.2 pts 9,994
Comal Donald J Trump Republican 74,756 72.2% 45.5 pts 103,491
Comanche Donald J Trump Republican 5,679 86.8% 74.0 pts 6,544
Concho Donald J Trump Republican 1,038 86.6% 73.9 pts 1,198
Cooke Donald J Trump Republican 16,975 83.0% 66.8 pts 20,447
Coryell Donald J Trump Republican 16,688 69.7% 40.7 pts 23,926
Cottle Donald J Trump Republican 565 86.0% 72.5 pts 657
Crane Donald J Trump Republican 1,195 86.0% 72.6 pts 1,389
Crockett Donald J Trump Republican 1,087 76.7% 53.9 pts 1,417
Crosby Donald J Trump Republican 1,416 75.3% 51.3 pts 1,880
Culberson Donald J Trump Republican 451 57.7% 16.9 pts 781
Dallam Donald J Trump Republican 1,285 88.8% 78.3 pts 1,447
Dallas Kamala D Harris Democratic 511,118 60.1% 22.2 pts 849,872
Dawson Donald J Trump Republican 2,810 80.0% 61.0 pts 3,513
DeWitt Donald J Trump Republican 6,515 83.3% 67.0 pts 7,825
Deaf Smith Donald J Trump Republican 3,233 75.4% 51.7 pts 4,286
Delta Donald J Trump Republican 2,250 84.7% 69.7 pts 2,658
Denton Donald J Trump Republican 250,521 55.8% 13.1 pts 449,188
Dickens Donald J Trump Republican 844 85.0% 70.3 pts 993
Dimmit Kamala D Harris Democratic 1,765 51.5% 3.3 pts 3,427
Donley Donald J Trump Republican 1,512 88.3% 78.2 pts 1,712
Duval Donald J Trump Republican 2,439 54.7% 9.8 pts 4,461
Eastland Donald J Trump Republican 7,397 88.4% 77.5 pts 8,364
Ector Donald J Trump Republican 32,429 76.1% 52.9 pts 42,615
Edwards Donald J Trump Republican 869 86.5% 73.2 pts 1,005
El Paso Kamala D Harris Democratic 143,156 56.9% 15.1 pts 251,569
Ellis Donald J Trump Republican 64,763 65.1% 31.1 pts 99,557
Erath Donald J Trump Republican 15,349 83.6% 68.0 pts 18,351
Falls Donald J Trump Republican 4,520 72.0% 44.7 pts 6,277
Fannin Donald J Trump Republican 13,648 83.2% 67.3 pts 16,395
Fayette Donald J Trump Republican 10,699 80.3% 61.4 pts 13,331
Fisher Donald J Trump Republican 1,487 81.3% 63.2 pts 1,830
Floyd Donald J Trump Republican 1,715 82.1% 64.9 pts 2,090
Foard Donald J Trump Republican 448 82.2% 65.3 pts 545
Fort Bend Kamala D Harris Democratic 179,310 49.5% 1.6 pts 362,524
Franklin Donald J Trump Republican 4,473 84.2% 68.9 pts 5,311
Freestone Donald J Trump Republican 7,500 82.9% 66.3 pts 9,045
Frio Donald J Trump Republican 3,060 61.9% 24.5 pts 4,945
Gaines Donald J Trump Republican 5,840 91.0% 82.6 pts 6,416
Galveston Donald J Trump Republican 100,295 63.1% 27.4 pts 158,996
Garza Donald J Trump Republican 1,374 85.9% 72.6 pts 1,599
Gillespie Donald J Trump Republican 13,202 80.1% 60.9 pts 16,492
Glasscock Donald J Trump Republican 623 94.0% 88.2 pts 663
Goliad Donald J Trump Republican 3,178 79.7% 60.2 pts 3,987
Gonzales Donald J Trump Republican 5,981 77.1% 54.8 pts 7,755
Gray Donald J Trump Republican 6,691 88.3% 77.1 pts 7,580
Grayson Donald J Trump Republican 50,556 76.7% 54.2 pts 65,915
Gregg Donald J Trump Republican 33,026 70.7% 42.2 pts 46,738
Grimes Donald J Trump Republican 11,197 79.7% 60.2 pts 14,051
Guadalupe Donald J Trump Republican 54,691 64.2% 29.5 pts 85,136
Hale Donald J Trump Republican 7,283 78.4% 57.9 pts 9,285
Hall Donald J Trump Republican 992 86.3% 73.4 pts 1,149
Hamilton Donald J Trump Republican 3,809 85.3% 71.3 pts 4,465
Hansford Donald J Trump Republican 1,842 92.1% 84.8 pts 1,999
Hardeman Donald J Trump Republican 1,210 86.1% 72.7 pts 1,405
Hardin Donald J Trump Republican 24,691 87.7% 75.8 pts 28,157
Harris Kamala D Harris Democratic 808,771 51.9% 5.5 pts 1,557,484
Harrison Donald J Trump Republican 22,658 74.9% 50.6 pts 30,243
Hartley Donald J Trump Republican 1,843 91.4% 83.3 pts 2,016
Haskell Donald J Trump Republican 1,918 85.4% 71.4 pts 2,247
Hays Kamala D Harris Democratic 65,528 52.1% 5.6 pts 125,827
Hemphill Donald J Trump Republican 1,412 87.6% 75.8 pts 1,612
Henderson Donald J Trump Republican 31,379 81.4% 63.5 pts 38,540
Hidalgo Donald J Trump Republican 110,760 51.0% 2.9 pts 217,265
Hill Donald J Trump Republican 13,669 81.8% 64.3 pts 16,706
Hockley Donald J Trump Republican 6,616 82.8% 66.3 pts 7,988
Hood Donald J Trump Republican 30,174 82.5% 65.9 pts 36,553
Hopkins Donald J Trump Republican 13,754 82.0% 64.6 pts 16,778
Houston Donald J Trump Republican 7,247 77.4% 55.3 pts 9,365
Howard Donald J Trump Republican 7,817 81.1% 62.8 pts 9,641
Hudspeth Donald J Trump Republican 759 73.1% 46.6 pts 1,038
Hunt Donald J Trump Republican 36,137 77.3% 55.5 pts 46,733
Hutchinson Donald J Trump Republican 7,273 88.2% 77.1 pts 8,244
Irion Donald J Trump Republican 761 87.7% 75.6 pts 868
Jack Donald J Trump Republican 3,819 90.9% 82.3 pts 4,201
Jackson Donald J Trump Republican 5,386 85.1% 70.8 pts 6,329
Jasper Donald J Trump Republican 13,162 83.1% 66.6 pts 15,841
Jeff Davis Donald J Trump Republican 699 59.8% 21.3 pts 1,169
Jefferson Donald J Trump Republican 46,596 54.0% 8.9 pts 86,314
Jim Hogg Kamala D Harris Democratic 856 54.0% 8.3 pts 1,585
Jim Wells Donald J Trump Republican 7,636 57.6% 15.5 pts 13,268
Johnson Donald J Trump Republican 60,752 75.3% 51.4 pts 80,721
Jones Donald J Trump Republican 5,988 86.2% 73.1 pts 6,947
Karnes Donald J Trump Republican 4,001 78.8% 58.1 pts 5,075
Kaufman Donald J Trump Republican 44,063 63.5% 27.9 pts 69,406
Kendall Donald J Trump Republican 22,668 77.3% 55.6 pts 29,315
Kenedy Donald J Trump Republican 115 72.8% 46.8 pts 158
Kent Donald J Trump Republican 390 87.6% 76.4 pts 445
Kerr Donald J Trump Republican 21,615 76.7% 54.3 pts 28,170
Kimble Donald J Trump Republican 2,126 88.4% 77.6 pts 2,404
King Donald J Trump Republican 129 95.6% 91.1 pts 135
Kinney Donald J Trump Republican 1,063 74.9% 50.5 pts 1,419
Kleberg Donald J Trump Republican 5,612 56.0% 12.7 pts 10,014
Knox Donald J Trump Republican 1,156 84.0% 68.5 pts 1,376
La Salle Donald J Trump Republican 1,417 60.0% 20.5 pts 2,360
Lamar Donald J Trump Republican 17,044 80.1% 60.9 pts 21,285
Lamb Donald J Trump Republican 3,398 81.9% 64.3 pts 4,151
Lampasas Donald J Trump Republican 8,961 79.3% 59.5 pts 11,301
Lavaca Donald J Trump Republican 9,215 87.8% 76.1 pts 10,491
Lee Donald J Trump Republican 6,724 79.9% 60.4 pts 8,415
Leon Donald J Trump Republican 7,982 88.1% 76.7 pts 9,064
Liberty Donald J Trump Republican 25,241 80.6% 61.6 pts 31,323
Limestone Donald J Trump Republican 7,081 78.0% 56.9 pts 9,075
Lipscomb Donald J Trump Republican 1,125 89.4% 79.6 pts 1,259
Live Oak Donald J Trump Republican 4,307 84.6% 69.6 pts 5,093
Llano Donald J Trump Republican 10,902 80.0% 60.8 pts 13,629
Loving Donald J Trump Republican 86 88.7% 78.4 pts 97
Lubbock Donald J Trump Republican 86,547 69.2% 39.5 pts 125,038
Lynn Donald J Trump Republican 2,175 84.7% 70.3 pts 2,567
Madison Donald J Trump Republican 4,498 81.9% 64.4 pts 5,489
Marion Donald J Trump Republican 3,577 75.9% 52.5 pts 4,714
Martin Donald J Trump Republican 1,825 87.6% 75.8 pts 2,083
Mason Donald J Trump Republican 2,076 82.2% 65.0 pts 2,527
Matagorda Donald J Trump Republican 9,957 74.8% 50.5 pts 13,312
Maverick Donald J Trump Republican 9,285 59.0% 18.5 pts 15,745
McCulloch Donald J Trump Republican 3,033 86.3% 73.4 pts 3,513
McLennan Donald J Trump Republican 64,606 64.8% 30.8 pts 99,672
McMullen Donald J Trump Republican 448 92.0% 84.4 pts 487
Medina Donald J Trump Republican 17,464 70.9% 42.7 pts 24,617
Menard Donald J Trump Republican 861 82.8% 66.4 pts 1,040
Midland Donald J Trump Republican 46,944 79.8% 60.5 pts 58,808
Milam Donald J Trump Republican 8,691 78.3% 57.3 pts 11,098
Mills Donald J Trump Republican 2,418 88.2% 76.9 pts 2,742
Mitchell Donald J Trump Republican 2,144 85.3% 71.3 pts 2,513
Montague Donald J Trump Republican 9,825 88.5% 77.6 pts 11,101
Montgomery Donald J Trump Republican 221,964 72.2% 45.5 pts 307,258
Moore Donald J Trump Republican 4,458 83.1% 67.1 pts 5,362
Morris Donald J Trump Republican 4,092 75.3% 51.2 pts 5,434
Motley Donald J Trump Republican 612 94.2% 88.8 pts 650
Nacogdoches Donald J Trump Republican 17,575 69.0% 38.8 pts 25,486
Navarro Donald J Trump Republican 14,983 75.6% 51.8 pts 19,831
Newton Donald J Trump Republican 4,781 83.2% 66.6 pts 5,749
Nolan Donald J Trump Republican 4,048 79.1% 59.2 pts 5,115
Nueces Donald J Trump Republican 67,201 55.2% 11.5 pts 121,678
Ochiltree Donald J Trump Republican 2,723 90.5% 81.5 pts 3,010
Oldham Donald J Trump Republican 895 91.9% 84.3 pts 974
Orange Donald J Trump Republican 30,191 83.1% 66.7 pts 36,338
Palo Pinto Donald J Trump Republican 11,093 83.2% 67.1 pts 13,336
Panola Donald J Trump Republican 9,500 83.0% 66.4 pts 11,439
Parker Donald J Trump Republican 75,168 82.7% 66.4 pts 90,840
Parmer Donald J Trump Republican 2,123 84.8% 70.1 pts 2,504
Pecos Donald J Trump Republican 3,042 71.9% 44.8 pts 4,233
Polk Donald J Trump Republican 19,216 79.1% 58.9 pts 24,292
Potter Donald J Trump Republican 23,007 71.6% 44.4 pts 32,121
Presidio Kamala D Harris Democratic 1,289 64.6% 30.2 pts 1,994
Rains Donald J Trump Republican 5,649 86.2% 72.9 pts 6,556
Randall Donald J Trump Republican 53,314 79.7% 60.4 pts 66,901
Reagan Donald J Trump Republican 800 84.3% 69.4 pts 949
Real Donald J Trump Republican 1,625 83.0% 66.9 pts 1,958
Red River Donald J Trump Republican 4,682 80.8% 61.7 pts 5,796
Reeves Donald J Trump Republican 2,340 68.0% 36.9 pts 3,439
Refugio Donald J Trump Republican 2,134 69.4% 39.5 pts 3,075
Roberts Donald J Trump Republican 547 95.6% 92.1 pts 572
Robertson Donald J Trump Republican 6,177 75.7% 52.1 pts 8,158
Rockwall Donald J Trump Republican 43,542 69.9% 40.9 pts 62,269
Runnels Donald J Trump Republican 3,580 88.3% 77.1 pts 4,056
Rusk Donald J Trump Republican 17,234 79.4% 59.4 pts 21,706
Sabine Donald J Trump Republican 4,972 89.1% 78.5 pts 5,581
San Augustine Donald J Trump Republican 2,917 77.8% 56.3 pts 3,747
San Jacinto Donald J Trump Republican 10,524 82.3% 65.3 pts 12,789
San Patricio Donald J Trump Republican 17,337 67.8% 36.4 pts 25,579
San Saba Donald J Trump Republican 2,412 89.0% 78.8 pts 2,709
Schleicher Donald J Trump Republican 906 81.8% 64.4 pts 1,108
Scurry Donald J Trump Republican 4,945 86.4% 73.6 pts 5,721
Shackelford Donald J Trump Republican 1,565 90.6% 82.1 pts 1,728
Shelby Donald J Trump Republican 8,164 82.1% 64.6 pts 9,948
Sherman Donald J Trump Republican 817 93.6% 88.1 pts 873
Smith Donald J Trump Republican 74,862 72.1% 45.1 pts 103,879
Somervell Donald J Trump Republican 4,493 84.9% 70.7 pts 5,294
Starr Donald J Trump Republican 9,487 57.8% 16.0 pts 16,421
Stephens Donald J Trump Republican 3,368 89.6% 79.3 pts 3,761
Sterling Donald J Trump Republican 583 92.7% 85.9 pts 629
Stonewall Donald J Trump Republican 604 84.4% 69.0 pts 716
Sutton Donald J Trump Republican 1,167 83.4% 67.1 pts 1,400
Swisher Donald J Trump Republican 1,840 81.2% 63.4 pts 2,265
Tarrant Donald J Trump Republican 426,626 51.8% 5.1 pts 823,312
Taylor Donald J Trump Republican 41,198 74.3% 49.8 pts 55,417
Terrell Donald J Trump Republican 314 77.5% 55.1 pts 405
Terry Donald J Trump Republican 2,815 82.3% 65.1 pts 3,420
Throckmorton Donald J Trump Republican 823 91.4% 83.3 pts 900
Titus Donald J Trump Republican 7,861 77.0% 54.7 pts 10,214
Tom Green Donald J Trump Republican 33,399 73.5% 48.0 pts 45,460
Travis Kamala D Harris Democratic 398,981 68.6% 39.3 pts 581,276
Trinity Donald J Trump Republican 6,136 83.2% 67.0 pts 7,374
Tyler Donald J Trump Republican 8,286 86.5% 73.5 pts 9,578
Upshur Donald J Trump Republican 16,939 85.2% 71.0 pts 19,887
Upton Donald J Trump Republican 1,149 88.2% 77.0 pts 1,303
Uvalde Donald J Trump Republican 6,482 66.3% 33.4 pts 9,772
Val Verde Donald J Trump Republican 9,162 62.8% 26.6 pts 14,588
Van Zandt Donald J Trump Republican 24,351 87.1% 74.8 pts 27,950
Victoria Donald J Trump Republican 25,010 70.8% 42.5 pts 35,315
Walker Donald J Trump Republican 17,515 69.6% 39.9 pts 25,175
Waller Donald J Trump Republican 17,077 62.0% 25.0 pts 27,561
Ward Donald J Trump Republican 3,115 82.7% 66.1 pts 3,765
Washington Donald J Trump Republican 14,020 77.0% 54.7 pts 18,217
Webb Donald J Trump Republican 33,384 50.7% 2.2 pts 65,865
Wharton Donald J Trump Republican 12,439 75.6% 51.8 pts 16,453
Wheeler Donald J Trump Republican 2,093 92.0% 84.6 pts 2,274
Wichita Donald J Trump Republican 31,818 71.5% 44.0 pts 44,530
Wilbarger Donald J Trump Republican 3,566 79.8% 60.6 pts 4,467
Willacy Donald J Trump Republican 2,856 51.3% 3.3 pts 5,563
Williamson Donald J Trump Republican 155,310 50.3% 2.4 pts 308,469
Wilson Donald J Trump Republican 20,894 76.6% 53.7 pts 27,275
Winkler Donald J Trump Republican 1,646 85.2% 70.5 pts 1,933
Wise Donald J Trump Republican 32,385 84.7% 70.0 pts 38,243
Wood Donald J Trump Republican 20,621 84.6% 69.7 pts 24,386
Yoakum Donald J Trump Republican 2,039 85.2% 70.9 pts 2,393
Young Donald J Trump Republican 7,298 87.8% 76.2 pts 8,314
Zapata Donald J Trump Republican 2,970 61.0% 22.4 pts 4,871
Zavala Kamala D Harris Democratic 1,984 56.8% 14.4 pts 3,492

Other Cycles

Frequently Asked Questions

Which party won the most counties in Texas in 2024?

The Republican candidate won 242 of Texas's 254 counties in 2024, with 12 counties going to the other major party.

Which Texas county had the closest presidential result in 2024?

Fort Bend had the closest margin in Texas in 2024, with Kamala D Harris (Democratic) winning by 1.6 points out of 362,524 total votes cast.

Which Texas county had the widest presidential margin in 2024?

Roberts had the widest margin in Texas in 2024, with Donald J Trump (Republican) winning by 92.1 points.

How many counties are included in Texas's 2024 presidential results?

This page covers 254 counties in Texas for the 2024 presidential election, based on MEDSL/EveryElectionResult.com county-level returns.