This is the 2004 race. The latest: 2024 →

2004Final results

2004 election for President in Oklahoma

President · Oklahoma

George W. Bush (R) won with 65.6% of the vote, defeating John Kerry (D) by 31.1 points.

George W. BushRepublican · winner
65.6%959,792
John KerryDemocrat
34.4%503,966
1,463,758 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 2004

Races before and after

EvenR+8.61992R+7.81996R+21.92000R+31.12004R+31.32008R+33.52012

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