Elections / 2004 · President · TX
Texas — 2004 presidential election
Recent presidential results
state2004 presidential electionTexas · PresidentBushR+22.9
How it voted
Share of the 2004 vote
| George W. Bush ✓Republican | 61.1% | 4,526,917 |
|---|---|---|
| John KerryDemocratic | 38.2% | 2,832,704 |
| OtherAll other candidates | 0.7% | 51,144 |
2004presidential margin
D+60R+60
254 counties, each filled by 2004 D-vs-R margin. Hover any county for its result.
Texas cast 34 electoral votes this cycle.
County-level results (254 counties) — table
| County | Winner | Margin |
|---|---|---|
| Anderson County, TX | Republican | R+42.0 |
| Andrews County, TX | Republican | R+69.7 |
| Angelina County, TX | Republican | R+34.0 |
| Aransas County, TX | Republican | R+42.4 |
| Archer County, TX | Republican | R+60.2 |
| Armstrong County, TX | Republican | R+65.7 |
| Atascosa County, TX | Republican | R+26.5 |
| Austin County, TX | Republican | R+51.3 |
| Bailey County, TX | Republican | R+56.3 |
| Bandera County, TX | Republican | R+59.4 |
| Bastrop County, TX | Republican | R+14.9 |
| Baylor County, TX | Republican | R+42.8 |
| Bee County, TX | Republican | R+14.5 |
| Bell County, TX | Republican | R+31.3 |
| Bexar County, TX | Republican | R+10.5 |
| Blanco County, TX | Republican | R+43.8 |
| Borden County, TX | Republican | R+69.1 |
| Bosque County, TX | Republican | R+51.7 |
| Bowie County, TX | Republican | R+29.4 |
| Brazoria County, TX | Republican | R+37.3 |
| Brazos County, TX | Republican | R+39.5 |
| Brewster County, TX | Republican | R+6.7 |
| Briscoe County, TX | Republican | R+52.9 |
| Brooks County, TX | Democratic | D+36.6 |
| Brown County, TX | Republican | R+64.0 |
| Burleson County, TX | Republican | R+31.7 |
| Burnet County, TX | Republican | R+46.4 |
| Caldwell County, TX | Republican | R+11.9 |
| Calhoun County, TX | Republican | R+25.8 |
| Callahan County, TX | Republican | R+61.4 |
| Cameron County, TX | Republican | R+1.2 |
| Camp County, TX | Republican | R+19.4 |
| Carson County, TX | Republican | R+66.7 |
| Cass County, TX | Republican | R+22.8 |
| Castro County, TX | Republican | R+47.9 |
| Chambers County, TX | Republican | R+48.6 |
| Cherokee County, TX | Republican | R+43.5 |
| Childress County, TX | Republican | R+52.1 |
| Clay County, TX | Republican | R+50.5 |
| Cochran County, TX | Republican | R+54.7 |
| Coke County, TX | Republican | R+66.6 |
| Coleman County, TX | Republican | R+59.0 |
| Collin County, TX | Republican | R+43.0 |
| Collingsworth County, TX | Republican | R+50.4 |
| Colorado County, TX | Republican | R+43.3 |
| Comal County, TX | Republican | R+54.6 |
| Comanche County, TX | Republican | R+45.2 |
| Concho County, TX | Republican | R+53.7 |
| Cooke County, TX | Republican | R+58.0 |
| Coryell County, TX | Republican | R+41.4 |
| Cottle County, TX | Republican | R+43.6 |
| Crane County, TX | Republican | R+67.3 |
| Crockett County, TX | Republican | R+44.8 |
| Crosby County, TX | Republican | R+45.1 |
| Culberson County, TX | Republican | R+4.1 |
| Dallam County, TX | Republican | R+65.5 |
| Dallas County, TX | Republican | R+1.4 |
| Dawson County, TX | Republican | R+50.7 |
| Deaf Smith County, TX | Republican | R+56.8 |
| Delta County, TX | Republican | R+39.4 |
| Denton County, TX | Republican | R+40.5 |
| DeWitt County, TX | Republican | R+51.8 |
| Dickens County, TX | Republican | R+53.6 |
| Dimmit County, TX | Democratic | D+33.0 |
| Donley County, TX | Republican | R+60.5 |
| Duval County, TX | Democratic | D+42.9 |
| Eastland County, TX | Republican | R+53.5 |
| Ector County, TX | Republican | R+52.1 |
| Edwards County, TX | Republican | R+54.8 |
| El Paso County, TX | Democratic | D+12.9 |
| Ellis County, TX | Republican | R+49.4 |
| Erath County, TX | Republican | R+55.3 |
| Falls County, TX | Republican | R+17.4 |
| Fannin County, TX | Republican | R+32.5 |
| Fayette County, TX | Republican | R+45.4 |
| Fisher County, TX | Republican | R+21.0 |
| Floyd County, TX | Republican | R+57.5 |
| Foard County, TX | Republican | R+19.1 |
| Fort Bend County, TX | Republican | R+15.3 |
| Franklin County, TX | Republican | R+51.6 |
| Freestone County, TX | Republican | R+41.7 |
| Frio County, TX | Republican | R+1.5 |
| Gaines County, TX | Republican | R+70.4 |
| Galveston County, TX | Republican | R+16.4 |
| Garza County, TX | Republican | R+63.7 |
| Gillespie County, TX | Republican | R+62.3 |
| Glasscock County, TX | Republican | R+83.3 |
| Goliad County, TX | Republican | R+29.9 |
| Gonzales County, TX | Republican | R+42.9 |
| Gray County, TX | Republican | R+69.7 |
| Grayson County, TX | Republican | R+39.0 |
| Gregg County, TX | Republican | R+41.6 |
| Grimes County, TX | Republican | R+31.8 |
| Guadalupe County, TX | Republican | R+46.2 |
| Hale County, TX | Republican | R+58.6 |
| Hall County, TX | Republican | R+35.0 |
| Hamilton County, TX | Republican | R+53.9 |
| Hansford County, TX | Republican | R+77.5 |
| Hardeman County, TX | Republican | R+43.1 |
| Hardin County, TX | Republican | R+45.5 |
| Harris County, TX | Republican | R+10.2 |
| Harrison County, TX | Republican | R+26.0 |
| Hartley County, TX | Republican | R+69.0 |
| Haskell County, TX | Republican | R+27.8 |
| Hays County, TX | Republican | R+14.5 |
| Hemphill County, TX | Republican | R+68.4 |
| Henderson County, TX | Republican | R+40.6 |
| Hidalgo County, TX | Democratic | D+10.1 |
| Hill County, TX | Republican | R+41.9 |
| Hockley County, TX | Republican | R+63.0 |
| Hood County, TX | Republican | R+53.6 |
| Hopkins County, TX | Republican | R+42.6 |
| Houston County, TX | Republican | R+33.2 |
| Howard County, TX | Republican | R+47.2 |
| Hudspeth County, TX | Republican | R+31.0 |
| Hunt County, TX | Republican | R+42.9 |
| Hutchinson County, TX | Republican | R+67.6 |
| Irion County, TX | Republican | R+65.6 |
| Jack County, TX | Republican | R+58.4 |
| Jackson County, TX | Republican | R+48.7 |
| Jasper County, TX | Republican | R+30.1 |
| Jeff Davis County, TX | Republican | R+33.1 |
| Jefferson County, TX | Democratic | D+2.9 |
| Jim Hogg County, TX | Democratic | D+30.6 |
| Jim Wells County, TX | Democratic | D+7.9 |
| Johnson County, TX | Republican | R+47.4 |
| Jones County, TX | Republican | R+43.8 |
| Karnes County, TX | Republican | R+33.6 |
| Kaufman County, TX | Republican | R+40.7 |
| Kendall County, TX | Republican | R+63.3 |
| Kenedy County, TX | Democratic | D+1.8 |
| Kent County, TX | Republican | R+46.7 |
| Kerr County, TX | Republican | R+56.4 |
| Kimble County, TX | Republican | R+63.8 |
| King County, TX | Republican | R+76.3 |
| Kinney County, TX | Republican | R+31.8 |
| Kleberg County, TX | Republican | R+8.2 |
| Knox County, TX | Republican | R+39.8 |
| La Salle County, TX | Democratic | D+10.8 |
| Lamar County, TX | Republican | R+38.4 |
| Lamb County, TX | Republican | R+59.8 |
| Lampasas County, TX | Republican | R+54.5 |
| Lavaca County, TX | Republican | R+46.7 |
| Lee County, TX | Republican | R+37.1 |
| Leon County, TX | Republican | R+48.1 |
| Liberty County, TX | Republican | R+37.1 |
| Limestone County, TX | Republican | R+29.1 |
| Lipscomb County, TX | Republican | R+72.0 |
| Live Oak County, TX | Republican | R+50.2 |
| Llano County, TX | Republican | R+52.1 |
| Loving County, TX | Republican | R+66.3 |
| Lubbock County, TX | Republican | R+51.2 |
| Lynn County, TX | Republican | R+56.6 |
| Madison County, TX | Republican | R+39.1 |
| Marion County, TX | Republican | R+12.8 |
| Martin County, TX | Republican | R+67.8 |
| Mason County, TX | Republican | R+54.9 |
| Matagorda County, TX | Republican | R+30.1 |
| Maverick County, TX | Democratic | D+19.2 |
| McCulloch County, TX | Republican | R+53.4 |
| McLennan County, TX | Republican | R+32.0 |
| McMullen County, TX | Republican | R+66.0 |
| Medina County, TX | Republican | R+40.9 |
| Menard County, TX | Republican | R+39.0 |
| Midland County, TX | Republican | R+63.7 |
| Milam County, TX | Republican | R+21.0 |
| Mills County, TX | Republican | R+61.8 |
| Mitchell County, TX | Republican | R+49.8 |
| Montague County, TX | Republican | R+50.2 |
| Montgomery County, TX | Republican | R+56.7 |
| Moore County, TX | Republican | R+63.8 |
| Morris County, TX | Republican | R+7.2 |
| Motley County, TX | Republican | R+65.9 |
| Nacogdoches County, TX | Republican | R+32.6 |
| Navarro County, TX | Republican | R+34.0 |
| Newton County, TX | Republican | R+11.3 |
| Nolan County, TX | Republican | R+41.2 |
| Nueces County, TX | Republican | R+14.3 |
| Ochiltree County, TX | Republican | R+84.1 |
| Oldham County, TX | Republican | R+74.1 |
| Orange County, TX | Republican | R+27.6 |
| Palo Pinto County, TX | Republican | R+43.1 |
| Panola County, TX | Republican | R+40.6 |
| Parker County, TX | Republican | R+55.7 |
| Parmer County, TX | Republican | R+71.6 |
| Pecos County, TX | Republican | R+43.5 |
| Polk County, TX | Republican | R+32.7 |
| Potter County, TX | Republican | R+47.9 |
| Presidio County, TX | Democratic | D+23.5 |
| Rains County, TX | Republican | R+42.2 |
| Randall County, TX | Republican | R+67.2 |
| Reagan County, TX | Republican | R+67.5 |
| Real County, TX | Republican | R+60.1 |
| Red River County, TX | Republican | R+23.4 |
| Reeves County, TX | Republican | R+5.2 |
| Refugio County, TX | Republican | R+28.4 |
| Roberts County, TX | Republican | R+81.9 |
| Robertson County, TX | Republican | R+12.0 |
| Rockwall County, TX | Republican | R+57.9 |
| Runnels County, TX | Republican | R+60.4 |
| Rusk County, TX | Republican | R+46.3 |
| Sabine County, TX | Republican | R+35.8 |
| San Augustine County, TX | Republican | R+19.4 |
| San Jacinto County, TX | Republican | R+33.3 |
| San Patricio County, TX | Republican | R+26.8 |
| San Saba County, TX | Republican | R+56.1 |
| Schleicher County, TX | Republican | R+52.7 |
| Scurry County, TX | Republican | R+64.5 |
| Shackelford County, TX | Republican | R+69.6 |
| Shelby County, TX | Republican | R+36.0 |
| Sherman County, TX | Republican | R+76.7 |
| Smith County, TX | Republican | R+45.4 |
| Somervell County, TX | Republican | R+52.7 |
| Starr County, TX | Democratic | D+47.5 |
| Stephens County, TX | Republican | R+59.7 |
| Sterling County, TX | Republican | R+76.9 |
| Stonewall County, TX | Republican | R+33.1 |
| Sutton County, TX | Republican | R+61.5 |
| Swisher County, TX | Republican | R+40.6 |
| Tarrant County, TX | Republican | R+25.4 |
| Taylor County, TX | Republican | R+55.2 |
| Terrell County, TX | Republican | R+31.3 |
| Terry County, TX | Republican | R+59.7 |
| Throckmorton County, TX | Republican | R+52.6 |
| Titus County, TX | Republican | R+28.5 |
| Tom Green County, TX | Republican | R+51.3 |
| Travis County, TX | Democratic | D+14.0 |
| Trinity County, TX | Republican | R+28.7 |
| Tyler County, TX | Republican | R+30.8 |
| Upshur County, TX | Republican | R+41.4 |
| Upton County, TX | Republican | R+68.8 |
| Uvalde County, TX | Republican | R+21.8 |
| Val Verde County, TX | Republican | R+18.7 |
| Van Zandt County, TX | Republican | R+51.1 |
| Victoria County, TX | Republican | R+41.6 |
| Walker County, TX | Republican | R+32.2 |
| Waller County, TX | Republican | R+11.1 |
| Ward County, TX | Republican | R+51.9 |
| Washington County, TX | Republican | R+47.5 |
| Webb County, TX | Democratic | D+14.2 |
| Wharton County, TX | Republican | R+32.7 |
| Wheeler County, TX | Republican | R+64.3 |
| Wichita County, TX | Republican | R+43.2 |
| Wilbarger County, TX | Republican | R+48.1 |
| Willacy County, TX | Democratic | D+10.6 |
| Williamson County, TX | Republican | R+31.3 |
| Wilson County, TX | Republican | R+40.2 |
| Winkler County, TX | Republican | R+60.6 |
| Wise County, TX | Republican | R+51.8 |
| Wood County, TX | Republican | R+52.0 |
| Yoakum County, TX | Republican | R+70.9 |
| Young County, TX | Republican | R+58.9 |
| Zapata County, TX | Democratic | D+15.0 |
| Zavala County, TX | Democratic | D+49.9 |
Nominees: John Kerry (D) · George W. Bush (R)
Texas's presidential margins
1904–2024, the 2004 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% |
County-by-county results — 254 counties
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Anderson County | R | 4,678 | 11,525 | 16,301 | |
| Andrews County | R | 677 | 3,837 | 4,536 | |
| Angelina County | R | 9,302 | 18,932 | 28,364 | |
| Aransas County | R | 2,640 | 6,569 | 9,268 | |
| Archer County | R | 878 | 3,556 | 4,451 | |
| Armstrong County | R | 170 | 830 | 1,004 | |
| Atascosa County | R | 4,421 | 7,635 | 12,116 | |
| Austin County | R | 2,582 | 8,072 | 10,702 | |
| Bailey County | R | 525 | 1,882 | 2,412 | |
| Bandera County | R | 1,738 | 6,933 | 8,741 | |
| Bastrop County | R | 9,794 | 13,290 | 23,441 | |
| Baylor County | R | 467 | 1,169 | 1,640 | |
| Bee County | R | 4,045 | 5,428 | 9,518 | |
| Bell County | R | 27,165 | 52,135 | 79,724 | |
| Bexar County | R | 210,976 | 260,698 | 475,314 | |
| Blanco County | R | 1,267 | 3,277 | 4,584 | |
| Borden County | R | 55 | 303 | 359 | |
| Bosque County | R | 1,815 | 5,737 | 7,586 | |
| Bowie County | R | 11,880 | 21,791 | 33,760 | |
| Brazoria County | R | 28,904 | 63,662 | 93,248 | |
| Brazos County | R | 16,128 | 37,594 | 54,309 | |
| Brewster County | R | 1,729 | 1,980 | 3,760 | |
| Briscoe County | R | 191 | 620 | 811 | |
| Brooks County | D | 1,823 | 845 | 2,674 | |
| Brown County | R | 2,523 | 11,640 | 14,253 | |
| Burleson County | R | 2,276 | 4,405 | 6,721 | |
| Burnet County | R | 4,147 | 11,456 | 15,742 | |
| Caldwell County | R | 5,052 | 6,436 | 11,587 | |
| Calhoun County | R | 2,561 | 4,348 | 6,929 | |
| Callahan County | R | 1,073 | 4,542 | 5,654 | |
| Cameron County | R | 33,998 | 34,801 | 69,156 | |
| Camp County | R | 1,778 | 2,638 | 4,439 | |
| Carson County | R | 485 | 2,450 | 2,944 | |
| Cass County | R | 4,630 | 7,383 | 12,049 | |
| Castro County | R | 631 | 1,794 | 2,430 | |
| Chambers County | R | 2,953 | 8,618 | 11,649 | |
| Cherokee County | R | 4,439 | 11,329 | 15,839 | |
| Childress County | R | 511 | 1,629 | 2,144 | |
| Clay County | R | 1,299 | 3,971 | 5,288 | |
| Cochran County | R | 249 | 856 | 1,110 | |
| Coke County | R | 266 | 1,338 | 1,610 | |
| Coleman County | R | 778 | 3,035 | 3,826 | |
| Collin County | R | 68,935 | 174,435 | 245,154 | |
| Collingsworth County | R | 346 | 1,051 | 1,398 | |
| Colorado County | R | 2,161 | 5,488 | 7,690 | |
| Comal County | R | 9,153 | 31,574 | 41,043 | |
| Comanche County | R | 1,431 | 3,813 | 5,268 | |
| Concho County | R | 270 | 911 | 1,193 | |
| Cooke County | R | 3,142 | 11,908 | 15,107 | |
| Coryell County | R | 5,122 | 12,421 | 17,625 | |
| Cottle County | R | 214 | 549 | 768 | |
| Crane County | R | 254 | 1,314 | 1,574 | |
| Crockett County | R | 473 | 1,248 | 1,728 | |
| Crosby County | R | 622 | 1,647 | 2,275 | |
| Culberson County | R | 375 | 407 | 788 | |
| Dallam County | R | 305 | 1,473 | 1,782 | |
| Dallas County | R | 336,641 | 346,246 | 687,709 | |
| Dawson County | R | 1,114 | 3,419 | 4,545 | |
| Deaf Smith County | R | 1,133 | 4,139 | 5,291 | |
| Delta County | R | 627 | 1,447 | 2,082 | |
| Denton County | R | 59,346 | 140,891 | 201,410 | |
| DeWitt County | R | 1,610 | 5,100 | 6,732 | |
| Dickens County | R | 245 | 815 | 1,063 | |
| Dimmit County | D | 2,365 | 1,188 | 3,566 | |
| Donley County | R | 349 | 1,429 | 1,784 | |
| Duval County | D | 2,916 | 1,160 | 4,091 | |
| Eastland County | R | 1,582 | 5,249 | 6,857 | |
| Ector County | R | 8,579 | 27,502 | 36,310 | |
| Edwards County | R | 217 | 745 | 963 | |
| El Paso County | D | 95,142 | 73,261 | 169,573 | |
| Ellis County | R | 11,640 | 34,602 | 46,444 | |
| Erath County | R | 2,710 | 9,506 | 12,281 | |
| Falls County | R | 2,427 | 3,454 | 5,902 | |
| Fannin County | R | 4,001 | 7,893 | 11,960 | |
| Fayette County | R | 2,803 | 7,527 | 10,397 | |
| Fisher County | R | 758 | 1,161 | 1,923 | |
| Floyd County | R | 545 | 2,032 | 2,584 | |
| Foard County | R | 235 | 347 | 587 | |
| Fort Bend County | R | 68,722 | 93,625 | 163,169 | |
| Franklin County | R | 1,011 | 3,185 | 4,217 | |
| Freestone County | R | 2,070 | 5,057 | 7,161 | |
| Frio County | R | 1,931 | 1,991 | 3,930 | |
| Gaines County | R | 608 | 3,540 | 4,164 | |
| Galveston County | R | 43,919 | 61,290 | 105,981 | |
| Garza County | R | 326 | 1,480 | 1,812 | |
| Gillespie County | R | 2,104 | 9,297 | 11,553 | |
| Glasscock County | R | 44 | 488 | 533 | |
| Goliad County | R | 1,219 | 2,267 | 3,501 | |
| Gonzales County | R | 1,709 | 4,291 | 6,022 | |
| Gray County | R | 1,289 | 7,260 | 8,572 | |
| Grayson County | R | 13,452 | 30,777 | 44,423 | |
| Gregg County | R | 12,306 | 29,939 | 42,398 | |
| Grimes County | R | 2,713 | 5,263 | 8,030 | |
| Guadalupe County | R | 10,290 | 28,208 | 38,752 | |
| Hale County | R | 2,078 | 8,025 | 10,154 | |
| Hall County | R | 413 | 860 | 1,277 | |
| Hamilton County | R | 845 | 2,856 | 3,730 | |
| Hansford County | R | 240 | 1,903 | 2,147 | |
| Hardeman County | R | 480 | 1,214 | 1,702 | |
| Hardin County | R | 5,608 | 15,030 | 20,710 | |
| Harris County | R | 475,865 | 584,723 | 1,067,968 | |
| Harrison County | R | 9,642 | 16,473 | 26,223 | |
| Hartley County | R | 315 | 1,736 | 2,059 | |
| Haskell County | R | 867 | 1,539 | 2,416 | |
| Hays County | R | 20,110 | 27,021 | 47,823 | |
| Hemphill County | R | 257 | 1,380 | 1,643 | |
| Henderson County | R | 8,505 | 20,210 | 28,849 | |
| Hidalgo County | D | 62,369 | 50,931 | 113,683 | |
| Hill County | R | 3,751 | 9,225 | 13,053 | |
| Hockley County | R | 1,385 | 6,160 | 7,577 | |
| Hood County | R | 4,865 | 16,280 | 21,293 | |
| Hopkins County | R | 3,443 | 8,582 | 12,062 | |
| Houston County | R | 2,921 | 5,848 | 8,806 | |
| Howard County | R | 2,663 | 7,480 | 10,201 | |
| Hudspeth County | R | 302 | 577 | 886 | |
| Hunt County | R | 7,971 | 20,065 | 28,194 | |
| Hutchinson County | R | 1,503 | 7,839 | 9,369 | |
| Irion County | R | 141 | 684 | 828 | |
| Jack County | R | 643 | 2,470 | 3,126 | |
| Jackson County | R | 1,296 | 3,766 | 5,077 | |
| Jasper County | R | 4,471 | 8,347 | 12,873 | |
| Jeff Davis County | R | 378 | 764 | 1,167 | |
| Jefferson County | D | 47,066 | 44,423 | 91,866 | |
| Jim Hogg County | D | 1,344 | 712 | 2,065 | |
| Jim Wells County | D | 6,824 | 5,817 | 12,691 | |
| Johnson County | R | 12,325 | 34,818 | 47,422 | |
| Jones County | R | 1,658 | 4,254 | 5,931 | |
| Karnes County | R | 1,543 | 3,114 | 4,673 | |
| Kaufman County | R | 8,947 | 21,304 | 30,366 | |
| Kendall County | R | 2,532 | 11,434 | 14,072 | |
| Kenedy County | D | 85 | 82 | 169 | |
| Kent County | R | 138 | 382 | 522 | |
| Kerr County | R | 4,557 | 16,538 | 21,246 | |
| Kimble County | R | 324 | 1,482 | 1,816 | |
| King County | R | 18 | 137 | 156 | |
| Kinney County | R | 542 | 1,051 | 1,600 | |
| Kleberg County | R | 4,550 | 5,366 | 9,973 | |
| Knox County | R | 464 | 1,081 | 1,552 | |
| La Salle County | D | 1,229 | 989 | 2,230 | |
| Lamar County | R | 5,338 | 12,054 | 17,470 | |
| Lamb County | R | 857 | 3,410 | 4,271 | |
| Lampasas County | R | 1,593 | 5,422 | 7,025 | |
| Lavaca County | R | 2,152 | 5,974 | 8,177 | |
| Lee County | R | 1,899 | 4,160 | 6,088 | |
| Leon County | R | 1,754 | 5,023 | 6,799 | |
| Liberty County | R | 6,780 | 14,821 | 21,691 | |
| Limestone County | R | 2,752 | 5,028 | 7,818 | |
| Lipscomb County | R | 184 | 1,147 | 1,337 | |
| Live Oak County | R | 1,036 | 3,147 | 4,201 | |
| Llano County | R | 2,257 | 7,241 | 9,563 | |
| Loving County | R | 12 | 65 | 80 | |
| Lubbock County | R | 22,472 | 70,135 | 93,151 | |
| Lynn County | R | 490 | 1,776 | 2,271 | |
| Madison County | R | 1,235 | 2,837 | 4,101 | |
| Marion County | R | 1,884 | 2,441 | 4,348 | |
| Martin County | R | 288 | 1,514 | 1,807 | |
| Mason County | R | 459 | 1,600 | 2,077 | |
| Matagorda County | R | 4,355 | 8,119 | 12,521 | |
| Maverick County | D | 5,948 | 4,025 | 10,034 | |
| McCulloch County | R | 745 | 2,465 | 3,220 | |
| McLennan County | R | 26,760 | 52,090 | 79,254 | |
| McMullen County | R | 95 | 467 | 564 | |
| Medina County | R | 4,322 | 10,389 | 14,826 | |
| Menard County | R | 331 | 761 | 1,103 | |
| Midland County | R | 8,005 | 36,585 | 44,834 | |
| Milam County | R | 3,445 | 5,291 | 8,783 | |
| Mills County | R | 416 | 1,794 | 2,231 | |
| Mitchell County | R | 639 | 1,912 | 2,558 | |
| Montague County | R | 1,946 | 5,910 | 7,897 | |
| Montgomery County | R | 28,628 | 104,654 | 133,988 | |
| Moore County | R | 1,009 | 4,601 | 5,628 | |
| Morris County | R | 2,437 | 2,818 | 5,278 | |
| Motley County | R | 113 | 564 | 684 | |
| Nacogdoches County | R | 7,152 | 14,160 | 21,466 | |
| Navarro County | R | 5,259 | 10,715 | 16,034 | |
| Newton County | R | 2,513 | 3,159 | 5,700 | |
| Nolan County | R | 1,541 | 3,722 | 5,289 | |
| Nueces County | R | 44,439 | 59,359 | 104,560 | |
| Ochiltree County | R | 251 | 2,922 | 3,177 | |
| Oldham County | R | 108 | 733 | 843 | |
| Orange County | R | 11,476 | 20,292 | 31,908 | |
| Palo Pinto County | R | 2,816 | 7,137 | 10,014 | |
| Panola County | R | 2,958 | 7,021 | 10,007 | |
| Parker County | R | 8,966 | 31,795 | 40,957 | |
| Parmer County | R | 389 | 2,375 | 2,773 | |
| Pecos County | R | 1,242 | 3,167 | 4,428 | |
| Polk County | R | 6,964 | 13,778 | 20,846 | |
| Potter County | R | 7,489 | 21,401 | 29,056 | |
| Presidio County | D | 1,159 | 715 | 1,890 | |
| Rains County | R | 1,213 | 2,998 | 4,229 | |
| Randall County | R | 7,849 | 40,520 | 48,587 | |
| Reagan County | R | 184 | 956 | 1,143 | |
| Real County | R | 325 | 1,314 | 1,645 | |
| Red River County | R | 2,097 | 3,379 | 5,490 | |
| Reeves County | R | 1,600 | 1,777 | 3,395 | |
| Refugio County | R | 1,232 | 2,212 | 3,455 | |
| Roberts County | R | 46 | 461 | 507 | |
| Robertson County | R | 2,979 | 3,792 | 6,795 | |
| Rockwall County | R | 5,320 | 20,120 | 25,581 | |
| Runnels County | R | 792 | 3,239 | 4,049 | |
| Rusk County | R | 4,899 | 13,390 | 18,344 | |
| Sabine County | R | 1,476 | 3,138 | 4,639 | |
| San Augustine County | R | 1,506 | 2,235 | 3,757 | |
| San Jacinto County | R | 2,688 | 5,394 | 8,125 | |
| San Patricio County | R | 7,764 | 13,474 | 21,320 | |
| San Saba County | R | 529 | 1,894 | 2,431 | |
| Schleicher County | R | 312 | 1,012 | 1,329 | |
| Scurry County | R | 981 | 4,576 | 5,572 | |
| Shackelford County | R | 229 | 1,292 | 1,527 | |
| Shelby County | R | 2,951 | 6,295 | 9,279 | |
| Sherman County | R | 124 | 942 | 1,066 | |
| Smith County | R | 19,970 | 53,392 | 73,664 | |
| Somervell County | R | 831 | 2,701 | 3,551 | |
| Starr County | D | 7,199 | 2,552 | 9,781 | |
| Stephens County | R | 703 | 2,803 | 3,519 | |
| Sterling County | R | 71 | 544 | 615 | |
| Stonewall County | R | 250 | 499 | 752 | |
| Sutton County | R | 280 | 1,173 | 1,453 | |
| Swisher County | R | 626 | 1,487 | 2,120 | |
| Tarrant County | R | 207,286 | 349,462 | 560,141 | |
| Taylor County | R | 10,648 | 37,197 | 48,099 | |
| Terrell County | R | 159 | 306 | 469 | |
| Terry County | R | 794 | 3,166 | 3,970 | |
| Throckmorton County | R | 202 | 656 | 863 | |
| Titus County | R | 3,173 | 5,709 | 8,907 | |
| Tom Green County | R | 9,007 | 28,185 | 37,417 | |
| Travis County | D | 197,235 | 147,885 | 352,113 | |
| Trinity County | R | 2,204 | 3,985 | 6,213 | |
| Tyler County | R | 2,659 | 5,043 | 7,745 | |
| Upshur County | R | 4,225 | 10,232 | 14,526 | |
| Upton County | R | 185 | 1,009 | 1,197 | |
| Uvalde County | R | 3,298 | 5,148 | 8,483 | |
| Val Verde County | R | 4,757 | 6,968 | 11,795 | |
| Van Zandt County | R | 4,822 | 14,976 | 19,856 | |
| Victoria County | R | 8,553 | 20,875 | 29,602 | |
| Walker County | R | 5,977 | 11,710 | 17,822 | |
| Waller County | R | 6,145 | 7,679 | 13,881 | |
| Ward County | R | 901 | 2,856 | 3,768 | |
| Washington County | R | 3,389 | 9,597 | 13,063 | |
| Webb County | D | 23,654 | 17,753 | 41,556 | |
| Wharton County | R | 4,702 | 9,288 | 14,039 | |
| Wheeler County | R | 420 | 1,960 | 2,394 | |
| Wichita County | R | 12,819 | 32,472 | 45,545 | |
| Wilbarger County | R | 1,284 | 3,685 | 4,990 | |
| Willacy County | D | 2,734 | 2,209 | 4,962 | |
| Williamson County | R | 43,117 | 83,284 | 128,198 | |
| Wilson County | R | 4,409 | 10,400 | 14,885 | |
| Winkler County | R | 391 | 1,604 | 2,002 | |
| Wise County | R | 4,783 | 15,177 | 20,047 | |
| Wood County | R | 4,034 | 12,831 | 16,929 | |
| Yoakum County | R | 376 | 2,228 | 2,613 | |
| Young County | R | 1,511 | 5,874 | 7,409 | |
| Zapata County | D | 1,662 | 1,228 | 2,898 | |
| Zavala County | D | 2,332 | 777 | 3,118 |
Same ballot, 2004TX
Source. MIT Election Data + Science Lab — 2004 presidential returns · official county-level results. Real returns — nothing estimated.