Alan Armstrong

Alan Armstrong represents Oklahoma in the U.S. Senate and has served since 2026. Alan Armstrong cast votes on 193 Senate roll calls this Congress. Alan Armstrong has reported 708 stock trades in Senate filings, each linked to the original report.

Official congressional roster

Who funds Alan Armstrong?

Donations from people who work at each employer, not from the companies themselves.

Not available yet

How did Alan Armstrong vote on recent Senate questions?

DateQuestionVoteResult
2026-11-10A bill to amend the Internal Revenue Code of 1986 to exclude from gross income any damages, other than punitive damages, received on account of any sexual acts or sexual contact.YeaMotion to Proceed Agreed to
2026-11-09A bill to amend the Internal Revenue Code of 1986 to exclude from gross income any damages, other than punitive damages, received on account of any sexual acts or sexual contact.YeaCloture on the Motion to Proceed Agreed to
2026-09-30Keith Sonderling, of Florida, to be Secretary of LaborYeaNomination Confirmed
2026-09-30Keith Sonderling, of Florida, to be Secretary of LaborYeaCloture Motion Agreed to
2026-09-30A bill to amend the Public Utility Regulatory Policies Act of 1978 to establish a Federal standard relating to the recovery of the full, incremental costs of upgrades that serve large-load customers, and for other purposes.YeaCloture on the Motion to Proceed Rejected
2026-09-30A bill to amend chapter 131 of title 5 to require certain restrictions on stocks for Members of Congress and their spouses and dependents, and for other purposes.YeaCloture on the Motion to Proceed Rejected
2026-09-29A resolution requesting information on Israel's human rights practices pursuant to section 502B(c) of the Foreign Assistance Act of 1961.NayMotion to Discharge Rejected
2026-09-29A joint resolution providing for congressional disapproval under chapter 8 of title 5, United States Code, of the rule submitted by the Centers for Medicare & Medicaid Services of the Department of Health and Human Services relating to "Patient Protection and Affordable Care Act, HHS Notice of Benefit and Payment Parameters for 2027; and Basic Health Program".NayMotion to Proceed Rejected
2026-09-28A bill to protect the name, image, and likeness rights of, and provide protections for, student athletes and to promote fair competition among intercollegiate athletics, and for other purposes.YeaBill Passed
2026-09-28To establish certain standards with respect to coaches of varsity sports teams.NayAmendment Rejected

How does Alan Armstrong score on the 10 issues?

A means the senator voted for this side most often — not that the senator is better. F means the senator voted against this side most often. Based on votes through 2026-08-08.

IssueGradeVoted for this sideVotes countedMissedDetails
Economy (Pro-worker/union)N/AN/A — not enough votes yet00See the votes
Democracy & elections (Pro-voting-access)F0%50See the votes
Healthcare (Pro-public-healthcare-funding)N/AN/A — not enough votes yet00See the votes
Education (Pro-education-funding)N/AN/A — not enough votes yet20See the votes
Immigration (Pro-border-enforcement)A+100%40See the votes
Foreign policy (Pro-defense-spending)N/AN/A — not enough votes yet20See the votes
Energy (Pro-fossil-fuel-production)N/AN/A — not enough votes yet10See the votes
Crime (Pro-police-funding)N/AN/A — not enough votes yet20See the votes
Abortion (Pro-abortion-rights)N/AN/A — not enough votes yet20See the votes
Guns (Pro-gun-rights)N/AN/A — not enough votes yet00See the votes

Has Alan Armstrong traded stocks?

Senators report amounts as ranges, not exact values. Trades by spouses and dependents are included.

SenatorStockTransaction dateTransactionReported amountFiling dateOriginal filing
Alan ArmstrongWMB2026-09-08Sale (Full)$250,001 - $500,0002026-10-22View filing
Alan ArmstrongWMB2026-08-20Purchase$15,001 - $50,0002026-09-17View filing
Alan ArmstrongWMB2026-08-19Purchase$1,001 - $15,0002026-09-17View filing
Alan ArmstrongAVB2026-08-14Exchange$1,001 - $15,0002026-09-17View filing
Alan ArmstrongEA2026-08-04Sale (Full)$1,001 - $15,0002026-09-17View filing
Alan ArmstrongWMB2026-06-24Sale (Partial)$5,000,001 - $25,000,0002026-07-21View filing
Alan ArmstrongWMB2026-06-22Sale (Full)$250,001 - $500,0002026-07-21View filing
Alan ArmstrongHAGHY2026-03-31Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongZURVY2026-03-31Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongWIZEY2026-03-31Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongUNCRY2026-03-31Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongSCMWY2026-03-31Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongSBGSY2026-03-31Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongSAP2026-03-31Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongKKPNY2026-03-31Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongRYCEY2026-03-31Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongNVS2026-03-31Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongHENKY2026-03-31Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongHEINY2026-03-31Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongGLNCY2026-03-31Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongDSDVY2026-03-31Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongCFRUY2026-03-31Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongCRRFY2026-03-31Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongBHP2026-03-31Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongSAN2026-03-31Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongAZN2026-03-31Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongASML2026-03-31Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongAIQUY2026-03-31Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongRCRUY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongAAGIY2026-03-30Purchase$15,001 - $50,0002026-07-21View filing
Alan ArmstrongTOELY2026-03-30Purchase$15,001 - $50,0002026-07-21View filing
Alan ArmstrongDQJCY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongEJPRY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongZURVY2026-03-30Purchase$15,001 - $50,0002026-07-21View filing
Alan ArmstrongYARIY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongWTKWY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongWIZEY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongWLMIY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongWFAFY2026-03-30Purchase$15,001 - $50,0002026-07-21View filing
Alan ArmstrongWELL2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongVONOY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongVLVLY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongVWAPY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongVOD2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongVCISY2026-03-30Purchase$15,001 - $50,0002026-07-21View filing
Alan ArmstrongVWDRY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongVRSN2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongVACNY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongUPMMY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongUOVEY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongUNVGY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongUL2026-03-30Purchase$15,001 - $50,0002026-07-21View filing
Alan ArmstrongUNCRY2026-03-30Purchase$15,001 - $50,0002026-07-21View filing
Alan ArmstrongUNICY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongUCBJY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongUBS2026-03-30Purchase$15,001 - $50,0002026-07-21View filing
Alan ArmstrongUBER2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongTM2026-03-30Purchase$15,001 - $50,0002026-07-21View filing
Alan ArmstrongTKOMY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongTRYIY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongTHLLY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongTEVA2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongTSLA2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongTRUMY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongTLGPY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongTLSNY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongTELNY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongTELFY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongTIIAY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongTTNDY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongTTDKY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongTAK2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongSSMXY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongSYIEY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongSCMWY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongSSREY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongSWRAY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongSWDBY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongSWGAY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongSVNLY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongSZKMY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongSUHJY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongSUTNY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongSMFG2026-03-30Purchase$15,001 - $50,0002026-07-21View filing
Alan ArmstrongSMMYY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongSMTOY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongFUJHY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongSEOAY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongSTM2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongSTLA2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongSCBFY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongSPOT2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongSOUHY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongSONY2026-03-30Purchase$15,001 - $50,0002026-07-21View filing
Alan ArmstrongSFGYY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongSONVY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongSKHHY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongSMPNY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongSFTBY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing
Alan ArmstrongSOBKY2026-03-30Purchase$1,001 - $15,0002026-07-21View filing

What committees is Alan Armstrong on?

CommitteeRoleSource
Senate Committee on Health, Education, Labor, and PensionsMemberOriginal membership
Senate Committee on Indian AffairsMemberOriginal membership

Frequently asked questions

Who funds Alan Armstrong?

Donor details are not available yet.

Original source

How can I see Alan Armstrong’s voting record?

Alan Armstrong took part in 193 Senate roll calls this Congress. Each vote links to the official Senate record. Missed votes are shown as missed, not as Yea or Nay.

Original source

Has Alan Armstrong traded stocks?

Alan Armstrong has reported 708 stock trades in Senate filings. Reports can include trades by a spouse and show amounts as ranges, not exact values.

Original source