akashic
1876–2024
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
Oklahoma, 2004
BushR+31.1
2004 presidential margin by county for Oklahoma — 2004 presidential electionA map of the constituent counties of Oklahoma — 2004 presidential election, each outlined and filled by its 2004 presidential margin from deep red (Republican) through neutral to deep blue (Democratic), seated within the faint outlines of the surrounding states.Adair County, OK · R+32.0Alfalfa County, OK · R+64.8Atoka County, OK · R+23.5Beaver County, OK · R+76.9Beckham County, OK · R+47.7Blaine County, OK · R+44.7Bryan County, OK · R+20.0Caddo County, OK · R+24.7Canadian County, OK · R+54.8Carter County, OK · R+30.6Cherokee County, OK · R+5.2Choctaw County, OK · R+9.1Cimarron County, OK · R+74.2Cleveland County, OK · R+31.8Coal County, OK · R+7.4Comanche County, OK · R+27.6Cotton County, OK · R+32.0Craig County, OK · R+21.7Creek County, OK · R+31.0Custer County, OK · R+47.3Delaware County, OK · R+28.4Dewey County, OK · R+63.7Ellis County, OK · R+62.0Garfield County, OK · R+52.0Garvin County, OK · R+34.5Grady County, OK · R+40.6Grant County, OK · R+54.7Greer County, OK · R+36.0Harmon County, OK · R+40.6Harper County, OK · R+67.8Haskell County, OK · R+10.7Hughes County, OK · R+14.6Jackson County, OK · R+51.8Jefferson County, OK · R+18.8Johnston County, OK · R+21.2Kay County, OK · R+40.7Kingfisher County, OK · R+69.3Kiowa County, OK · R+29.8Latimer County, OK · R+13.2Le Flore County, OK · R+22.6Lincoln County, OK · R+43.0Logan County, OK · R+40.4Love County, OK · R+19.7Major County, OK · R+70.6Marshall County, OK · R+23.4Mayes County, OK · R+17.9McClain County, OK · R+45.7McCurtain County, OK · R+34.0McIntosh County, OK · R+2.2Murray County, OK · R+26.5Muskogee County, OK · R+9.2Noble County, OK · R+49.9Nowata County, OK · R+25.6Okfuskee County, OK · R+18.6Oklahoma County, OK · R+28.5Okmulgee County, OK · R+6.3Osage County, OK · R+17.4Ottawa County, OK · R+18.8Pawnee County, OK · R+26.5Payne County, OK · R+31.9Pittsburg County, OK · R+19.8Pontotoc County, OK · R+30.3Pottawatomie County, OK · R+33.2Pushmataha County, OK · R+19.4Roger Mills County, OK · R+56.8Rogers County, OK · R+35.4Seminole County, OK · R+21.3Sequoyah County, OK · R+20.0Stephens County, OK · R+42.4Texas County, OK · R+68.6Tillman County, OK · R+31.8Tulsa County, OK · R+28.9Wagoner County, OK · R+35.1Washington County, OK · R+41.4Washita County, OK · R+46.9Woods County, OK · R+54.5Woodward County, OK · R+61.9
How it voted
Share of the 2004 vote
George W. BushRepublican65.6%959,792
John KerryDemocratic34.4%503,966
OtherAll other candidates0.0%0
D+60
R+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
Oklahoma's presidential marginsDemocratic-minus-Republican presidential margin from 1908 to 2024. Most recent: −34.3% in 2024.flipped R · 1968−34.3%DR19082024
Oklahoma's presidential margins
YearMargin (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.
CountyWonMarginDemocraticRepublicanTotal
Adair CountyR
−32.0%
2,5624,9717,533
Alfalfa CountyR
−64.8%
4702,2012,671
Atoka CountyR
−23.5%
1,9463,1425,088
Beaver CountyR
−76.9%
2972,2722,569
Beckham CountyR
−47.7%
1,9315,4547,385
Blaine CountyR
−44.7%
1,2223,1994,421
Bryan CountyR
−20.0%
5,7458,61514,360
Caddo CountyR
−24.7%
3,9166,49110,407
Canadian CountyR
−54.8%
9,71233,29743,009
Carter CountyR
−30.6%
6,46612,17818,644
Cherokee CountyR
−5.2%
8,6239,56918,192
Choctaw CountyR
−9.1%
2,6393,1685,807
Cimarron CountyR
−74.2%
1841,2421,426
Cleveland CountyR
−31.8%
34,00765,72099,727
Coal CountyR
−7.4%
1,2031,3962,599
Comanche CountyR
−27.6%
12,02221,17033,192
Cotton CountyR
−32.0%
8981,7422,640
Craig CountyR
−21.7%
2,5043,8946,398
Creek CountyR
−31.0%
9,92918,84828,777
Custer CountyR
−47.3%
2,8017,83910,640
Delaware CountyR
−28.4%
5,59110,01715,608
Dewey CountyR
−63.7%
4081,8432,251
Ellis CountyR
−62.0%
3951,6852,080
Garfield CountyR
−52.0%
5,58617,68523,271
Garvin CountyR
−34.5%
3,7077,61011,317
Grady CountyR
−40.6%
5,97014,13620,106
Grant CountyR
−54.7%
5711,9502,521
Greer CountyR
−36.0%
7191,5292,248
Harmon CountyR
−40.6%
3548381,192
Harper CountyR
−67.8%
2681,3971,665
Haskell CountyR
−10.7%
2,3782,9465,324
Hughes CountyR
−14.6%
2,2833,0665,349
Jackson CountyR
−51.8%
2,2327,0249,256
Jefferson CountyR
−18.8%
1,0571,5462,603
Johnston CountyR
−21.2%
1,7132,6354,348
Kay CountyR
−40.7%
5,95714,12120,078
Kingfisher CountyR
−69.3%
1,0225,6306,652
Kiowa CountyR
−29.8%
1,4132,6104,023
Latimer CountyR
−13.2%
1,9452,5354,480
Le Flore CountyR
−22.6%
6,74110,68317,424
Lincoln CountyR
−43.0%
4,04110,14914,190
Logan CountyR
−40.4%
4,86911,47416,343
Love CountyR
−19.7%
1,5382,2953,833
Major CountyR
−70.6%
5373,1223,659
Marshall CountyR
−23.4%
2,0883,3635,451
Mayes CountyR
−17.9%
6,9339,94616,879
McClain CountyR
−45.7%
3,74210,04113,783
McCurtain CountyR
−34.0%
3,6847,47211,156
McIntosh CountyR
−2.2%
4,4884,6929,180
Murray CountyR
−26.5%
2,1303,6655,795
Muskogee CountyR
−9.2%
12,58515,12427,709
Noble CountyR
−49.9%
1,3353,9935,328
Nowata CountyR
−25.6%
1,6602,8054,465
Okfuskee CountyR
−18.6%
1,7432,5424,285
Oklahoma CountyR
−28.5%
97,298174,741272,039
Okmulgee CountyR
−6.3%
7,3678,36315,730
Osage CountyR
−17.4%
8,06811,46719,535
Ottawa CountyR
−18.8%
5,0867,44312,529
Pawnee CountyR
−26.5%
2,5644,4126,976
Payne CountyR
−31.9%
10,10119,56029,661
Pittsburg CountyR
−19.8%
7,45211,13418,586
Pontotoc CountyR
−30.3%
5,1659,64714,812
Pottawatomie CountyR
−33.2%
8,63817,21525,853
Pushmataha CountyR
−19.4%
1,9342,8634,797
Roger Mills CountyR
−56.8%
3821,3881,770
Rogers CountyR
−35.4%
11,91824,97636,894
Seminole CountyR
−21.3%
3,6485,6249,272
Sequoyah CountyR
−20.0%
5,9108,86514,775
Stephens CountyR
−42.4%
5,51513,64619,161
Texas CountyR
−68.6%
1,0165,4506,466
Tillman CountyR
−31.8%
1,1752,2733,448
Tulsa CountyR
−28.9%
90,220163,452253,672
Wagoner CountyR
−35.1%
9,15719,08128,238
Washington CountyR
−41.4%
6,86216,55123,413
Washita CountyR
−46.9%
1,3403,7055,045
Woods CountyR
−54.5%
9323,1664,098
Woodward CountyR
−61.9%
1,4586,1937,651