This is the 2012 race. The latest: 2024 →

2012Final results

2012 election for President in Oklahoma

President · Oklahoma

Mitt Romney (R) won with 66.8% of the vote, defeating Barack H. Obama (D) by 33.5 points.

Mitt RomneyRepublican · winner
66.8%891,325
33.2%443,547
1,334,872 votes

Source: MIT Election Data and Science LabUpdated Sep 30, 2026, 7:25 AM ET

The seat over time

D − R margin in this seat's races around 2012

Races before and after

EvenR+21.92000R+31.12004R+31.32008R+33.52012R+36.42016R+33.12020

Source: MIT Election Data and Science LabUpdated Sep 30, 2026, 7:25 AM ET