2024 United States presidential election in Oklahoma

2024 United States presidential election in Oklahoma

November 5, 2024
Turnout64.42% 4.92 pp
 
Nominee Donald Trump Kamala Harris
Party Republican Democratic
Home state Florida California
Running mate JD Vance Tim Walz
Electoral vote 7 0
Popular vote 1,036,213 499,599
Percentage 66.16% 31.90%


President before election

Joe Biden
Democratic

Elected President

Donald Trump
Republican

The 2024 United States presidential election in Oklahoma took place on Tuesday, November 5, 2024, as part of the 2024 United States elections in which all 50 states plus the District of Columbia participated. Oklahoma voters chose electors to represent them in the Electoral College via a popular vote. The state of Oklahoma has seven electoral votes in the Electoral College, following reapportionment due to the 2020 United States census in which the state neither gained nor lost a seat.

Republican Donald Trump easily kept the state in the GOP column in the past two election cycles, with a 36.4% margin of victory in 2016 and 33.1% four years later. Oklahoma was widely-expected to go for Trump a third time in 2024, and Trump ultimately carried the state by 34.26%, winning every county.

Oklahoma was Trump's fifth strongest state in the nation, behind North Dakota, Idaho, West Virginia, and Wyoming, in order from weakest to strongest. Despite this, the state had one of the smallest swings of any state, shifting rightward by just 1.2%, with many counties in the northwest of the state shifting slightly leftward.

The Oklahoma State Election Board approved Independent candidate Robert F. Kennedy Jr. to officially appear on the ballot in the state on May 9. Although he withdrew from the race, and subsequently endorsed Trump's candidacy, his name remained on the ballot.