🚨Over the past 15 years, the rate at which kids are killed by firearms has grown more in NH than in any other state in America.
📜 We must keep our kids safe while respecting our Second Amendment.
🇺🇸I’m championing constitutional public safety legislation that will save lives & prevent gun crimes.

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.
Thank you, BAE Systems, for visiting the People’s House earlier this month! Proud to bring the voices of more than 6,500 employees across New Hampshire to Congress to fight for the safe, affordable future we deserve.
Last night, Nashua came together to remember neighbors we’ve lost because they didn’t have a safe place to call home.
Housing is a human right. I’m grateful to every advocate who stood in the cold, and I’ll never stop fighting in Congress until every person in Nashua has a safe place to call home.
The Pentagon has failed to pass a clean audit for far too long. A clean Pentagon audit will make America safer and stronger. It will save serious taxpayer dollars and ensure basic accountability. As a member of HASC, I’m working to make sure the Pentagon passes a clean audit.
🎥Atkinson Gazette
Happy birthday to the U.S. Space Force! 🚀
Today, we recognize a mission that’s critical to our national security and the people who carry it out every day. Thank you to the Guardians who serve with professionalism and purpose. 🇺🇸
🚨 The DOJ failed to release the Epstein files by the deadline, violating federal law and denying survivors the transparency they deserve.
No one is above the law, and I will continue pursuing every legal path to ensure transparency, accountability, and justice for survivors and the American people.
There are good reasons why our Constitution entrusts Congress with war powers.
I'm leading legislation that draws a simple & critical line: the President cannot unilaterally drag America into war with Venezuela without clear authorization from Congress.
New Hampshire’s firefighters are truly American heroes. They and their families deserve the benefits they have earned.
I’m proud that, this week, the President has FINALLY signed this important measure into law to deliver for our fallen heroes. 🇺🇸
www.nashuatelegraph.com/news/2025/12...
Grateful for the chance to pause and gather with colleagues from across America at the bipartisan prayer breakfast yesterday. I reflected on Micah 6:8 and its call: to do justice, love mercy, and walk humbly. Especially in challenging times, those values can guide us back to service over self.
These tragic murders shock the conscious, and my heart and prayers are with the family, friends, and loved ones of the people who were murdered in these horrific and unacceptable acts of gun violence.
Thank you from the bottom of my heart to our law enforcement, public safety & first responder leaders who are doing justice for the victims of the gun violence in Rhode Island & Massachusetts this week. I am grateful to every person who is working quickly to keep Salem & all of our communities safe.
Servicemembers, veterans, and their families are forced to fight red tape to get the healthcare they’ve earned.
That’s not right.
I’m leading a bipartisan bill, the Military CARE Act, which will cut red tape, restore accountability, and return the power back where it belongs: with patients.
Mr. Speaker: hardworking Americans are days away from losing their healthcare. Our commonsense bipartisan bill will prevent a death spiral and save healthcare for people across New Hampshire. Enough with the obstruction and grandstanding. Time to bring our bill up for a vote.
Our bipartisan bill to save healthcare for millions of Americans now has the support of 218 Members of Congress, but the Speaker of the House refuses to allow a vote.
The American people deserve on our bipartisan bill. Enough grandstanding, Mr. Speaker. Let’s get this done.
🚨Congress just passed the National Defense Authorization Act, which includes critical wins I was proud to secure for NH and our country.
Serving our country should come with fair pay and real support. That's why our bill gives our servicemembers and military families a 3.8% pay raise.
As we work to end cancer as we know it, every American should have access to the best treatments available. Our bipartisan bill will give every kid in New Hampshire a real chance at a healthy future and bring hope to families who are facing the unimaginable.
Let’s get this done.
New Hampshire is still battling a historic and severe drought. Our family farmers and small businesses shouldn’t have to hire an army of lawyers to get the federal disaster relief they need and deserve.
🚨Good news for our coasts and communities: the ESTUARIES Act has passed.
Support for protecting and restoring our nation’s estuaries — the coastal areas where rivers meet the ocean — means protecting jobs, wildlife, and the coastal communities that depend on them, today and for generations to come.
I’m praying for the victims of the horrific shooting at Brown University and everyone who has been touched by this senseless mass shooting.
If you have any information that could be relevant or helpful to the investigation, please call (401) 272-3121 or visit:
fbi.gov/brownunivers...
"Tell me and I forget; show me and I remember; involve me and I understand."
Lt. Jess Wyman lived by those words. At Nashua’s Station 4, I stood with her husband, Lt. Wyman, and her firefighter family who have motivated me in the cause of getting the Honoring Our Fallen Heroes Act signed into law.
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-03-05 | H.R. 7744 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-05 | H.R. 7744 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-05 | H. Con. Res. 38 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-03-05 | H. Res. 1099 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-03-04 | H. Res. 1100 (119th) | Motion to Refer | YES | YES | ✓ | Passed |
| 2026-03-04 | H.R. 6472 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-04 | S. 723 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-04 | H. Res. 1095 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-04 | H. Res. 1095 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-25 | H.R. 4758 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-25 | H.R. 4758 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-24 | H.R. 4626 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-24 | H.R. 4626 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-24 | H. Res. 1075 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-02-24 | H. Res. 1075 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-24 | S. 2503 (119th) | Fast-track passage | YES | YES | ✓ | Failed |
| 2026-02-24 | H.R. 6329 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-12 | H.R. 2189 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | S. 1383 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | S. 1383 (119th) | Motion to Commit | YES | YES | ✓ | Failed |
| 2026-02-11 | H.R. 261 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | H.R. 261 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-11 | H.J. Res. 72 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-02-11 | H.R. 3617 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-11 | H.R. 3617 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-11 | H. Res. 1057 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-02-11 | H. Res. 1057 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-11 | H. Res. 1042 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-02-11 | H. Res. 1042 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-10 | H.R. 1531 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-09 | H.R. 6644 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-04 | H.J. Res. 142 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-04 | H.R. 4090 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-02-04 | H.R. 4090 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-02-03 | H.R. 7148 (119th) | Accept Senate changes | NO | NO | ✓ | Passed |
| 2026-02-03 | H. Res. 1032 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-02-03 | H. Res. 1032 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-02-03 | H.R. 3123 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-02-02 | H.R. 980 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-22 | H. Con. Res. 68 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-01-22 | H.R. 6359 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-22 | H.R. 6359 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-22 | H.R. 7148 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-22 | H.R. 7148 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-22 | H.R. 7148 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-22 | H.R. 7147 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-22 | H. Res. 1014 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-22 | H. Res. 1014 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-01-22 | H. Res. 1014 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-21 | H.J. Res. 140 (119th) | Final passage | 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.