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 |
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 | George W. Bush+6,847 | 11,52570.7% | 4,67828.7% | 980.6% | 16,301 |
| Andrews County | George W. Bush+3,160 | 3,83784.6% | 67714.9% | 220.5% | 4,536 |
| Angelina County | George W. Bush+9,630 | 18,93266.7% | 9,30232.8% | 1300.5% | 28,364 |
| Aransas County | George W. Bush+3,929 | 6,56970.9% | 2,64028.5% | 590.6% | 9,268 |
| Archer County | George W. Bush+2,678 | 3,55679.9% | 87819.7% | 170.4% | 4,451 |
| Armstrong County | George W. Bush+660 | 83082.7% | 17016.9% | 40.4% | 1,004 |
| Atascosa County | George W. Bush+3,214 | 7,63563.0% | 4,42136.5% | 600.5% | 12,116 |
| Austin County | George W. Bush+5,490 | 8,07275.4% | 2,58224.1% | 480.4% | 10,702 |
| Bailey County | George W. Bush+1,357 | 1,88278.0% | 52521.8% | 50.2% | 2,412 |
| Bandera County | George W. Bush+5,195 | 6,93379.3% | 1,73819.9% | 700.8% | 8,741 |
| Bastrop County | George W. Bush+3,496 | 13,29056.7% | 9,79441.8% | 3571.5% | 23,441 |
| Baylor County | George W. Bush+702 | 1,16971.3% | 46728.5% | 40.2% | 1,640 |
| Bee County | George W. Bush+1,383 | 5,42857.0% | 4,04542.5% | 450.5% | 9,518 |
| Bell County | George W. Bush+24,970 | 52,13565.4% | 27,16534.1% | 4240.5% | 79,724 |
| Bexar County | George W. Bush+49,722 | 260,69854.8% | 210,97644.4% | 3,6400.8% | 475,314 |
| Blanco County | George W. Bush+2,010 | 3,27771.5% | 1,26727.6% | 400.9% | 4,584 |
| Borden County | George W. Bush+248 | 30384.4% | 5515.3% | 10.3% | 359 |
| Bosque County | George W. Bush+3,922 | 5,73775.6% | 1,81523.9% | 340.4% | 7,586 |
| Bowie County | George W. Bush+9,911 | 21,79164.5% | 11,88035.2% | 890.3% | 33,760 |
| Brazoria County | George W. Bush+34,758 | 63,66268.3% | 28,90431.0% | 6820.7% | 93,248 |
| Brazos County | George W. Bush+21,466 | 37,59469.2% | 16,12829.7% | 5871.1% | 54,309 |
| Brewster County | George W. Bush+251 | 1,98052.7% | 1,72946.0% | 511.4% | 3,760 |
| Briscoe County | George W. Bush+429 | 62076.4% | 19123.6% | 00.0% | 811 |
| Brooks County | John Kerry+978 | 84531.6% | 1,82368.2% | 60.2% | 2,674 |
| Brown County | George W. Bush+9,117 | 11,64081.7% | 2,52317.7% | 900.6% | 14,253 |
| Burleson County | George W. Bush+2,129 | 4,40565.5% | 2,27633.9% | 400.6% | 6,721 |
| Burnet County | George W. Bush+7,309 | 11,45672.8% | 4,14726.3% | 1390.9% | 15,742 |
| Caldwell County | George W. Bush+1,384 | 6,43655.5% | 5,05243.6% | 990.9% | 11,587 |
| Calhoun County | George W. Bush+1,787 | 4,34862.8% | 2,56137.0% | 200.3% | 6,929 |
| Callahan County | George W. Bush+3,469 | 4,54280.3% | 1,07319.0% | 390.7% | 5,654 |
| Cameron County | George W. Bush+803 | 34,80150.3% | 33,99849.2% | 3570.5% | 69,156 |
| Camp County | George W. Bush+860 | 2,63859.4% | 1,77840.1% | 230.5% | 4,439 |
| Carson County | George W. Bush+1,965 | 2,45083.2% | 48516.5% | 90.3% | 2,944 |
| Cass County | George W. Bush+2,753 | 7,38361.3% | 4,63038.4% | 360.3% | 12,049 |
| Castro County | George W. Bush+1,163 | 1,79473.8% | 63126.0% | 50.2% | 2,430 |
| Chambers County | George W. Bush+5,665 | 8,61874.0% | 2,95325.3% | 780.7% | 11,649 |
| Cherokee County | George W. Bush+6,890 | 11,32971.5% | 4,43928.0% | 710.4% | 15,839 |
| Childress County | George W. Bush+1,118 | 1,62976.0% | 51123.8% | 40.2% | 2,144 |
| Clay County | George W. Bush+2,672 | 3,97175.1% | 1,29924.6% | 180.3% | 5,288 |
| Cochran County | George W. Bush+607 | 85677.1% | 24922.4% | 50.5% | 1,110 |
| Coke County | George W. Bush+1,072 | 1,33883.1% | 26616.5% | 60.4% | 1,610 |
| Coleman County | George W. Bush+2,257 | 3,03579.3% | 77820.3% | 130.3% | 3,826 |
| Collin County | George W. Bush+105,500 | 174,43571.2% | 68,93528.1% | 1,7840.7% | 245,154 |
| Collingsworth County | George W. Bush+705 | 1,05175.2% | 34624.7% | 10.1% | 1,398 |
| Colorado County | George W. Bush+3,327 | 5,48871.4% | 2,16128.1% | 410.5% | 7,690 |
| Comal County | George W. Bush+22,421 | 31,57476.9% | 9,15322.3% | 3160.8% | 41,043 |
| Comanche County | George W. Bush+2,382 | 3,81372.4% | 1,43127.2% | 240.5% | 5,268 |
| Concho County | George W. Bush+641 | 91176.4% | 27022.6% | 121.0% | 1,193 |
| Cooke County | George W. Bush+8,766 | 11,90878.8% | 3,14220.8% | 570.4% | 15,107 |
| Coryell County | George W. Bush+7,299 | 12,42170.5% | 5,12229.1% | 820.5% | 17,625 |
| Cottle County | George W. Bush+335 | 54971.5% | 21427.9% | 50.7% | 768 |
| Crane County | George W. Bush+1,060 | 1,31483.5% | 25416.1% | 60.4% | 1,574 |
| Crockett County | George W. Bush+775 | 1,24872.2% | 47327.4% | 70.4% | 1,728 |
| Crosby County | George W. Bush+1,025 | 1,64772.4% | 62227.3% | 60.3% | 2,275 |
| Culberson County | George W. Bush+32 | 40751.6% | 37547.6% | 60.8% | 788 |
| Dallam County | George W. Bush+1,168 | 1,47382.7% | 30517.1% | 40.2% | 1,782 |
| Dallas County | George W. Bush+9,605 | 346,24650.3% | 336,64149.0% | 4,8220.7% | 687,709 |
| Dawson County | George W. Bush+2,305 | 3,41975.2% | 1,11424.5% | 120.3% | 4,545 |
| Deaf Smith County | George W. Bush+3,006 | 4,13978.2% | 1,13321.4% | 190.4% | 5,291 |
| Delta County | George W. Bush+820 | 1,44769.5% | 62730.1% | 80.4% | 2,082 |
| Denton County | George W. Bush+81,545 | 140,89170.0% | 59,34629.5% | 1,1730.6% | 201,410 |
| DeWitt County | George W. Bush+3,490 | 5,10075.8% | 1,61023.9% | 220.3% | 6,732 |
| Dickens County | George W. Bush+570 | 81576.7% | 24523.0% | 30.3% | 1,063 |
| Dimmit County | John Kerry+1,177 | 1,18833.3% | 2,36566.3% | 130.4% | 3,566 |
| Donley County | George W. Bush+1,080 | 1,42980.1% | 34919.6% | 60.3% | 1,784 |
| Duval County | John Kerry+1,756 | 1,16028.4% | 2,91671.3% | 150.4% | 4,091 |
| Eastland County | George W. Bush+3,667 | 5,24976.5% | 1,58223.1% | 260.4% | 6,857 |
| Ector County | George W. Bush+18,923 | 27,50275.7% | 8,57923.6% | 2290.6% | 36,310 |
| Edwards County | George W. Bush+528 | 74577.4% | 21722.5% | 10.1% | 963 |
| El Paso County | John Kerry+21,881 | 73,26143.2% | 95,14256.1% | 1,1700.7% | 169,573 |
| Ellis County | George W. Bush+22,962 | 34,60274.5% | 11,64025.1% | 2020.4% | 46,444 |
| Erath County | George W. Bush+6,796 | 9,50677.4% | 2,71022.1% | 650.5% | 12,281 |
| Falls County | George W. Bush+1,027 | 3,45458.5% | 2,42741.1% | 210.4% | 5,902 |
| Fannin County | George W. Bush+3,892 | 7,89366.0% | 4,00133.5% | 660.6% | 11,960 |
| Fayette County | George W. Bush+4,724 | 7,52772.4% | 2,80327.0% | 670.6% | 10,397 |
| Fisher County | George W. Bush+403 | 1,16160.4% | 75839.4% | 40.2% | 1,923 |
| Floyd County | George W. Bush+1,487 | 2,03278.6% | 54521.1% | 70.3% | 2,584 |
| Foard County | George W. Bush+112 | 34759.1% | 23540.0% | 50.9% | 587 |
| Fort Bend County | George W. Bush+24,903 | 93,62557.4% | 68,72242.1% | 8220.5% | 163,169 |
| Franklin County | George W. Bush+2,174 | 3,18575.5% | 1,01124.0% | 210.5% | 4,217 |
| Freestone County | George W. Bush+2,987 | 5,05770.6% | 2,07028.9% | 340.5% | 7,161 |
| Frio County | George W. Bush+60 | 1,99150.7% | 1,93149.1% | 80.2% | 3,930 |
| Gaines County | George W. Bush+2,932 | 3,54085.0% | 60814.6% | 160.4% | 4,164 |
| Galveston County | George W. Bush+17,371 | 61,29057.8% | 43,91941.4% | 7720.7% | 105,981 |
| Garza County | George W. Bush+1,154 | 1,48081.7% | 32618.0% | 60.3% | 1,812 |
| Gillespie County | George W. Bush+7,193 | 9,29780.5% | 2,10418.2% | 1521.3% | 11,553 |
| Glasscock County | George W. Bush+444 | 48891.6% | 448.3% | 10.2% | 533 |
| Goliad County | George W. Bush+1,048 | 2,26764.8% | 1,21934.8% | 150.4% | 3,501 |
| Gonzales County | George W. Bush+2,582 | 4,29171.3% | 1,70928.4% | 220.4% | 6,022 |
| Gray County | George W. Bush+5,971 | 7,26084.7% | 1,28915.0% | 230.3% | 8,572 |
| Grayson County | George W. Bush+17,325 | 30,77769.3% | 13,45230.3% | 1940.4% | 44,423 |
| Gregg County | George W. Bush+17,633 | 29,93970.6% | 12,30629.0% | 1530.4% | 42,398 |
| Grimes County | George W. Bush+2,550 | 5,26365.5% | 2,71333.8% | 540.7% | 8,030 |
| Guadalupe County | George W. Bush+17,918 | 28,20872.8% | 10,29026.6% | 2540.7% | 38,752 |
| Hale County | George W. Bush+5,947 | 8,02579.0% | 2,07820.5% | 510.5% | 10,154 |
| Hall County | George W. Bush+447 | 86067.3% | 41332.3% | 40.3% | 1,277 |
| Hamilton County | George W. Bush+2,011 | 2,85676.6% | 84522.7% | 290.8% | 3,730 |
| Hansford County | George W. Bush+1,663 | 1,90388.6% | 24011.2% | 40.2% | 2,147 |
| Hardeman County | George W. Bush+734 | 1,21471.3% | 48028.2% | 80.5% | 1,702 |
| Hardin County | George W. Bush+9,422 | 15,03072.6% | 5,60827.1% | 720.3% | 20,710 |
| Harris County | George W. Bush+108,858 | 584,72354.8% | 475,86544.6% | 7,3800.7% | 1,067,968 |
| Harrison County | George W. Bush+6,831 | 16,47362.8% | 9,64236.8% | 1080.4% | 26,223 |
| Hartley County | George W. Bush+1,421 | 1,73684.3% | 31515.3% | 80.4% | 2,059 |
| Haskell County | George W. Bush+672 | 1,53963.7% | 86735.9% | 100.4% | 2,416 |
| Hays County | George W. Bush+6,911 | 27,02156.5% | 20,11042.1% | 6921.4% | 47,823 |
| Hemphill County | George W. Bush+1,123 | 1,38084.0% | 25715.6% | 60.4% | 1,643 |
| Henderson County | George W. Bush+11,705 | 20,21070.1% | 8,50529.5% | 1340.5% | 28,849 |
| Hidalgo County | John Kerry+11,438 | 50,93144.8% | 62,36954.9% | 3830.3% | 113,683 |
| Hill County | George W. Bush+5,474 | 9,22570.7% | 3,75128.7% | 770.6% | 13,053 |
| Hockley County | George W. Bush+4,775 | 6,16081.3% | 1,38518.3% | 320.4% | 7,577 |
| Hood County | George W. Bush+11,415 | 16,28076.5% | 4,86522.8% | 1480.7% | 21,293 |
| Hopkins County | George W. Bush+5,139 | 8,58271.1% | 3,44328.5% | 370.3% | 12,062 |
| Houston County | George W. Bush+2,927 | 5,84866.4% | 2,92133.2% | 370.4% | 8,806 |
| Howard County | George W. Bush+4,817 | 7,48073.3% | 2,66326.1% | 580.6% | 10,201 |
| Hudspeth County | George W. Bush+275 | 57765.1% | 30234.1% | 70.8% | 886 |
| Hunt County | George W. Bush+12,094 | 20,06571.2% | 7,97128.3% | 1580.6% | 28,194 |
| Hutchinson County | George W. Bush+6,336 | 7,83983.7% | 1,50316.0% | 270.3% | 9,369 |
| Irion County | George W. Bush+543 | 68482.6% | 14117.0% | 30.4% | 828 |
| Jack County | George W. Bush+1,827 | 2,47079.0% | 64320.6% | 130.4% | 3,126 |
| Jackson County | George W. Bush+2,470 | 3,76674.2% | 1,29625.5% | 150.3% | 5,077 |
| Jasper County | George W. Bush+3,876 | 8,34764.8% | 4,47134.7% | 550.4% | 12,873 |
| Jeff Davis County | George W. Bush+386 | 76465.5% | 37832.4% | 252.1% | 1,167 |
| Jefferson County | John Kerry+2,643 | 44,42348.4% | 47,06651.2% | 3770.4% | 91,866 |
| Jim Hogg County | John Kerry+632 | 71234.5% | 1,34465.1% | 90.4% | 2,065 |
| Jim Wells County | John Kerry+1,007 | 5,81745.8% | 6,82453.8% | 500.4% | 12,691 |
| Johnson County | George W. Bush+22,493 | 34,81873.4% | 12,32526.0% | 2790.6% | 47,422 |
| Jones County | George W. Bush+2,596 | 4,25471.7% | 1,65828.0% | 190.3% | 5,931 |
| Karnes County | George W. Bush+1,571 | 3,11466.6% | 1,54333.0% | 160.3% | 4,673 |
| Kaufman County | George W. Bush+12,357 | 21,30470.2% | 8,94729.5% | 1150.4% | 30,366 |
| Kendall County | George W. Bush+8,902 | 11,43481.3% | 2,53218.0% | 1060.8% | 14,072 |
| Kenedy County | John Kerry+3 | 8248.5% | 8550.3% | 21.2% | 169 |
| Kent County | George W. Bush+244 | 38273.2% | 13826.4% | 20.4% | 522 |
| Kerr County | George W. Bush+11,981 | 16,53877.8% | 4,55721.4% | 1510.7% | 21,246 |
| Kimble County | George W. Bush+1,158 | 1,48281.6% | 32417.8% | 100.6% | 1,816 |
| King County | George W. Bush+119 | 13787.8% | 1811.5% | 10.6% | 156 |
| Kinney County | George W. Bush+509 | 1,05165.7% | 54233.9% | 70.4% | 1,600 |
| Kleberg County | George W. Bush+816 | 5,36653.8% | 4,55045.6% | 570.6% | 9,973 |
| Knox County | George W. Bush+617 | 1,08169.7% | 46429.9% | 70.5% | 1,552 |
| La Salle County | John Kerry+240 | 98944.3% | 1,22955.1% | 120.5% | 2,230 |
| Lamar County | George W. Bush+6,716 | 12,05469.0% | 5,33830.6% | 780.4% | 17,470 |
| Lamb County | George W. Bush+2,553 | 3,41079.8% | 85720.1% | 40.1% | 4,271 |
| Lampasas County | George W. Bush+3,829 | 5,42277.2% | 1,59322.7% | 100.1% | 7,025 |
| Lavaca County | George W. Bush+3,822 | 5,97473.1% | 2,15226.3% | 510.6% | 8,177 |
| Lee County | George W. Bush+2,261 | 4,16068.3% | 1,89931.2% | 290.5% | 6,088 |
| Leon County | George W. Bush+3,269 | 5,02373.9% | 1,75425.8% | 220.3% | 6,799 |
| Liberty County | George W. Bush+8,041 | 14,82168.3% | 6,78031.3% | 900.4% | 21,691 |
| Limestone County | George W. Bush+2,276 | 5,02864.3% | 2,75235.2% | 380.5% | 7,818 |
| Lipscomb County | George W. Bush+963 | 1,14785.8% | 18413.8% | 60.4% | 1,337 |
| Live Oak County | George W. Bush+2,111 | 3,14774.9% | 1,03624.7% | 180.4% | 4,201 |
| Llano County | George W. Bush+4,984 | 7,24175.7% | 2,25723.6% | 650.7% | 9,563 |
| Loving County | George W. Bush+53 | 6581.3% | 1215.0% | 33.8% | 80 |
| Lubbock County | George W. Bush+47,663 | 70,13575.3% | 22,47224.1% | 5440.6% | 93,151 |
| Lynn County | George W. Bush+1,286 | 1,77678.2% | 49021.6% | 50.2% | 2,271 |
| Madison County | George W. Bush+1,602 | 2,83769.2% | 1,23530.1% | 290.7% | 4,101 |
| Marion County | George W. Bush+557 | 2,44156.1% | 1,88443.3% | 230.5% | 4,348 |
| Martin County | George W. Bush+1,226 | 1,51483.8% | 28815.9% | 50.3% | 1,807 |
| Mason County | George W. Bush+1,141 | 1,60077.0% | 45922.1% | 180.9% | 2,077 |
| Matagorda County | George W. Bush+3,764 | 8,11964.8% | 4,35534.8% | 470.4% | 12,521 |
| Maverick County | John Kerry+1,923 | 4,02540.1% | 5,94859.3% | 610.6% | 10,034 |
| McCulloch County | George W. Bush+1,720 | 2,46576.6% | 74523.1% | 100.3% | 3,220 |
| McLennan County | George W. Bush+25,330 | 52,09065.7% | 26,76033.8% | 4040.5% | 79,254 |
| McMullen County | George W. Bush+372 | 46782.8% | 9516.8% | 20.4% | 564 |
| Medina County | George W. Bush+6,067 | 10,38970.1% | 4,32229.2% | 1150.8% | 14,826 |
| Menard County | George W. Bush+430 | 76169.0% | 33130.0% | 111.0% | 1,103 |
| Midland County | George W. Bush+28,580 | 36,58581.6% | 8,00517.9% | 2440.5% | 44,834 |
| Milam County | George W. Bush+1,846 | 5,29160.2% | 3,44539.2% | 470.5% | 8,783 |
| Mills County | George W. Bush+1,378 | 1,79480.4% | 41618.6% | 210.9% | 2,231 |
| Mitchell County | George W. Bush+1,273 | 1,91274.7% | 63925.0% | 70.3% | 2,558 |
| Montague County | George W. Bush+3,964 | 5,91074.8% | 1,94624.6% | 410.5% | 7,897 |
| Montgomery County | George W. Bush+76,026 | 104,65478.1% | 28,62821.4% | 7060.5% | 133,988 |
| Moore County | George W. Bush+3,592 | 4,60181.8% | 1,00917.9% | 180.3% | 5,628 |
| Morris County | George W. Bush+381 | 2,81853.4% | 2,43746.2% | 230.4% | 5,278 |
| Motley County | George W. Bush+451 | 56482.5% | 11316.5% | 71.0% | 684 |
| Nacogdoches County | George W. Bush+7,008 | 14,16066.0% | 7,15233.3% | 1540.7% | 21,466 |
| Navarro County | George W. Bush+5,456 | 10,71566.8% | 5,25932.8% | 600.4% | 16,034 |
| Newton County | George W. Bush+646 | 3,15955.4% | 2,51344.1% | 280.5% | 5,700 |
| Nolan County | George W. Bush+2,181 | 3,72270.4% | 1,54129.1% | 260.5% | 5,289 |
| Nueces County | George W. Bush+14,920 | 59,35956.8% | 44,43942.5% | 7620.7% | 104,560 |
| Ochiltree County | George W. Bush+2,671 | 2,92292.0% | 2517.9% | 40.1% | 3,177 |
| Oldham County | George W. Bush+625 | 73387.0% | 10812.8% | 20.2% | 843 |
| Orange County | George W. Bush+8,816 | 20,29263.6% | 11,47636.0% | 1400.4% | 31,908 |
| Palo Pinto County | George W. Bush+4,321 | 7,13771.3% | 2,81628.1% | 610.6% | 10,014 |
| Panola County | George W. Bush+4,063 | 7,02170.2% | 2,95829.6% | 280.3% | 10,007 |
| Parker County | George W. Bush+22,829 | 31,79577.6% | 8,96621.9% | 1960.5% | 40,957 |
| Parmer County | George W. Bush+1,986 | 2,37585.6% | 38914.0% | 90.3% | 2,773 |
| Pecos County | George W. Bush+1,925 | 3,16771.5% | 1,24228.0% | 190.4% | 4,428 |
| Polk County | George W. Bush+6,814 | 13,77866.1% | 6,96433.4% | 1040.5% | 20,846 |
| Potter County | George W. Bush+13,912 | 21,40173.7% | 7,48925.8% | 1660.6% | 29,056 |
| Presidio County | John Kerry+444 | 71537.8% | 1,15961.3% | 160.8% | 1,890 |
| Rains County | George W. Bush+1,785 | 2,99870.9% | 1,21328.7% | 180.4% | 4,229 |
| Randall County | George W. Bush+32,671 | 40,52083.4% | 7,84916.2% | 2180.4% | 48,587 |
| Reagan County | George W. Bush+772 | 95683.6% | 18416.1% | 30.3% | 1,143 |
| Real County | George W. Bush+989 | 1,31479.9% | 32519.8% | 60.4% | 1,645 |
| Red River County | George W. Bush+1,282 | 3,37961.5% | 2,09738.2% | 140.3% | 5,490 |
| Reeves County | George W. Bush+177 | 1,77752.3% | 1,60047.1% | 180.5% | 3,395 |
| Refugio County | George W. Bush+980 | 2,21264.0% | 1,23235.7% | 110.3% | 3,455 |
| Roberts County | George W. Bush+415 | 46190.9% | 469.1% | 00.0% | 507 |
| Robertson County | George W. Bush+813 | 3,79255.8% | 2,97943.8% | 240.4% | 6,795 |
| Rockwall County | George W. Bush+14,800 | 20,12078.7% | 5,32020.8% | 1410.6% | 25,581 |
| Runnels County | George W. Bush+2,447 | 3,23980.0% | 79219.6% | 180.4% | 4,049 |
| Rusk County | George W. Bush+8,491 | 13,39073.0% | 4,89926.7% | 550.3% | 18,344 |
| Sabine County | George W. Bush+1,662 | 3,13867.6% | 1,47631.8% | 250.5% | 4,639 |
| San Augustine County | George W. Bush+729 | 2,23559.5% | 1,50640.1% | 160.4% | 3,757 |
| San Jacinto County | George W. Bush+2,706 | 5,39466.4% | 2,68833.1% | 430.5% | 8,125 |
| San Patricio County | George W. Bush+5,710 | 13,47463.2% | 7,76436.4% | 820.4% | 21,320 |
| San Saba County | George W. Bush+1,365 | 1,89477.9% | 52921.8% | 80.3% | 2,431 |
| Schleicher County | George W. Bush+700 | 1,01276.1% | 31223.5% | 50.4% | 1,329 |
| Scurry County | George W. Bush+3,595 | 4,57682.1% | 98117.6% | 150.3% | 5,572 |
| Shackelford County | George W. Bush+1,063 | 1,29284.6% | 22915.0% | 60.4% | 1,527 |
| Shelby County | George W. Bush+3,344 | 6,29567.8% | 2,95131.8% | 330.4% | 9,279 |
| Sherman County | George W. Bush+818 | 94288.4% | 12411.6% | 00.0% | 1,066 |
| Smith County | George W. Bush+33,422 | 53,39272.5% | 19,97027.1% | 3020.4% | 73,664 |
| Somervell County | George W. Bush+1,870 | 2,70176.1% | 83123.4% | 190.5% | 3,551 |
| Starr County | John Kerry+4,647 | 2,55226.1% | 7,19973.6% | 300.3% | 9,781 |
| Stephens County | George W. Bush+2,100 | 2,80379.7% | 70320.0% | 130.4% | 3,519 |
| Sterling County | George W. Bush+473 | 54488.5% | 7111.5% | 00.0% | 615 |
| Stonewall County | George W. Bush+249 | 49966.4% | 25033.2% | 30.4% | 752 |
| Sutton County | George W. Bush+893 | 1,17380.7% | 28019.3% | 00.0% | 1,453 |
| Swisher County | George W. Bush+861 | 1,48770.1% | 62629.5% | 70.3% | 2,120 |
| Tarrant County | George W. Bush+142,176 | 349,46262.4% | 207,28637.0% | 3,3930.6% | 560,141 |
| Taylor County | George W. Bush+26,549 | 37,19777.3% | 10,64822.1% | 2540.5% | 48,099 |
| Terrell County | George W. Bush+147 | 30665.2% | 15933.9% | 40.9% | 469 |
| Terry County | George W. Bush+2,372 | 3,16679.7% | 79420.0% | 100.3% | 3,970 |
| Throckmorton County | George W. Bush+454 | 65676.0% | 20223.4% | 50.6% | 863 |
| Titus County | George W. Bush+2,536 | 5,70964.1% | 3,17335.6% | 250.3% | 8,907 |
| Tom Green County | George W. Bush+19,178 | 28,18575.3% | 9,00724.1% | 2250.6% | 37,417 |
| Travis County | John Kerry+49,350 | 147,88542.0% | 197,23556.0% | 6,9932.0% | 352,113 |
| Trinity County | George W. Bush+1,781 | 3,98564.1% | 2,20435.5% | 240.4% | 6,213 |
| Tyler County | George W. Bush+2,384 | 5,04365.1% | 2,65934.3% | 430.6% | 7,745 |
| Upshur County | George W. Bush+6,007 | 10,23270.4% | 4,22529.1% | 690.5% | 14,526 |
| Upton County | George W. Bush+824 | 1,00984.3% | 18515.5% | 30.3% | 1,197 |
| Uvalde County | George W. Bush+1,850 | 5,14860.7% | 3,29838.9% | 370.4% | 8,483 |
| Val Verde County | George W. Bush+2,211 | 6,96859.1% | 4,75740.3% | 700.6% | 11,795 |
| Van Zandt County | George W. Bush+10,154 | 14,97675.4% | 4,82224.3% | 580.3% | 19,856 |
| Victoria County | George W. Bush+12,322 | 20,87570.5% | 8,55328.9% | 1740.6% | 29,602 |
| Walker County | George W. Bush+5,733 | 11,71065.7% | 5,97733.5% | 1350.8% | 17,822 |
| Waller County | George W. Bush+1,534 | 7,67955.3% | 6,14544.3% | 570.4% | 13,881 |
| Ward County | George W. Bush+1,955 | 2,85675.8% | 90123.9% | 110.3% | 3,768 |
| Washington County | George W. Bush+6,208 | 9,59773.5% | 3,38925.9% | 770.6% | 13,063 |
| Webb County | John Kerry+5,901 | 17,75342.7% | 23,65456.9% | 1490.4% | 41,556 |
| Wharton County | George W. Bush+4,586 | 9,28866.2% | 4,70233.5% | 490.3% | 14,039 |
| Wheeler County | George W. Bush+1,540 | 1,96081.9% | 42017.5% | 140.6% | 2,394 |
| Wichita County | George W. Bush+19,653 | 32,47271.3% | 12,81928.1% | 2540.6% | 45,545 |
| Wilbarger County | George W. Bush+2,401 | 3,68573.8% | 1,28425.7% | 210.4% | 4,990 |
| Willacy County | John Kerry+525 | 2,20944.5% | 2,73455.1% | 190.4% | 4,962 |
| Williamson County | George W. Bush+40,167 | 83,28465.0% | 43,11733.6% | 1,7971.4% | 128,198 |
| Wilson County | George W. Bush+5,991 | 10,40069.9% | 4,40929.6% | 760.5% | 14,885 |
| Winkler County | George W. Bush+1,213 | 1,60480.1% | 39119.5% | 70.3% | 2,002 |
| Wise County | George W. Bush+10,394 | 15,17775.7% | 4,78323.9% | 870.4% | 20,047 |
| Wood County | George W. Bush+8,797 | 12,83175.8% | 4,03423.8% | 640.4% | 16,929 |
| Yoakum County | George W. Bush+1,852 | 2,22885.3% | 37614.4% | 90.3% | 2,613 |
| Young County | George W. Bush+4,363 | 5,87479.3% | 1,51120.4% | 240.3% | 7,409 |
| Zapata County | John Kerry+434 | 1,22842.4% | 1,66257.3% | 80.3% | 2,898 |
| Zavala County | John Kerry+1,555 | 77724.9% | 2,33274.8% | 90.3% | 3,118 |
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% |
Same ballot, 2004TX
Source. MIT Election Data + Science Lab — 2004 presidential returns · official county-level results. Real returns — nothing estimated.