Elections / 2004 · President · OK
George W. Bush carried Oklahoma R+31.1.
John Kerry (D) vs George W. Bush (R) in Oklahoma, 2004. The state ran 28.7 points more Republican than the nation (R+2.5 nationally). A US Senate contest shared the 2004 ballot here.
Nominees: John Kerry (D) · George W. Bush (R)
Oklahoma result
1,463,758 votes counted
Kerry (D)
503,966
34.4%
Bush (R)
959,792
65.6%
All others
0
0.0%
Margin
R+31.1
2004 presidential election
Oklahoma, 2004
BushR+31.1
How it voted
Share of the 2004 vote
| George W. Bush ✓Republican | 65.6% | 959,792 |
|---|---|---|
| John KerryDemocratic | 34.4% | 503,966 |
| OtherAll other candidates | 0.0% | 0 |
D+60R+60
77 counties, each filled by 2004 D-vs-R margin. Hover any county for its result.
Oklahoma's presidential margins
1908–2024, the 2004 contest in context
| Year | Margin (D minus R) |
|---|---|
| 1908 | +4.7% |
| 1912 | +11.2% |
| 1916 | +17.4% |
| 1920 | −5.7% |
| 1924 | +5.7% |
| 1928 | −28.3% |
| 1932 | +46.6% |
| 1936 | +34.1% |
| 1940 | +15.2% |
| 1944 | +11.4% |
| 1948 | +25.5% |
| 1952 | −9.2% |
| 1956 | −10.3% |
| 1960 | −18.0% |
| 1964 | +11.5% |
| 1968 | −15.7% |
| 1972 | −49.7% |
| 1976 | −1.2% |
| 1980 | −25.5% |
| 1984 | −37.9% |
| 1988 | −16.6% |
| 1992 | −8.6% |
| 1996 | −7.8% |
| 2000 | −21.9% |
| 2004 | −31.1% |
| 2008 | −31.3% |
| 2012 | −33.5% |
| 2016 | −36.4% |
| 2020 | −33.1% |
| 2024 | −34.3% |
County results — 2004
77 counties; every row links to the county's full page.
| County | Won | Margin | Democratic | Republican | Total |
|---|---|---|---|---|---|
| Adair County | R | 2,562 | 4,971 | 7,533 | |
| Alfalfa County | R | 470 | 2,201 | 2,671 | |
| Atoka County | R | 1,946 | 3,142 | 5,088 | |
| Beaver County | R | 297 | 2,272 | 2,569 | |
| Beckham County | R | 1,931 | 5,454 | 7,385 | |
| Blaine County | R | 1,222 | 3,199 | 4,421 | |
| Bryan County | R | 5,745 | 8,615 | 14,360 | |
| Caddo County | R | 3,916 | 6,491 | 10,407 | |
| Canadian County | R | 9,712 | 33,297 | 43,009 | |
| Carter County | R | 6,466 | 12,178 | 18,644 | |
| Cherokee County | R | 8,623 | 9,569 | 18,192 | |
| Choctaw County | R | 2,639 | 3,168 | 5,807 | |
| Cimarron County | R | 184 | 1,242 | 1,426 | |
| Cleveland County | R | 34,007 | 65,720 | 99,727 | |
| Coal County | R | 1,203 | 1,396 | 2,599 | |
| Comanche County | R | 12,022 | 21,170 | 33,192 | |
| Cotton County | R | 898 | 1,742 | 2,640 | |
| Craig County | R | 2,504 | 3,894 | 6,398 | |
| Creek County | R | 9,929 | 18,848 | 28,777 | |
| Custer County | R | 2,801 | 7,839 | 10,640 | |
| Delaware County | R | 5,591 | 10,017 | 15,608 | |
| Dewey County | R | 408 | 1,843 | 2,251 | |
| Ellis County | R | 395 | 1,685 | 2,080 | |
| Garfield County | R | 5,586 | 17,685 | 23,271 | |
| Garvin County | R | 3,707 | 7,610 | 11,317 | |
| Grady County | R | 5,970 | 14,136 | 20,106 | |
| Grant County | R | 571 | 1,950 | 2,521 | |
| Greer County | R | 719 | 1,529 | 2,248 | |
| Harmon County | R | 354 | 838 | 1,192 | |
| Harper County | R | 268 | 1,397 | 1,665 | |
| Haskell County | R | 2,378 | 2,946 | 5,324 | |
| Hughes County | R | 2,283 | 3,066 | 5,349 | |
| Jackson County | R | 2,232 | 7,024 | 9,256 | |
| Jefferson County | R | 1,057 | 1,546 | 2,603 | |
| Johnston County | R | 1,713 | 2,635 | 4,348 | |
| Kay County | R | 5,957 | 14,121 | 20,078 | |
| Kingfisher County | R | 1,022 | 5,630 | 6,652 | |
| Kiowa County | R | 1,413 | 2,610 | 4,023 | |
| Latimer County | R | 1,945 | 2,535 | 4,480 | |
| Le Flore County | R | 6,741 | 10,683 | 17,424 | |
| Lincoln County | R | 4,041 | 10,149 | 14,190 | |
| Logan County | R | 4,869 | 11,474 | 16,343 | |
| Love County | R | 1,538 | 2,295 | 3,833 | |
| Major County | R | 537 | 3,122 | 3,659 | |
| Marshall County | R | 2,088 | 3,363 | 5,451 | |
| Mayes County | R | 6,933 | 9,946 | 16,879 | |
| McClain County | R | 3,742 | 10,041 | 13,783 | |
| McCurtain County | R | 3,684 | 7,472 | 11,156 | |
| McIntosh County | R | 4,488 | 4,692 | 9,180 | |
| Murray County | R | 2,130 | 3,665 | 5,795 | |
| Muskogee County | R | 12,585 | 15,124 | 27,709 | |
| Noble County | R | 1,335 | 3,993 | 5,328 | |
| Nowata County | R | 1,660 | 2,805 | 4,465 | |
| Okfuskee County | R | 1,743 | 2,542 | 4,285 | |
| Oklahoma County | R | 97,298 | 174,741 | 272,039 | |
| Okmulgee County | R | 7,367 | 8,363 | 15,730 | |
| Osage County | R | 8,068 | 11,467 | 19,535 | |
| Ottawa County | R | 5,086 | 7,443 | 12,529 | |
| Pawnee County | R | 2,564 | 4,412 | 6,976 | |
| Payne County | R | 10,101 | 19,560 | 29,661 | |
| Pittsburg County | R | 7,452 | 11,134 | 18,586 | |
| Pontotoc County | R | 5,165 | 9,647 | 14,812 | |
| Pottawatomie County | R | 8,638 | 17,215 | 25,853 | |
| Pushmataha County | R | 1,934 | 2,863 | 4,797 | |
| Roger Mills County | R | 382 | 1,388 | 1,770 | |
| Rogers County | R | 11,918 | 24,976 | 36,894 | |
| Seminole County | R | 3,648 | 5,624 | 9,272 | |
| Sequoyah County | R | 5,910 | 8,865 | 14,775 | |
| Stephens County | R | 5,515 | 13,646 | 19,161 | |
| Texas County | R | 1,016 | 5,450 | 6,466 | |
| Tillman County | R | 1,175 | 2,273 | 3,448 | |
| Tulsa County | R | 90,220 | 163,452 | 253,672 | |
| Wagoner County | R | 9,157 | 19,081 | 28,238 | |
| Washington County | R | 6,862 | 16,551 | 23,413 | |
| Washita County | R | 1,340 | 3,705 | 5,045 | |
| Woods County | R | 932 | 3,166 | 4,098 | |
| Woodward County | R | 1,458 | 6,193 | 7,651 |