Oklahoma — 2004 presidential election
Recent presidential results
state2004 presidential electionOklahoma · PresidentBushR+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 |
2004presidential margin
D+60R+60
77 counties, each filled by 2004 D-vs-R margin. Hover any county for its result.
Oklahoma cast 7 electoral votes this cycle.
County-level results (77 counties) — table
| County | Winner | Margin |
|---|---|---|
| Adair County, OK | Republican | R+32.0 |
| Alfalfa County, OK | Republican | R+64.8 |
| Atoka County, OK | Republican | R+23.5 |
| Beaver County, OK | Republican | R+76.9 |
| Beckham County, OK | Republican | R+47.7 |
| Blaine County, OK | Republican | R+44.7 |
| Bryan County, OK | Republican | R+20.0 |
| Caddo County, OK | Republican | R+24.7 |
| Canadian County, OK | Republican | R+54.8 |
| Carter County, OK | Republican | R+30.6 |
| Cherokee County, OK | Republican | R+5.2 |
| Choctaw County, OK | Republican | R+9.1 |
| Cimarron County, OK | Republican | R+74.2 |
| Cleveland County, OK | Republican | R+31.8 |
| Coal County, OK | Republican | R+7.4 |
| Comanche County, OK | Republican | R+27.6 |
| Cotton County, OK | Republican | R+32.0 |
| Craig County, OK | Republican | R+21.7 |
| Creek County, OK | Republican | R+31.0 |
| Custer County, OK | Republican | R+47.3 |
| Delaware County, OK | Republican | R+28.4 |
| Dewey County, OK | Republican | R+63.7 |
| Ellis County, OK | Republican | R+62.0 |
| Garfield County, OK | Republican | R+52.0 |
| Garvin County, OK | Republican | R+34.5 |
| Grady County, OK | Republican | R+40.6 |
| Grant County, OK | Republican | R+54.7 |
| Greer County, OK | Republican | R+36.0 |
| Harmon County, OK | Republican | R+40.6 |
| Harper County, OK | Republican | R+67.8 |
| Haskell County, OK | Republican | R+10.7 |
| Hughes County, OK | Republican | R+14.6 |
| Jackson County, OK | Republican | R+51.8 |
| Jefferson County, OK | Republican | R+18.8 |
| Johnston County, OK | Republican | R+21.2 |
| Kay County, OK | Republican | R+40.7 |
| Kingfisher County, OK | Republican | R+69.3 |
| Kiowa County, OK | Republican | R+29.8 |
| Latimer County, OK | Republican | R+13.2 |
| Le Flore County, OK | Republican | R+22.6 |
| Lincoln County, OK | Republican | R+43.0 |
| Logan County, OK | Republican | R+40.4 |
| Love County, OK | Republican | R+19.7 |
| Major County, OK | Republican | R+70.6 |
| Marshall County, OK | Republican | R+23.4 |
| Mayes County, OK | Republican | R+17.9 |
| McClain County, OK | Republican | R+45.7 |
| McCurtain County, OK | Republican | R+34.0 |
| McIntosh County, OK | Republican | R+2.2 |
| Murray County, OK | Republican | R+26.5 |
| Muskogee County, OK | Republican | R+9.2 |
| Noble County, OK | Republican | R+49.9 |
| Nowata County, OK | Republican | R+25.6 |
| Okfuskee County, OK | Republican | R+18.6 |
| Oklahoma County, OK | Republican | R+28.5 |
| Okmulgee County, OK | Republican | R+6.3 |
| Osage County, OK | Republican | R+17.4 |
| Ottawa County, OK | Republican | R+18.8 |
| Pawnee County, OK | Republican | R+26.5 |
| Payne County, OK | Republican | R+31.9 |
| Pittsburg County, OK | Republican | R+19.8 |
| Pontotoc County, OK | Republican | R+30.3 |
| Pottawatomie County, OK | Republican | R+33.2 |
| Pushmataha County, OK | Republican | R+19.4 |
| Roger Mills County, OK | Republican | R+56.8 |
| Rogers County, OK | Republican | R+35.4 |
| Seminole County, OK | Republican | R+21.3 |
| Sequoyah County, OK | Republican | R+20.0 |
| Stephens County, OK | Republican | R+42.4 |
| Texas County, OK | Republican | R+68.6 |
| Tillman County, OK | Republican | R+31.8 |
| Tulsa County, OK | Republican | R+28.9 |
| Wagoner County, OK | Republican | R+35.1 |
| Washington County, OK | Republican | R+41.4 |
| Washita County, OK | Republican | R+46.9 |
| Woods County, OK | Republican | R+54.5 |
| Woodward County, OK | Republican | R+61.9 |
Oklahoma results by county
77 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 | ||||
|---|---|---|---|---|
| Adair County | Bush, George W.+2,409 | 4,97166.0% | 2,56234.0% | 7,533 |
| Alfalfa County | Bush, George W.+1,731 | 2,20182.4% | 47017.6% | 2,671 |
| Atoka County | Bush, George W.+1,196 | 3,14261.8% | 1,94638.2% | 5,088 |
| Beaver County | Bush, George W.+1,975 | 2,27288.4% | 29711.6% | 2,569 |
| Beckham County | Bush, George W.+3,523 | 5,45473.9% | 1,93126.1% | 7,385 |
| Blaine County | Bush, George W.+1,977 | 3,19972.4% | 1,22227.6% | 4,421 |
| Bryan County | Bush, George W.+2,870 | 8,61560.0% | 5,74540.0% | 14,360 |
| Caddo County | Bush, George W.+2,575 | 6,49162.4% | 3,91637.6% | 10,407 |
| Canadian County | Bush, George W.+23,585 | 33,29777.4% | 9,71222.6% | 43,009 |
| Carter County | Bush, George W.+5,712 | 12,17865.3% | 6,46634.7% | 18,644 |
| Cherokee County | Bush, George W.+946 | 9,56952.6% | 8,62347.4% | 18,192 |
| Choctaw County | Bush, George W.+529 | 3,16854.6% | 2,63945.4% | 5,807 |
| Cimarron County | Bush, George W.+1,058 | 1,24287.1% | 18412.9% | 1,426 |
| Cleveland County | Bush, George W.+31,713 | 65,72065.9% | 34,00734.1% | 99,727 |
| Coal County | Bush, George W.+193 | 1,39653.7% | 1,20346.3% | 2,599 |
| Comanche County | Bush, George W.+9,148 | 21,17063.8% | 12,02236.2% | 33,192 |
| Cotton County | Bush, George W.+844 | 1,74266.0% | 89834.0% | 2,640 |
| Craig County | Bush, George W.+1,390 | 3,89460.9% | 2,50439.1% | 6,398 |
| Creek County | Bush, George W.+8,919 | 18,84865.5% | 9,92934.5% | 28,777 |
| Custer County | Bush, George W.+5,038 | 7,83973.7% | 2,80126.3% | 10,640 |
| Delaware County | Bush, George W.+4,426 | 10,01764.2% | 5,59135.8% | 15,608 |
| Dewey County | Bush, George W.+1,435 | 1,84381.9% | 40818.1% | 2,251 |
| Ellis County | Bush, George W.+1,290 | 1,68581.0% | 39519.0% | 2,080 |
| Garfield County | Bush, George W.+12,099 | 17,68576.0% | 5,58624.0% | 23,271 |
| Garvin County | Bush, George W.+3,903 | 7,61067.2% | 3,70732.8% | 11,317 |
| Grady County | Bush, George W.+8,166 | 14,13670.3% | 5,97029.7% | 20,106 |
| Grant County | Bush, George W.+1,379 | 1,95077.4% | 57122.6% | 2,521 |
| Greer County | Bush, George W.+810 | 1,52968.0% | 71932.0% | 2,248 |
| Harmon County | Bush, George W.+484 | 83870.3% | 35429.7% | 1,192 |
| Harper County | Bush, George W.+1,129 | 1,39783.9% | 26816.1% | 1,665 |
| Haskell County | Bush, George W.+568 | 2,94655.3% | 2,37844.7% | 5,324 |
| Hughes County | Bush, George W.+783 | 3,06657.3% | 2,28342.7% | 5,349 |
| Jackson County | Bush, George W.+4,792 | 7,02475.9% | 2,23224.1% | 9,256 |
| Jefferson County | Bush, George W.+489 | 1,54659.4% | 1,05740.6% | 2,603 |
| Johnston County | Bush, George W.+922 | 2,63560.6% | 1,71339.4% | 4,348 |
| Kay County | Bush, George W.+8,164 | 14,12170.3% | 5,95729.7% | 20,078 |
| Kingfisher County | Bush, George W.+4,608 | 5,63084.6% | 1,02215.4% | 6,652 |
| Kiowa County | Bush, George W.+1,197 | 2,61064.9% | 1,41335.1% | 4,023 |
| Latimer County | Bush, George W.+590 | 2,53556.6% | 1,94543.4% | 4,480 |
| Le Flore County | Bush, George W.+3,942 | 10,68361.3% | 6,74138.7% | 17,424 |
| Lincoln County | Bush, George W.+6,108 | 10,14971.5% | 4,04128.5% | 14,190 |
| Logan County | Bush, George W.+6,605 | 11,47470.2% | 4,86929.8% | 16,343 |
| Love County | Bush, George W.+757 | 2,29559.9% | 1,53840.1% | 3,833 |
| Major County | Bush, George W.+2,585 | 3,12285.3% | 53714.7% | 3,659 |
| Marshall County | Bush, George W.+1,275 | 3,36361.7% | 2,08838.3% | 5,451 |
| Mayes County | Bush, George W.+3,013 | 9,94658.9% | 6,93341.1% | 16,879 |
| McClain County | Bush, George W.+6,299 | 10,04172.9% | 3,74227.1% | 13,783 |
| McCurtain County | Bush, George W.+3,788 | 7,47267.0% | 3,68433.0% | 11,156 |
| McIntosh County | Bush, George W.+204 | 4,69251.1% | 4,48848.9% | 9,180 |
| Murray County | Bush, George W.+1,535 | 3,66563.2% | 2,13036.8% | 5,795 |
| Muskogee County | Bush, George W.+2,539 | 15,12454.6% | 12,58545.4% | 27,709 |
| Noble County | Bush, George W.+2,658 | 3,99374.9% | 1,33525.1% | 5,328 |
| Nowata County | Bush, George W.+1,145 | 2,80562.8% | 1,66037.2% | 4,465 |
| Okfuskee County | Bush, George W.+799 | 2,54259.3% | 1,74340.7% | 4,285 |
| Oklahoma County | Bush, George W.+77,443 | 174,74164.2% | 97,29835.8% | 272,039 |
| Okmulgee County | Bush, George W.+996 | 8,36353.2% | 7,36746.8% | 15,730 |
| Osage County | Bush, George W.+3,399 | 11,46758.7% | 8,06841.3% | 19,535 |
| Ottawa County | Bush, George W.+2,357 | 7,44359.4% | 5,08640.6% | 12,529 |
| Pawnee County | Bush, George W.+1,848 | 4,41263.2% | 2,56436.8% | 6,976 |
| Payne County | Bush, George W.+9,459 | 19,56065.9% | 10,10134.1% | 29,661 |
| Pittsburg County | Bush, George W.+3,682 | 11,13459.9% | 7,45240.1% | 18,586 |
| Pontotoc County | Bush, George W.+4,482 | 9,64765.1% | 5,16534.9% | 14,812 |
| Pottawatomie County | Bush, George W.+8,577 | 17,21566.6% | 8,63833.4% | 25,853 |
| Pushmataha County | Bush, George W.+929 | 2,86359.7% | 1,93440.3% | 4,797 |
| Roger Mills County | Bush, George W.+1,006 | 1,38878.4% | 38221.6% | 1,770 |
| Rogers County | Bush, George W.+13,058 | 24,97667.7% | 11,91832.3% | 36,894 |
| Seminole County | Bush, George W.+1,976 | 5,62460.7% | 3,64839.3% | 9,272 |
| Sequoyah County | Bush, George W.+2,955 | 8,86560.0% | 5,91040.0% | 14,775 |
| Stephens County | Bush, George W.+8,131 | 13,64671.2% | 5,51528.8% | 19,161 |
| Texas County | Bush, George W.+4,434 | 5,45084.3% | 1,01615.7% | 6,466 |
| Tillman County | Bush, George W.+1,098 | 2,27365.9% | 1,17534.1% | 3,448 |
| Tulsa County | Bush, George W.+73,232 | 163,45264.4% | 90,22035.6% | 253,672 |
| Wagoner County | Bush, George W.+9,924 | 19,08167.6% | 9,15732.4% | 28,238 |
| Washington County | Bush, George W.+9,689 | 16,55170.7% | 6,86229.3% | 23,413 |
| Washita County | Bush, George W.+2,365 | 3,70573.4% | 1,34026.6% | 5,045 |
| Woods County | Bush, George W.+2,234 | 3,16677.3% | 93222.7% | 4,098 |
| Woodward County | Bush, George W.+4,735 | 6,19380.9% | 1,45819.1% | 7,651 |
Nominees: John Kerry (D) · George W. Bush (R)
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% |
Same ballot, 2004OK
Source. MIT Election Data + Science Lab — 2004 presidential returns · official county-level results. Real returns — nothing estimated.