
Congress Member Profile|U.S. Senator|Democrat|Maryland
Angela D. Alsobrooks
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 851
Yes30%
No68%
Present0%
Not Voting2%
Party align97%
Cross-party2%
SoupScore
District Map
Senate District (Statewide)
U.S. Census Bureau boundary data.

Angela D. Alsobrooks
U.S. SenatorDemocratMaryland
SoupScore
Angela D.'s ATmosphere Activity
20 recent posts · 32 sponsored · 243 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Republicans have jammed through a cruel and callous bill that will rip health care and food assistance away from millions of Americans. All so Donald Trump can give massive tax breaks to his billionaire donors. It’s a gutting betrayal of working class Americans.
We're still here.
Because, unlike my colleagues on the other side of the aisle, we believe every person deserves health care.
I just forced Republicans to take what should be a simple vote:
Save health care for millions of Americans
OR
Give tax breaks to people making over $10 million a year
Can you guess which one they chose? We won't let them forget it.
17 million Americans will lose their health care because of this bill.
The Republicans voting for it won't.
17 million Americans will lose their health care.
245,000 Marylanders will lose their health care.
That's what Republicans are supporting.
Republicans say this bill will help working class and poor people.
Time for them to prove it.
I’m headed to the floor to try and force a vote that would prevent tax breaks for Americans who make more than $10 million/yr.
You can’t cut Medicaid without harming our most vulnerable.
The people who don’t have a voice.
The people I’m here to speak for.
I’ll be on the Senate floor all day, doing everything in my power to fight this heartless bill.
To celebrate July 4th, Republicans are going to rip health care from 17 million Americans. 🇺🇸
I’m holding the Senate floor at MIDNIGHT.
We’re doing everything we can to fight this big bad bill that:
➡️Cuts $900B from Medicaid
➡️Raises grocery costs for 40M Americans
➡️Increases the debt by $4T
The American people will pay the price for Republicans’ callousness.
There’s a reason Republicans don’t want to hold any town halls…
Kicking Americans off their health care to pay for billionaire tax cuts is absolutely despicable.
I will be voting NO on this scam of a bill.
Only Congress has the power to declare war. That’s why I voted yes on tonight’s War Powers Resolution.
Today’s Supreme Court ruling is a devastating blow to access to justice in our judicial system.
Regardless of the ruling, the Constitution is clear. If you were born in the United States you are an American citizen.
I first ran for public office because I wanted to defend and protect women and children.
Now, right before our eyes, Republicans are looking to rip food and health care away from women and children – all to give tax cuts to billionaires.
This is so dangerous.
RFK disregards all science - opting instead for conspiracy theories.
It will cost American lives.
10 years ago, the Supreme Court legalized gay marriage.
As we celebrate this anniversary, we must keep fighting for our LGBTQ+ neighbors.
The arc of the moral universe is long, but I truly believe it will bend toward justice if we continue to do the work.
The CDC Director has the power to stand up for science and stand up to RFK trying to gut the CDC fluoride recommendations. Public health is at stake.
RFK directed the CDC to stop recommending fluoride in drinking water.
So I asked Trump’s pick for CDC director, who happens to be one of my constituents, if she believes her water in Potomac, MD is safe to drink?
She said yes.
That water is fluoridated.
The Republican bill is a scam to make working class people pay for billionaire tax breaks.
Join Senator Van Hollen and me tomorrow for a telephone town hall. ⬇️
A bunch of RFK's anti-vax conspiracy theorists "studying" childhood vaccines. What could POSSIBLY go wrong?
SoupScore Breakdown
Loading analysis metrics…
Voting History851 total votesExpandCollapse
Voting History
851 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 |
|---|---|---|---|---|---|---|
| 2025-09-04 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-45) |
| 2025-09-02 | S. 2296 (119th) | End filibuster to begin debate | YES | YES | ✓ | Cloture on the Motion to Proceed Agreed to (84-14, 3/5 majority required) |
| 2025-08-02 | — | Confirm nominee | YES | NO | ✕↔ | Nomination Confirmed (71-23) |
| 2025-08-02 | — | Confirm nominee | YES | — | — | Nomination Confirmed (72-22) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (59-35) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-42) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-45) |
| 2025-08-02 | — | Confirm nominee | NO | YES | ✕ | Nomination Confirmed (78-17) |
| 2025-08-02 | — | End debate | NO | YES | ✕ | Cloture Motion Agreed to (76-19) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-45) |
| 2025-08-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-45) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-44) |
| 2025-08-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-45) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (49-44) |
| 2025-08-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-45) |
| 2025-08-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-44) |
| 2025-08-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-41) |
| 2025-08-01 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-45) |
| 2025-08-01 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-43) |
| 2025-08-01 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-44) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Agreed to (81-15) |
| 2025-08-01 | H.R. 3944 (119th) | Final passage | YES | YES | ✓ | Bill Passed (87-9, 3/5 majority required) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Agreed to (87-9, 3/5 majority required) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (21-75) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (15-81) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (14-81) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (45-50) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (42-53) |
| 2025-08-01 | H.R. 3944 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (44-51) |
| 2025-08-01 | — | Motion (Motion to Waive All Applicable Budgetary Points of Order Re: Merkley Amdt. No. 3114) | YES | YES | ✓ | Motion Rejected (44-51, 3/5 majority required) |
| 2025-08-01 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-45) |
| 2025-08-01 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-43) |
| 2025-08-01 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-44) |
| 2025-08-01 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (55-41) |
| 2025-07-31 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-45) |
| 2025-07-31 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-45) |
| 2025-07-31 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-44) |
| 2025-07-31 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-45) |
| 2025-07-31 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-44) |
| 2025-07-31 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-44) |
| 2025-07-31 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-45) |
| 2025-07-31 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (59-39) |
| 2025-07-31 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-45) |
| 2025-07-31 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-41) |
| 2025-07-30 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-44) |
| 2025-07-30 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (59-38) |
| 2025-07-30 | S.J. Res. 34 (119th) | Motion to Discharge S.J.Res. 34 | YES | YES | ✓ | Motion to Discharge Rejected (24-73) |
| 2025-07-30 | S.J. Res. 41 (119th) | Motion to Discharge S.J.Res. 41 | YES | YES | ✓ | Motion to Discharge Rejected (27-70) |
| 2025-07-30 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-44) |
| 2025-07-30 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-44) |
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.