Trump and Zeldin are defying the laws of this country, the laws of physics, and the law of common sense. Their Polluters First Agenda passes the very real costs of a more extreme climate onto working families. We must protect human health and our environment—not corporate polluter profits.

Congress Member Profile|U.S. Senator|Democrat|Massachusetts
Edward J. Markey
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 903
Yes26%
No73%
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
13 recent posts · 161 sponsored · 378 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Deeply saddened by the passing of Thomas Graham Jr., who worked tirelessly to reduce the risk of nuclear war. Tom supported the kind of common-sense arms control that—with the expiration of New START—we need more than ever today. My condolences to his family.
In Boston, we came together to honor the lives lost on September 11 and to recognize the courage of our first responders. We remember through service in our communities, the lives lost on 9/11, our veterans, and our military families.
My Statement on the 25th Anniversary of the 9/11 Terror Attacks.
Thanks to Trump’s illegal and chaotic war in Iran, diesel prices are now over $6 a gallon. Higher diesel costs mean higher prices for groceries and everyday essentials that fuel daily life. Americans should not have to pay for this reckless war at the pump and in their bills.
Trump claims that his illegal and unwinnable Iran war will end right after the midterm elections. He’s lying. His own advisors know better. This war of choice will drag on until Trump leaves office unless Congress cuts off funding. We cannot wait two more years to end this disaster.
My Statement on Temporary Protected Status Designation for El Salvador.
According to the UN, global temperature rise will exceed the 1.5°C (2.7°F) “tipping point” threshold that will only lead to worse floods, wildfires, and storms. Our challenge is clear: we need to rapidly reduce fossil fuel emissions to ensure a livable future for our planet.
Oil just went back up to $100 per barrel as the fighting in Trump’s illegal Iran war intensifies. That means even higher gas and diesel prices are back for Americans. All for Trump’s endless, unwinnable war. The only way out of this is to end the war, now. Not another nickel.
On Labor Day, we recognize the workers who keep our communities and our country running, the unions that fight for workers’ rights, and the labor movement that fought for the workplace protections we rely on today.
Every worker has a right to dignity, safety, fair pay, and a voice at the table.
President Trump's decision to reject FEMA's own guidelines and block disaster aid to Massachusetts after last winter's blizzard is a shameful betrayal of trust. Americans deserve a government that has their backs when disaster strikes, no matter who they vote for.
More than 7,000 Salvadorans across the Commonwealth are at risk of losing their Temporary Protected Status. They are our neighbors, friends, and loved ones. We must pave a way to permanent status and stop Trump from tearing families apart.
Thankful to celebrate the groundbreaking of the new North Station Drawbridge today, made possible with a $472 million federal grant. Thank you to @MassGovernor.bsky.social, @MBTA.com, and organized labor for enabling the future of transit
← Newer postsPosts page 2
SoupScore Breakdown
Loading analysis metrics…
Voting History903 total votesExpandCollapse
Voting History
903 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-12-17 | S. Res. 412 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (53-47) |
| 2025-12-17 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (71-29) |
| 2025-12-17 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (69-27) |
| 2025-12-17 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (67-30) |
| 2025-12-17 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (67-30) |
| 2025-12-17 | S. 1071 (119th) | Accept House changes | NO | YES | ✕ | Motion Agreed to (77-20) |
| 2025-12-15 | S. 1071 (119th) | End debate | NO | YES | ✕ | Cloture Motion Agreed to (76-20, 3/5 majority required) |
| 2025-12-11 | S. 1071 (119th) | Begin consideration | NO | YES | ✕ | Motion to Proceed Agreed to (75-22) |
| 2025-12-11 | S. Res. 532 (119th) | Approve resolution | NO | NO | ✓ | Resolution Agreed to (52-47) |
| 2025-12-11 | S. 3385 (119th) | End debate | YES | YES | ✓ | Cloture Motion Rejected (51-48, 3/5 majority required) |
| 2025-12-11 | S. 3386 (119th) | End debate | NO | NO | ✓ | Cloture Motion Rejected (51-48, 3/5 majority required) |
| 2025-12-10 | S. Res. 532 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-47) |
| 2025-12-10 | S.J. Res. 82 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Agreed to (50-49) |
| 2025-12-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2025-12-09 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-46) |
| 2025-12-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (49-46) |
| 2025-12-09 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2025-12-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2025-12-08 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-44) |
| 2025-12-04 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (57-32) |
| 2025-12-04 | S. Res. 520 (119th) | End debate | NO | NO | ✓ | Cloture Motion Rejected (43-37, 3/5 majority required) |
| 2025-12-04 | H.J. Res. 131 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (49-45) |
| 2025-12-03 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (63-34) |
| 2025-12-03 | S.J. Res. 91 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (49-47) |
| 2025-12-03 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (57-41) |
| 2025-12-03 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (56-40) |
| 2025-12-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (60-39) |
| 2025-12-02 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (61-36) |
| 2025-12-02 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (53-45) |
| 2025-12-01 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-41) |
| 2025-11-20 | H.J. Res. 130 (119th) | Approve resolution | NO | NO | ✓ | Joint Resolution Passed (51-43) |
| 2025-11-19 | S.J. Res. 76 (119th) | Begin consideration | NOT_VOTING | YES | — | Motion to Proceed Rejected (46-51) |
| 2025-11-19 | S.J. Res. 89 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (51-47) |
| 2025-11-19 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (66-32) |
| 2025-11-18 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (65-32) |
| 2025-11-10 | H.R. 5371 (119th) | Final passage | NO | NO | ✓ | Bill Passed (60-40) |
| 2025-11-10 | H.R. 5371 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (60-40, 3/5 majority required) |
| 2025-11-10 | H.R. 5371 (119th) | Vote on amendment | NO | NO | ✓ | Amendment Agreed to (60-40) |
| 2025-11-10 | H.R. 5371 (119th) | End debate | NO | NO | ✓ | Cloture Motion Agreed to (60-40, 3/5 majority required) |
| 2025-11-10 | H.R. 5371 (119th) | Kill the motion | NO | YES | ✕ | Motion to Table Agreed to (76-24) |
| 2025-11-10 | H.R. 5371 (119th) | Kill the motion | YES | YES | ✓ | Motion to Table Failed (47-53) |
| 2025-11-10 | H.R. 5371 (119th) | Kill the motion | YES | YES | ✓ | Motion to Table Failed (47-53) |
| 2025-11-10 | H.R. 5371 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Agreed to (60-40) |
| 2025-11-09 | H.R. 5371 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Agreed to (60-40, 3/5 majority required) |
| 2025-11-07 | S. 3012 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (53-43, 3/5 majority required) |
| 2025-11-06 | S.J. Res. 90 (119th) | Motion to Discharge S.J.Res. 90 | YES | YES | ✓ | Motion to Discharge Rejected (49-51) |
| 2025-11-05 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (57-43) |
| 2025-11-05 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (57-41) |
| 2025-11-05 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-45) |
| 2025-11-04 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-46) |
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.