Skip to main content
CATCongressional Accountability Tracker
OfficialsLegislationCommitteesWatch LivePulseForecastMisconductPresidentLearn
CAT

Congressional Accountability Tracker. Public data about Congress, in one place, in plain English.

Built with public data. Not affiliated with the U.S. government.

Explore

  • Officials
  • Legislation
  • Committees
  • Congress Pulse
  • Trending Topics
  • Bipartisan Leaderboard
  • Weekly Digest
  • Misconduct
  • Forecast

Learn

  • How Congress Works
  • How a Bill Becomes Law
  • Campaign Finance 101
  • Glossary

Tools

  • My Representatives
  • Compare Members
  • Bill Watchlist
  • Search
  • District Map
  • Follow the Money
  • Watch Live
  • About This Site

Data Sources

Congress.gov
Bills, members, votes
GovInfo
Floor speeches, reports, bill text
Federal Election Commission
Campaign finance
VoteView
Ideology scores (DW-NOMINATE)
GovTrack
Misconduct data (CC0)
U.S. Census Bureau
District demographics
Support This Project

This site is free. Donations help cover hosting, API fees, and keeping the data fresh.

All data is sourced from official government APIs and public records. This site is for informational purposes only.

© 2026 Congressional Accountability Tracker

James Lankford

James Lankford

RepublicanOK · Senator
OverviewStatementsBillsFinanceVotesElections
4
Wins
0
Losses
4
Races

2022

Senate · OK
Won
RJames LankfordWinner
739,960 votes64.3%
RMarkwayne MullinWinner
710,643 votes61.8%
DKendra Horn
405,389 votes35.2%
DMadison Horn
369,370 votes32.1%
IMicahael L. Delaney
20,907 votes1.8%
LKenneth D. Blevins
20,495 votes1.8%
LRobert Murphy
17,386 votes1.5%
IRay Woods
17,063 votes1.5%
Margin of victory: +32.2%

In the 2022 Senate race for OK Senate seat, James Lankford (R) won with 64.3% of the vote, defeating Madison Horn (D) who received 32.1%. 2 additional candidates split the remaining vote. James Lankford's 32.2-point advantage over the runner-up confirmed a comfortable win.

This was an open-seat race with no incumbent running — James M. Inhofe (R) previously held the seat. Open seats typically attract stronger candidates and heavier spending from both parties. As a Republican, James Lankford benefited from the historical midterm penalty against the president's party — with a Democrat in the White House, the opposition typically gains seats. The wide margin suggests this district is firmly in the Republican column for the foreseeable future.

2016

Senate · OK
Won
RJames LankfordWinner
980,892 votes67.7%
DMike Workman
355,911 votes24.6%
LRobert T. Murphy
43,421 votes3.0%
ISean Braddy
40,405 votes2.8%
IMark T. Beard
27,418 votes1.9%

In the 2016 Senate race for OK Senate seat, James Lankford (R) won with 67.7% of the vote, defeating Mike Workman (D) who received 24.6%. 3 additional candidates split the remaining vote. James Lankford's 43.2-point advantage over the runner-up confirmed a comfortable win.

This was an open-seat race with no incumbent running — James M. Inhofe (R) previously held the seat. Open seats typically attract stronger candidates and heavier spending from both parties. The 2016 presidential election drove higher voter turnout, which can help or hurt down-ballot candidates depending on the top of the ticket.

2014

Senate · OK
Won
RJames M. InhofeWinner
558,166 votes68.0%
RJames LankfordWinner
557,002 votes67.8%
DConnie Johnson
237,923 votes29.0%
DMatt Silverstein
234,307 votes28.6%
IMark T. Beard
25,965 votes3.2%
IJoan Farr
10,554 votes1.3%
IRay Woods
9,913 votes1.2%
IAaron Delozier
7,793 votes0.9%

In the 2014 Senate race for OK Senate seat, James Lankford (R) won with 67.8% of the vote, defeating Connie Johnson (D) who received 29.0%. A third candidate also appeared on the ballot. James Lankford's 38.9-point advantage over the runner-up confirmed a comfortable win.

This was an open-seat race. Open seats typically attract stronger candidates and heavier spending from both parties. As a Republican, James Lankford benefited from the historical midterm penalty against the president's party — with a Democrat in the White House, the opposition typically gains seats.

2012

House · OK-05
Won
RJames LankfordWinner
153,603 votes58.7%
DTom Guild
97,504 votes37.3%
IPat Martin
5,394 votes2.1%
IRobert T. Murphy
5,176 votes2.0%

In the 2012 House race for OK-05, James Lankford (R) won with 58.7% of the vote, defeating Tom Guild (D) who received 37.3%. 2 additional candidates split the remaining vote. James Lankford's 21.4-point advantage over the runner-up confirmed a comfortable win.

This was an open-seat race. Open seats typically attract stronger candidates and heavier spending from both parties. The 2012 presidential election drove higher voter turnout, which can help or hurt down-ballot candidates depending on the top of the ticket.