Civic Result MapsNational election result data platform
Current context

Oklahoma · 2024 President

Contest
President

County Map

Loading repository GeoJSON
OK
Click or focus a boundaryWinner, margin, and review flags appear here.
100%
Loading map geometry...
Strong Harris WinWeak Harris WinWeak Trump WinStrong Trump Win
Vote volumeNo joined resultAdvisory countBadge numbers count advisory indicators, not confirmed findings.

County Results

77 visible reporting jurisdictions
Sort
About the directional review column

The column below is not a finding that interference occurred, and it does not prove that any candidate actually received extra votes. It is a rough advisory screen from the loaded review indicators. For down-ballot comparison flags, the app compares same-party presidential votes against a comparison race such as U.S. Senate or Governor, then labels the direction with the larger relative gap. Governor-only comparisons are marked low confidence because they can mostly reflect ordinary race-specific ticket splitting. When the comparison is U.S. House, the column names presidential-over-House dropoff direction instead of candidate benefit because House races are district- and candidate-specific controls.

That direction can be affected by split-ticket voting, incumbency, local candidate strength, undervotes, uncontested races, one-sided comparison races, reporting-unit definitions, missing comparison rows, or ordinary political geography. Treat it as "if this pattern needs review, this is the side the math points toward," not as a causal claim or a conclusion.

JurisdictionFlagsDirectional screenWinnerHarrisTrumpTotalMarginSourceInspect
Adair County
! Average down-ballot difference! Vote-share pattern
REP pres > HouseTrump1,2895,8607,2564,571 (63.00%)ok-2024-ok-2024-county-level-results
Alfalfa County
! Vote-share pattern
Harris share patternTrump2361,8912,1601,655 (76.62%)ok-2024-ok-2024-county-level-results
Atoka County
! Vote-share pattern
Harris share patternTrump7794,8325,6624,053 (71.58%)ok-2024-ok-2024-county-level-results
Beaver County-Trump shareTrump1581,9382,1241,780 (83.80%)ok-2024-ok-2024-county-level-results
Beckham County
! Vote-share pattern
Harris share patternTrump1,0936,4747,6785,381 (70.08%)ok-2024-ok-2024-county-level-results
Blaine County
! Vote-share pattern
Harris share patternTrump6713,0543,7862,383 (62.94%)ok-2024-ok-2024-county-level-results
Bryan County
! Average down-ballot difference! Vote-share pattern
REP pres > HouseTrump3,56913,99917,81210,430 (58.56%)ok-2024-ok-2024-county-level-results
Caddo County
! Vote-share pattern
Harris share patternTrump2,4146,8869,4964,472 (47.09%)ok-2024-ok-2024-county-level-results
Canadian County
! Vote-share pattern
Harris share patternTrump21,03850,55173,07429,513 (40.39%)ok-2024-ok-2024-county-level-results
Carter County
! Average down-ballot difference! Vote-share pattern
REP pres > HouseTrump4,27714,94519,48810,668 (54.74%)ok-2024-ok-2024-county-level-results
Cherokee County
! Average down-ballot difference! Vote-share pattern
REP pres > HouseTrump5,82611,63717,8235,811 (32.60%)ok-2024-ok-2024-county-level-results
Choctaw County
! Average down-ballot difference! Vote-share pattern
REP pres > HouseTrump9444,6335,6393,689 (65.42%)ok-2024-ok-2024-county-level-results
Cimarron County-Trump shareTrump66860935794 (84.92%)ok-2024-ok-2024-county-level-results
Cleveland County
! Average down-ballot difference! Vote-share pattern
DEM pres > HouseTrump49,43267,225119,29417,793 (14.92%)ok-2024-ok-2024-county-level-results
Coal County
! Average down-ballot difference! Vote-share pattern
REP pres > HouseTrump3452,1552,5381,810 (71.32%)ok-2024-ok-2024-county-level-results
Comanche County
! Average down-ballot difference! Vote-share pattern
DEM pres > HouseTrump12,82320,82334,2848,000 (23.33%)ok-2024-ok-2024-county-level-results
Cotton County--Trump3922,0672,5061,675 (66.84%)ok-2024-ok-2024-county-level-results
Craig County
! Average down-ballot difference! Vote-share pattern
REP pres > HouseTrump1,2124,7406,0563,528 (58.26%)ok-2024-ok-2024-county-level-results
Creek County
! Average down-ballot difference! Vote-share pattern
Harris / DEM (low)Trump6,64324,09831,31217,455 (55.75%)ok-2024-ok-2024-county-level-results
Custer County
! Vote-share pattern
Harris share patternTrump2,2797,69310,1685,414 (53.25%)ok-2024-ok-2024-county-level-results
Delaware County
! Average down-ballot difference! Vote-share pattern
REP pres > HouseTrump3,47514,40718,10810,932 (60.37%)ok-2024-ok-2024-county-level-results
Dewey County-Trump shareTrump2091,9842,2151,775 (80.14%)ok-2024-ok-2024-county-level-results
Ellis County-Trump shareTrump1971,5851,8121,388 (76.60%)ok-2024-ok-2024-county-level-results
Garfield County
! Vote-share pattern
Harris share patternTrump4,84916,59321,84411,744 (53.76%)ok-2024-ok-2024-county-level-results
Garvin County
! Average down-ballot difference! Vote-share pattern
REP pres > HouseTrump1,8029,06310,9917,261 (66.06%)ok-2024-ok-2024-county-level-results
Grady County
! Average down-ballot difference! Vote-share pattern
REP pres > HouseTrump4,53620,37825,28315,842 (62.66%)ok-2024-ok-2024-county-level-results
Grant County-Trump shareTrump2951,7942,1251,499 (70.54%)ok-2024-ok-2024-county-level-results
Greer County-Trump shareTrump3041,5111,8361,207 (65.74%)ok-2024-ok-2024-county-level-results
Harmon County-Trump shareTrump165709882544 (61.68%)ok-2024-ok-2024-county-level-results
Harper County-Trump shareTrump1471,2841,4511,137 (78.36%)ok-2024-ok-2024-county-level-results
Haskell County
! Average down-ballot difference! Vote-share pattern
REP pres > HouseTrump7184,1564,9363,438 (69.65%)ok-2024-ok-2024-county-level-results
Hughes County
! Average down-ballot difference! Vote-share pattern
REP pres > HouseTrump8313,7444,6592,913 (62.52%)ok-2024-ok-2024-county-level-results
Jackson County
! Vote-share pattern
Harris share patternTrump1,6026,2958,0534,693 (58.28%)ok-2024-ok-2024-county-level-results
Jefferson County
! Average down-ballot difference! Vote-share pattern
REP pres > HouseTrump3192,0202,3751,701 (71.62%)ok-2024-ok-2024-county-level-results
Johnston County
! Vote-share pattern
Harris share patternTrump6843,4624,2302,778 (65.67%)ok-2024-ok-2024-county-level-results
Kay County
! Vote-share pattern
Harris share patternTrump4,13612,48316,9138,347 (49.35%)ok-2024-ok-2024-county-level-results
Kingfisher County
! Vote-share pattern
Harris share patternTrump9235,7456,7544,822 (71.39%)ok-2024-ok-2024-county-level-results
Kiowa County-Trump shareTrump6582,5693,2781,911 (58.30%)ok-2024-ok-2024-county-level-results
Latimer County
! Average down-ballot difference! Vote-share pattern
REP pres > HouseTrump6813,3564,0792,675 (65.58%)ok-2024-ok-2024-county-level-results
Leflore County
! Average down-ballot difference
REP pres > HouseTrump3,18415,33318,75412,149 (64.78%)ok-2024-ok-2024-county-level-results
Lincoln County
! Vote-share pattern
Harris share patternTrump2,71212,49515,4659,783 (63.26%)ok-2024-ok-2024-county-level-results
Logan County
! Vote-share pattern
Harris share patternTrump5,90117,74824,14911,847 (49.06%)ok-2024-ok-2024-county-level-results
Love County
! Average down-ballot difference! Vote-share pattern
REP pres > HouseTrump6893,5104,2602,821 (66.22%)ok-2024-ok-2024-county-level-results
Major County
! Vote-share pattern
Harris share patternTrump3273,0873,4782,760 (79.36%)ok-2024-ok-2024-county-level-results
Marshall County
! Average down-ballot difference! Vote-share pattern
REP pres > HouseTrump1,1695,3486,5894,179 (63.42%)ok-2024-ok-2024-county-level-results
Mayes County
! Average down-ballot difference! Vote-share pattern
REP pres > HouseTrump3,52913,51417,3749,985 (57.47%)ok-2024-ok-2024-county-level-results
Mcclain County
! Average down-ballot difference! Vote-share pattern
REP pres > HouseTrump4,03117,00521,39712,974 (60.63%)ok-2024-ok-2024-county-level-results
Mccurtain County
! Average down-ballot difference! Vote-share pattern
REP pres > HouseTrump1,6969,48511,3097,789 (68.87%)ok-2024-ok-2024-county-level-results
Mcintosh County
! Average down-ballot difference! Vote-share pattern
REP pres > HouseTrump1,9376,3878,4394,450 (52.73%)ok-2024-ok-2024-county-level-results
Murray County
! Average down-ballot difference
Mixed House gapTrump1,0804,6895,8853,609 (61.33%)ok-2024-ok-2024-county-level-results
Muskogee County
! Average down-ballot difference
REP pres > HouseTrump7,40016,55024,3579,150 (37.57%)ok-2024-ok-2024-county-level-results
Noble County
! Vote-share pattern
Trump share patternTrump1,0093,8534,9572,844 (57.37%)ok-2024-ok-2024-county-level-results
Nowata County
! Average down-ballot difference! Vote-share pattern
REP pres > HouseTrump7203,7744,5613,054 (66.96%)ok-2024-ok-2024-county-level-results
Okfuskee County
! Average down-ballot difference! Vote-share pattern
REP pres > HouseTrump8543,0803,9882,226 (55.82%)ok-2024-ok-2024-county-level-results
Oklahoma County
! Average down-ballot difference
Harris / DEM (low)Trump138,769143,618288,9234,849 (1.68%)ok-2024-ok-2024-county-level-results
Okmulgee County
! Average down-ballot difference! Vote-share pattern
REP pres > HouseTrump3,97910,10014,3496,121 (42.66%)ok-2024-ok-2024-county-level-results
Osage County
! Vote-share pattern
Harris share patternTrump5,86714,40420,6288,537 (41.39%)ok-2024-ok-2024-county-level-results
Ottawa County
! Average down-ballot difference! Vote-share pattern
REP pres > HouseTrump2,5118,49011,1785,979 (53.49%)ok-2024-ok-2024-county-level-results
Pawnee County
! Vote-share pattern
Harris share patternTrump1,3555,4056,8804,050 (58.87%)ok-2024-ok-2024-county-level-results
Payne County
! Vote-share pattern
Trump share patternTrump10,56017,96229,2797,402 (25.28%)ok-2024-ok-2024-county-level-results
Pittsburg County
! Average down-ballot difference
REP pres > HouseTrump3,47313,84117,57210,368 (59.00%)ok-2024-ok-2024-county-level-results
Pontotoc County
! Average down-ballot difference! Vote-share pattern
DEM pres > HouseTrump3,89510,96715,1747,072 (46.61%)ok-2024-ok-2024-county-level-results
Pottawatomie County
! Vote-share pattern
Harris share patternTrump7,26620,91528,77413,649 (47.44%)ok-2024-ok-2024-county-level-results
Pushmataha County
! Average down-ballot difference! Vote-share pattern
REP pres > HouseTrump6164,0254,7023,409 (72.50%)ok-2024-ok-2024-county-level-results
Roger Mills County
! Vote-share pattern
Harris share patternTrump1601,5481,7331,388 (80.09%)ok-2024-ok-2024-county-level-results
Rogers County
! Average down-ballot difference! Vote-share pattern
REP pres > HouseTrump10,14635,94246,90225,796 (55.00%)ok-2024-ok-2024-county-level-results
Seminole County
! Vote-share pattern
Harris share patternTrump1,9515,9518,0444,000 (49.73%)ok-2024-ok-2024-county-level-results
Sequoyah County
! Average down-ballot difference! Vote-share pattern
REP pres > HouseTrump2,90712,49115,5839,584 (61.50%)ok-2024-ok-2024-county-level-results
Stephens County
! Average down-ballot difference! Vote-share pattern
REP pres > HouseTrump3,23615,09218,62011,856 (63.67%)ok-2024-ok-2024-county-level-results
Texas County
! Vote-share pattern
Harris share patternTrump7934,3195,2063,526 (67.73%)ok-2024-ok-2024-county-level-results
Tillman County
! Average down-ballot difference! Vote-share pattern
DEM pres > HouseTrump5002,0062,5331,506 (59.46%)ok-2024-ok-2024-county-level-results
Tulsa County
! Average down-ballot difference
DEM pres > HouseTrump106,105145,241256,93939,136 (15.23%)ok-2024-ok-2024-county-level-results
Wagoner County
! Vote-share pattern
Harris share patternTrump9,33028,48738,50119,157 (49.76%)ok-2024-ok-2024-county-level-results
Washington County
! Vote-share pattern
Harris share patternTrump5,79316,83623,17411,043 (47.65%)ok-2024-ok-2024-county-level-results
Washita County
! Vote-share pattern
Harris share patternTrump5514,0304,6523,479 (74.79%)ok-2024-ok-2024-county-level-results
Woods County-Trump shareTrump6142,9553,6382,341 (64.35%)ok-2024-ok-2024-county-level-results
Woodward County
! Vote-share pattern
Harris share patternTrump9676,2317,3125,264 (71.99%)ok-2024-ok-2024-county-level-results

Source Provenance

Authority, parser, and confidence
Ready
  • Oklahoma 2024 presidential county resultsImported from the legacy Civic Result Maps source inventory.legacyStaticAppData
  • Oklahoma county boundary GeoJSONLoaded repository GeoJSON FeatureCollection used by result map joins; validated by scripts/validate-map-geometry-coverage.mjs.censusTigerwebGeojson
  • EAC fallback turnout rowsNational EAC fallback turnout rows. Prefer state election office denominator artifacts when available; keep fallback caveats visible in the app.eacTurnoutCsv
  • Historical county presidential baseline rowsSecondary normalized historical baseline used for context only. Individual rows carry the per-year page URL, and the tables cite Oklahoma State Election Board sources where available.historicalPresidentialCsv
  • Normalized official 2016 and 2020 county presidential historical baselinesExactly 77 county rows per year with canonical county:<GEOID> tags. Democratic and Republican votes use party labels; all Libertarian and independent candidate votes are retained in other_votes.historicalPresidentialCsv
  • Official 2016 General Election county results CSV ZIPOfficial county candidate export with 3,667 source rows and 231 President race 10001 candidate/county rows. It reconciles to 420,375 Democratic, 949,136 Republican, 83,481 other, and 1,452,992 total candidate votes.oklahomaHistoricalCountyResultsCsvZip
  • Official 2020 General Election county results CSV ZIPOfficial county candidate export with 3,232 source rows and 462 President race 10001 candidate/county rows. All six presidential tickets reconcile to 503,890 Democratic, 1,020,280 Republican, 36,529 other, and 1,560,699 total candidate votes.oklahomaHistoricalCountyResultsCsvZip
  • Official 2020 county presidential result rowsOfficial county presidential rows collected from the public Oklahoma Election Results app and normalized by scripts/normalize-ok-historical-baseline.mjs.normalizeOkHistoricalBaselineSourceCsv
  • Official county-level resultsOfficial county-level export used for certified presidential result rows.oklahomaCountyLevelCsvZip
  • Official precinct-level resultsOfficial precinct-level export used for presidential vote-share and same-precinct U.S. House comparison screening where a comparable House contest exists.oklahomaPrecinctLevelCsvZip
  • Official race-level resultsOfficial statewide race-level export used to reconcile candidate statewide totals.oklahomaRaceLevelCsv
  • Oklahoma historical presidential source and reconciliation summaryDocuments exact official artifact hashes and root members, complete President race candidate scope, 77-county coverage per year, and Census county-tag validation.oklahomaHistoricalBaselineReconciliationJson
  • Verified Voting Verifier OK 2024 equipment contextVerified Voting Verifier data is jurisdiction-level election-administration context. Most rows are counties, but some states report state-level rows and some county rows can summarize mixed tabulation, accessible-device, absentee, poll-book, or other configurations. Treat it as source-linked context, not proof every precinct in a county used one identical setup, and not a turnout or vote-result source.verifiedVotingEquipment

Coverage

Loaded platform capabilities
Ready
  • Source PlannerAvailable
  • Certified ResultsAvailable
  • MapAvailable
  • Review GraphsAvailable
  • TurnoutAvailable
  • Historical BaselineAvailable

State Snapshot

Candidate totals and vote share
Ready
Trump1,036,213 - 66.16%
Harris499,599 - 31.90%
Other30,361 - 1.94%
Separate page

Open a county profile

Search nationwide by county name or five-digit FIPS. This opens a separate county history page and does not filter the state map.

2024 data readiness