2022 Oklahoma U.S. Senate Election

Oklahoma · 4 candidates · See every 2022 U.S. Senate race

Who won the 2022 Oklahoma U.S. Senate Election?

James Lankford won the 2022 Oklahoma U.S. Senate Election. James Lankford received 739,960 popular votes (64.3%). The main challenger was Madison Horn (32.1%).

See the full head-to-head between Lankford and Horn

Lankford +32.2 pts · won by 370,590 votes
739,960 votes
369,370 votes
Michael L DelaneyIndependent1.82%
20,907 votes
Kenneth D. BlevinsLibertarian1.78%
20,495 votes
Popular-vote totals for U.S. Senate elections come from the MIT Election Data and Science Lab (1976–2024).

Data last verified July 28, 2026.