Consolidation and anticompetitive abuses are devastating for New Hampshire small businesses.
As a former federal antitrust enforcer, I know how to fight back. Capitalism without competition is not capitalism—it’s exploitation.

Congress Member Profile|U.S. Representative|Democrat|New Hampshire District 2
Maggie Goodlander
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 582
Yes49%
No50%
Present1%
Not Voting0%
Party align93%
Cross-party7%
SoupScore
District Map
Congressional District 2
U.S. Census Bureau boundary data.
Social & Web
External Resources

Maggie Goodlander
U.S. RepresentativeDemocratNew Hampshire District 2
SoupScore
Maggie's ATmosphere Activity
20 recent posts · 11 sponsored · 89 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
🚨The Pentagon is asking for another $1,500,000,000,000 in taxpayer dollars. The Air Force is asking for $338,800,000,000 — a $92,500,000,000 budget increase.
These are big numbers, but they will never become abstractions to me. Public trust depends on clean audits.
President Trump's war of choice in Iran is bankrolling Vladimir Putin and his regime. This is dead wrong and downright dangerous.
Great to be with the Pelham Fire Department! Our firefighters and first responders put their lives on the line every day to keep our communities safe. They represent the best of America and deserve our full support.
Gearing up for another week in the People’s House! Thank you to all the Granite Staters who’ve visited—the best ideas I get in this job come from YOU.
This is not a moment to be silent. This is a moment to speak up. 🇺🇸
🚨The Army agrees: our WARRIOR Act will make America’s military stronger and our country safer by ensuring that our servicemembers are judged on the merits — not their gender.
It’s past time for the United States Army to pass a clean audit. Public trust and our military readiness depend on it.
The women and men of America’s public shipyards are mission-critical for our national security. These patriots have some of the toughest and most important jobs. We should be doing everything we can to retain talent, remove unnecessary barriers, and provide stability—not create new obstacles.
🚨Good news: the House just passed our bipartisan amendment to deliver robust funding for improvements to VA direct care for New Hampshire veterans, including funding for upgrades to our Manchester VA Medical Center.
This amendment is about keeping our promise to those who served.
Monopolies and corporate abuses of power in our defense sector have undermined America’s military readiness and been a prolific driver of waste, fraud, and abuse.
Proud to be part of the bipartisan effort to enshrine the right to repair in federal law. Today, I secured the Navy’s commitment⬇️
This National Police Week, we honor the brave women and men in uniform who serve and protect our communities by upholding the rule of law and putting their lives on the line to keep us safe.
Unions deserve a fair shot at a first contract — not endless delay tactics designed to run out the clock.
In NH, nurses voted to form the state’s first union at a private hospital — but still don’t have a contract.
That’s why I’m working to pass our bipartisan Faster Labor Contracts Act.
Had a blast at the Best Buddies New Hampshire Friendship Walk. Proud to be walking and working with this amazing community — rain or shine! 🌈
Here’s what President Trump’s unconstitutional warmaking has accomplished: inflation is accelerating, paychecks aren’t keeping up, and costs are skyrocketing — from gas to groceries to housing to healthcare. You deserve better.
There is no binding code of conduct and ethics that is independently enforceable against Justices of the United States Supreme Court.
That is dead wrong — and I’m working to do something about it in Congress.
Honored to be with our next generation of leaders at New Hampshire Military Service Academy Day in Concord over the weekend.
To those answering the call: America needs you. Thank you for considering how you can serve our state and our country at one of our service academies.🇺🇸
Today, we celebrate the women who raised us, loved us, and believed in us. Wishing a joyful Mother’s Day to my amazing mom, Betty, and to every mama across New Hampshire and beyond! 💐
New Hampshire’s small businesses are the beating heart of our economy. This National Small Business week, I’m so proud to serve you and bring your voices to my work in Congress today and in the days ahead. 🇺🇸
So grateful for our incredible team of interns and all that they have done to serve the people of New Hampshire. Thank you for the energy, compassion, and real commitment you brought to our work together. The future is bright! 🇺🇸
SoupScore Breakdown
Loading analysis metrics…
Voting History582 total votesExpandCollapse
Voting History
582 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-09-19 | H. Res. 719 (119th) | Approve resolution | PRESENT | YES | — | Passed |
| 2025-09-19 | H.R. 5371 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-19 | H.R. 5371 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-09-18 | H.R. 1047 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-18 | H.R. 3015 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-18 | H.R. 3062 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-17 | H. Res. 713 (119th) | Kill the motion | YES | YES | ✓ | Passed |
| 2025-09-17 | H.R. 5143 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2025-09-17 | H.R. 5125 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-17 | H. Res. 722 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-17 | H. Res. 722 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-09-16 | H.R. 5140 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-16 | H.R. 4922 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2025-09-16 | H.R. 2721 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-16 | H. Res. 707 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-16 | H. Res. 707 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-09-15 | H.R. 3400 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-15 | H.J. Res. 117 (119th) | Kill the motion | NO | NO | ✓ | Passed |
| 2025-09-11 | H.R. 3486 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-11 | H.R. 3944 (119th) | Instruct negotiators | YES | YES | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-10 | H.R. 3838 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2025-09-09 | H. Res. 682 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-09 | H. Res. 682 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-09-08 | H.R. 3425 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-08 | H.R. 3424 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-04 | H.R. 4553 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-04 | H.R. 4553 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
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.