
James M. Inhofe
Last held office: U.S. Senate, Oklahoma (1994–2023). Ran in 14 elections between 1968 and 2020, winning 13.
Last office: U.S. Senate, OklahomaBorn 1934
- Last margin
- +30.2
- Won 2020
- Elections
- 14
- 1968–2020
Source: Wikidata, congress-legislators and Open States; 99chambers legislative recordsUpdated Nov 7, 2026, 3:00 PM ET
Career
Offices held, and every time Inhofe was on a ballot. Filled marks are general elections won; hollow marks are primaries; an orange outline is a loss.
Source: 99chambers results archive (MEDSL, Klarner, state election offices)
Every race Inhofe has run
Baseline: how the seat voted for president in the same or nearest year. Running ahead of it means Inhofe won voters the party’s presidential nominee did not; primaries have no baseline.
Source: 99chambers results archive
Campaign money, 2019–20
- Raised
- $4.7M
- Spent
- $5M
- Cash
- $323.6K
Source: FEC filings through Dec 31, 2020Updated Oct 8, 2026, 10:37 AM ET
Seats Inhofe has held
- U.S. Senate, Oklahoma · 1994–2023
- U.S. House, OK-1 · 1987–1994
- Oklahoma State Senate, District 35 · 1968–1976
Source: 99chambers results archive
Who Inhofe has run against
- Abby Broyles (D) · 2020 election, won
- Matt Silverstein (D) · 2014 election, won
- Andrew Rice (D) · 2008 election, won
- David Walters (D) · 2002 election, won
- Jim Boren (D) · 1996 election, won
- David McCurdy (D) · 1994 special election, won
- John Selph (D) · 1992 election, won
- Kurt G. Glassco (D) · 1990 election, won
Source: 99chambers results archive
In the polls
Included in 32 polls; Inhofe’s best result was 67% (U.S. Senate in Oklahoma, 2014).
Inhofe’s polls in the database →How we know Inhofe
One person, matched across every source we use.
- Bioguide I000024
- FEC H6OK01102
- Wikidata Q723134
- Ballotpedia Jim Inhofe
- Vote Smart 27027
- GovTrack 300055
- OpenSecrets N00005582
Source: Identity links: Wikidata, congress-legislators, Open States, FECUpdated Nov 7, 2026, 3:00 PM ET