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 — 830
Yes26%
No73%
Present0%
Not Voting1%
Party align96%
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 · 138 sponsored · 324 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

Alongside these reunions, we look to this moment to begin the critical work of a lasting peace and two-state solution. We must surge humanitarian aid to Gaza and forge a future with security for Israelis and freedom for Palestinians. This war must end.
I have met with families and prayed with them, mourned with the families of those who did not come home, and now I celebrate with the families whose strength helped bring about this day.
Honoring the resilience, wisdom, and culture of Native communities on Indigenous Peoples’ Day. We must recommit to justice and sovereignty—and continue to protect land, water, and rights for Indigenous children, elders, and future generations.
Trump is using working people as political pawns—but a public servant trying to pay their mortgage or for their kids’ medicine is not a game. Republicans can reopen the government and solve the health care crisis of their own making with one vote.
Screenshot of headline reading: Trump administration begins ‘substantial' federal worker layoffs amid shutdown

Affected agencies include the departments of Homeland Security, Education, Energy and Health and Human Services, among others.
In the middle of a government shutdown—while millions of Americans face down dramatic increases in their health care premiums—the Senate just voted to send another $900 BILLION to our already bloated pentagon budget. Disgusting.
People shouldn’t have to beg the government for protection from toxic chemicals. But Trump’s EPA is more focused on fast tracking chemical approvals to build AI data centers in our backyard than taking dangerous toxics off the market. We deserve an EPA that works for the people—not polluters.
Trump’s anti-energy agenda is causing our energy emergency. His “Big Ugly Bill” means big ugly bills for American families. Skyrocketing electricity prices. Fossil fuel handouts. Families shouldn’t be footing the bill for Trump’s fossil fuel greed every month. youtube.com/shorts/u9a8n...
325,000 Massachusetts residents could lose their health care under Trump’s Medicaid cuts. Yet Republicans are in a witness protection program, refusing to even show up to fix this crisis. Health is the first wealth, and Republicans want the American people to go broke. youtube.com/shorts/UXZaC...
Law firms. Universities. Protesters. News media. If you dare to dissent in this country, you have a target on your back. MAGA Republicans want to distract the public from Trump’s war on free speech. I won’t let them.
Trump is complicating the GOP’s anti-censorship campaign
Republicans’ years-long fight against tech companies’ content moderation practices is facing pushback over the Trump administration’s limits on media.
Corporate bosses won’t police corporate greed—that’s why I’m championing the Warehouse Worker Protection Act with @teamsters.bsky.social and labor unions nationwide. Injuries should not be the cost of doing business in America. We must guarantee worker safety and dignity. youtube.com/shorts/nhHRI...
I was proud to vote yesterday to stop Trump from bombing random boats in the Caribbean and provoking war with Venezuela. These strikes are illegal, unconstitutional, and dangerous. This is not self-defense—it is murder. It must stop.
8:30 p.m. — final vote cast, 10,000 steps hit. Another day fighting to protect democracy and the people of Massachusetts. Back at it again tomorrow. Thanks for following along today!
It’s 7:30 p.m. and I’m heading back to the Senate floor—7,700 steps in, full speed ahead. The fight continues against Trump and the MAGA Republicans who want to gut health care and undermine democracy.
At today’s hearing, I reminded my colleagues what government censorship actually looks like: Donald Trump demanding the FCC silence news outlets that criticize him. That’s not free speech—it’s an abuse of power.
I just wrapped up a productive conversation in Senator Sanders office with progressive leaders. We are fighting for you during this shutdown and we are not backing down in the face of the Republican health care crisis.
I just left the Senate floor after calling out Trump’s phony energy emergency. Families are paying the price with rising health care and electricity costs. Now, I’m joining Senator Sanders and my colleagues to fight back and put people before profit.
Donald Trump is declaring a fake energy emergency so he can gut environmental protections. The real emergency? Skyrocketing prices caused by his Big Oil, Big Gas, Big Coal agenda. I’m heading to the Senate floor to call out his lies.
SoupScore Breakdown
Loading analysis metrics…
Voting History
830 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-10-21Confirm nomineeNONONomination Confirmed (53-46)
2025-10-21End debateNONOCloture Motion Agreed to (53-46)
2025-10-21End debateNONOCloture Motion Agreed to (53-46)
2025-10-21Confirm nomineeNONONomination Confirmed (66-32)
2025-10-20H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (50-43, 3/5 majority required)
2025-10-16H.R. 4016 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (50-44, 3/5 majority required)
2025-10-16End debateNONOCloture Motion Agreed to (62-34)
2025-10-16H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (51-45, 3/5 majority required)
2025-10-15H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (51-44, 3/5 majority required)
2025-10-14H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (49-45, 3/5 majority required)
2025-10-09S. 2296 (119th)Final passageNOYESBill Passed (77-20, 3/5 majority required)
2025-10-09S. 2296 (119th)Vote on amendmentYESYESAmendment Rejected (47-50, 3/5 majority required)
2025-10-09S. 2296 (119th)Vote on amendmentYESNOAmendment Rejected (10-88, 3/5 majority required)
2025-10-09S. 2296 (119th)Vote on amendmentYESYESAmendment Rejected (46-52, 3/5 majority required)
2025-10-09S. 2296 (119th)Vote on amendmentYESYESAmendment Rejected (47-50, 3/5 majority required)
2025-10-09S. 2296 (119th)Vote on amendmentYESYESAmendment Rejected (46-50, 3/5 majority required)
2025-10-09S. 2296 (119th)Vote on amendmentNONOAmendment Rejected (51-46, 3/5 majority required)
2025-10-09S. 2296 (119th)Vote on amendmentYESNOAmendment Rejected (53-43, 3/5 majority required)
2025-10-09S. 2296 (119th)Vote on amendmentYESNOAmendment Rejected (14-83, 3/5 majority required)
2025-10-09Confirm nomineeNONONomination Confirmed (50-47)
2025-10-09H.J. Res. 106 (119th)Approve resolutionNONOJoint Resolution Passed (50-46)
2025-10-09H.J. Res. 106 (119th)Begin considerationNONOMotion to Proceed Agreed to (50-47)
2025-10-09H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (54-45, 3/5 majority required)
2025-10-09S. 2882 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Rejected (47-50, 3/5 majority required)
2025-10-08H.J. Res. 105 (119th)Approve resolutionNONOJoint Resolution Passed (50-45)
2025-10-08S.J. Res. 83 (119th)Motion to Discharge S.J.Res. 83YESYESMotion to Discharge Rejected (48-51)
2025-10-08S.J. Res. 71 (119th)Approve resolutionYESYESJoint Resolution Defeated (47-51)
2025-10-08H.J. Res. 105 (119th)Begin considerationNONOMotion to Proceed Agreed to (51-47)
2025-10-08End debateNONOCloture Motion Agreed to (50-47)
2025-10-08H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (54-45, 3/5 majority required)
2025-10-08S. 2882 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Rejected (47-52, 3/5 majority required)
2025-10-08H.J. Res. 104 (119th)Approve resolutionNONOJoint Resolution Passed (52-47)
2025-10-07H.J. Res. 104 (119th)Begin considerationNONOMotion to Proceed Agreed to (50-47)
2025-10-07S. Res. 412 (119th)Confirm nomineeNONONomination Confirmed (51-47)
2025-10-06S. Res. 412 (119th)End debateNONOCloture Motion Agreed to (50-45)
2025-10-06H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (52-42, 3/5 majority required)
2025-10-06S. 2882 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Rejected (45-50, 3/5 majority required)
2025-10-03H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (54-44, 3/5 majority required)
2025-10-03S. 2882 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Rejected (46-52, 3/5 majority required)
2025-10-03S. Res. 412 (119th)Approve resolutionNONOResolution Agreed to (51-46)
2025-10-01S. Res. 412 (119th)End debateNONOCloture Motion Agreed to (53-46)
2025-10-01Confirm nomineeNONONomination Confirmed (52-45)
2025-10-01End debateNONOCloture Motion Agreed to (52-47)
2025-10-01H.R. 5371 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (55-45, 3/5 majority required)
2025-10-01S. 2882 (119th)End filibuster to begin debateYESYESCloture on the Motion to Proceed Rejected (47-53, 3/5 majority required)
2025-09-30H.R. 5371 (119th)Final passageNONOBill Defeated (55-45, 3/5 majority required)
2025-09-30S. 2882 (119th)Final passageYESYESBill Defeated (47-53, 3/5 majority required)
2025-09-29S. 2806 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (37-61, 3/5 majority required)
2025-09-29Confirm nomineeNONONomination Confirmed (54-45)
2025-09-29End debateNONOCloture Motion Agreed to (54-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 6 / 17Next →