Inside Elections
Search
Inside Elections
About
Ratings
House
Senate
Governor
Data
Analysis
House
Senate
Governor
President
Calendar
Subscribe
Login
Search
×
Nonpartisan Analysis Since 1980
Search
Senate
R
Republican
Alan Armstrong
Incumbent OK Senate
Next Election
2026
Past Elections
OK:
2025
Born
1962
Years Served in Elected Office
2026-present
Official Website
www.armstrong.senate.gov
Phone
(202) 224-4721
Office
330 Hart Senate Office Building Washington, DC 20510
2026 Election: OK Senate
See More
Current Rating
Solid Republican
2025 Baseline
+28.3
D 34.2
,
R 62.5
Years of Service
Congress
Chamber
State/District
Years
119
Senate
OK
2026
Analysis
See All
Senate Report Shorts (June 25, 2026)
June 25, 2026
by
Jacob Rubashkin
,
Nathan Gonzales
&
Inshara Ali
Primary Results in Alabama, Georgia and Oklahoma
June 17, 2026
by
Nicholas Demba
,
Jacob Rubashkin
&
Nathan Gonzales
Senate Report Shorts (March 12, 2026)
March 12, 2026
by
Jacob Rubashkin
Oklahoma Senate: Mullin Appointment Could Create Ripple Effect
March 5, 2026
by
Jacob Rubashkin
2026 Senate Overview (Oct. 23, 2025): North Carolina – Wyoming
October 23, 2025
by
Jacob Rubashkin
2026 Senate Overview (July 24, 2026): North Carolina – Wyoming
July 24, 2025
by
Jacob Rubashkin
2026 Senate Overview (April 17, 2025): North Carolina – Wyoming
April 17, 2025
by
Jacob Rubashkin
2026 Senate Overview (Jan. 9, 2025): North Carolina – Wyoming
January 9, 2025
by
Jacob Rubashkin
Ratings
2026
OK — Senate II
April 23, 2026
Solid Republican
March 25, 2026
Solid Republican
January 9, 2025
Solid Republican
2024
OK — Senate III
January 6, 2023
Not Up This Cycle