Skip to content

Oklahoma · 2020 presidential election

Oklahoma presidential election results 2020

Donald J. Trump carried Oklahoma by 33.09 points (516,390 votes), winning 7 electoral votes.

Electoral votes
7
Votes counted
1,560,699
OK result
R+33.1
Compared with the nation
37.5 pts more Republican
Swing since 2016
3.3 pts to D

Statewide result

CandidatePartyVotesShareBarElectoral votes
Donald J. TrumpRepublican1,020,28065.37%7
Joseph R. BidenDemocratic503,89032.29%—
OthersOthers36,5292.34%—
Total votes1,560,699

Sources: ok-2020.pdf · 2020

County resultsMedia count

Download CSV

County results compiled by Tony McGovern from news-media election-night tallies (Fox News, Politico, The New York Times); not a certified state document
Open the dataset

Beckham County: Donald J. Trump +72.0Carter County: Donald J. Trump +52.5Comanche County: Donald J. Trump +20.1Dewey County: Donald J. Trump +81.0Grant County: Donald J. Trump +73.5Harper County: Donald J. Trump +80.1Hughes County: Donald J. Trump +60.9Kingfisher County: Donald J. Trump +72.2Lincoln County: Donald J. Trump +63.2McClain County: Donald J. Trump +60.9Mayes County: Donald J. Trump +55.1Oklahoma County: Donald J. Trump +1.1Pontotoc County: Donald J. Trump +43.7Pushmataha County: Donald J. Trump +70.6Washington County: Donald J. Trump +48.0Woodward County: Donald J. Trump +72.0Alfalfa County: Donald J. Trump +77.2Blaine County: Donald J. Trump +62.8Bryan County: Donald J. Trump +56.5Canadian County: Donald J. Trump +43.3Cimarron County: Donald J. Trump +85.4Coal County: Donald J. Trump +68.0Craig County: Donald J. Trump +57.5Custer County: Donald J. Trump +53.2Ellis County: Donald J. Trump +81.5Garvin County: Donald J. Trump +64.2Greer County: Donald J. Trump +64.7Jackson County: Donald J. Trump +57.7Kay County: Donald J. Trump +51.0Logan County: Donald J. Trump +47.1Love County: Donald J. Trump +63.6McIntosh County: Donald J. Trump +49.7Murray County: Donald J. Trump +58.6Muskogee County: Donald J. Trump +33.9Okfuskee County: Donald J. Trump +53.5Okmulgee County: Donald J. Trump +37.1Pawnee County: Donald J. Trump +57.5Payne County: Donald J. Trump +23.3Pottawatomie County: Donald J. Trump +46.0Rogers County: Donald J. Trump +54.9Sequoyah County: Donald J. Trump +59.0Stephens County: Donald J. Trump +65.1Tulsa County: Donald J. Trump +15.6Wagoner County: Donald J. Trump +50.1Washita County: Donald J. Trump +73.0Creek County: Donald J. Trump +54.8Garfield County: Donald J. Trump +53.7Harmon County: Donald J. Trump +61.1Haskell County: Donald J. Trump +67.5Johnston County: Donald J. Trump +63.6Kiowa County: Donald J. Trump +57.6Major County: Donald J. Trump +79.7Noble County: Donald J. Trump +57.1Ottawa County: Donald J. Trump +51.2Seminole County: Donald J. Trump +46.3Tillman County: Donald J. Trump +54.6Atoka County: Donald J. Trump +70.4Caddo County: Donald J. Trump +44.1Cleveland County: Donald J. Trump +14.1Jefferson County: Donald J. Trump +71.6Latimer County: Donald J. Trump +63.0Le Flore County: Donald J. Trump +63.4McCurtain County: Donald J. Trump +66.5Marshall County: Donald J. Trump +62.5Nowata County: Donald J. Trump +66.0Osage County: Donald J. Trump +39.5Texas County: Donald J. Trump +65.4Woods County: Donald J. Trump +65.3Pittsburg County: Donald J. Trump +56.3Roger Mills County: Donald J. Trump +79.7Adair County: Donald J. Trump +59.1Beaver County: Donald J. Trump +81.6Cherokee County: Donald J. Trump +29.3Choctaw County: Donald J. Trump +62.0Cotton County: Donald J. Trump +67.0Delaware County: Donald J. Trump +58.5Grady County: Donald J. Trump +62.3
Each county coloured by its winner and shaded by margin. Tap one for its history.
County Joseph R. BidenDonald J. TrumpOthers TotalMargin
Adair County 1,3875,585136 7,108 59.1
Alfalfa County 2321,97852 2,262 77.2
Atoka County 7654,55767 5,389 70.4
Beaver County 1901,96820 2,178 81.6
Beckham County 1,0486,767133 7,948 72.0
Blaine County 6883,13677 3,901 62.8
Bryan County 3,32312,344309 15,976 56.5
Caddo County 2,6707,013176 9,859 44.1
Canadian County 16,74243,5501,648 61,940 43.3
Carter County 4,47014,699310 19,479 52.5
Cherokee County 6,02711,223464 17,714 29.3
Choctaw County 1,0824,69852 5,832 62.0
Cimarron County 7097014 1,054 85.4
Cleveland County 49,82766,6773,274 119,778 14.1
Coal County 3742,09159 2,524 68.0
Comanche County 13,74720,905979 35,631 20.1
Cotton County 3932,11762 2,572 67.0
Craig County 1,2174,686129 6,032 57.5
Creek County 6,57723,294634 30,505 54.8
Custer County 2,3698,060262 10,691 53.2
Delaware County 3,47213,557216 17,245 58.5
Dewey County 2142,12421 2,359 81.0
Ellis County 1621,68823 1,873 81.5
Garfield County 4,91916,970541 22,430 53.7
Garvin County 1,8658,878179 10,922 64.2
Grady County 4,14418,538419 23,101 62.3
Grant County 2801,91630 2,226 73.5
Greer County 3281,60540 1,973 64.7
Harmon County 1777479 933 61.1
Harper County 1361,32724 1,487 80.1
Haskell County 7834,16566 5,014 67.5
Hughes County 9193,87563 4,857 60.9
Jackson County 1,6466,392183 8,221 57.7
Jefferson County 3192,02640 2,385 71.6
Johnston County 7383,44172 4,251 63.6
Kay County 4,04012,834375 17,249 51.0
Kingfisher County 8545,52190 6,465 72.2
Kiowa County 6992,67355 3,427 57.6
Latimer County 7623,43750 4,249 63.0
Le Flore County 3,29915,213293 18,805 63.4
Lincoln County 2,60912,013266 14,888 63.2
Logan County 5,45515,608511 21,574 47.1
Love County 7113,30560 4,076 63.6
Major County 3203,08463 3,467 79.7
Marshall County 1,1004,89173 6,064 62.5
Mayes County 3,58112,749296 16,626 55.1
McClain County 3,58215,295359 19,236 60.9
McCurtain County 1,8589,485124 11,467 66.5
McIntosh County 2,0316,172132 8,335 49.7
Murray County 1,1564,612126 5,894 58.6
Muskogee County 8,02716,526528 25,081 33.9
Noble County 1,0033,821114 4,938 57.1
Nowata County 7123,61069 4,391 66.0
Okfuskee County 8963,05884 4,038 53.5
Oklahoma County 141,724145,0507,966 294,740 1.1
Okmulgee County 4,3579,668288 14,313 37.1
Osage County 6,00214,121415 20,538 39.5
Ottawa County 2,6868,545207 11,438 51.2
Pawnee County 1,3635,267156 6,786 57.5
Payne County 10,90417,813926 29,643 23.3
Pittsburg County 3,76813,851305 17,924 56.3
Pontotoc County 4,11710,805398 15,320 43.7
Pottawatomie County 7,27520,240670 28,185 46.0
Pushmataha County 6684,01655 4,739 70.6
Roger Mills County 1681,62937 1,834 79.7
Rogers County 9,58934,031933 44,553 54.9
Seminole County 2,1506,011176 8,337 46.3
Sequoyah County 3,03512,113238 15,386 59.0
Stephens County 3,15415,560343 19,057 65.1
Texas County 8944,505122 5,521 65.4
Tillman County 5972,07635 2,708 54.6
Tulsa County 108,996150,5747,108 266,678 15.6
Wagoner County 8,46426,165709 35,338 50.1
Washington County 5,79017,076635 23,501 48.0
Washita County 5984,08693 4,777 73.0
Woods County 5912,99394 3,678 65.3
Woodward County 1,0056,611169 7,785 72.0

Candidate votes as printed in the document. “Total” is the document’s total where it prints one, otherwise the sum of the candidate columns. Margin is the leading ticket’s lead in points over the second.

Notes on how this document was read
  • Secondary source: County results compiled by Tony McGovern from news-media election-night tallies (Fox News, Politico, The New York Times); not a certified state document.

Method: Machine-readable dataset; county sums checked against the state totals in The American Presidency Project summary (within 0.5% for both main tickets).

Certified state documentCertified

Oklahoma State Election Board, official results, Electors for President and Vice President (statewide by vote method); printed 2/23/2021; the table is an image
Open the original document · page 1

Every ticket on the ballot, as printed in the certified document (the statewide table above groups minor candidates as “Others” when the source does).

All 6 tickets as printed in the document
Ticket (as printed)CodeVotesShare
DONALD J. TRUMP | MICHAEL R. PENCE—1,020,28065.37%
JOSEPH R. BIDEN | KAMALA D. HARRIS—503,89032.29%
JO JORGENSEN | JEREMY SPIKE COHEN—24,7311.58%
KANYE WEST | MICHELLE TIDBALL—5,5970.36%
JADE SIMMONS | CLAUDELIAH J. ROZEROZE3,6540.23%
BROCK PIERCE | KARLA BALLARD—2,5470.16%
Total as printed1,560,699

Certificate of Ascertainment

The governor’s certificate naming Oklahoma’s electors was signed on the 9th day of December, 2020. Open the certificate (PDF, 3 pages)

Questions and answers

Who won Oklahoma in 2020?

Donald J. Trump won Oklahoma by 33.09 percentage points (516,390 votes).

How many electoral votes did Oklahoma have in 2020?

Oklahoma cast 7 electoral votes in 2020.

How many people voted for president in Oklahoma in 2020?

1,560,699 votes were counted for president.

How many counties did each candidate win in Oklahoma in 2020?

Donald J. Trump 77 (out of 77 counties with results).

How did Oklahoma change from 2016 to 2020?

The margin moved 3.3 points toward the Democratic ticket, from Republican by 36.4 points to Republican by 33.1 points.

Official results As published by The American Presidency Project (UC Santa Barbara) and the state documents it links. How we use this data