June 2026 residential building permits data releasedExplore

Presidential elections · 19762024

Oklahoma Presidential Election Results (19762024)

In 2024, Oklahoma voted for Donald J. Trump (Republican) by R+34.3 499,599 Democratic to 1,036,213 Republican of 1,566,173 votes cast.

Data: MIT Election Data & Science Lab, Harvard Dataverse.

2024 margin
R+34.3
Donald J. Trump
2024 votes cast
1,566,173
Last voted Democratic
Not since before 1976
Closest election
1976
R+1.2

Margin by election, 19762024

Democratic minus Republican, in points of all votes cast — blue bars Democratic, red Republican.

R+1.21976R+25.51980R+37.91984R+16.61988R+8.61992R+7.81996R+21.92000R+31.12004R+31.32008R+33.52012R+36.42016R+33.12020R+34.32024

2024 margin by county

2024 margin by countyMargin of victory · by county
Loading map…
More RepublicanMore Democratic

Click a county to see its election results. Hatched areas have no county-level results.

Analyze these results your way

Build your own tables of margins, swings, and vote shares — any mix of states and counties, any election back to 1976.

Oklahoma results by county

Sorted by 2024 votes cast; margins are 2024 Democratic minus Republican.

Oklahoma CountyR+1.7Tulsa CountyR+15.2Cleveland CountyR+14.9Canadian CountyR+40.4Rogers CountyR+55.0Wagoner CountyR+49.8Comanche CountyR+23.3Creek CountyR+55.7Payne CountyR+25.3Pottawatomie CountyR+47.4Grady CountyR+62.7Muskogee CountyR+37.6Logan CountyR+49.1Washington CountyR+47.7Garfield CountyR+53.8McClain CountyR+60.6Osage CountyR+41.4Carter CountyR+54.7Le Flore CountyR+64.8Stephens CountyR+63.7Delaware CountyR+60.4Cherokee CountyR+32.6Bryan CountyR+58.6Pittsburg CountyR+59.0Mayes CountyR+57.5Kay CountyR+49.4Sequoyah CountyR+61.5Lincoln CountyR+63.3Pontotoc CountyR+46.6Okmulgee CountyR+42.7McCurtain CountyR+68.9Ottawa CountyR+53.5Garvin CountyR+66.1Custer CountyR+53.2Caddo CountyR+47.1McIntosh CountyR+52.7Jackson CountyR+58.3Seminole CountyR+49.7Beckham CountyR+70.1Woodward CountyR+72.0Adair CountyR+63.0Pawnee CountyR+58.9Kingfisher CountyR+71.4Marshall CountyR+63.4Craig CountyR+58.3Murray CountyR+61.3Atoka CountyR+71.6Choctaw CountyR+65.4Texas CountyR+67.7Noble CountyR+57.4Haskell CountyR+69.7Pushmataha CountyR+72.5Hughes CountyR+62.5Washita CountyR+74.8Nowata CountyR+67.0Love CountyR+66.2Johnston CountyR+65.7Latimer CountyR+65.6Okfuskee CountyR+55.8Blaine CountyR+62.9Woods CountyR+64.3Major CountyR+79.4Kiowa CountyR+58.3Coal CountyR+71.3Tillman CountyR+59.5Cotton CountyR+66.8Jefferson CountyR+71.6Dewey CountyR+80.1Alfalfa CountyR+76.6Grant CountyR+70.5Beaver CountyR+83.8Greer CountyR+65.7Ellis CountyR+76.6Roger Mills CountyR+80.1Harper CountyR+78.4Cimarron CountyR+84.9Harmon CountyR+61.7

Oklahoma presidential elections — FAQ

Who carried Oklahoma in the 2024 presidential election?+

Donald J. Trump (Republican) carried Oklahoma in 2024 by R+34.3, with 1,566,173 votes cast statewide. Data: MIT Election Data & Science Lab.

When did Oklahoma last vote for a Democratic presidential candidate?+

Oklahoma has voted Republican in every presidential election in this series, which begins in 1976.

Which Oklahoma county had the biggest 2024 margin?+

Cimarron County had the widest 2024 presidential margin of any Oklahoma county — R+84.9 on 935 votes cast.

What was Oklahoma's closest presidential election since 1976?+

1976: the margin was R+1.2 — 13,266 votes out of 1,092,251 cast.

Analyze Oklahoma election results

Chart margins, vote shares, and swings for Oklahomaand its counties — or line states up side by side. Free while we're in beta.

Who lives here: Oklahoma census profile — income, demographics, education, and housing for the state and every neighborhood-scale area, from the Census ACS.

Other states