Fewer kids are getting the measles vaccine compared to just a few years ago. Instead of working to combat vaccine hesitancy, Trump is fanning the flames, and his nominee to lead the FDA is silent.

Congress Member Profile|U.S. Senator|Democrat|Massachusetts
Edward J. Markey
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 915
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
20 recent posts · 165 sponsored · 388 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
OpenAI admitted its agents hacked an Australian government website—three months after it happened.
We can’t trust these companies to admit their failures. We need a Cybersecurity & AI Board of Investigations to demand answers from the rogue people behind these “rogue agents.”
EPA is bending over backwards to the very industry they’re supposed to regulate by outsourcing its decisions for how to address chemical pollution to the polluters themselves. EPA’s approach to governance shouldn’t let industry grade themselves.
As Trump threatens to “annihilate” Iran, some Republicans are finally speaking out against his illegal, expensive, and unwinnable war.
But we don't need words—we need action. I am calling on my Republican colleagues to vote to end this illegal war.
I am deeply concerned by reports of ICE’s operation in New Bedford and surrounding communities. Masked agents disappearing our neighbors and refusing to release any information stokes fear and threatens our communities. We must abolish ICE now.
Trump threatened to “annihilate” Iran. His “October surprise” must not be a mushroom cloud from a nuclear attack. With these threats and assistance to Saudi Arabia, Trump is inferring mass slaughter and escalating an arms race in the Middle East. We must stop this madman.
This administration's latest attack on the Endangered Species Act is a one-way ticket to species extinction by letting bad actors kill an endangered species if they claim they “didn’t mean to do it.” Don't sacrifice whole species for corporate convenience.
Big victory against the administration’s unlawful attacks on our national solar program, which saves Americans money on skyrocketing electricity bills. We passed this program to help families get low-cost clean energy—EPA can't just kill it on Trump's whim.
Climate change is getting worse and energy costs are skyrocketing. Yet Trump spent $4 billion in taxpayer dollars to kill offshore wind projects that deliver affordable clean energy and well-paying jobs. We need clean energy now—let's say Yes to Wind.
Travelers shouldn't pay fortunes in fees for carry-on bags or choosing their seat, which cost airlines less than the inflated fees they charge. My FAIR Fees Act would slash excessive fees, enact cost-saving protections & put consumers first instead of airline billionaires.
We all know the anxiety of spending a small fortune on a plane ticket knowing plans change. It doesn’t have to be that way. My Cash Refunds for Cancellations Act would protect the right to a refund up to 2 days before a flight & stop airlines from taking off with people's cash.
We shouldn’t be footing the bill for Big Tech when 75% of Americans oppose data center buildout. The Senate must put meaningful protections in place. My Protecting Communities from Data Center Impacts Act will rein in Big Tech’s expensive pollution bombs.
No bombs for Saudi Arabia. No nukes for Saudi Arabia. The Kingdom is a known violator of human rights and an instigator for the crisis in Yemen. I introduced a joint resolution of disapproval to stop Trump's sale of 10,000 bombs to the Saudis.
Big Tech has shown they will stop at nothing in the Faustian pursuit of “innovation” posing life-threatening risks to our kids, our environment, our workers, and our rights. We need to pass my AI Accountability agenda to address current harms now and act to stop existential threats to our future.
The United States must not send 40,000 taxpayer-funded bombs to Netanyahu for his war on Gaza and Lebanon and on Iran. We must block the sale of these weapons now. #BlockTheBombs
After six months of an illegal and unnecessary war with Iran, Trump’s war machine has spent more than $38 Billion. If we include increased fuel costs to Americans, the cost is more than $145 Billion and growing. American families don’t need to pay for this disaster. Enough. End the war now.
Happy #HispanicLatinAmericanHeritageMonth! The Latino community shows us how to withstand adversity—this year was no exception. I recognize the remarkable idiosyncrasy and tenacity of the community, and it is an honor to represent over one million Latinos that call Massachusetts home.
What do you call the Supreme Court blocking Trump’s illegal mail-in ballot plan? A good start. But he’s not finished, so we must stay vigilant and continue to fight his ongoing attempts to steal the November election.
During Suicide Prevention Month, we remember those we’ve lost, stand with those who are struggling, and thank those who offer help and hope. I will never stop fighting to expand support for mental health and to protect kids and teens from harm online. You are not alone.
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.
SoupScore Breakdown
Loading analysis metrics…
Voting History915 total votesExpandCollapse
Voting History
915 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 |
|---|---|---|---|---|---|---|
| 2026-07-22 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2026-07-22 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (54-44) |
| 2026-07-22 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (62-36) |
| 2026-07-22 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (60-35) |
| 2026-07-22 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (49-46) |
| 2026-07-21 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-48) |
| 2026-07-20 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (43-40) |
| 2026-07-16 | S.J. Res. 198 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (46-50) |
| 2026-07-16 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-48) |
| 2026-07-15 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2026-07-15 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-46) |
| 2026-07-14 | S. 4784 (119th) | End filibuster to begin debate | NO | NO | ✓ | Cloture on the Motion to Proceed Rejected (50-46, 3/5 majority required) |
| 2026-07-14 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-45) |
| 2026-07-13 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (46-44) |
| 2026-06-24 | S.J. Res. 185 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (47-50) |
| 2026-06-24 | — | End debate | NOT_VOTING | NO | — | Cloture Motion Agreed to (52-45) |
| 2026-06-24 | S.J. Res. 196 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (45-52) |
| 2026-06-24 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (50-44) |
| 2026-06-24 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-44) |
| 2026-06-24 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-45) |
| 2026-06-24 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (52-45) |
| 2026-06-24 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (52-45) |
| 2026-06-23 | H. Con. Res. 86 (119th) | Accept House changes | YES | YES | ✓ | Concurrent Resolution Agreed to (50-48) |
| 2026-06-23 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (67-30) |
| 2026-06-22 | H.R. 6644 (119th) | Accept House changes | YES | YES | ✓ | Motion Agreed to (85-5) |
| 2026-06-18 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (48-39) |
| 2026-06-18 | H.R. 6644 (119th) | End debate | YES | YES | ✓ | Cloture Motion Agreed to (84-8, 3/5 majority required) |
| 2026-06-17 | S. Res. 616 (119th) | Motion to Discharge S.Res. 616 | YES | YES | ✓ | Motion to Discharge Rejected (44-50) |
| 2026-06-17 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (54-41) |
| 2026-06-17 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (55-39) |
| 2026-06-17 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (54-41) |
| 2026-06-16 | H.R. 6644 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Agreed to (87-8) |
| 2026-06-16 | S.J. Res. 172 (119th) | Motion to Discharge S.J.Res. 172 | YES | YES | ✓ | Motion to Discharge Rejected (47-48) |
| 2026-06-16 | S.J. Res. 190 (119th) | Begin consideration | YES | YES | ✓ | Motion to Proceed Rejected (46-48) |
| 2026-06-15 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (48-43) |
| 2026-06-11 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (47-43) |
| 2026-06-11 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (49-44) |
| 2026-06-10 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (51-44) |
| 2026-06-10 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (50-44) |
| 2026-06-10 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (48-45) |
| 2026-06-09 | — | Confirm nominee | NO | NO | ✓ | Nomination Confirmed (51-46) |
| 2026-06-08 | — | End debate | NO | NO | ✓ | Cloture Motion Agreed to (49-42) |
| 2026-06-05 | — | Motion (Motion to Waive All Budgetary Discipline Re: Lee Amdt. No. 5804) | NO | NO | ✓ | Motion Rejected (50-49, 3/5 majority required) |
| 2026-06-05 | S. 2 (119th) | Motion (Wyden Motion to Commit S. 2 to the Committee on the Judiciary with Instructions) | YES | YES | ✓ | Motion Rejected (48-51) |
| 2026-06-05 | S. 1318 (119th) | Begin consideration | NO | NO | ✓ | Motion to Proceed Rejected (47-52) |
| 2026-06-05 | S. 2 (119th) | Final passage | NO | NO | ✓ | Bill Passed (52-47) |
| 2026-06-05 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Schiff Amdt. No. 5740) | YES | YES | ✓ | Motion Rejected (51-48, 3/5 majority required) |
| 2026-06-05 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Van Hollen Amdt. No. 5632) | YES | YES | ✓ | Motion Rejected (53-46, 3/5 majority required) |
| 2026-06-05 | S. 2 (119th) | Vote on amendment | YES | YES | ✓ | Amendment Rejected (45-53) |
| 2026-06-05 | — | Motion (Motion to Waive All Applicable Budgetary Discipline Re: Cassidy Amdt. No. 5812) | YES | YES | ✓ | Motion Rejected (52-47, 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.