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.

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.
Between hearings, votes, and meetings, I’m talking to local and national news, making sure you know what’s at stake in Trump’s health care shutdown and what I’m doing every day to fight for Massachusetts families.
From fighting for labor safety in the AI age to voting to protect Americans’ health care, the day doesn’t stop. Democrats are ready to reopen the government—Republicans need to join us and do their job.
Right now, I’m heading to Environment and Public Works to talk about protecting our planet and the communities most impacted by pollution. All gas, no brakes into the afternoon—the work doesn’t stop
Just stepped out of the Commerce Committee, where we’re taking on Donald Trump’s attacks on the First Amendment. Free speech and a free press are the foundation of our democracy—and I’m not letting either be compromised.
Just left the HELP Committee, where we’re having a hearing on my Warehouse Worker Protection Act to keep workers safe on the job. Now I’m heading over to the Commerce Committee to defend free speech.
It’s just after 10 A.M., and all four of my Senate committees are meeting—at once. First stop: the Health, Education, Labor, and Pensions Committee. Let’s get to work.
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-02-06Begin considerationNONOMotion to Proceed Agreed to (52-47)
2025-02-06Kill the motionNONOMotion to Table Agreed to (52-47)
2025-02-06Confirm nomineeNONONomination Confirmed (53-47)
2025-02-05End debateNONOCloture Motion Agreed to (53-47)
2025-02-05Confirm nomineeNONONomination Confirmed (55-44)
2025-02-04End debateNONOCloture Motion Agreed to (55-45)
2025-02-04Confirm nomineeNONONomination Confirmed (54-46)
2025-02-04Confirm nomineeNONONomination Confirmed (77-23)
2025-02-03End debateNONOCloture Motion Agreed to (52-46)
2025-02-03Confirm nomineeNONONomination Confirmed (59-38)
2025-02-03Begin considerationNONOMotion to Proceed Agreed to (51-46)
2025-01-30End debateNOYESCloture Motion Agreed to (83-13)
2025-01-30End debateNONOCloture Motion Agreed to (62-35)
2025-01-30Confirm nomineeNOYESNomination Confirmed (80-17)
2025-01-29End debateNOYESCloture Motion Agreed to (78-20)
2025-01-29Confirm nomineeNONONomination Confirmed (56-42)
2025-01-29End debateNONOCloture Motion Agreed to (56-42)
2025-01-28H.R. 23 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (54-45, 3/5 majority required)
2025-01-28Confirm nomineeNOYESNomination Confirmed (77-22)
2025-01-27End debateYESYESCloture Motion Agreed to (97-0)
2025-01-27Confirm nomineeNONONomination Confirmed (68-29)
2025-01-25End debateNONOCloture Motion Agreed to (67-23)
2025-01-25Confirm nomineeNONONomination Confirmed (59-34)
2025-01-24End debateNONOCloture Motion Agreed to (61-39)
2025-01-24Confirm nomineeNONONomination Confirmed (50-50, Vice President of the United States, voted Yea)
2025-01-23End debateNONOCloture Motion Agreed to (51-49)
2025-01-23Confirm nomineeNONONomination Confirmed (74-25)
2025-01-23End debateNONOCloture Motion Agreed to (72-26)
2025-01-22S. 6 (119th)End filibuster to begin debateNONOCloture on the Motion to Proceed Rejected (52-47, 3/5 majority required)
2025-01-21Begin considerationNOT_VOTINGNOMotion to Proceed Agreed to (53-45)
2025-01-21Begin considerationNONOMotion to Proceed Agreed to (54-46)
2025-01-20Confirm nomineeYESYESNomination Confirmed (99-0)
2025-01-20S. 5 (119th)Final passageNONOBill Passed (64-35)
2025-01-20S. 5 (119th)Vote on amendmentNONOAmendment Agreed to (75-24)
2025-01-17S. 5 (119th)End debateNONOCloture Motion Agreed to (61-35, 3/5 majority required)
2025-01-15S. 5 (119th)Vote on amendmentYESYESAmendment Rejected (46-49)
2025-01-15S. 5 (119th)Vote on amendmentNONOAmendment Agreed to (70-25)
2025-01-13S. 5 (119th)Begin considerationNOYESMotion to Proceed Agreed to (82-10)
2025-01-09S. 5 (119th)End filibuster to begin debateNOYESCloture on the Motion to Proceed Agreed to (84-9, 3/5 majority required)

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