Trump's so-called “deal” gives Iran major sanctions relief and kicks the hardest questions down the road. And from his own comments, he already seems prepared to pin it on JD Vance if it all goes south.
Some “Art of the Deal.”

Congress Member Profile|U.S. Representative|Democrat|Maine District 1
Chellie Pingree
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 592
Yes41%
No54%
Present1%
Not Voting5%
Party align98%
Cross-party1%
SoupScore
District Map
Congressional District 1
U.S. Census Bureau boundary data.
Social & Web
External Resources

Chellie Pingree
U.S. RepresentativeDemocratMaine District 1
SoupScore
Chellie's ATmosphere Activity
20 recent posts · 23 sponsored · 176 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
The *only* reason Trump tried to stop these projects was to appease his Big Oil donors.
Wind and solar are the cleanest, cheapest, and most sustainable energy sources we have. We should be embracing them—not continuing to subsidize a dirty, dying, and increasingly resource-intensive industry.
Another day, another massive court defeat for Trump—this time over onshore and offshore wind projects in 18 states that the Administration tried to halt.
After a lower court invalidated the Administration’s insane “wind directive,” the Interior Department decided to back down and take the L.
The timing is certainly odd, what with Trump attending a G7 summit where literally *everyone* is mad at him.
Don’t get me wrong: I want to end this war and bring our troops home ASAP. But it sure seems like we’re getting the short end of the stick here.
What a colossal failure of diplomacy.
For what feels like the thousandth time, Trump is once again claiming they have reached a “deal” with Iran.
What does the U.S. get? An open Strait of Hormuz (maybe?)—just like it was *before* Trump’s idiotic decision to start this war.
What does Iran get? $300 billion (reportedly)!
Trump is trying to dismantle the Department of Education. Now he’s targeting the offices that protect students with disabilities and enforce civil rights.
This is illegal, dangerous and cruel. Congress didn't authorize this, and Republicans should stop standing by while Trump guts public education.
Remember a few weeks ago when Republicans voted down an @democrats-appropriations.house.gov amendment that simply said not one dime should be spent on Trump's ballroom?
Well, here we are.
Yet another missed opportunity by Republicans to rein in this president's absurd and out-of-touch spending.
We knew Trump’s claim that his his stupid ballroom would be built “taxpayer-free” was bullshit the second he said it.
Now we have the proof.
Turns out, more than half of the $600 million price tag—which is WAY higher than he told us it would cost—will be paid for by the American people.
While this may be a temporary injunction, and the Administration has already signaled they will file an appeal, for now, it's a win worth celebrating.
Trump has tried again and again to whitewash our history, diminish the work of scientists, and use our National Parks and institutions as propaganda vehicles.
We’ll keep fighting this Administration’s attempt to erase history + science—and Trump’s ridiculous vanity projects—every step of the way.
A judge ordered the Admin to restore all National Parks signs it removed—including info at Acadia about indigenous history + climate change.
Visiting these parks isn’t just about the scenery. It’s also about knowing our history, the natural forces that shaped these places + the threats they face.
Republicans refuse to use the power they have as the majority party to stand up to Trump and push back on his destructive, self-serving bullshit.
I’m so tired of their excuses and capitulation.
This is the most feckless majority in history.
Republicans cut health care. Food benefits. Programs to help farmers. Laid off thousands of federal workers. Dismantled entire agencies.
They cut childhood cancer research for God's sake!
But a UFC fight on the White House lawn that requires millions in federal resources and security—no problem!
Trump turned the White House lawn into a taxpayer-funded UFC spectacle, complete with corporate sponsors, exclusive streaming rights, crypto grift, and a platform for vile remarks.
Grotesque. Corrupt. Disrespectful to the office and the American people.
A deal that doesn't include the objectives that were repeatedly used to justify the operation, and will likely be FAR worse than the JCPOA?
A vengeful regime?
An IDF even more emboldened to seize land and terrorize civilians?
What an incredible waste—on so many levels, and in so many ways. (4/4)
The Admin has spent a fortune fighting this war, bombed civilian infrastructure, killed hundreds of innocent people, emboldened the regime, caused huge disruptions to global shipping (and fuel prices to surge), and allowed Israel to commit more atrocities in the West Bank + Lebanon… for what? (3/4)
Will it establish clear and enforceable restrictions on Iran’s nuclear activities?
Does it address Iran’s support for extremist groups?
Are we really planning to set aside hundreds of billions of dollars to help Iran rebuild?
How “open” will the Strait actually be?
The list goes on. (2/4)
🧵
While I’m relieved that we may be nearing an end to Trump's reckless war, we’ve seen this movie far too many times to take anything for granted.
Even if an agreement is signed, it’s hard to believe—based on what we’re seeing—that it'll be the massive “win” the Administration thinks it is. (1/4)
Gardening is good for the soul. So is the occasional rant. 🌱
I am also keeping the Robbins family in my thoughts, as Jim, Alden, and Lily Robbins remain hospitalized in Boston with serious injuries.
This tragedy has touched so many families across Waldo County, and all of Maine is grieving alongside them.
SoupScore Breakdown
Loading analysis metrics…
Voting History592 total votesExpandCollapse
Voting History
592 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-05-20 | H.R. 2616 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-20 | H.R. 1993 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | S. 1003 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | S. 2393 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 5317 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 4544 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 3234 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H. Res. 1299 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-15 | H.R. 8469 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-05-15 | H.R. 8469 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-05-14 | H.R. 8365 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-14 | H.R. 8365 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-14 | H.R. 5625 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-14 | H. Con. Res. 75 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-05-14 | H.R. 6260 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-14 | H.R. 6260 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-13 | H. Res. 1259 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Res. 1251 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Con. Res. 96 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-13 | H.R. 1346 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-13 | H.R. 1346 (119th) | Send back to committee | YES | NO | ✕ | Failed |
| 2026-05-13 | H. Res. 1252 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Res. 1274 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-13 | H. Res. 1274 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-05-13 | H. Res. 1275 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-13 | H. Res. 1275 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-05-12 | H.R. 2853 (119th) | Fast-track passage | NO | YES | ✕ | Passed |
| 2026-05-12 | H.R. 2071 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-30 | S. 4465 (119th) | Fast-track passage | NO | YES | ✕ | Passed |
| 2026-04-30 | H.R. 7567 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-30 | H.R. 7567 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | NO | ✕↔ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | NO | ✕ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | NO | ✕↔ | Failed |
| 2026-04-30 | S. Con. Res. 33 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-29 | S. 1318 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-29 | H. Res. 1224 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-29 | H. Res. 1224 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-27 | H.R. 227 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-27 | H.R. 7959 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-23 | H.R. 5587 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 6387 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 6387 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-22 | H.R. 4690 (119th) | Final passage | NO | NO | ✓ | Passed |
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.