President Trump still hasn’t explained why he abandoned diplomacy and launched a war of choice in Iran last month. The American people are paying the price for this war. We need answers, a clear plan, and an end game from the President. Now.

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 — 535
Yes48%
No51%
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 · 10 sponsored · 80 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Congress has the power of the purse. No blank checks for wars of choice.
President Trump decided to give Vladimir Putin the gift of sanctions relief — that’s bad for America and our allies.
Great to be in Nashua with Senator Mark Kelly this afternoon. Small businesses are feeling the pressure—and their voices matter. At today’s roundtable, we heard directly from local leaders about how rising prices, healthcare cuts, senseless tariffs, and the costs war are impacting our communities.
No better way to start the day than by honoring Greek Independence Day in Nashua.
The Hellenic spirit is defined by a love of freedom and a deep belief in government of, by, and for the people. It is alive and well in the Live Free or Die state.
I will not quit in my work to hold the Small Business Administration accountable and deliver for New Hampshire’s small businesses.
☀️GOOD NEWS OF THE WEEK: We passed the bipartisan Small Business Innovation and Economic Security Act — a big win for our small businesses, our economy, and our national security.
I will never stop fighting for the rules and resources our small businesses need.
No Member of Congress should accept a paycheck while hardworking American public servants are working without pay. I have not and will never accept a paycheck during any government shutdown, and I’m leading legislation to right these wrongs.
I carry your stories and our conversations with me into every room I walk into, and I will not rest until we deliver real results.
This is your seat at your table. And I’m fighting back for you with every tool I have.
Sadly, here are some real questions for President Trump and his Administration: Is the United States running Venezuela? Do you have military plans to annex Venezuela? Do you have military plans to annex Canada?
We deserve better than this from our Commander-in-Chief.
🚨We need 4 Republicans to join our petition to fund the unfunded and mission-critical parts of DHS, including TSA, our Coast Guard, FEMA, and CISA. This is our 7th attempt to get this done. We can and must get the job done TODAY.
Great visit to NH Electric Co-Op last week in Plymouth. From heating bills in the winter to electricity year-round, the cost of utilities is hitting Granite State families hard. Reliable, affordable energy is not a luxury — it’s essential to everyday life in New Hampshire.
No one serving our country in the Coast Guard, at TSA, in FEMA or anywhere else should be forced to work without a paycheck. We have tried SIX times to fund the unfunded public servants of DHS.
Tomorrow, we will try again — we need 4 Republicans to join us. We won’t quit until we get the job done.
Our interns are mission-critical to the work we do every single day for New Hampshire. They bring energy, ideas, and a direct connection to the communities we serve.
Please apply to join our team this summer in New Hampshire and Washington, DC.
Apply on my website: Goodlander.House.Gov
Right now we are dealing with the least transparent Pentagon in American history — where the free press has been pushed out, and the American people are being kept in the dark in the middle of a war.
Great to join the PLUS Company’s 35th Wild Irish Breakfast in Nashua. This longtime tradition brings the community together to support the incredible work PLUS does to help adults with disabilities build skills, independence, and opportunity.🍀
Great morning with the National Guard Association of NH and the NH National Guard Enlisted Association.
They embody the very best of us: service, readiness, and a deep commitment to our communities. I’m working in Congress to ensure they have the resources and support they need to succeed. 🇺🇸
Americans need lower costs from the grocery store to the gas pump — not another forever war.
I spent time in Lebanon and Plymouth this week with extraordinary Granite Staters who are working the frontlines of solving our childcare crisis.
We’ve got to solve this crisis for our kids, and I will never stop fighting to do just that.
Granite Staters are paying the price for this war — in American lives, in taxpayer dollars, and at the gas pump.
The President must be clear with the American people: what is the objective, and how will this end?
SoupScore Breakdown
Loading analysis metrics…
Voting History535 total votesExpandCollapse
Voting History
535 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-02-07 | H.R. 26 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-02-07 | H.R. 26 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-02-06 | H.R. 27 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2025-02-06 | H.R. 27 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2025-02-05 | H. Res. 93 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-02-05 | H. Res. 93 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-02-05 | H.R. 776 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-02-04 | H.R. 43 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-23 | H.R. 21 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-01-23 | H.R. 21 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-01-23 | H.R. 471 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2025-01-23 | H.R. 375 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-22 | S. 5 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2025-01-22 | H.R. 165 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-22 | H. Res. 53 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-01-22 | H. Res. 53 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-01-22 | H.R. 187 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-21 | H.R. 186 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-16 | H.R. 30 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2025-01-16 | H.R. 30 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-01-15 | H.R. 33 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-01-15 | H.R. 144 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-15 | H.R. 164 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-14 | H.R. 28 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-01-14 | H.R. 28 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-01-14 | H.R. 153 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-14 | H.R. 152 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-13 | H.R. 192 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-09 | H.R. 23 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-01-07 | H.R. 29 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2025-01-03 | H. Res. 5 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-01-03 | H. Res. 5 (119th) | Motion to Commit with Instructions | YES | YES | ✓ | Failed |
| 2025-01-03 | H. Res. 5 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-01-03 | — | Election of the Speaker | NOT_VOTING | — | — | Johnson (LA) |
| 2025-01-03 | — | Call by States | PRESENT | — | — | 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.
← PrevPage 11 / 11