Gary C. Peters headshot
At a Glance
Seat
U.S. Senator from Michigan
Born
December 1, 1958
Age 67
Phone
(202) 224-6221
Office
724 Hart Senate Office Building Washington, DC 20510, Washington 20515
Congress Member Profile|U.S. Senator|Democrat|Michigan

Gary C. Peters

Voting Record — 903
Yes34%
No64%
Present0%
Not Voting2%
Party align95%
Cross-party5%
SoupScore
District Map

Senate District (Statewide)

U.S. Census Bureau boundary data.
Gary C. Peters headshot
Gary C. Peters
U.S. SenatorDemocratMichigan
SoupScore
Gary C.'s ATmosphere Activity
20 recent posts · 83 sponsored · 139 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

1 in 7 Michiganders rely on federal food assistance to help put meals on the table. But Donald Trump and Republicans want to slash that vital service to help pay for a massive tax cut for billionaires. I'm doing everything I can to stop them.
Amb. Huckabee's statement undermines decades of American foreign policy and I urge the Administration to reject his comments. The United States must remain committed to a two-state solution. It is the clearest path to long-term peace, security, and stability in the region.
I asked Sec. Lutnick a simple question: would he protect 24/7 weather monitoring in Marquette? He gave me anything but a straight answer.   He won't put Michiganders' safety first, so I introduced legislation that would help keep our forecasting offices open around-the-clock.
It was great to sit down with Indivisible members from across Michigan today. Together, we'll continue to fight back against President Trump and Republicans as they try to take Michiganders' health care and food assistance away to give tax cuts to billionaires.
It has been 81 years since the Allied Forces landed in Normandy, France to launch their assault on the Nazi regime. This D-Day we recognize the thousands of brave servicemembers who risked everything to liberate Europe.
President Trump’s tax bill would kick millions of Americans off health care and food assistance and raise the national deficit by $2.4 TRILLION — all to put more money in billionaires’ pockets.   It’s a big, beautiful betrayal of hardworking families.
The bill that Pres. Trump & Republicans are trying to pass would cut health care coverage for almost 11 million Americans — including hundreds of thousands of Michiganders.    Taking health care away from seniors & children to give the ultra-wealthy tax cuts makes no sense. I’ll never support that.
Job Corps has helped countless Michiganders find a career and build a better life. The Trump administration's decision to pause this program will hurt Michigan families and our economy. As a longtime supporter of Job Corps, I'll keep fighting to protect it.
My bipartisan bill to build on the CHIPS and Science Act recently passed the Senate. I'm going to keep working to see it enacted into law so we can bolster American manufacturers, reduce our dependence on foreign supply chains, and create more good-paying jobs for Michiganders.
I am outraged and deeply disturbed by the antisemitic terror attack in Boulder yesterday. My thoughts are with the victims, their families and community, and I’m grateful for the swift action of law enforcement. We cannot tolerate this kind of hateful violence in America.
My number one priority has been — and always will be — getting things done for Michiganders. I know that the best way to make that happen is by working with my colleagues on both sides of the aisle. That's why I've been ranked the most effective Senator three times in a row.
SoupScore Breakdown
Loading analysis metrics…
Voting History
903 total votes
ExpandCollapse

Recent roll calls with party-majority context so it is easier to scan how this member tends to vote.

DateBillQuestionPositionParty MajAlign?Result
2026-03-02H.R. 6644 (119th)End debateYESYES✓Cloture Motion Agreed to (84-6, 3/5 majority required)
2026-02-26—Confirm nomineeNONO✓Nomination Confirmed (57-33)
2026-02-26—End debateNONO✓Cloture Motion Agreed to (60-34)
2026-02-25—Confirm nomineeNONO✓Nomination Confirmed (50-45)
2026-02-25—End debateNONO✓Cloture Motion Agreed to (50-45)
2026-02-24H.R. 7147 (119th)End filibuster to begin debateNONO✓Cloture on the Motion to Proceed Rejected (50-45, 3/5 majority required)
2026-02-12H.R. 7147 (119th)End debateNONO✓Cloture Motion Rejected (52-47, 3/5 majority required)
2026-02-12H.J. Res. 142 (119th)Approve resolutionNONO✓Joint Resolution Passed (49-47)
2026-02-11H.J. Res. 142 (119th)Begin considerationNONO✓Motion to Proceed Agreed to (51-46)
2026-02-10S.J. Res. 95 (119th)Begin considerationYESYES✓Motion to Proceed Rejected (47-51)
2026-02-10—Confirm nomineeNONO✓Nomination Confirmed (52-46)
2026-02-09—End debateNONO✓Cloture Motion Agreed to (51-47)
2026-02-05—Confirm nomineeNONO✓Nomination Confirmed (50-47)
2026-02-05—End debateNONO✓Cloture Motion Agreed to (51-47)
2026-02-05—Confirm nomineeNONO✓Nomination Confirmed (50-46)
2026-02-04—End debateNONO✓Cloture Motion Agreed to (50-47)
2026-02-04—Confirm nomineeNONO✓Nomination Confirmed (51-46)
2026-02-04—End debateNONO✓Cloture Motion Agreed to (51-47)
2026-02-04—Confirm nomineeNONO✓Nomination Confirmed (58-39)
2026-02-03—End debateNONO✓Cloture Motion Agreed to (55-39)
2026-02-03—Confirm nomineeNONO✓Nomination Confirmed (51-45)
2026-02-03—End debateNONO✓Cloture Motion Agreed to (49-44)
2026-02-03—Confirm nomineeNONO✓Nomination Confirmed (54-40)
2026-02-02—End debateNONO✓Cloture Motion Agreed to (49-40)
2026-01-30H.R. 7148 (119th)Final passageYESNO✕↔Bill Passed (71-29, 3/5 majority required)
2026-01-30—Motion (Motion to Waive All Applicable Budgetary Discipline Re: Merkley Amdt. No. 4287)YESYES✓Motion Rejected (47-52, 3/5 majority required)
2026-01-30H.R. 7148 (119th)Vote on amendmentYESYES✓Amendment Rejected (49-51, 3/5 majority required)
2026-01-30H.R. 7148 (119th)Kill the motionYESYES✓Motion to Table Agreed to (58-42)
2026-01-30H.R. 7148 (119th)Kill the motionYESYES✓Motion to Table Agreed to (58-42)
2026-01-30H.R. 7148 (119th)Kill the motionYESYES✓Motion to Table Agreed to (67-33)
2026-01-30H.R. 7148 (119th)Vote on amendmentNONO✓Amendment Rejected (32-67)
2026-01-29H.R. 7148 (119th)End filibuster to begin debateNONO✓Cloture on the Motion to Proceed Rejected (45-55, 3/5 majority required)
2026-01-27S. 3627 (119th)End filibuster to begin debateNONO✓Cloture on the Motion to Proceed Rejected (47-45, 3/5 majority required)
2026-01-15H.R. 6938 (119th)Final passageNOT_VOTINGYES—Bill Passed (82-15)
2026-01-15H.R. 6938 (119th)End debateNOT_VOTINGYES—Cloture Motion Agreed to (85-14, 3/5 majority required)
2026-01-14S.J. Res. 98 (119th)Point of Order S.J.Res. 98NONO✓Point of Order Well Taken (50-50, Vice President of the United States, voted Yea)
2026-01-13S.J. Res. 84 (119th)Begin considerationYESYES✓Motion to Proceed Rejected (47-52)
2026-01-12H.R. 6938 (119th)End filibuster to begin debateYESYES✓Cloture on the Motion to Proceed Agreed to (80-13, 3/5 majority required)
2026-01-08—Confirm nomineeNONO✓Nomination Confirmed (53-40)
2026-01-08S.J. Res. 98 (119th)Motion to Discharge S.J.Res. 98YESYES✓Motion to Discharge Agreed to (52-47)
2026-01-07S.J. Res. 86 (119th)Begin considerationYESYES✓Motion to Proceed Rejected (43-50)
2026-01-06—Confirm nomineeNONO✓Nomination Confirmed (52-48)
2026-01-06—Confirm nomineeNONO✓Nomination Confirmed (53-47)
2026-01-05—Confirm nomineeNONO✓Nomination Confirmed (50-35)
2025-12-18—End debateNONO✓Cloture Motion Agreed to (51-42)
2025-12-18—End debateNONO✓Cloture Motion Agreed to (60-35)
2025-12-18—End debateNONO✓Cloture Motion Agreed to (58-36)
2025-12-18—End debateNONO✓Cloture Motion Agreed to (53-43)
2025-12-18S. Res. 532 (119th)Confirm nomineeNONO✓Nomination Confirmed (53-43)
2025-12-18S.J. Res. 82 (119th)Approve resolutionYESYES✓Joint Resolution Defeated (50-50)

Alignment stats consider only votes where a clear yes/no majority existed for the legislator's party. Cross-party marks divergence where the vote matched the opposite party majority. ↔ indicates cross-party divergence.

← PrevPage 5 / 19Next →