
4 votes · 2 yea · 2 nay
On Agreeing to the Resolution

4 votes · 2 yea · 2 nay
On Agreeing to the Resolution
On Ordering the Previous Question
On Ordering the Previous Question
On Agreeing to the Resolution
2 votes · 1 yea · 1 nay
On Agreeing to the Resolution
On Agreeing to the Resolution
2 votes · 2 yea · 0 nay
On Agreeing to the Resolution
On Agreeing to the Resolution
2 votes · 2 yea · 0 nay
On Motion to Suspend the Rules and Concur in the Senate Amendments
On Motion to Suspend the Rules and Concur in the Senate Amendments
4 votes · 2 yea · 2 nay
On Passage
On Motion to Recommit
On Motion to Recommit
On Passage
2 votes · 2 yea · 0 nay
On Motion to Suspend the Rules and Pass
On Motion to Suspend the Rules and Pass
2 votes · 2 yea · 0 nay
On Motion to Suspend the Rules and Pass
On Motion to Suspend the Rules and Pass
2 votes · 1 yea · 1 nay
On Agreeing to the Resolution
On Agreeing to the Resolution
Showing 20 of 1240 votes
On the ballot · 2026
Seeking re-election · Democratic incumbent
Key dates
Party nomination contest
Held only if no candidate wins a majority
Full two-year term
Be the first to publicly endorse this campaign.
Endorsements are public and help neighbors find the campaign.
Where the campaign has gone on the record this cycle
No positions on record yet
Constituents can ask the campaign to take a public stance on the issues that matter to them.
On Ordering the Previous Question
On Ordering the Previous Question
On Agreeing to the Resolution
2 votes · 1 yea · 1 nay
On Agreeing to the Resolution
On Agreeing to the Resolution
2 votes · 2 yea · 0 nay
On Agreeing to the Resolution
On Agreeing to the Resolution
2 votes · 2 yea · 0 nay
On Motion to Suspend the Rules and Concur in the Senate Amendments
On Motion to Suspend the Rules and Concur in the Senate Amendments
4 votes · 2 yea · 2 nay
On Passage
On Motion to Recommit
On Motion to Recommit
On Passage
2 votes · 2 yea · 0 nay
On Motion to Suspend the Rules and Pass
On Motion to Suspend the Rules and Pass
2 votes · 2 yea · 0 nay
On Motion to Suspend the Rules and Pass
On Motion to Suspend the Rules and Pass
2 votes · 1 yea · 1 nay
On Agreeing to the Resolution
On Agreeing to the Resolution
Showing 20 of 1240 votes
On the ballot · 2026
Seeking re-election · Democratic incumbent
Key dates
Party nomination contest
Held only if no candidate wins a majority
Full two-year term
Be the first to publicly endorse this campaign.
Endorsements are public and help neighbors find the campaign.
Where the campaign has gone on the record this cycle
No positions on record yet
Constituents can ask the campaign to take a public stance on the issues that matter to them.