
2 votes · 1 yea · 1 nay
On Motion to Concur in the Senate Amendments
On Motion to Concur in the Senate Amendments

2 votes · 1 yea · 1 nay
On Motion to Concur in the Senate Amendments
On Motion to Concur in the Senate Amendments
2 votes · 2 yea · 0 nay
On Passage
On Passage
2 votes · 2 yea · 0 nay
On Motion to Suspend the Rules and Pass, as Amended
On Motion to Suspend the Rules and Pass, as Amended
2 votes · 1 yea · 1 nay
On Passage
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, as Amended
On Motion to Suspend the Rules and Pass, as Amended
2 votes · 1 yea · 1 nay
On Passage
On Passage
2 votes · 1 yea · 1 nay
On Agreeing to the Resolution
On Agreeing to the Resolution
On Motion to Suspend the Rules and Pass, as Amended
On Motion to Suspend the Rules and Pass, as Amended
On Agreeing to the Resolution
On Motion to Table
Showing 20 of 1278 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.
2 votes · 2 yea · 0 nay
On Passage
On Passage
2 votes · 2 yea · 0 nay
On Motion to Suspend the Rules and Pass, as Amended
On Motion to Suspend the Rules and Pass, as Amended
2 votes · 1 yea · 1 nay
On Passage
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, as Amended
On Motion to Suspend the Rules and Pass, as Amended
2 votes · 1 yea · 1 nay
On Passage
On Passage
2 votes · 1 yea · 1 nay
On Agreeing to the Resolution
On Agreeing to the Resolution
On Motion to Suspend the Rules and Pass, as Amended
On Motion to Suspend the Rules and Pass, as Amended
On Agreeing to the Resolution
On Motion to Table
Showing 20 of 1278 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.