akashic
1876–2024
Elections / 2024 · President · OK

Donald Trump carried Oklahoma R+34.3.

Kamala Harris (D) vs Donald Trump (R) in Oklahoma, 2024. The state ran 32.8 points more Republican than the nation (R+1.5 nationally).

Nominees: Kamala Harris (D) · Donald Trump (R)

Oklahoma result
1,566,173 votes counted
Harris (D)
499,599
31.9%
Trump (R)
1,036,213
66.2%
All others
30,361
1.9%
Margin
R+34.3
Oklahoma, 2024
TrumpR+34.3
2024 presidential margin by county for Oklahoma — 2024 presidential electionA map of the constituent counties of Oklahoma — 2024 presidential election, each outlined and filled by its 2024 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+63.0Alfalfa County, OK · R+76.6Atoka County, OK · R+71.6Beaver County, OK · R+83.8Beckham County, OK · R+70.1Blaine County, OK · R+62.9Bryan County, OK · R+58.6Caddo County, OK · R+47.1Canadian County, OK · R+40.4Carter County, OK · R+54.7Cherokee County, OK · R+32.6Choctaw County, OK · R+65.4Cimarron County, OK · R+84.9Cleveland County, OK · R+14.9Coal County, OK · R+71.3Comanche County, OK · R+23.3Cotton County, OK · R+66.8Craig County, OK · R+58.3Creek County, OK · R+55.7Custer County, OK · R+53.2Delaware County, OK · R+60.4Dewey County, OK · R+80.1Ellis County, OK · R+76.6Garfield County, OK · R+53.8Garvin County, OK · R+66.1Grady County, OK · R+62.7Grant County, OK · R+70.5Greer County, OK · R+65.7Harmon County, OK · R+61.7Harper County, OK · R+78.4Haskell County, OK · R+69.7Hughes County, OK · R+62.5Jackson County, OK · R+58.3Jefferson County, OK · R+71.6Johnston County, OK · R+65.7Kay County, OK · R+49.4Kingfisher County, OK · R+71.4Kiowa County, OK · R+58.3Latimer County, OK · R+65.6Le Flore County, OK · R+64.8Lincoln County, OK · R+63.3Logan County, OK · R+49.1Love County, OK · R+66.2Major County, OK · R+79.4Marshall County, OK · R+63.4Mayes County, OK · R+57.5McClain County, OK · R+60.6McCurtain County, OK · R+68.9McIntosh County, OK · R+52.7Murray County, OK · R+61.3Muskogee County, OK · R+37.6Noble County, OK · R+57.4Nowata County, OK · R+67.0Okfuskee County, OK · R+55.8Oklahoma County, OK · R+1.7Okmulgee County, OK · R+42.7Osage County, OK · R+41.4Ottawa County, OK · R+53.5Pawnee County, OK · R+58.9Payne County, OK · R+25.3Pittsburg County, OK · R+59.0Pontotoc County, OK · R+46.6Pottawatomie County, OK · R+47.4Pushmataha County, OK · R+72.5Roger Mills County, OK · R+80.1Rogers County, OK · R+55.0Seminole County, OK · R+49.7Sequoyah County, OK · R+61.5Stephens County, OK · R+63.7Texas County, OK · R+67.7Tillman County, OK · R+59.5Tulsa County, OK · R+15.2Wagoner County, OK · R+49.8Washington County, OK · R+47.7Washita County, OK · R+74.8Woods County, OK · R+64.3Woodward County, OK · R+72.0
How it voted
Share of the 2024 vote
Donald TrumpRepublican66.2%1,036,213
Kamala HarrisDemocratic31.9%499,599
OtherAll other candidates1.9%30,361
D+60
R+60
77 counties, each filled by 2024 D-vs-R margin. Hover any county for its result.
Oklahoma's presidential margins
1908–2024, the 2024 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 — 2024
77 counties; every row links to the county's full page.
CountyWonMarginDemocraticRepublicanTotal
Adair CountyR
−63.0%
1,2895,8607,256
Alfalfa CountyR
−76.6%
2361,8912,160
Atoka CountyR
−71.6%
7794,8325,662
Beaver CountyR
−83.8%
1581,9382,124
Beckham CountyR
−70.1%
1,0936,4747,678
Blaine CountyR
−62.9%
6713,0543,786
Bryan CountyR
−58.6%
3,56913,99917,812
Caddo CountyR
−47.1%
2,4146,8869,496
Canadian CountyR
−40.4%
21,03850,55173,074
Carter CountyR
−54.7%
4,27714,94519,488
Cherokee CountyR
−32.6%
5,82611,63717,823
Choctaw CountyR
−65.4%
9444,6335,639
Cimarron CountyR
−84.9%
66860935
Cleveland CountyR
−14.9%
49,43267,225119,294
Coal CountyR
−71.3%
3452,1552,538
Comanche CountyR
−23.3%
12,82320,82334,284
Cotton CountyR
−66.8%
3922,0672,506
Craig CountyR
−58.3%
1,2124,7406,056
Creek CountyR
−55.7%
6,64324,09831,312
Custer CountyR
−53.2%
2,2797,69310,168
Delaware CountyR
−60.4%
3,47514,40718,108
Dewey CountyR
−80.1%
2091,9842,215
Ellis CountyR
−76.6%
1971,5851,812
Garfield CountyR
−53.8%
4,84916,59321,844
Garvin CountyR
−66.1%
1,8029,06310,991
Grady CountyR
−62.7%
4,53620,37825,283
Grant CountyR
−70.5%
2951,7942,125
Greer CountyR
−65.7%
3041,5111,836
Harmon CountyR
−61.7%
165709882
Harper CountyR
−78.4%
1471,2841,451
Haskell CountyR
−69.7%
7184,1564,936
Hughes CountyR
−62.5%
8313,7444,659
Jackson CountyR
−58.3%
1,6026,2958,053
Jefferson CountyR
−71.6%
3192,0202,375
Johnston CountyR
−65.7%
6843,4624,230
Kay CountyR
−49.4%
4,13612,48316,913
Kingfisher CountyR
−71.4%
9235,7456,754
Kiowa CountyR
−58.3%
6582,5693,278
Latimer CountyR
−65.6%
6813,3564,079
Le Flore CountyR
−64.8%
3,18415,33318,754
Lincoln CountyR
−63.3%
2,71212,49515,465
Logan CountyR
−49.1%
5,90117,74824,149
Love CountyR
−66.2%
6893,5104,260
Major CountyR
−79.4%
3273,0873,478
Marshall CountyR
−63.4%
1,1695,3486,589
Mayes CountyR
−57.5%
3,52913,51417,374
McClain CountyR
−60.6%
4,03117,00521,397
McCurtain CountyR
−68.9%
1,6969,48511,309
McIntosh CountyR
−52.7%
1,9376,3878,439
Murray CountyR
−61.3%
1,0804,6895,885
Muskogee CountyR
−37.6%
7,40016,55024,357
Noble CountyR
−57.4%
1,0093,8534,957
Nowata CountyR
−67.0%
7203,7744,561
Okfuskee CountyR
−55.8%
8543,0803,988
Oklahoma CountyR
−1.7%
138,769143,618288,923
Okmulgee CountyR
−42.7%
3,97910,10014,349
Osage CountyR
−41.4%
5,86714,40420,628
Ottawa CountyR
−53.5%
2,5118,49011,178
Pawnee CountyR
−58.9%
1,3555,4056,880
Payne CountyR
−25.3%
10,56017,96229,279
Pittsburg CountyR
−59.0%
3,47313,84117,572
Pontotoc CountyR
−46.6%
3,89510,96715,174
Pottawatomie CountyR
−47.4%
7,26620,91528,774
Pushmataha CountyR
−72.5%
6164,0254,702
Roger Mills CountyR
−80.1%
1601,5481,733
Rogers CountyR
−55.0%
10,14635,94246,902
Seminole CountyR
−49.7%
1,9515,9518,044
Sequoyah CountyR
−61.5%
2,90712,49115,583
Stephens CountyR
−63.7%
3,23615,09218,620
Texas CountyR
−67.7%
7934,3195,206
Tillman CountyR
−59.5%
5002,0062,533
Tulsa CountyR
−15.2%
106,105145,241256,939
Wagoner CountyR
−49.8%
9,33028,48738,501
Washington CountyR
−47.7%
5,79316,83623,174
Washita CountyR
−74.8%
5514,0304,652
Woods CountyR
−64.3%
6142,9553,638
Woodward CountyR
−72.0%
9676,2317,312