
Congress Member Profile|U.S. Senator|Democrat|Massachusetts
Edward J. Markey
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 789
Yes24%
No75%
Present0%
Not Voting1%
Party align95%
Cross-party0%
SoupScore
District Map
Senate District (Statewide)
U.S. Census Bureau boundary data.
Social & Web
External Resources

Edward J. Markey
U.S. SenatorDemocratMassachusetts
SoupScore
Edward J.'s ATmosphere Activity
20 recent posts · 132 sponsored · 320 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
We are aware of technical difficulties across Senate phone lines. Thank you for calling in and making your voices heard. I look forward to this issue being resolved.
I’m voting NO on the terrible GOP resolution.
The U.S. power grid added more capacity from solar energy in 2024 than from any other source in a single year in more than two decades. Read that again. Now ask yourself why Trump wants to get rid of it. www.nytimes.com/2025/03/11/b...
The top targets of the Trump cuts at the Department of Education: college affordability and civil rights enforcement.
This administration is making it harder for students to learn without sinking into debt or facing discrimination. The attacks on education must end.
Gramma and Grampa are already waiting too long for answers about their Social Security. Now, Elon Musk and DOGE want to close field offices and take away their option to use the phone. This is outrageous. www.washingtonpost.com/politics/202...
Tomorrow, the nominee to lead the Centers for Disease Control and Prevention, Dr. Dave Weldon, will appear before the Senate HELP Committee. I’ll have the opportunity to question him about protecting Americans’ public health and safety. What should I ask him?
The EPA's Office of Environmental Justice has helped communities overburdened by pollution for more than 30 years. Lee Zeldin just dissolved it.
We will keep fighting for environmental justice. www.law360.com/energy/artic...
Let’s be clear about the impact of this DOT memo: Pedestrians and cyclists are going to die. usa.streetsblog.org/2025/03/12/b...
We need to save our health care.
I voted NO on RFK Jr.
I will vote NO on FDA Commissioner.
I will vote NO on NIH Director.
I will vote NO on all of Trump's nominees.
And I will vote NO on a funding bill that is nothing more than a giveaway to Elon Musk and Republicans.
Children are 25% of our country but they are 100% of our future. Musk and McMahon could care less. They are too busy looting the Dept. of Ed to fund tax cuts for millionaires and billionaires.
Zeldin and Trump are spreading lies in a last-ditch effort to terminate the climate bank because the truth is it will help households save money and deploy clean energy - exactly what Big Oil is afraid of.
Trump and McMahon are gutting the promise of public education to fund tax breaks for billionaires. They are locking opportunity for working and middle class families in an ivory tower and throwing away the key. This is anti-student and anti-educator. We will fight back.
Elon Musk and Donald Trump's next target:
Local farmers and hungry children.
They’d rather feed CEOs than hungry families. www.politico.com/news/2025/03...
The United Nations says we need at least $150 billion a year for global loss and damage. As one of the world’s top emitters of pollution, the U.S. has a moral and financial obligation to communities across the world that are feeling the harshest impacts of the climate crisis.
Make no mistake. Elon Musk is the richest man in the world and he is calling for the elimination of Social Security, Medicare, Medicaid, and all the programs Americans need for health care, housing, and food.
Chef José Andrés is right. I had the opportunity to visit his World Central Kitchen operations where they help to prepare millions of meals for Ukranian refugees. Ukraine has only borne more devastation since. Elon Musk and Donald Trump must stop bowing down to Putin and get real.
What House Republicans are calling a "clean CR" is nothing more than a blatant attempt to codify Donald Trump and Elon Musk's illegal cuts that are already devastating Massachusetts and the nation. It increases defense spending while cutting essential programs. Absurd.
First Musk and DOGE cut nuclear safety workers and then have to rehire them. Now, they cut programs that help stop a nuclear bomb in Iran. Musk is taking a chainsaw to US national security and has no idea what he is doing. Musk is a national security threat.
www.nytimes.com/2025/03/08/s...
Trump and Zeldin are trying to claw back climate bank money for their billionaire friends. Their attacks on the climate bank and Citibank's subsequent funding freeze are jeopardizing jobs, energy bills, and climate resilience for Americans nationwide. This funding must resume immediately.
On this Hostage and Wrongful Detainee Day, I am calling on Secretary Rubio to clarify the Admin’s actions regarding my constituent Robert Gilman who has been detained in horrific conditions in Russia for more than three years.
SoupScore Breakdown
Loading analysis metrics…
Voting History789 total votesExpandCollapse
Voting History
789 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-03-25 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (74-25) |
| 2025-03-25 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (73-25) |
| 2025-03-24 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (60-31) |
| 2025-03-24 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (62-30) |
| 2025-03-14 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (63-32) |
| 2025-03-14 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (64-33) |
| 2025-03-14 | H.R. 1968 (119th) | Final passage | NO | NO | ✓ | Bill Passed (54-46) |
| 2025-03-14 | H.R. 1968 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Rejected (27-73) |
| 2025-03-14 | H.R. 1968 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (48-52, 3/5 majority required) |
| 2025-03-14 | H.R. 1968 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-53, 3/5 majority required) |
| 2025-03-14 | H.R. 1968 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (47-53, 3/5 majority required) |
| 2025-03-14 | H.R. 1968 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (62-38, 3/5 majority required) |
| 2025-03-14 | S. 331 (119th) | Final passage | NO | YES | ✕ | Bill Passed (84-16) |
| 2025-03-14 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (59-40) |
| 2025-03-14 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (56-39) |
| 2025-03-13 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (54-45) |
| 2025-03-13 | S. 331 (119th) | End debate | NO | YES | ✕ | Cloture Motion Agreed to (84-15, 3/5 majority required) |
| 2025-03-13 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (54-45) |
| 2025-03-13 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (56-43) |
| 2025-03-13 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (57-41) |
| 2025-03-12 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-46) |
| 2025-03-12 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-45) |
| 2025-03-12 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-46) |
| 2025-03-12 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-45) |
| 2025-03-11 | — | Confirm nominee | NO | YES | ✕ | Nomination Confirmed (78-19) |
| 2025-03-11 | — | End debate | NO | YES | ✕ | Cloture Motion Agreed to (76-20) |
| 2025-03-11 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2025-03-11 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2025-03-10 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (67-32) |
| 2025-03-06 | S. 331 (119th) | End filibuster to begin debate | NO | YES | ✕ | Cloture on the Motion to Proceed Agreed to (82-12, 3/5 majority required) |
| 2025-03-06 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (66-30) |
| 2025-03-06 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-43) |
| 2025-03-06 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-43) |
| 2025-03-05 | S.J. Res. 28 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (51-47) |
| 2025-03-05 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-46) |
| 2025-03-05 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2025-03-04 | S.J. Res. 28 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (50-47) |
| 2025-03-04 | S.J. Res. 3 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (70-27) |
| 2025-03-04 | S.J. Res. 3 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (70-28) |
| 2025-03-03 | S. 9 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (51-45, 3/5 majority required) |
| 2025-03-03 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-45) |
| 2025-02-27 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-47) |
| 2025-02-27 | H.J. Res. 35 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (52-47) |
| 2025-02-26 | S.J. Res. 12 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (52-47) |
| 2025-02-26 | S.J. Res. 10 (119th) | Approve resolution | YES | YES | ✓ | Joint Resolution Defeated (47-52) |
| 2025-02-26 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (56-43) |
| 2025-02-25 | — | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-47) |
| 2025-02-25 | S.J. Res. 11 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (54-44) |
| 2025-02-25 | S.J. Res. 11 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (54-42) |
| 2025-02-25 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (66-28) |
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.