2016 United States Senate election in Oklahoma


The 2016 United States Senate election in Oklahoma was held November 8, 2016 to elect a member of the United States Senate to represent the State of Oklahoma, concurrently with the 2016 U.S. presidential election, as well as [United States Senate United States House of Representatives elections, 2016|elections, 2016|other elections] to the United States Senate in other states and elections to the United States House of Representatives and various state and local elections. The primaries were held June 28.
Incumbent Republican Senator James Lankford won re-election to a full term in office by a landslide margin of 43%, sweeping every county statewide in the Republican stronghold.

Republican primary

Candidates

Declared

Democratic primary

Candidates

Declared

Withdrew

Declined

Libertarian primary

Candidates

Declared

General election

Results

By congressional district

Lankford won all five congressional districts.
DistrictLankfordWorkmanRepresentative
65%27%Jim Bridenstine
69%24%Markwayne Mullin
76%17%Frank Lucas
68%23%Tom Cole
60%31%Steve Russell