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 — 582
Yes41%
No53%
Present0%
Not Voting6%
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
20 recent posts · 19 sponsored · 75 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

Republicans decided long ago that they could govern without Democrats, and while the GOP may not think they need us, the American people do, and we are answering their call to fight and negotiate.
We are facing an unprecedented health care crisis caused by Trump & the GOP – with ACA credits set to expire, 29,000 of our neighbors here in our district will see their health care costs rise. We are in the midst of the largest cut to American healthcare in history - that’s why we're fighting back.
If acetaminophen is too big of a word, and not eating horse dewormer or injecting Lysol is too big of a concept, you’re probably not talking to a medical doctor. Do not take medical advice from politicians, seek it from your own doctors, and get a second opinion when necessary.
Trump's vacillation on Russia and Putin must stop. There's too much at stake. We have the ability to avoid a direct conflict with troops on the ground in Poland, but we must act now. I commend our Polish and NATO allies for their measured response.
Today’s diplomatic TACO didn’t deliver a ceasefire, nor did it result in the promised “severe consequences” for Russia. The only thing Donald Trump did was allow Putin more time to wage his illegal war.
Occupying Gaza City will only endanger hundreds of thousands of innocent Palestinians who will again be displaced by this conflict, worsen the humanitarian situation, and further threaten the remaining hostages. Full statement:
The Netanyahu government must immediately recognize the severity of the humanitarian and food insecurity crisis in Gaza and take practical steps to achieve a ceasefire which returns all the hostages. 

Occupying Gaza City will only endanger hundreds of thousands of innocent Palestinians who will again be displaced by this conflict, worsen the humanitarian situation, and further threaten the remaining hostages. The Israeli military’s Chief of Staff, parliamentary leaders, hostage families, and many in the international community echo this view.

A diplomatic solution to stop the fighting, release the hostages, surge humanitarian aid, and move the region back on track to a two state solution is the only way forward.
When Trump entered office, the average tariff on European products was 1.5%. His new trade "deal" with the EU raises tariffs to 15%, passing that cost onto the American people. Bullying allies into paying tariffs only hurts Americans who will now pay more for everyday products.
I'm sure Republicans wanted this immoral bill passed in the middle of the night, but we're not letting that happen. We're making sure the American public has every chance to see eactly what's going on.
Firing America's diplomats leaves us less safe, less secure, & less prosperous. This potential decision will have devastating long-term impacts on America's influence around the world. 
  I stand with my colleagues and call on Sec. Rubio to halt the gutting of our diplomatic corps.
America’s diplomatic corps is needed now more than ever. 59 of my colleagues joined me in urging Secretary Rubio to halt FSO firings and resume the administration of FSOTs.
The law, at its core, is designed to protect every person whose authentic existence is questioned - and today's ruling undermines that principle. Here are some of my remarks to the MA LBGTQ Bar Association from earlier this month:
Freedom delayed is freedom denied. Today, as we observe Juneteenth, we celebrate the progress made, but also reflect on the truths of our nation's history and the work that still lies ahead.
"Honor Juneteenth" superimposed over an image of Emancipation Day celebrations in Virginia at the turn of the 20th century.
I am shocked and saddened by what has happened in MN. . I am praying for the recovery of Sen. Hoffman and his wife and for Rep. Hortman’s children. This senseless violence has no place in our country.
Full statement from Congressman Keating in graphic form: "I am shocked and saddened by what has happened in Minnesota. A son and a daughter woke today to devastating news that their parents were deceased and another family holds vigil as their loved ones fight devastating injuries. I am praying for the recovery of Senator Hoffman and his wife and for Representative Hortman’s children. This senseless violence has no place in our country."
We know that the GOP is abdicating their Constitutional oversight authority because they're afraid of Donald Trump, and the reaction Senator Padilla received today makes clear that it's not just mean tweets the GOP is scared of.
We know why Kristi Noem is stonewalling us - her department is making sloppy mistakes with no regard for the Constitution, and she's afraid of being held accountable for the harm she has caused to communities throughout our nation.
She can't define habeas corpus. She has refused to respond to congressional inquiries. She's locked Members of Congress out of federal facilities. Today, she watched as a United States Senator was dragged out of her press conference to avoid answering his questions in public.
SoupScore Breakdown
Loading analysis metrics…
Voting History
582 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-06-11H. Res. 1335 (119th)Approve resolutionNOT_VOTINGNOPassed
2026-06-11H.R. 9238 (119th)Fast-track passageNONOFailed
2026-06-10H.R. 8464 (119th)Final passageNONOPassed
2026-06-10H.R. 8464 (119th)Send back to committeeYESYESFailed
2026-06-10H.R. 8312 (119th)Final passageNONOPassed
2026-06-10H.R. 7892 (119th)Final passageNONOPassed
2026-06-09H.R. 5408 (119th)Final passageYESYESPassed
2026-06-09H. Res. 1140 (119th)Approve resolutionYESYESPassed
2026-06-09S. 2 (119th)Final passageNONOPassed
2026-06-09S. 2 (119th)Motion to CommitYESYESFailed
2026-06-09H. Res. 1140 (119th)Motion to DischargeYESYESPassed
2026-06-09H. Res. 1345 (119th)Approve resolutionNONOPassed
2026-06-09H. Res. 1345 (119th)End debate nowNONOPassed
2026-06-08H.R. 8428 (119th)Fast-track passageNOT_VOTINGYESPassed
2026-06-08H.R. 8466 (119th)Fast-track passageNOT_VOTINGYESPassed
2026-06-05H.R. 2913 (119th)Final passageYESYESPassed
2026-06-04H. Res. 518 (119th)Approve resolutionYESYESPassed
2026-06-04H.R. 8646 (119th)Final passageNONOPassed
2026-06-04H.R. 8646 (119th)Send back to committeeYESYESFailed
2026-06-04H. Res. 1336 (119th)Approve resolutionNONOPassed
2026-06-04H. Res. 1336 (119th)End debate nowNONOPassed
2026-06-04H. Con. Res. 84 (119th)Approve resolutionNONOFailed
2026-06-03H. Res. 518 (119th)Motion to DischargeYESYESPassed
2026-06-03H. Con. Res. 86 (119th)Approve resolutionYESYESPassed
2026-06-03H.R. 7726 (119th)Final passageNONOPassed
2026-06-03H.R. 7726 (119th)Send back to committeeYESYESFailed
2026-06-03H.R. 2860 (119th)Fast-track passageYESYESPassed
2026-06-03H. Res. 1333 (119th)Approve resolutionNONOPassed
2026-06-03H. Res. 1333 (119th)End debate nowNONOPassed
2026-06-03S. 254 (119th)Fast-track passageYESYESPassed
2026-06-03H.R. 7618 (119th)Fast-track passageYESYESPassed
2026-05-21H.R. 6047 (119th)Final passageNONOPassed
2026-05-21H.R. 1041 (119th)Final passageNONOPassed
2026-05-21H.R. 1041 (119th)Send back to committeeYESYESFailed
2026-05-21H.R. 1329 (119th)Final passageNONOFailed
2026-05-21H.R. 1329 (119th)Send back to committeeYESYESFailed
2026-05-20H. Res. 1300 (119th)Approve resolutionNONOPassed
2026-05-20H. Res. 1300 (119th)End debate nowNONOPassed
2026-05-20H.R. 2616 (119th)Final passageNONOPassed
2026-05-20H.R. 2616 (119th)Send back to committeeYESYESFailed
2026-05-20H.R. 1993 (119th)Fast-track passageYESYESPassed
2026-05-20S. 1003 (119th)Fast-track passageYESYESPassed
2026-05-20S. 2393 (119th)Fast-track passageYESYESPassed
2026-05-20H.R. 5317 (119th)Fast-track passageYESYESPassed
2026-05-20H.R. 4544 (119th)Fast-track passageYESYESPassed
2026-05-20H.R. 3234 (119th)Fast-track passageYESYESPassed
2026-05-20H. Res. 1299 (119th)Motion to Suspend the Rules and AgreeYESYESPassed
2026-05-15H.R. 8469 (119th)Final passageYESYESPassed
2026-05-15H.R. 8469 (119th)Approve amendmentNONOFailed
2026-05-14H.R. 8365 (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.

Page 1 / 12Next →