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.

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.
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.
Tonight, I visited the Friendly Kitchen — a place that shows what community looks like at its best.
I’m grateful for the staff and volunteers who show up every day with compassion and care.
Visit their website thefriendlykitchen.org for ways to get involved and how to donate.
Today, we remember the 6 million Jewish people and millions of innocent children and families murdered in the Holocaust.
We honor their memory by living up to our own responsibility to stand up to antisemitism and hate in all its forms and to defend the dignity of every human being.
Great visit with Chief Dubreuil at the New Boston Fire Department’s brand new station last week. Proud to see federal funding delivering real results.
This beautiful station reflects years of leadership from New Boston’s former Chief Dan MacDonald — the face, voice, heart, and soul of the Dept.
Enough is enough.
We must stop the chaos, the lawlessness, and the killing.
No one wants to see another American citizen shot dead in broad daylight by masked federal agents.
I’m working to get the guardrails in place that will deliver the accountability and transparency we need from federal law enforcement.
We must end ICE’s campaign of fear, violence, and chaos against our communities.
I will not rest until we have the guardrails to ensure federal law enforcement cooperates with our trusted local law enforcement officials and acts with professionalism, transparency, and accountability.
As this winter storm moves through NH, please know help is here for you.
Call 2-1-1 or visit 211NH.org for warming shelters, food, heating & utility help, and local storm resources. Visit readynh.gov for the latest safety information for our state. Please stay safe, check on neighbors if you can. ❄️
My heart is with Alex Pretti—a 37-year old fellow American who served our country as a registered nurse in the intensive-care unit at the Veterans Affairs hospital in Minneapolis and was shot dead by masked federal agents today.
This senseless killing needs to stop. Now. My full statement is below.
Sky-high utility costs are crushing hardworking people across NH. One key driver are the big players jacking up your utility costs by exploiting Byzantine rules and regulatory systems. I’m ready to use every tool we’ve got to bring an end to this monopoly abuse and lower your costs.
Here’s a simple truth the Supreme Court once recognized: women must be free to make their own healthcare decisions.
As we mark yesterday’s anniversary of Roe v. Wade, we honor what it stood for — and we recommit to restoring it.
Read my full statement⬇️
🚨Today, the House will vote on our bipartisan, common sense War Powers Resolution.
The time to do the right thing is always now. 🇺🇸
🚨Granite Staters: dangerously cold weather is hitting NH this weekend.
Please know that emergency shelters and warming stations are open. If you or someone you know needs a safe, warm place, please call our office at (603) 226-1002 or 211 to find help nearby.
Stay safe and please take good care.
16 years ago today, the Supreme Court took a wrecking ball to our campaign finance system.
It won’t fix itself. That’s why I’m fighting for a constitutional amendment to overturn Citizens United, ban corporate PACs, and restore commonsense safeguards so that Granite Staters decide our elections.
President Trump’s reckless threats against America’s most important allies — our NATO allies — are making our country less safe.
That’s why I’m leading a bipartisan bill to prevent American taxpayer dollars from being used to attack our NATO allies.
Let’s get this done and stop this madness.
Congratulations to my friend the Honorable @govsherrillnj.bsky.social on your inauguration as New Jersey’s 57th Governor. America is lucky to have you at the helm in the Garden State. 🇺🇸
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.