History / Congress
U.S. Senate seat, Oklahoma (class 2)
20 members have held this seat since Dec 2, 1907. Now: Alan Armstrong R.
Holders
2010 D · 10 R
Longest tenure
16 yearsDavid Lyle Boren
Current
7 monthsAlan Armstrong, since Mar 24, 2026
history/seat/ok-sen-2Every holder, newest first+20
Alan Armstrong R
Mar 24, 2026 – present · 7 months
Markwayne Mullin R
Jan 3, 2023 – Mar 24, 2026 · 3.2 years
James M. Inhofe R
Jan 6, 2015 – Jan 4, 2023 · 8 years
James M. Inhofe R
Jan 6, 2009 – Jan 4, 2015 · 6 years
James M. Inhofe R
Jan 7, 2003 – Jan 4, 2009 · 6 years
James M. Inhofe R
Jan 7, 1997 – Jan 4, 2003 · 6 years
James M. Inhofe R
Nov 17, 1994 – Jan 4, 1997 · 2.1 years
David Lyle Boren D
Jan 15, 1979 – Nov 16, 1994 · 16 years
Dewey Follett Bartlett R
Jan 3, 1973 – Jan 4, 1979 · 6 years
Fred Roy Harris D
Jan 10, 1967 – Jan 4, 1973 · 6 years
Fred Roy Harris D
Nov 4, 1964 – Jan 4, 1967 · 2.2 years
James Howard Edmondson D
Jan 9, 1963 – Nov 4, 1964 · 22 months
Robert Samuel Kerr D
Jan 3, 1949 – Jan 2, 1963 · 14 years
Edward Hall Moore R
Jan 6, 1943 – Jan 4, 1949 · 6 years
Joshua Bryan Lee D
Jan 5, 1937 – Jan 4, 1943 · 6 years
Thomas Pryor Gore D
Dec 7, 1931 – Jan 4, 1937 · 5.1 years
William Bliss Pine R
Dec 7, 1925 – Mar 4, 1931 · 5.2 years
Robert Latham Owen D
May 19, 1919 – Mar 4, 1925 · 5.8 years
Robert Latham Owen D
Apr 7, 1913 – Mar 4, 1919 · 5.9 years
Robert Latham Owen D
Dec 2, 1907 – Mar 4, 1913 · 5.3 years
Dates are from the @unitedstates congress-legislators project. Consecutive terms of one person are merged.