Oklahoma — 2020 presidential election
Recent presidential results
state2020 presidential electionOklahoma · PresidentTrumpR+33.1
How it voted
Share of the 2020 vote
| Donald Trump ✓Republican | 65.4% | 1,020,280 |
|---|---|---|
| Joe BidenDemocratic | 32.3% | 503,890 |
| OtherAll other candidates | 2.3% | 36,529 |
2020presidential margin
D+60R+60
77 counties, each filled by 2020 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+59.1 |
| Alfalfa County, OK | Republican | R+77.2 |
| Atoka County, OK | Republican | R+70.4 |
| Beaver County, OK | Republican | R+81.6 |
| Beckham County, OK | Republican | R+72.0 |
| Blaine County, OK | Republican | R+62.8 |
| Bryan County, OK | Republican | R+56.5 |
| Caddo County, OK | Republican | R+44.1 |
| Canadian County, OK | Republican | R+43.3 |
| Carter County, OK | Republican | R+52.5 |
| Cherokee County, OK | Republican | R+29.3 |
| Choctaw County, OK | Republican | R+62.0 |
| Cimarron County, OK | Republican | R+85.4 |
| Cleveland County, OK | Republican | R+14.1 |
| Coal County, OK | Republican | R+68.0 |
| Comanche County, OK | Republican | R+20.1 |
| Cotton County, OK | Republican | R+67.0 |
| Craig County, OK | Republican | R+57.5 |
| Creek County, OK | Republican | R+54.8 |
| Custer County, OK | Republican | R+53.2 |
| Delaware County, OK | Republican | R+58.5 |
| Dewey County, OK | Republican | R+81.0 |
| Ellis County, OK | Republican | R+81.5 |
| Garfield County, OK | Republican | R+53.7 |
| Garvin County, OK | Republican | R+64.2 |
| Grady County, OK | Republican | R+62.3 |
| Grant County, OK | Republican | R+73.5 |
| Greer County, OK | Republican | R+64.7 |
| Harmon County, OK | Republican | R+61.1 |
| Harper County, OK | Republican | R+80.1 |
| Haskell County, OK | Republican | R+67.5 |
| Hughes County, OK | Republican | R+60.9 |
| Jackson County, OK | Republican | R+57.7 |
| Jefferson County, OK | Republican | R+71.6 |
| Johnston County, OK | Republican | R+63.6 |
| Kay County, OK | Republican | R+51.0 |
| Kingfisher County, OK | Republican | R+72.2 |
| Kiowa County, OK | Republican | R+57.6 |
| Latimer County, OK | Republican | R+63.0 |
| Le Flore County, OK | Republican | R+63.4 |
| Lincoln County, OK | Republican | R+63.2 |
| Logan County, OK | Republican | R+47.1 |
| Love County, OK | Republican | R+63.6 |
| Major County, OK | Republican | R+79.7 |
| Marshall County, OK | Republican | R+62.5 |
| Mayes County, OK | Republican | R+55.1 |
| McClain County, OK | Republican | R+60.9 |
| McCurtain County, OK | Republican | R+66.5 |
| McIntosh County, OK | Republican | R+49.7 |
| Murray County, OK | Republican | R+58.6 |
| Muskogee County, OK | Republican | R+33.9 |
| Noble County, OK | Republican | R+57.1 |
| Nowata County, OK | Republican | R+66.0 |
| Okfuskee County, OK | Republican | R+53.5 |
| Oklahoma County, OK | Republican | R+1.1 |
| Okmulgee County, OK | Republican | R+37.1 |
| Osage County, OK | Republican | R+39.5 |
| Ottawa County, OK | Republican | R+51.2 |
| Pawnee County, OK | Republican | R+57.5 |
| Payne County, OK | Republican | R+23.3 |
| Pittsburg County, OK | Republican | R+56.3 |
| Pontotoc County, OK | Republican | R+43.7 |
| Pottawatomie County, OK | Republican | R+46.0 |
| Pushmataha County, OK | Republican | R+70.6 |
| Roger Mills County, OK | Republican | R+79.7 |
| Rogers County, OK | Republican | R+54.9 |
| Seminole County, OK | Republican | R+46.3 |
| Sequoyah County, OK | Republican | R+59.0 |
| Stephens County, OK | Republican | R+65.1 |
| Texas County, OK | Republican | R+65.4 |
| Tillman County, OK | Republican | R+54.6 |
| Tulsa County, OK | Republican | R+15.6 |
| Wagoner County, OK | Republican | R+50.1 |
| Washington County, OK | Republican | R+48.0 |
| Washita County, OK | Republican | R+73.0 |
| Woods County, OK | Republican | R+65.3 |
| Woodward County, OK | Republican | R+72.0 |
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 | Donald Trump+4,198 | 5,58578.6% | 1,38719.5% | 1361.9% | 7,108 |
| Alfalfa County | Donald Trump+1,746 | 1,97887.4% | 23210.3% | 522.3% | 2,262 |
| Atoka County | Donald Trump+3,792 | 4,55784.6% | 76514.2% | 671.2% | 5,389 |
| Beaver County | Donald Trump+1,778 | 1,96890.4% | 1908.7% | 200.9% | 2,178 |
| Beckham County | Donald Trump+5,719 | 6,76785.1% | 1,04813.2% | 1331.7% | 7,948 |
| Blaine County | Donald Trump+2,448 | 3,13680.4% | 68817.6% | 772.0% | 3,901 |
| Bryan County | Donald Trump+9,021 | 12,34477.3% | 3,32320.8% | 3091.9% | 15,976 |
| Caddo County | Donald Trump+4,343 | 7,01371.1% | 2,67027.1% | 1761.8% | 9,859 |
| Canadian County | Donald Trump+26,808 | 43,55070.3% | 16,74227.0% | 1,6482.7% | 61,940 |
| Carter County | Donald Trump+10,229 | 14,69975.5% | 4,47022.9% | 3101.6% | 19,479 |
| Cherokee County | Donald Trump+5,196 | 11,22363.4% | 6,02734.0% | 4642.6% | 17,714 |
| Choctaw County | Donald Trump+3,616 | 4,69880.6% | 1,08218.6% | 520.9% | 5,832 |
| Cimarron County | Donald Trump+900 | 97092.0% | 706.6% | 141.3% | 1,054 |
| Cleveland County | Donald Trump+16,850 | 66,67755.7% | 49,82741.6% | 3,2742.7% | 119,778 |
| Coal County | Donald Trump+1,717 | 2,09182.8% | 37414.8% | 592.3% | 2,524 |
| Comanche County | Donald Trump+7,158 | 20,90558.7% | 13,74738.6% | 9792.7% | 35,631 |
| Cotton County | Donald Trump+1,724 | 2,11782.3% | 39315.3% | 622.4% | 2,572 |
| Craig County | Donald Trump+3,469 | 4,68677.7% | 1,21720.2% | 1292.1% | 6,032 |
| Creek County | Donald Trump+16,717 | 23,29476.4% | 6,57721.6% | 6342.1% | 30,505 |
| Custer County | Donald Trump+5,691 | 8,06075.4% | 2,36922.2% | 2622.5% | 10,691 |
| Delaware County | Donald Trump+10,085 | 13,55778.6% | 3,47220.1% | 2161.3% | 17,245 |
| Dewey County | Donald Trump+1,910 | 2,12490.0% | 2149.1% | 210.9% | 2,359 |
| Ellis County | Donald Trump+1,526 | 1,68890.1% | 1628.6% | 231.2% | 1,873 |
| Garfield County | Donald Trump+12,051 | 16,97075.7% | 4,91921.9% | 5412.4% | 22,430 |
| Garvin County | Donald Trump+7,013 | 8,87881.3% | 1,86517.1% | 1791.6% | 10,922 |
| Grady County | Donald Trump+14,394 | 18,53880.2% | 4,14417.9% | 4191.8% | 23,101 |
| Grant County | Donald Trump+1,636 | 1,91686.1% | 28012.6% | 301.3% | 2,226 |
| Greer County | Donald Trump+1,277 | 1,60581.3% | 32816.6% | 402.0% | 1,973 |
| Harmon County | Donald Trump+570 | 74780.1% | 17719.0% | 91.0% | 933 |
| Harper County | Donald Trump+1,191 | 1,32789.2% | 1369.1% | 241.6% | 1,487 |
| Haskell County | Donald Trump+3,382 | 4,16583.1% | 78315.6% | 661.3% | 5,014 |
| Hughes County | Donald Trump+2,956 | 3,87579.8% | 91918.9% | 631.3% | 4,857 |
| Jackson County | Donald Trump+4,746 | 6,39277.8% | 1,64620.0% | 1832.2% | 8,221 |
| Jefferson County | Donald Trump+1,707 | 2,02684.9% | 31913.4% | 401.7% | 2,385 |
| Johnston County | Donald Trump+2,703 | 3,44180.9% | 73817.4% | 721.7% | 4,251 |
| Kay County | Donald Trump+8,794 | 12,83474.4% | 4,04023.4% | 3752.2% | 17,249 |
| Kingfisher County | Donald Trump+4,667 | 5,52185.4% | 85413.2% | 901.4% | 6,465 |
| Kiowa County | Donald Trump+1,974 | 2,67378.0% | 69920.4% | 551.6% | 3,427 |
| Latimer County | Donald Trump+2,675 | 3,43780.9% | 76217.9% | 501.2% | 4,249 |
| Le Flore County | Donald Trump+11,914 | 15,21380.9% | 3,29917.5% | 2931.6% | 18,805 |
| Lincoln County | Donald Trump+9,404 | 12,01380.7% | 2,60917.5% | 2661.8% | 14,888 |
| Logan County | Donald Trump+10,153 | 15,60872.3% | 5,45525.3% | 5112.4% | 21,574 |
| Love County | Donald Trump+2,594 | 3,30581.1% | 71117.4% | 601.5% | 4,076 |
| Major County | Donald Trump+2,764 | 3,08489.0% | 3209.2% | 631.8% | 3,467 |
| Marshall County | Donald Trump+3,791 | 4,89180.7% | 1,10018.1% | 731.2% | 6,064 |
| Mayes County | Donald Trump+9,168 | 12,74976.7% | 3,58121.5% | 2961.8% | 16,626 |
| McClain County | Donald Trump+11,713 | 15,29579.5% | 3,58218.6% | 3591.9% | 19,236 |
| McCurtain County | Donald Trump+7,627 | 9,48582.7% | 1,85816.2% | 1241.1% | 11,467 |
| McIntosh County | Donald Trump+4,141 | 6,17274.0% | 2,03124.4% | 1321.6% | 8,335 |
| Murray County | Donald Trump+3,456 | 4,61278.2% | 1,15619.6% | 1262.1% | 5,894 |
| Muskogee County | Donald Trump+8,499 | 16,52665.9% | 8,02732.0% | 5282.1% | 25,081 |
| Noble County | Donald Trump+2,818 | 3,82177.4% | 1,00320.3% | 1142.3% | 4,938 |
| Nowata County | Donald Trump+2,898 | 3,61082.2% | 71216.2% | 691.6% | 4,391 |
| Okfuskee County | Donald Trump+2,162 | 3,05875.7% | 89622.2% | 842.1% | 4,038 |
| Oklahoma County | Donald Trump+3,326 | 145,05049.2% | 141,72448.1% | 7,9662.7% | 294,740 |
| Okmulgee County | Donald Trump+5,311 | 9,66867.5% | 4,35730.4% | 2882.0% | 14,313 |
| Osage County | Donald Trump+8,119 | 14,12168.8% | 6,00229.2% | 4152.0% | 20,538 |
| Ottawa County | Donald Trump+5,859 | 8,54574.7% | 2,68623.5% | 2071.8% | 11,438 |
| Pawnee County | Donald Trump+3,904 | 5,26777.6% | 1,36320.1% | 1552.3% | 6,785 |
| Payne County | Donald Trump+6,909 | 17,81360.1% | 10,90436.8% | 9263.1% | 29,643 |
| Pittsburg County | Donald Trump+10,083 | 13,85177.3% | 3,76821.0% | 3051.7% | 17,924 |
| Pontotoc County | Donald Trump+6,688 | 10,80570.5% | 4,11726.9% | 3982.6% | 15,320 |
| Pottawatomie County | Donald Trump+12,965 | 20,24071.8% | 7,27525.8% | 6702.4% | 28,185 |
| Pushmataha County | Donald Trump+3,348 | 4,01684.7% | 66814.1% | 551.2% | 4,739 |
| Roger Mills County | Donald Trump+1,461 | 1,62988.8% | 1689.2% | 372.0% | 1,834 |
| Rogers County | Donald Trump+24,442 | 34,03176.4% | 9,58921.5% | 9332.1% | 44,553 |
| Seminole County | Donald Trump+3,861 | 6,01172.1% | 2,15025.8% | 1762.1% | 8,337 |
| Sequoyah County | Donald Trump+9,078 | 12,11378.7% | 3,03519.7% | 2381.5% | 15,386 |
| Stephens County | Donald Trump+12,406 | 15,56081.6% | 3,15416.6% | 3431.8% | 19,057 |
| Texas County | Donald Trump+3,611 | 4,50581.6% | 89416.2% | 1222.2% | 5,521 |
| Tillman County | Donald Trump+1,479 | 2,07676.7% | 59722.0% | 351.3% | 2,708 |
| Tulsa County | Donald Trump+41,578 | 150,57456.5% | 108,99640.9% | 7,1082.7% | 266,678 |
| Wagoner County | Donald Trump+17,701 | 26,16574.0% | 8,46424.0% | 7092.0% | 35,338 |
| Washington County | Donald Trump+11,286 | 17,07672.7% | 5,79024.6% | 6352.7% | 23,501 |
| Washita County | Donald Trump+3,488 | 4,08685.5% | 59812.5% | 931.9% | 4,777 |
| Woods County | Donald Trump+2,402 | 2,99381.4% | 59116.1% | 942.6% | 3,678 |
| Woodward County | Donald Trump+5,606 | 6,61184.9% | 1,00512.9% | 1692.2% | 7,785 |
Nominees: Joe Biden (D) · Donald Trump (R)
Oklahoma's presidential margins
1908–2024, the 2020 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, 2020OK
Source. MIT Election Data + Science Lab — 2020 presidential returns · official county-level results. Real returns — nothing estimated.