
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 — 497
Yes40%
No54%
Present0%
Not Voting5%
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 · 18 sponsored · 71 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
My statement on President Trump’s unilateral action to send our military into Venezuela on a personal impulse under false fentanyl narco-trafficking allegations and without Congressional authority.
While the GOP have raised premiums for now, the fight isn’t over. When I return to DC next week, I will fight alongside my Dem colleagues to restore the ACA tax credits and reverse the huge premium increases that are making life even harder for 32,000 of our neighbors here in SE Mass.
Today we celebrate new beginnings and the potential of the year ahead. Wishing you health and happiness in 2026!
Recalling career Ambassadors is a reckless move that harms America’s credibility and does nothing to protect the interests of Americans. This administration should be expanding international engagement, not politicizing the foreign service. I urge Secretary Rubio to reverse course.
I am glad that we now have enough support in the House to pass a 3 year ACA tax credit extension under a discharge petition.
But the 32,000 residents of Southeastern Massachusetts facing thousands of dollars in monthly premium increases cannot wait until Congress returns in the New Year to vote.
Productive meeting today w/ Ukrainian Ambassador Olha Stefanishyna and repjimcosta.bsky.social , mcbride.house.gov, and titus.house.gov to discuss the necessity of US-backed security guarantees for Kyiv and Ukraine's European future. I look forward to our continued work together in the new year.
Tevis and I had a great time at today’s Falmouth Christmas Parade, but Moby stole the show per usual. Thanks to the Falmouth Chamber and to all of the volunteers and small businesses who worked together to bring the parade and the entire Holidays by the Sea celebration to life this weekend.
The American public should see what happened during the second strike of a suspected Venezuelan drug boat - my op-ed in today's Boston Globe: https://www.bostonglobe.com/2025/12/03/opinion/strike-drug-boat-hegseth/ @globeopinion.bsky.social
The tapes of the second strike must be released - not just to Congress, but to the American people. Thanks to MSNOW for having me on today to discuss.
Happy Thanksgiving - I hope your day is filled with family, friends, and gratitude.
WH's 28 pt plan for Ukraine is total capitulation to Putin. Ukraine's future is up to Ukraine, & Europe as well as the international community must be at the table - it must be rejected. More below:
Productive conversation today with the Ambassador of Colombia to the United States, Amb. Daniel García-Peña, on efforts to counter transnational crime and the impacts of the admin's illegal boat strikes.
All the credit to the survivors who stepped up to make their voices heard in an effort to make sure that no child should ever again have to go through the trauma that they experienced, and that no White House can dismiss their lived experience as a hoax.
The Trump Administration is illegally blowing up boats and undertaking extrajudicial killings in the western hemisphere and the American people deserve evidence and facts, not bluster. My full statement:
If you have plans to escape the cold this winter, now is the time to take a look at your passport. With routine processing times of 4-6 weeks and a suggestion to allow an additional 2 weeks on both ends for mailing, time is running out for routine processing before the February school break.
Today we thank and honor the men and women who have served our nation and the families that have sacrificed alongside them.
To all who have served, I extend my deepest gratitude today and always: Thank you for your service
As we await further action in the Senate, I’m fearful that House Republicans are preparing to return to Washington after 53 days away just to cast a vote to continue to willfully neglect their responsibilities.
The decision between forcing Americans to starve or taking away their healthcare access is not a choice at all; it’s a political ransom, and it’s as low as it gets.
Republicans in Congress couldn’t kill the ACA with over 70 legislative attempts over 15 years, so now the plan is to defund it out of existence by forcing massive premium increases on everyday Americans.
Trump is abusing his power here, and his stated purpose is to destroy the Affordable Care Act, which provides affordable healthcare access to millions of Americans.
SoupScore Breakdown
Loading analysis metrics…
Voting History497 total votesExpandCollapse
Voting History
497 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-04-23 | H.R. 5587 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 6387 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 6387 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-22 | H.R. 4690 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 4690 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-22 | H. Res. 1182 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-22 | H. Res. 1189 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-22 | H. Res. 1189 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-21 | S. 1020 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-21 | H.R. 2493 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-21 | H.R. 5201 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-20 | H.R. 5200 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-20 | H.R. 1681 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-17 | H. Res. 1175 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-04-17 | H. Res. 1175 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-17 | H. Res. 1175 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-16 | H. Res. 1156 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-16 | H.R. 1689 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-04-16 | H. Res. 965 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-04-16 | H.R. 6398 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-16 | H.R. 6398 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-16 | H.R. 6409 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-16 | H.R. 6409 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-16 | H. Con. Res. 40 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-04-15 | H. Res. 965 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-04-15 | H. Res. 1174 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-15 | H. Res. 1174 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-14 | H.R. 7613 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-14 | H.R. 1011 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-28 | H. Res. 1142 (119th) | Approve resolution | NOT_VOTING | NO | — | Passed |
| 2026-03-28 | H. Res. 1142 (119th) | End debate now | NOT_VOTING | NO | — | Passed |
| 2026-03-28 | — | Motion to Adjourn | NOT_VOTING | NO | — | Passed |
| 2026-03-27 | H.R. 7084 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-26 | H.R. 8029 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-26 | H.R. 8029 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-26 | H. Res. 1128 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-25 | H.R. 5103 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-25 | H.R. 5103 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-25 | H. Res. 1131 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-25 | H. Res. 1131 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-03-24 | H.R. 6422 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-19 | H.R. 4638 (119th) | Final passage | NOT_VOTING | NO | — | Passed |
| 2026-03-18 | H.J. Res. 139 (119th) | Fast-track passage | NO | NO | ✓ | Failed |
| 2026-03-18 | H.R. 1958 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2026-03-18 | H.R. 556 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-18 | H.R. 556 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-17 | H. Res. 1115 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-17 | H. Res. 1115 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-03-17 | S. 3971 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-17 | H.R. 4294 (119th) | Fast-track passage | YES | YES | ✓ | 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 / 10Next →