William R. Keating headshot
At a Glance
Seat
Representative for Massachusetts District 9
Born
September 6, 1952
Age 73
Phone
(202) 225-3111
Office
2372 Rayburn House Office Building, Washington 20515
Congress Member Profile|U.S. Representative|Democrat|Massachusetts District 9

William R. Keating

William Richard Keating is an American lawyer and politician serving as the U.S. representative for Massachusetts's 9th congressional district since 2013. A member of the Democratic Party, he first entered Congress in 2011, representing Massachusetts's 10th congressional district until redistricting. Keating's district includes Cape Cod and most of the South Coast. He raised his profile advocating for criminal justice issues in both houses of the Massachusetts General Court from 1977 to 1999 before becoming district attorney of Norfolk County, where he served three terms before being elected to Congress.

Source: WikipediaView full (CC BY-SA)
Voting Record — 497
Yes40%
No54%
Present0%
Not Voting5%
Party align98%
Cross-party1%
SoupScore
District Map

Congressional District 9

U.S. Census Bureau boundary data.
William R. Keating headshot
William R. Keating
U.S. RepresentativeDemocratMassachusetts District 9
SoupScore
William R.'s ATmosphere Activity
19 recent posts · 18 sponsored · 71 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

Tonight, we are learning that the State Dept is requiring the return of all USAID personnel stationed at the more than 60 international missions back to the US by Friday. My full statement on President Trump’s unlawful and chaotic attempts to dismantle USAID: keating.house.gov/media-center...
FBI agents nationwide were involved in the investigation to hold those who assaulted cops on 1/6 accountable. Now their names are being put on lists. Any Senator who doesn’t vote against Kash Patel is complicit in prioritizing revenge over the safety of the American people.
The role of the Department of Defense is to deter war and protect the security of the United States, and that needs to be their focus instead of staging a revenge tour against devoted DOD personnel who put country ahead of Trump and the news outlets that reported on it. (4/4)
While inconvenient without their office space, I am confident that NBC, NPR, NYT, & Politico will continue to hold Pentagon officials accountable - but their replacements have limited reach and some are more interested in propping up Trump’s narrative than fact finding. (3/4)
Same with Breitbart News, NPR’s replacement - no mention of the purges. But they do have a story highlighting a Trump FCC investigation into defunding NPR and PBS. NPR has 30 mil listeners on over 1,000 stations in the US while Breitbart has a single daily radio show on XM. (2/4)
The top political story on NBC News this morning is about Trump’s DOJ purging prosecutors and FBI agents involved in January 6 investigations. Their replacement at the Pentagon, One America News? No mention on their homepage at all. (1/4)
2/3rds of insurrectionists took guilty pleas and 127 of 129 trials resulted in guilty verdicts. Pink slips & pardons will never erase what DOJ prosecutors did to uphold their oath to the Constitution, the very same oath taken by the assaulted USCP officers for whom they sought justice.
NTSB accident reviews take years, not hours, and going on TV to attack fallen service members and blame minorities working at the FAA - with no evidence - is a disgusting attempt to politicize a tragedy and further divide us.
When I was a prosecutor, the first question that I was often asked by family members of a victim was "How can we make sure this doesn't happen to another family?" - and that needs to be the sole focus of the federal government at this time.
This was just a prelude to the further implementation of Project 2025. We have to continue to make sure the Administration acts within the law and does not violate the constitution - as this effort tried to do.
For our part, House Democrats have been working with stakeholders since the inception of the illegal freeze to ensure those with standing were ready to go to court as well as working individually within our own districts to engage with entities that would be impacted by the freeze.
Donald Trump appears to have bypassed the concept of the bully pulpit entirely, encouraging Elon Musk to skip the advocacy and resort to outright threats. What remains is no longer a bully pulpit, but a pulpit of unelected bullies.
← Newer postsPosts page 9
SoupScore Breakdown
Loading analysis metrics…
Voting History
497 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-05H.R. 7744 (119th)Final passageNONOPassed
2026-03-05H.R. 7744 (119th)Send back to committeeYESYESFailed
2026-03-05H. Con. Res. 38 (119th)Approve resolutionYESYESFailed
2026-03-05H. Res. 1099 (119th)Motion to Suspend the Rules and AgreeYESYESPassed
2026-03-04H. Res. 1100 (119th)Motion to ReferYESYESPassed
2026-03-04H.R. 6472 (119th)Fast-track passageYESYESPassed
2026-03-04S. 723 (119th)Fast-track passageYESYESPassed
2026-03-04H. Res. 1095 (119th)Approve resolutionNONOPassed
2026-03-04H. Res. 1095 (119th)End debate nowNONOPassed
2026-02-25H.R. 4758 (119th)Final passageNOT_VOTINGNOPassed
2026-02-25H.R. 4758 (119th)Send back to committeeNOT_VOTINGYESFailed
2026-02-24H.R. 4626 (119th)Final passageNOT_VOTINGNOPassed
2026-02-24H.R. 4626 (119th)Send back to committeeNOT_VOTINGYESFailed
2026-02-24H. Res. 1075 (119th)Approve resolutionNOT_VOTINGNOPassed
2026-02-24H. Res. 1075 (119th)End debate nowNOT_VOTINGNOPassed
2026-02-24S. 2503 (119th)Fast-track passageNOT_VOTINGYESFailed
2026-02-24H.R. 6329 (119th)Fast-track passageNOT_VOTINGYESPassed
2026-02-12H.R. 2189 (119th)Final passageNONOPassed
2026-02-11S. 1383 (119th)Final passageNONOPassed
2026-02-11S. 1383 (119th)Motion to CommitYESYESFailed
2026-02-11H.R. 261 (119th)Final passageNONOPassed
2026-02-11H.R. 261 (119th)Send back to committeeYESYESFailed
2026-02-11H.J. Res. 72 (119th)Final passageYESYESPassed
2026-02-11H.R. 3617 (119th)Final passageNONOPassed
2026-02-11H.R. 3617 (119th)Send back to committeeYESYESFailed
2026-02-11H. Res. 1057 (119th)Approve resolutionNONOPassed
2026-02-11H. Res. 1057 (119th)End debate nowNONOPassed
2026-02-11H. Res. 1042 (119th)Approve resolutionNONOFailed
2026-02-11H. Res. 1042 (119th)End debate nowNONOPassed
2026-02-10H.R. 1531 (119th)Fast-track passageYESYESPassed
2026-02-09H.R. 6644 (119th)Fast-track passageYESYESPassed
2026-02-04H.J. Res. 142 (119th)Final passageNONOPassed
2026-02-04H.R. 4090 (119th)Final passageNONOPassed
2026-02-04H.R. 4090 (119th)Send back to committeeYESYESFailed
2026-02-03H.R. 7148 (119th)Accept Senate changesNONOPassed
2026-02-03H. Res. 1032 (119th)Approve resolutionNONOPassed
2026-02-03H. Res. 1032 (119th)End debate nowNONOPassed
2026-02-03H.R. 3123 (119th)Fast-track passageYESYESPassed
2026-02-02H.R. 980 (119th)Fast-track passageYESYESPassed
2026-01-22H. Con. Res. 68 (119th)Approve resolutionYESYESFailed
2026-01-22H.R. 6359 (119th)Final passageNONOPassed
2026-01-22H.R. 6359 (119th)Send back to committeeYESYESFailed
2026-01-22H.R. 7148 (119th)Final passageYESYESPassed
2026-01-22H.R. 7148 (119th)Approve amendmentNONOFailed
2026-01-22H.R. 7148 (119th)Approve amendmentNONOFailed
2026-01-22H.R. 7147 (119th)Final passageNONOPassed
2026-01-22H. Res. 1014 (119th)Approve resolutionNONOPassed
2026-01-22H. Res. 1014 (119th)Approve amendmentYESYESAgreed to
2026-01-22H. Res. 1014 (119th)End debate nowNONOPassed
2026-01-21H.J. Res. 140 (119th)Final passageNONOPassed

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 / 10Next →