Elections / 2008 · President · TX
John McCain carried Texas R+11.8.
Barack Obama (D) vs John McCain (R) in Texas, 2008. The state ran 19.0 points more Republican than the nation (D+7.3 nationally). A US Senate contest shared the 2008 ballot here.
Nominees: Barack Obama (D) · John McCain (R)
Texas result
8,077,795 votes counted
Obama (D)
3,528,633
43.7%
McCain (R)
4,479,328
55.5%
All others
69,834
0.9%
Margin
R+11.8
2008 presidential election
Texas, 2008
McCainR+11.8
How it voted
Share of the 2008 vote
| John McCain ✓Republican | 55.5% | 4,479,328 |
|---|---|---|
| Barack ObamaDemocratic | 43.7% | 3,528,633 |
| OtherAll other candidates | 0.9% | 69,834 |
D+60R+60
254 counties, each filled by 2008 D-vs-R margin. Hover any county for its result.
Texas's presidential margins
1912–2024, the 2008 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 — 2008
254 counties; every row links to the county's full page.
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Anderson County | R | 4,630 | 11,884 | 16,655 | |
| Andrews County | R | 790 | 3,816 | 4,629 | |
| Angelina County | R | 9,379 | 19,569 | 29,153 | |
| Aransas County | R | 3,006 | 6,693 | 9,778 | |
| Archer County | R | 740 | 3,595 | 4,365 | |
| Armstrong County | R | 128 | 856 | 990 | |
| Atascosa County | R | 4,415 | 5,462 | 9,938 | |
| Austin County | R | 2,821 | 8,786 | 11,721 | |
| Bailey County | R | 682 | 1,618 | 2,316 | |
| Bandera County | R | 2,250 | 6,935 | 9,297 | |
| Bastrop County | R | 11,687 | 13,817 | 25,918 | |
| Baylor County | R | 366 | 1,262 | 1,643 | |
| Bee County | R | 3,645 | 4,471 | 8,157 | |
| Bell County | R | 40,413 | 49,242 | 90,334 | |
| Bexar County | D | 275,527 | 246,275 | 525,715 | |
| Blanco County | R | 1,467 | 3,418 | 4,939 | |
| Borden County | R | 40 | 316 | 361 | |
| Bosque County | R | 1,797 | 5,762 | 7,646 | |
| Bowie County | R | 10,815 | 24,162 | 35,186 | |
| Brazoria County | R | 36,480 | 67,515 | 104,940 | |
| Brazos County | R | 20,502 | 37,465 | 58,673 | |
| Brewster County | D | 1,970 | 1,855 | 3,900 | |
| Briscoe County | R | 205 | 617 | 830 | |
| Brooks County | D | 1,747 | 556 | 2,309 | |
| Brown County | R | 2,822 | 12,052 | 15,015 | |
| Burleson County | R | 2,053 | 4,547 | 6,665 | |
| Burnet County | R | 4,608 | 12,059 | 16,893 | |
| Caldwell County | R | 5,403 | 6,107 | 11,648 | |
| Calhoun County | R | 2,729 | 4,106 | 6,879 | |
| Callahan County | R | 1,063 | 4,589 | 5,716 | |
| Cameron County | D | 48,480 | 26,671 | 75,657 | |
| Camp County | R | 1,734 | 2,798 | 4,567 | |
| Carson County | R | 406 | 2,548 | 2,980 | |
| Cass County | R | 3,490 | 8,279 | 11,846 | |
| Castro County | R | 719 | 1,562 | 2,291 | |
| Chambers County | R | 3,188 | 9,988 | 13,292 | |
| Cherokee County | R | 4,610 | 11,695 | 16,417 | |
| Childress County | R | 497 | 1,782 | 2,296 | |
| Clay County | R | 1,085 | 4,213 | 5,339 | |
| Cochran County | R | 284 | 758 | 1,057 | |
| Coke County | R | 299 | 1,252 | 1,569 | |
| Coleman County | R | 643 | 3,011 | 3,702 | |
| Collin County | R | 109,047 | 184,897 | 296,583 | |
| Collingsworth County | R | 234 | 943 | 1,195 | |
| Colorado County | R | 2,508 | 5,795 | 8,353 | |
| Comal County | R | 12,384 | 35,233 | 48,158 | |
| Comanche County | R | 1,334 | 3,813 | 5,217 | |
| Concho County | R | 257 | 807 | 1,077 | |
| Cooke County | R | 3,051 | 11,871 | 15,032 | |
| Coryell County | R | 6,619 | 11,550 | 18,332 | |
| Cottle County | R | 187 | 509 | 705 | |
| Crane County | R | 319 | 1,119 | 1,454 | |
| Crockett County | R | 512 | 1,026 | 1,545 | |
| Crosby County | R | 684 | 1,221 | 1,914 | |
| Culberson County | D | 492 | 257 | 759 | |
| Dallam County | R | 302 | 1,269 | 1,589 | |
| Dallas County | D | 422,989 | 310,000 | 738,463 | |
| Dawson County | R | 1,152 | 2,906 | 4,096 | |
| Deaf Smith County | R | 1,247 | 3,466 | 4,744 | |
| Delta County | R | 589 | 1,580 | 2,187 | |
| Denton County | R | 91,160 | 149,935 | 243,263 | |
| DeWitt County | R | 1,716 | 4,888 | 6,626 | |
| Dickens County | R | 234 | 730 | 972 | |
| Dimmit County | D | 2,692 | 874 | 3,587 | |
| Donley County | R | 291 | 1,374 | 1,690 | |
| Duval County | D | 3,298 | 1,076 | 4,409 | |
| Eastland County | R | 1,271 | 5,165 | 6,509 | |
| Ector County | R | 9,123 | 26,199 | 35,606 | |
| Edwards County | R | 346 | 673 | 1,035 | |
| El Paso County | D | 122,021 | 61,783 | 185,233 | |
| Ellis County | R | 15,333 | 38,078 | 53,853 | |
| Erath County | R | 3,128 | 10,768 | 14,019 | |
| Falls County | R | 2,225 | 3,328 | 5,599 | |
| Fannin County | R | 3,464 | 8,092 | 11,694 | |
| Fayette County | R | 3,014 | 7,582 | 10,714 | |
| Fisher County | R | 687 | 1,083 | 1,784 | |
| Floyd County | R | 730 | 1,784 | 2,521 | |
| Foard County | R | 198 | 327 | 538 | |
| Fort Bend County | R | 98,368 | 103,206 | 202,822 | |
| Franklin County | R | 1,036 | 3,392 | 4,491 | |
| Freestone County | R | 2,034 | 5,205 | 7,288 | |
| Frio County | D | 2,405 | 1,644 | 4,062 | |
| Gaines County | R | 650 | 3,385 | 4,067 | |
| Galveston County | R | 41,805 | 62,258 | 105,004 | |
| Garza County | R | 375 | 1,356 | 1,750 | |
| Gillespie County | R | 2,576 | 9,563 | 12,338 | |
| Glasscock County | R | 52 | 502 | 557 | |
| Goliad County | R | 1,329 | 2,298 | 3,655 | |
| Gonzales County | R | 2,167 | 4,076 | 6,287 | |
| Gray County | R | 1,153 | 6,924 | 8,133 | |
| Grayson County | R | 13,900 | 31,136 | 45,477 | |
| Gregg County | R | 13,166 | 29,203 | 42,610 | |
| Grimes County | R | 2,704 | 5,562 | 8,322 | |
| Guadalupe County | R | 16,156 | 30,869 | 47,461 | |
| Hale County | R | 2,708 | 7,171 | 9,943 | |
| Hall County | R | 324 | 930 | 1,264 | |
| Hamilton County | R | 863 | 2,876 | 3,778 | |
| Hansford County | R | 240 | 1,847 | 2,102 | |
| Hardeman County | R | 373 | 1,199 | 1,595 | |
| Hardin County | R | 3,939 | 16,603 | 20,702 | |
| Harris County | D | 590,982 | 571,883 | 1,171,472 | |
| Harrison County | R | 8,887 | 17,103 | 26,158 | |
| Hartley County | R | 250 | 1,711 | 1,985 | |
| Haskell County | R | 699 | 1,388 | 2,116 | |
| Hays County | R | 28,431 | 29,638 | 59,052 | |
| Hemphill County | R | 216 | 1,345 | 1,570 | |
| Henderson County | R | 7,913 | 20,857 | 28,993 | |
| Hidalgo County | D | 90,261 | 39,668 | 130,784 | |
| Hill County | R | 3,811 | 9,264 | 13,188 | |
| Hockley County | R | 1,797 | 5,795 | 7,645 | |
| Hood County | R | 5,087 | 17,299 | 22,596 | |
| Hopkins County | R | 3,530 | 9,299 | 12,919 | |
| Houston County | R | 2,656 | 5,872 | 8,624 | |
| Howard County | R | 2,545 | 7,029 | 9,689 | |
| Hudspeth County | R | 430 | 458 | 898 | |
| Hunt County | R | 8,594 | 20,573 | 29,524 | |
| Hutchinson County | R | 1,322 | 7,361 | 8,761 | |
| Irion County | R | 164 | 644 | 817 | |
| Jack County | R | 470 | 2,528 | 3,023 | |
| Jackson County | R | 1,301 | 3,723 | 5,057 | |
| Jasper County | R | 3,658 | 9,022 | 12,776 | |
| Jeff Davis County | R | 468 | 749 | 1,236 | |
| Jefferson County | D | 44,888 | 42,905 | 88,296 | |
| Jim Hogg County | D | 1,336 | 472 | 1,815 | |
| Jim Wells County | D | 6,706 | 4,841 | 11,612 | |
| Johnson County | R | 12,912 | 36,685 | 50,050 | |
| Jones County | R | 1,528 | 4,203 | 5,808 | |
| Karnes County | R | 1,760 | 2,736 | 4,527 | |
| Kaufman County | R | 11,161 | 23,735 | 35,145 | |
| Kendall County | R | 3,599 | 12,971 | 16,746 | |
| Kenedy County | D | 108 | 94 | 202 | |
| Kent County | R | 99 | 342 | 448 | |
| Kerr County | R | 5,570 | 16,752 | 22,556 | |
| Kimble County | R | 342 | 1,487 | 1,843 | |
| King County | R | 8 | 151 | 163 | |
| Kinney County | R | 633 | 907 | 1,551 | |
| Kleberg County | D | 5,256 | 4,540 | 9,876 | |
| Knox County | R | 367 | 986 | 1,368 | |
| La Salle County | D | 1,052 | 714 | 1,776 | |
| Lamar County | R | 5,243 | 12,952 | 18,362 | |
| Lamb County | R | 1,156 | 3,344 | 4,525 | |
| Lampasas County | R | 1,903 | 5,651 | 7,634 | |
| Lavaca County | R | 1,869 | 6,293 | 8,223 | |
| Lee County | R | 2,000 | 4,312 | 6,377 | |
| Leon County | R | 1,418 | 5,566 | 7,041 | |
| Liberty County | R | 5,991 | 15,448 | 21,626 | |
| Limestone County | R | 2,516 | 5,079 | 7,652 | |
| Lipscomb County | R | 155 | 1,093 | 1,256 | |
| Live Oak County | R | 1,048 | 3,095 | 4,176 | |
| Llano County | R | 2,250 | 7,281 | 9,629 | |
| Loving County | R | 12 | 67 | 79 | |
| Lubbock County | R | 30,486 | 66,304 | 97,534 | |
| Lynn County | R | 627 | 1,473 | 2,116 | |
| Madison County | R | 1,146 | 2,891 | 4,074 | |
| Marion County | R | 1,644 | 2,567 | 4,252 | |
| Martin County | R | 314 | 1,389 | 1,715 | |
| Mason County | R | 546 | 1,544 | 2,121 | |
| Matagorda County | R | 4,440 | 7,835 | 12,373 | |
| Maverick County | D | 8,554 | 2,316 | 10,939 | |
| McCulloch County | R | 728 | 2,263 | 3,010 | |
| McLennan County | R | 29,998 | 49,044 | 79,674 | |
| McMullen County | R | 132 | 400 | 537 | |
| Medina County | R | 5,147 | 10,480 | 15,737 | |
| Menard County | R | 295 | 712 | 1,018 | |
| Midland County | R | 9,691 | 36,155 | 46,216 | |
| Milam County | R | 3,044 | 5,217 | 8,357 | |
| Mills County | R | 398 | 1,753 | 2,177 | |
| Mitchell County | R | 586 | 1,815 | 2,431 | |
| Montague County | R | 1,597 | 6,245 | 7,950 | |
| Montgomery County | R | 36,703 | 119,884 | 157,847 | |
| Moore County | R | 1,123 | 4,282 | 5,437 | |
| Morris County | R | 2,055 | 3,158 | 5,248 | |
| Motley County | R | 67 | 522 | 594 | |
| Nacogdoches County | R | 8,393 | 14,828 | 23,391 | |
| Navarro County | R | 5,400 | 10,810 | 16,321 | |
| Newton County | R | 1,751 | 3,446 | 5,260 | |
| Nolan County | R | 1,521 | 3,485 | 5,063 | |
| Nueces County | R | 47,912 | 52,391 | 101,230 | |
| Ochiltree County | R | 243 | 2,851 | 3,109 | |
| Oldham County | R | 102 | 813 | 920 | |
| Orange County | R | 7,646 | 21,509 | 29,406 | |
| Palo Pinto County | R | 2,499 | 7,264 | 9,890 | |
| Panola County | R | 2,586 | 7,582 | 10,216 | |
| Parker County | R | 10,502 | 36,974 | 47,951 | |
| Parmer County | R | 719 | 2,969 | 3,713 | |
| Pecos County | R | 1,476 | 2,480 | 4,010 | |
| Polk County | R | 6,230 | 13,731 | 20,149 | |
| Potter County | R | 8,939 | 20,761 | 30,013 | |
| Presidio County | D | 1,252 | 489 | 1,757 | |
| Rains County | R | 1,048 | 3,146 | 4,236 | |
| Randall County | R | 9,468 | 41,948 | 51,832 | |
| Reagan County | R | 197 | 795 | 994 | |
| Real County | R | 375 | 1,238 | 1,628 | |
| Red River County | R | 1,539 | 3,461 | 5,052 | |
| Reeves County | D | 1,606 | 1,445 | 3,077 | |
| Refugio County | R | 1,382 | 1,855 | 3,261 | |
| Roberts County | R | 41 | 477 | 518 | |
| Robertson County | R | 2,675 | 3,980 | 6,710 | |
| Rockwall County | R | 8,492 | 23,300 | 32,066 | |
| Runnels County | R | 720 | 3,118 | 3,867 | |
| Rusk County | R | 4,983 | 13,646 | 18,722 | |
| Sabine County | R | 1,077 | 3,749 | 4,874 | |
| San Augustine County | R | 1,328 | 2,342 | 3,715 | |
| San Jacinto County | R | 2,721 | 6,151 | 8,958 | |
| San Patricio County | R | 8,854 | 12,404 | 21,396 | |
| San Saba County | R | 487 | 1,941 | 2,457 | |
| Schleicher County | R | 324 | 970 | 1,304 | |
| Scurry County | R | 1,088 | 4,414 | 5,569 | |
| Shackelford County | R | 208 | 1,284 | 1,505 | |
| Shelby County | R | 2,548 | 6,630 | 9,220 | |
| Sherman County | R | 127 | 884 | 1,020 | |
| Smith County | R | 23,726 | 55,187 | 79,561 | |
| Somervell County | R | 799 | 2,677 | 3,533 | |
| Starr County | D | 8,274 | 1,492 | 9,792 | |
| Stephens County | R | 626 | 2,869 | 3,526 | |
| Sterling County | R | 97 | 520 | 619 | |
| Stonewall County | R | 206 | 524 | 735 | |
| Sutton County | R | 381 | 1,189 | 1,578 | |
| Swisher County | R | 813 | 1,683 | 2,535 | |
| Tarrant County | R | 274,880 | 348,420 | 628,553 | |
| Taylor County | R | 12,690 | 34,317 | 47,439 | |
| Terrell County | R | 186 | 323 | 519 | |
| Terry County | R | 1,379 | 2,879 | 4,280 | |
| Throckmorton County | R | 166 | 671 | 838 | |
| Titus County | R | 3,145 | 6,028 | 9,245 | |
| Tom Green County | R | 11,158 | 27,362 | 38,861 | |
| Travis County | D | 254,017 | 136,981 | 397,714 | |
| Trinity County | R | 1,925 | 4,095 | 6,077 | |
| Tyler County | R | 2,166 | 5,644 | 7,910 | |
| Upshur County | R | 3,790 | 11,222 | 15,164 | |
| Upton County | R | 288 | 898 | 1,197 | |
| Uvalde County | R | 4,126 | 4,590 | 8,766 | |
| Val Verde County | D | 6,982 | 5,752 | 12,820 | |
| Van Zandt County | R | 4,505 | 15,734 | 20,395 | |
| Victoria County | R | 9,832 | 19,878 | 29,931 | |
| Walker County | R | 7,334 | 11,623 | 19,146 | |
| Waller County | R | 7,153 | 8,265 | 15,508 | |
| Ward County | R | 899 | 2,667 | 3,602 | |
| Washington County | R | 4,034 | 10,176 | 14,377 | |
| Webb County | D | 33,452 | 13,119 | 46,821 | |
| Wharton County | R | 4,937 | 9,431 | 14,418 | |
| Wheeler County | R | 314 | 1,918 | 2,245 | |
| Wichita County | R | 13,868 | 31,731 | 45,982 | |
| Wilbarger County | R | 1,196 | 3,283 | 4,509 | |
| Willacy County | D | 3,409 | 1,456 | 4,903 | |
| Williamson County | R | 67,691 | 88,323 | 158,403 | |
| Wilson County | R | 5,362 | 10,904 | 16,366 | |
| Winkler County | R | 477 | 1,529 | 2,032 | |
| Wise County | R | 4,471 | 15,973 | 20,639 | |
| Wood County | R | 4,010 | 13,658 | 17,784 | |
| Yoakum County | R | 450 | 1,989 | 2,458 | |
| Young County | R | 1,303 | 5,942 | 7,305 | |
| Zapata County | D | 1,939 | 919 | 2,866 | |
| Zavala County | D | 3,263 | 596 | 3,876 |