We need term limits for Congress and the Supreme Court.
Fresh perspectives matter. When power goes unchecked for too long, accountability erodes and dysfunction takes over. Real reform means changing the rules, so our democracy works for the people, not entrenched power.

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 — 497
Yes48%
No51%
Present1%
Not Voting0%
Party align94%
Cross-party6%
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.
Let’s go, Pats!
Yesterday was about more than hockey. 🏒
It was about community, connection, and showing up for our veterans—on the ice and off it. Grateful to be at the Veterans Hockey Game yesterday with the Skate for the 22 family and the men and women reminding us that no one who served should ever stand alone.
From Amos Fortune’s fight for freedom to Dinah Whipple’s fight for equality — Black history is NH history.
This Black History Month, we honor that legacy, by telling the full truth about our past and recommitting to building a future rooted in freedom, justice, and equality for every American. 🇺🇸
I will not bend the knee in the face of lawless threats and rank weaponization — I will keep doing my job and upholding my oath to our Constitution.
Congratulations to the Granite Staters competing in the 2026 Winter Olympics! Your hard work, grit, and love of sport got you here, and all of New Hampshire will be cheering you on as you compete on the world stage. Go get ’em!🇺🇸
Thank you to my friend Rachel Rossi and the @afj.org for an important conversation about how a fair and independent justice system is mission-critical for America.
I know from my time serving at the DOJ that defending independence isn’t abstract — it is foundational. And I will fight for it.
Energy costs in NH are too damn high. We need innovation-driven investments in our rural communities — but not at the expense of hardworking rural communities.
Rural America should lead the future — not pay the price for it. That's what I’m fighting for in Congress.
Last week in Salem, I spent time with the firefighters and police officers who put service before self to keep Salem safe.
Supporting public safety means showing up for the first responders who know their town, work to earn public trust, and deserve the resources to do their jobs safely.
Great day in our North Country last week with firefighters, educators, local leaders, and hardworking families.
This work is about listening, showing up, and delivering real results for New Hampshire.
🚨Public safety depends on public trust, and trust is shattered when the Trump Administration refuses to answer questions about how your taxpayer dollars are being spent. This is not how a democracy works. Accountability matters — we need your voices to demand it. Join us at goodlander.house.gov.
For 1,442 days, Ukraine has never stopped fighting for freedom in the face of Vladimir Putin’s tyranny and brutality.
NH is the Live Free or Die state. We stand with the Ukrainian people. Proud to stand with our Ukrainian partners and speak with one voice in the fight for freedom and justice.
In the uncertainty of this partial government shutdown, please know that our office is open, here for you, and ready to help in every way we can. Please visit Goodlander.House.Gov or call us at 603-226-1002.
And I am grateful beyond measure to the incredible firefighters, police officers, and first responders who were immediately and bravely on the scene working to keep the people of our city safe.
As we continue learning more details about the terrible and tragic explosion on Amherst Street, my heart is with Nashua. I am praying for everyone who was injured and impacted.
The American Legion Department of NH has been a backbone of support for NH’s veterans, servicemembers, and military families.
Honored to join the Mid-Winter Conference to listen, take questions, and exchange ideas about how we can work together to deliver for those who have worn the uniform.
In moments like these, we need community more than ever. And Nashua keeps showing our country what it looks like to rally together, lift each other up, and lead with heart. 🇺🇸
Our team is here for you. Please be in touch by visiting Goodlander.House.Gov or calling 603-226-1002.
Grateful for the chance yesterday to sit down with hardworking small business leaders in Nashua to hear firsthand about their challenges and how we can solve them together.
As a member of the Small Business Committee, I’m working to cut through the red tape and lower costs for small businesses.
If Secretary Noem is not removed from office, the House should move forward with impeachment proceedings.
Christa McAuliffe showed the world what NH teachers stand for — the ultimate embodiment of optimism and safeguard of democracy.
40 years after the Challenger tragedy, her legacy lives on in classrooms across NH and the world, inspiring generations to dream bigger, ask questions, and reach further.
SoupScore Breakdown
Loading analysis metrics…
Voting History497 total votesExpandCollapse
Voting History
497 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-01-21 | H.R. 6945 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-21 | H.R. 6945 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-21 | H. Res. 1009 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-21 | H. Res. 1009 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-21 | H.R. 5764 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-20 | H.R. 5763 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-15 | H.R. 2988 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-15 | H.R. 2988 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-15 | H.R. 2988 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-01-14 | H.R. 7006 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-14 | H.R. 7006 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-14 | H.R. 7006 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-14 | H. Res. 992 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-14 | H. Res. 992 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-13 | H.R. 4593 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-13 | H.R. 4593 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H.R. 2312 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H.R. 2270 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H.R. 2262 (119th) | Final passage | NO | NO | ✓ | Failed |
| 2026-01-13 | H.R. 2262 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-13 | H. Res. 988 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-13 | H. Res. 988 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-13 | H.R. 6504 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-13 | H.R. 6500 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-12 | H.R. 2683 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-09 | H.R. 5184 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2026-01-08 | H.R. 1834 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-08 | H. Res. 780 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 131 (119th) | Passage, Objections of the President To The Contrary Notwithstanding | YES | YES | ✓ | Failed |
| 2026-01-08 | H.R. 504 (119th) | Passage, Objections of the President To The Contrary Notwithstanding | YES | YES | ✓ | Failed |
| 2026-01-08 | H.R. 6938 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 6938 (119th) | Retaining Divisions B and C | YES | YES | ✓ | Passed |
| 2026-01-08 | H.R. 6938 (119th) | Retaining Division A | YES | YES | ✓ | Passed |
| 2026-01-07 | H. Res. 780 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-01-07 | H. Res. 977 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-07 | H. Res. 977 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-06 | — | Call of the House | PRESENT | — | — | Passed |
| 2025-12-18 | H.R. 498 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 498 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 845 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 845 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 1366 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 1366 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-18 | H.R. 4776 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-18 | H.R. 4776 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-17 | H.R. 3492 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-17 | H.R. 3492 (119th) | Send back to committee | YES | YES | ✓ | 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.