
Congress Member Profile|U.S. Representative|Democrat|Massachusetts District 9
William R. Keating
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 582
Yes41%
No53%
Present0%
Not Voting6%
Party align98%
Cross-party1%
SoupScore
District Map
Congressional District 9
U.S. Census Bureau boundary data.
Social & Web
External Resources

William R. Keating
U.S. RepresentativeDemocratMassachusetts District 9
SoupScore
William R.'s ATmosphere Activity
20 recent posts · 19 sponsored · 75 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Rumeysa Ozturk didn't commit a crime - she just expressed an opinion that Donald Trump doesn't agree with, and you don't have to agree with her words to be upset by that.
Congress has oversight over ICE - the majority must take immediate action to investigate.
As Trump/Musk cede our scientific edge to China while waging war on science to pay for tax cuts for billionaires & protect profits for big biz, Woods Hole is already feeling the impacts. https://www.bostonglobe.com/2025/03/27/science/woods-hole-research-economy-federal-funds-trump/
1) Pete Hegseth should not be Secretary of Defense. If he won't resign, POTUS should remove him.
2) GOP Leadership needs to wake up to their oversight role and haul Hegseth and his fellow texters in.
On Hegseth/Signalgate, here's my call. We need to find out why this happened & what's being done to ensure it never happens again. I signed a HASC letter today calling on Chair Rogers to hold a hearing with SecDef after POTUS ignored us. How many more lives will be endangered before GOP wakes up?
Yesterday, I led 40 colleagues in a letter to POTUS calling on him to restore funding to USAGM & its networks inc. Voice of America. His reckless action hides the truth from those who seek it & emboldens US adversaries who are threatened by credible media. Full letter: https://loom.ly/j44WHW8
Because behind every secret document is an American citizen or ally who risked everything to help collect it, while another stands ready to carry out the orders.
So yes, “but her emails” all you want, but maybe also take a step back and realize that you can be against private email servers AND private text chains – and any other careless handling of government secrets.
Just a refresher – since “but her emails!” took hold in 2016 we have learned a lot:
But they’re afraid to take the votes, and they’re afraid to hold hearings, because they know their positions are deeply unpopular and difficult to justify.
I’ve said it before and I’ll say it again – Republicans control the White House, the House, and the Senate. If they wanted to cut USAID and other programs the right way, they could.
Thanks to Ranking Member Meeks for organizing today’s Shadow Hearing on the Trump Administration’s dismantling of USAID.
📺: democrats-foreignaffairs.house.gov/2025/3/throw...
This is a breathtakingly reckless national security scandal, and it is one that Congress must urgently investigate.
GOP leadership on HFAC must immediately convene a hearing to account for risking the lives of US personnel by conducting highly sensitive operational discussions by group chat.
Maybe the is why Trump's oligarchs say Americans wouldn't notice not getting their monthly social security check?
Secretary Lutnick's mother-in-law might not notice, but I know the 204,536 Social Security recipients in the 9th Congressional District would.
Over the past 3 years, I have worked to bring accountability to those impacted by these horrific atrocities. This shortsighted action only moves Ukraine further away from achieving justice.
I continue to be horrified that President Trump has cancelled a program that tracks thousands of Ukrainian children abducted by Russia. Without this crucial database, Ukrainian children torn from their families face even greater obstacles in finding their way home.
Kitty’s legacy is one of resilience, compassion, and a commitment to making the world a better place. My thoughts and prayers are with my friend Governor Dukakis as well as their son and grandchildren.
Kitty Dukakis was a remarkable woman. Her courage in speaking in public about her personal struggles created hope and inspiration for countless individuals in need. Our Commonwealth was lucky to have her as our First Lady.
Tune in live at 6:30 to my Town Hall Meeting in Wareham courtesty of Wareham Public Media: vimeo.com/event/5006314
Please join me tomorrow in Wareham for a 9th District town hall meeting where I look forward to answering your questions about what's going on in Washington, DC and my work to represent you. To register for Thursday or to be updated about future town halls, please visit keating.house.gov/townhall
Tom Cahir was a champion for Cape Cod and for providing transportation access for all. A former colleague, but more importantly, a friend - my thoughts are with Tom's family and his colleagues at the Cape Cod Regional Transit Authority.
SoupScore Breakdown
Loading analysis metrics…
Voting History582 total votesExpandCollapse
Voting History
582 total votes
Recent roll calls with party-majority context so it is easier to scan how this member tends to vote.
| Date | Bill | Question | Position | Party Maj | Align? | Result |
|---|---|---|---|---|---|---|
| 2026-06-11 | H. Res. 1335 (119th) | Approve resolution | NOT_VOTING | NO | — | Passed |
| 2026-06-11 | H.R. 9238 (119th) | Fast-track passage | NO | NO | ✓ | Failed |
| 2026-06-10 | H.R. 8464 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-10 | H.R. 8464 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-06-10 | H.R. 8312 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-10 | H.R. 7892 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-09 | H.R. 5408 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-06-09 | H. Res. 1140 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-06-09 | S. 2 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-09 | S. 2 (119th) | Motion to Commit | YES | YES | ✓ | Failed |
| 2026-06-09 | H. Res. 1140 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-06-09 | H. Res. 1345 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-06-09 | H. Res. 1345 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-06-08 | H.R. 8428 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2026-06-08 | H.R. 8466 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2026-06-05 | H.R. 2913 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-06-04 | H. Res. 518 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-06-04 | H.R. 8646 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-04 | H.R. 8646 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-06-04 | H. Res. 1336 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-06-04 | H. Res. 1336 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-06-04 | H. Con. Res. 84 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-06-03 | H. Res. 518 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-06-03 | H. Con. Res. 86 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-06-03 | H.R. 7726 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-03 | H.R. 7726 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-06-03 | H.R. 2860 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-03 | H. Res. 1333 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-06-03 | H. Res. 1333 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-06-03 | S. 254 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-03 | H.R. 7618 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-21 | H.R. 6047 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-21 | H.R. 1041 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-21 | H.R. 1041 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-21 | H.R. 1329 (119th) | Final passage | NO | NO | ✓ | Failed |
| 2026-05-21 | H.R. 1329 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-20 | H. Res. 1300 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-20 | H. Res. 1300 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-05-20 | H.R. 2616 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-20 | H.R. 2616 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-20 | H.R. 1993 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | S. 1003 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | S. 2393 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 5317 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 4544 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 3234 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H. Res. 1299 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-15 | H.R. 8469 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-05-15 | H.R. 8469 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-05-14 | H.R. 8365 (119th) | Final passage | NO | NO | ✓ | Passed |
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.
Page 1 / 12Next →