Trump won Oklahoma's 2024 presidential election with 1,036,213 votes. A majority of votes, but not a majority of Oklahomans.
Of Oklahoma's 2.4 million registered voters:
42% voted Trump and 36% didn't vote at all.
Of Oklahoma's 2.96 million eligible citizens:
35% voted Trump and 47% didn't vote at all.
Of Oklahoma's 4 million residents:
25% voted Trump, 34% didn't vote and 28% were ineligible.
Among Oklahoma's registered voters, eligible citizens and residents, a majority did not vote for Donald Trump.
Source: oklahomabluedot.org