Let's be clear about how we got here. The Biden Administration and Secretary Buttigieg were rebuilding and expanding the controller workforce after years of shortages.
Trump and Secretary Duffy blew a hole in that progress—and then doubled down with threats, smears, and political pressure. (2/3)

Congress Member Profile|U.S. Representative|Democrat|Maine District 1
Chellie Pingree
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 534
Yes39%
No55%
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 · 22 sponsored · 158 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
🧵
Trump called air traffic controllers “unpatriotic”—when they were working w/o pay to keep our skies safe.
The shutdown may be over, but the damage isn't. Trainees dropped out because they couldn’t afford to wait out the chaos, and the pipeline stalled right when we needed to bolster it. (1/3)
Their blatant disregard for our cultural institutions—and the very idea of historical truth—is so alarming.
I will keep fighting to protect these vital spaces—and to stop this Administration from trying to force its political agenda (and its warped version of history) on our cultural institutions.
After months of reckless cuts to the NEA, NEH and IMLS, the Administration’s disastrous impacts on America’s museums are starting to come into focus.
1/3 of museums surveyed have lost a grant or contract. Many reported having to cancel programs—including those for certain marginalized communities.
It is my sincere hope that, just as we are doing with the petition to release the Epstein files, we can get enough Republicans on board to pass these extensions—and bring much-needed relief to millions of Americans.
It became increasingly clear this week that Speaker Johnson will not put a clean ACA bill on the floor, regardless of the Senate’s handshake deal.
But this fight is far from over.
@housedemocrats.bsky.social have already filed a discharge petition to extend the ACA tax credits for a full 3 yrs.
While it’s critical to end the shutdown and fund the government, this was not the way to do it. I am an emphatic no on this terrible bill.
This “deal” is going to be financially ruinous for thousands of Mainers—despite somehow managing to include provisions that will allow millions of dollars in cash payouts to Republican Senators.
President Trump and Republican leadership have proven that they’re willing to take drastic measures—including a historically long government shutdown and the first-ever illegal attempt to deny SNAP benefits to food insecure Americans—to avoid addressing this crisis.
From the beginning, the vast majority of @housedemocrats.bsky.social have been united in opposing any funding bill that doesn’t address the escalating health care crisis.
Without immediate action, millions of Americans are going to be priced out of their health insurance in January.
While Americans are getting slammed by higher health care costs and SNAP cuts, Senate Republicans slipped a payout for themselves into the funding bill.
8 senators tied to Jan. 6 will each get *at least* $1 million taxpayer-funded checks.
We’re voting NO on this egregious and utterly corrupt deal.
I'm voting HELL NO on the funding bill that lets health care costs skyrocket.
This fight is far from over. House Democrats are filing a discharge petition to force Speaker Johnson to extend the ACA tax credits (I already signed).
More to come, but first: time to FINALLY see Rep. Grijalva sworn in!
🚨 Epstein wrote that Trump was “the dog that hasn’t barked” —and spent “hours” with one of his victims.
Now, Republicans are scrambling to pull members off the discharge petition.
They'll do *anything* to protect Trump.
The people deserve the truth. The victims deserve justice.
#ReleaseTheFiles
Back in Washington. No more hiding, Speaker Johnson. It’s time to face the people you’ve failed.
@contrariannews.org @jenrubin.bsky.social
Months after firing the head of the BLS, Trump has found a new source for economic data: DoorDash.
Officials are using the company’s “Breakfast Basics Index” to show the economy is booming.
People are struggling, and this Administration is cherry-picking niche numbers to sell their insane lies.
People are pissed about the Senate. I am, too.
That’s why it’s so important that House Democrats continue to fight like hell for affordable health care (and hopefully get a few Rs to join us).
Silver lining: Rep. Grijalva can now be sworn in—which gives us the votes to release the Epstein files.
Their stories are woven into the fabric of every city and town Maine.
Their service, and the service and sacrifices of their families, has been immeasurable.
It’s on all of us to ensure that these contributions—and the impacts they’ve had on our state—are never forgotten. (3/3)
Thousands have given their lives—for our country, for the values we hold dear, and for the special place they called home.
Their impacts have been felt far beyond the battlefield. Our vets have been shipbuilders and farmers. Educators and entrepreneurs. Public servants and community leaders. (2/3)
Through their service and sacrifice, Maine’s veterans haven’t just made our state great. They’ve helped shape our country.
During the Civil War, Maine sent a higher % of its population to fight than any other Union state. Mainers have served with distinction in every major conflict since. (1/3)
Asked point-blank if he’ll bring ACA extensions to the floor, Speaker Johnson bolted. We know the answer already. He won’t.
Further proof that Republicans don’t care about bringing your health care costs down.
SoupScore Breakdown
Loading analysis metrics…
Voting History534 total votesExpandCollapse
Voting History
534 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 |
|---|---|---|---|---|---|---|
| 2025-06-26 | H.R. 275 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-26 | H.R. 875 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-25 | H.R. 3944 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-25 | H.R. 3944 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-06-25 | H.R. 3944 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-06-25 | H. Res. 519 (119th) | Motion to Suspend the Rules and Agree, as Amended | YES | YES | ✓ | Passed |
| 2025-06-24 | — | Motion to Adjourn | YES | YES | ✓ | Failed |
| 2025-06-24 | H. Res. 530 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-06-24 | H. Res. 530 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-06-24 | H. Res. 537 (119th) | Kill the motion | NO | YES | ✕ | Passed |
| 2025-06-23 | H.R. 3422 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-23 | H.R. 3394 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-23 | H.R. 1998 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-12 | H.R. 2056 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-12 | H.R. 2056 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-06-12 | — | Motion to Adjourn | YES | YES | ✓ | Failed |
| 2025-06-12 | H.R. 4 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-12 | H.R. 4 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-06-12 | S. 331 (119th) | Final passage | NO | YES | ✕ | Passed |
| 2025-06-11 | H. Res. 499 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-06-11 | H. Res. 499 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-06-10 | H.R. 884 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-10 | H.R. 2096 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-10 | H. Res. 489 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-06-10 | H. Res. 489 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-06-09 | H. Res. 481 (119th) | Motion to Suspend the Rules and Agree | NOT_VOTING | YES | — | Passed |
| 2025-06-09 | H. Res. 488 (119th) | Motion to Suspend the Rules and Agree | NOT_VOTING | NO | — | Passed |
| 2025-06-09 | H.R. 2035 (119th) | Fast-track passage | NOT_VOTING | YES | — | Passed |
| 2025-06-06 | H.R. 2966 (119th) | Final passage | NOT_VOTING | NO | — | Passed |
| 2025-06-05 | H.R. 2987 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-05 | H.R. 2987 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-06-05 | H.R. 2931 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-05 | H.R. 2931 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-06-04 | H.R. 2483 (119th) | Final passage | NO | YES | ✕ | Passed |
| 2025-06-04 | H.R. 2483 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2025-06-04 | H. Res. 458 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-06-04 | H. Res. 458 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-06-03 | H.R. 1804 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-03 | H.R. 1642 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-22 | H.R. 1 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-22 | H.R. 1 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-05-22 | S.J. Res. 31 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | Consideration of the Resolution | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | Consideration of the Resolution | NO | NO | ✓ | Passed |
| 2025-05-22 | — | Motion to Adjourn | YES | YES | ✓ | Failed |
| 2025-05-20 | S.J. Res. 13 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-20 | H.R. 1223 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-20 | H. Res. 426 (119th) | Approve resolution | 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.