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.

The Trump Administration is weaponizing government to intimidate people who disagree with Trump. Senator Slotkin's service to this country and Michiganders speaks for itself. I'm proud that she speaks truth to power.
Last week, the U.S. Attorney for D.C. asked to interview me because of a 90-second video that President Trump didn't like. The intimidation *is the point*. And it’s not going to work. Watch my full response. youtube.com/shorts/rM4PY...
History shows what happens when politicians try to influence interest rates: more inflation, higher prices, and more economic uncertainty. The Trump Administration should focus on policies that will actually lower costs, not risking the independence of the Federal Reserve.
"Let China come in," he said. President Trump wants to open the door to foreign adversaries like China who will undercut our automakers and pose a major national security risk. Michigan companies and workers should be building the future of the auto industry.
There is growing demand for mental health support throughout our country. My bipartisan bill would expand mental health services to rural and underserved areas and strengthen our mental health workforce. All Americans should have access to this care. www.peters.senate.gov/newsroom/pre...
Without a clear plan approved by Congress, this Administration is dragging us toward another forever war that would risk American lives and cost significant taxpayer dollars. Our resources would be better spent on lowering costs, from groceries to housing to childcare, for Americans here at home.
American servicemembers and communities deserve access to safe drinking water, free of toxic PFAS chemicals. I secured language in the national defense bill to help hold Trump's Defense Department accountable for PFAS contamination at military installations all across the country.
Five years ago, we faced one of the darkest days in our nation’s history. If we cannot learn from January 6th, we are setting ourselves up to repeat it. Today, I urge my colleagues to join me in committing to protecting our democracy and most cherished freedoms before we lose them for good.
Wishing folks a safe and happy New Year! This one is particularly noteworthy. 2026 will mark the 250th anniversary of our independence as a nation. And despite the challenges we face, we must never stop fighting to forge a nation of liberty and justice for all.
Throughout my entire career, I’ve always found the best way to get things done is to find common ground. Check out my end-of-year review to see wins like:   🟢Improving access to opioid addiction treatment 🟢Securing disaster aid to Michigan 🟢Protecting the Great Lakes
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-07-14—Confirm nomineeNONO✓Nomination Confirmed (50-45)
2026-07-13—Confirm nomineeNONO✓Nomination Confirmed (46-44)
2026-06-24S.J. Res. 185 (119th)Begin considerationYESYES✓Motion to Proceed Rejected (47-50)
2026-06-24—End debateNONO✓Cloture Motion Agreed to (52-45)
2026-06-24S.J. Res. 196 (119th)Begin considerationYESYES✓Motion to Proceed Rejected (45-52)
2026-06-24—End debateNONO✓Cloture Motion Agreed to (50-44)
2026-06-24—Confirm nomineeNONO✓Nomination Confirmed (50-44)
2026-06-24—End debateNONO✓Cloture Motion Agreed to (52-45)
2026-06-24—Confirm nomineeNONO✓Nomination Confirmed (52-45)
2026-06-24—End debateNONO✓Cloture Motion Agreed to (52-45)
2026-06-23H. Con. Res. 86 (119th)Accept House changesYESYES✓Concurrent Resolution Agreed to (50-48)
2026-06-23—Confirm nomineeNONO✓Nomination Confirmed (67-30)
2026-06-22H.R. 6644 (119th)Accept House changesYESYES✓Motion Agreed to (85-5)
2026-06-18—Confirm nomineeNONO✓Nomination Confirmed (48-39)
2026-06-18H.R. 6644 (119th)End debateYESYES✓Cloture Motion Agreed to (84-8, 3/5 majority required)
2026-06-17S. Res. 616 (119th)Motion to Discharge S.Res. 616YESYES✓Motion to Discharge Rejected (44-50)
2026-06-17—End debateNONO✓Cloture Motion Agreed to (54-41)
2026-06-17—Confirm nomineeNONO✓Nomination Confirmed (55-39)
2026-06-17—End debateNONO✓Cloture Motion Agreed to (54-41)
2026-06-16H.R. 6644 (119th)Begin considerationYESYES✓Motion to Proceed Agreed to (87-8)
2026-06-16S.J. Res. 172 (119th)Motion to Discharge S.J.Res. 172YESYES✓Motion to Discharge Rejected (47-48)
2026-06-16S.J. Res. 190 (119th)Begin considerationYESYES✓Motion to Proceed Rejected (46-48)
2026-06-15—Confirm nomineeNONO✓Nomination Confirmed (48-43)
2026-06-11—End debateNONO✓Cloture Motion Agreed to (47-43)
2026-06-11—Confirm nomineeNONO✓Nomination Confirmed (49-44)
2026-06-10—End debateNONO✓Cloture Motion Agreed to (51-44)
2026-06-10—Confirm nomineeNONO✓Nomination Confirmed (50-44)
2026-06-10—End debateNONO✓Cloture Motion Agreed to (48-45)
2026-06-09—Confirm nomineeNONO✓Nomination Confirmed (51-46)
2026-06-08—End debateNONO✓Cloture Motion Agreed to (49-42)
2026-06-05—Motion (Motion to Waive All Budgetary Discipline Re: Lee Amdt. No. 5804)NONO✓Motion Rejected (50-49, 3/5 majority required)
2026-06-05S. 2 (119th)Motion (Wyden Motion to Commit S. 2 to the Committee on the Judiciary with Instructions)YESYES✓Motion Rejected (48-51)
2026-06-05S. 1318 (119th)Begin considerationNONO✓Motion to Proceed Rejected (47-52)
2026-06-05S. 2 (119th)Final passageNONO✓Bill Passed (52-47)
2026-06-05—Motion (Motion to Waive All Applicable Budgetary Discipline Re: Schiff Amdt. No. 5740)YESYES✓Motion Rejected (51-48, 3/5 majority required)
2026-06-05—Motion (Motion to Waive All Applicable Budgetary Discipline Re: Van Hollen Amdt. No. 5632)YESYES✓Motion Rejected (53-46, 3/5 majority required)
2026-06-05S. 2 (119th)Vote on amendmentYESYES✓Amendment Rejected (45-53)
2026-06-05—Motion (Motion to Waive All Applicable Budgetary Discipline Re: Cassidy Amdt. No. 5812)YESYES✓Motion Rejected (52-47, 3/5 majority required)
2026-06-05—Motion (Motion to Waive All Applicable Budgetary Discipline Re: Coons Amdt. No. 5457)YESYES✓Motion Rejected (54-45, 3/5 majority required)
2026-06-05S. 2 (119th)Vote on amendmentYESYES✓Amendment Rejected (46-53)
2026-06-05S. 2 (119th)Vote on amendmentYESYES✓Amendment Rejected (47-52)
2026-06-05S. 2 (119th)Vote on amendmentYESYES✓Amendment Rejected (46-53)
2026-06-05S. 2 (119th)Vote on amendmentYESYES✓Amendment Rejected (46-53)
2026-06-05—Motion (Motion to Waive All Applicable Budgetary Discipline Re: Durbin Amdt. No. 5806)YESYES✓Motion Rejected (48-51, 3/5 majority required)
2026-06-04—Motion (Motion to Waive All Applicable Budgetary Discipline Re: Booker Amdt. No. 5803)YESYES✓Motion Rejected (46-53, 3/5 majority required)
2026-06-04—Motion (Motion to Waive All Applicable Budgetary Discipline Re: Baldwin Amdt. No. 5485)YESYES✓Motion Rejected (46-53, 3/5 majority required)
2026-06-04—Motion (Motion to Waive All Applicable Budgetary Discipline Re: Sanders Amdt. No. 5451)YESYES✓Motion Rejected (45-53, 3/5 majority required)
2026-06-04S. 2 (119th)Motion (Warnock Motion to Commit S. 2 to the Committee on the Judiciary with Instructions)YESYES✓Motion Rejected (46-52)
2026-06-04—Motion (Motion to Waive All Applicable Budgetary Discipline Re: Kim Amdt. No. 5545)YESYES✓Motion Rejected (46-53, 3/5 majority required)
2026-06-04—Motion (Motion to Waive All Applicable Budgetary Discipline Re: Hickenlooper Amdt. No. 5501)YESYES✓Motion Rejected (51-47, 3/5 majority required)

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 2 / 19Next →