Edward J. Markey headshot
At a Glance
Seat
U.S. Senator from Massachusetts
Born
July 11, 1946
Age 79
Phone
(202) 224-2742
Office
255 Dirksen Senate Office Building Washington, DC 20510, Washington 20515
Congress Member Profile|U.S. Senator|Democrat|Massachusetts

Edward J. Markey

Edward John Markey is an American politician serving as the junior United States senator from the state of Massachusetts, a seat he has held since 2013. A member of the Democratic Party, he served 20 terms as the U.S. representative for Massachusetts's 7th congressional district from 1976 to 2013. Before that, he was a member of the Massachusetts House of Representatives from 1973 to 1976. When Senator Patrick Leahy retired in 2023, Markey became the dean of New England's Congressional delegation.

Source: WikipediaView full (CC BY-SA)
Voting Record — 789
Yes24%
No75%
Present0%
Not Voting1%
Party align95%
Cross-party0%
SoupScore
District Map

Senate District (Statewide)

U.S. Census Bureau boundary data.
Edward J. Markey headshot
Edward J. Markey
U.S. SenatorDemocratMassachusetts
SoupScore
Edward J.'s ATmosphere Activity
20 recent posts · 132 sponsored · 320 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

My grandparents and great-grandparents were Irish immigrants. They came to America in search of a better life, and now their grandson is a United States Senator from Malden. America is a nation of immigrants, and we are going to stay that way.
Trump may have withdrawn from the Paris climate agreement to benefit Big Oil, but our national climate agenda doesn't live or die by his pen. I am reintroducing the We Are Still In resolution because when it comes to fighting the climate crisis, we still mean business.
Green background with text that reads, “Despite President Trumps decision to withdraw from the Paris climate agreement, WE ARE STILL IN "By withdrawing from the Paris climate agreement, President Trump is attempting to sacrifice our leadership on the world stage and put our livable future at risk-all for the benefit of Big Oil billionaires. But our national climate agenda doesn't live or die by President Trump's pen. “Climate action will continue to create good-paying jobs and a healthy environment regardless of our official stature within the Paris climate agreement. To our international allies: when it comes to fighting the climate crisis by your side, we still mean business.””
Green background with text that reads, “ED MARKEY UNITED STATES SENATOR; CHUCK SCHUMER UNITED STATES SENATOR; DICK DURBIN UNITED STATES SENATOR; JEFF MERKLEY UNITED STATES SENATOR; RON WYDEN UNITED STATES SENATOR; TINA SMITH UNITED STATES SENATOR; BERNIE SANDERS UNITED STATES SENATOR;	CHRIS VAN HOLLEN UNITED STATES SENATOR; PETER WELCH UNITED STATES SENATOR; JACK REED UNITED STATES SENATOR;	RICHARD BLUMENTHAL UNITED STATES SENATOR; BRIAN SCHATZ UNITED STATES SENATOR; CORY BOOKER
UNITED STATES SENATOR;	SHELDON WHITEHOUSE UNITED STATES SENATOR; ADAM SCHIFF UNITED STATES SENATOR; ALEX PADILLA
UNITED STATES SENATOR;	AMY KLOBUCHAR UNITED STATES SENATOR; CHRIS COONS UNITED STATES SENATOR; TIM KAINE
UNITED STATES SENATOR;	JEANNE SHAHEEN UNITED STATES SENATOR; JACKY ROSEN UNITED STATES SENATOR; TAMMY DUCKWORTH UNITED STATES SENATOR”
Next Thursday, RFK Jr. will sit before our Senate HELP Committee. We cannot allow America’s already broken health care system to be run by someone so dangerous and unqualified.
A federal judge just confirmed what we already knew, that Trump’s plan to end birthright citizenship is unconstitutional. Trump might be the President, but he is not above the Constitution. He doesn't get to decide who is an American.
From hurricanes in North Carolina to wildfires in Los Angeles and a snow storm in the South—the climate crisis is here. We're not going to stop fighting for climate action.
Any Republican who fails to condemn Trump's pardons of these insurrectionists is supporting crime & violence & disrespecting law enforcement. Republicans say they ’back the blue’, but they are lauding violent criminals who left our officers black and blue on January 6. abcnews.go.com/Politics/oat...
Trump is trying to destroy decades of work advancing environmental justice at the federal level. But striving to ensure access to clean air, water, and land for all is not radical. Even with Trump’s doomsday agenda, we won't stop fighting for a just and livable future for all.
Screenshot of E&E News article by Sean Reilly. Full text linked in the reply.
Donald Trump's day one executive orders on climate aren't a show of force, they're a show of fear. Because Big Oil is running scared--they're terrified that the American people are embracing a renewable alternative, and they want to choke out the competition. Good luck.
With one executive order and no justification, Donald Trump has kneecapped our ability to respond. His attempt at America first is actually putting our health and safety last.
Diseases and viruses know no borders. By being part of the WHO, the United States could get information about public health threat in other countries that could harm Americans—like Ebola outbreaks—and take action to make sure that we are prepared to respond.
Pharma CEOs dined with Donald Trump at Mar-a-Lago. Billionaires sat in the front row of his inauguration. And, on Day 1, Trump killed a Biden program to guarantee $2 generic drugs for seniors. Trump is making clear who he serves, and it is not the American people.
Today would have marked the 52nd anniversary of Roe v. Wade. Instead, Senate Republicans are pushing their extremist "Born Alive" bill. They’ll keep pushing abortion restrictions until they get a national ban.
Donald Trump wants to loot health care for ordinary Americans to pay for billionaire tax breaks. Trump sold out to the ultra wealthy but I didn’t. I won't stop fighting to protect people over profit.
I'll be reintroducing my We Are Still In Resolution with my colleagues. We're not going to stop working to achieve the Paris Agreement—for good-paying jobs, clean air & water, & a livable future. To our allies: when it comes to climate action, we still mean business. www.politico.com/news/2025/01...
SoupScore Breakdown
Loading analysis metrics…
Voting History
789 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
2025-08-02End debateNONOCloture Motion Agreed to (49-45)
2025-08-02Confirm nomineeNONONomination Confirmed (49-44)
2025-08-02End debateNONOCloture Motion Agreed to (51-45)
2025-08-02Confirm nomineeNONONomination Confirmed (53-44)
2025-08-02End debateNONOCloture Motion Agreed to (52-41)
2025-08-01Confirm nomineeNONONomination Confirmed (50-45)
2025-08-01Confirm nomineeNONONomination Confirmed (51-43)
2025-08-01Confirm nomineeNONONomination Confirmed (51-44)
2025-08-01H.R. 3944 (119th)Vote on amendmentNOYESAmendment Agreed to (81-15)
2025-08-01H.R. 3944 (119th)Final passageNOYESBill Passed (87-9, 3/5 majority required)
2025-08-01H.R. 3944 (119th)Vote on amendmentNOYESAmendment Agreed to (87-9, 3/5 majority required)
2025-08-01H.R. 3944 (119th)Vote on amendmentNONOAmendment Rejected (21-75)
2025-08-01H.R. 3944 (119th)Vote on amendmentNONOAmendment Rejected (15-81)
2025-08-01H.R. 3944 (119th)Vote on amendmentNONOAmendment Rejected (14-81)
2025-08-01H.R. 3944 (119th)Vote on amendmentYESYESAmendment Rejected (45-50)
2025-08-01H.R. 3944 (119th)Vote on amendmentYESYESAmendment Rejected (42-53)
2025-08-01H.R. 3944 (119th)Vote on amendmentYESYESAmendment Rejected (44-51)
2025-08-01Motion (Motion to Waive All Applicable Budgetary Points of Order Re: Merkley Amdt. No. 3114)YESYESMotion Rejected (44-51, 3/5 majority required)
2025-08-01End debateNONOCloture Motion Agreed to (52-45)
2025-08-01Confirm nomineeNONONomination Confirmed (54-43)
2025-08-01Confirm nomineeNONONomination Confirmed (52-44)
2025-08-01End debateNONOCloture Motion Agreed to (55-41)
2025-07-31End debateNONOCloture Motion Agreed to (52-45)
2025-07-31End debateNONOCloture Motion Agreed to (52-45)
2025-07-31End debateNONOCloture Motion Agreed to (52-44)
2025-07-31Confirm nomineeNONONomination Confirmed (52-45)
2025-07-31Confirm nomineeNONONomination Confirmed (53-44)
2025-07-31End debateNONOCloture Motion Agreed to (53-44)
2025-07-31Confirm nomineeNONONomination Confirmed (53-45)
2025-07-31Confirm nomineeNONONomination Confirmed (59-39)
2025-07-31Confirm nomineeNONONomination Confirmed (52-45)
2025-07-31End debateNONOCloture Motion Agreed to (53-41)
2025-07-30End debateNONOCloture Motion Agreed to (53-44)
2025-07-30End debateNONOCloture Motion Agreed to (59-38)
2025-07-30S.J. Res. 34 (119th)Motion to Discharge S.J.Res. 34YESYESMotion to Discharge Rejected (24-73)
2025-07-30S.J. Res. 41 (119th)Motion to Discharge S.J.Res. 41YESYESMotion to Discharge Rejected (27-70)
2025-07-30End debateNONOCloture Motion Agreed to (53-44)
2025-07-30Confirm nomineeNOT_VOTINGNONomination Confirmed (52-44)
2025-07-30End debateNONOCloture Motion Agreed to (53-44)
2025-07-30Confirm nomineeNONONomination Confirmed (53-45)
2025-07-30End debateNONOCloture Motion Agreed to (53-47)
2025-07-29Confirm nomineeNONONomination Confirmed (50-49)
2025-07-29Confirm nomineeNONONomination Confirmed (54-44)
2025-07-29End debateNONOCloture Motion Agreed to (53-45)
2025-07-29Confirm nomineeNONONomination Confirmed (51-47)
2025-07-29End debateNONOCloture Motion Agreed to (52-47)
2025-07-29Confirm nomineeNONONomination Confirmed (51-47)
2025-07-29End debateNONOCloture Motion Agreed to (51-47)
2025-07-29Confirm nomineeNONONomination Confirmed (50-47)
2025-07-28End debateNONOCloture Motion Agreed to (50-45)

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