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.

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.
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.
🚨Granite Staters: Today is the final day to enroll in or change a Marketplace health plan for coverage that can begin January 1.
Visit ➡️ HealthCare.gov to compare plans and get covered.
Our office here to help — call us at (603) 226-1002. Your health can’t wait — and neither should you.
I am horrified and heartbroken by the antisemitic terrorist attack at Bondi Beach.
My full statement ⬇️
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-04-23 | H.R. 5587 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2026-04-22 | H.R. 6387 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 6387 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-22 | H.R. 4690 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 4690 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-22 | H. Res. 1182 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-22 | H. Res. 1189 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-22 | H. Res. 1189 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-21 | S. 1020 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-21 | H.R. 2493 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-21 | H.R. 5201 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-20 | H.R. 5200 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-20 | H.R. 1681 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-17 | H. Res. 1175 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-04-17 | H. Res. 1175 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-17 | H. Res. 1175 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-16 | H. Res. 1156 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-16 | H.R. 1689 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-04-16 | H. Res. 965 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-04-16 | H.R. 6398 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-16 | H.R. 6398 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-16 | H.R. 6409 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-16 | H.R. 6409 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-16 | H. Con. Res. 40 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-04-15 | H. Res. 965 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-04-15 | H. Res. 1174 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-15 | H. Res. 1174 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-14 | H.R. 7613 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-14 | H.R. 1011 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-28 | H. Res. 1142 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-28 | H. Res. 1142 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-03-28 | — | Motion to Adjourn | NO | NO | ✓ | Passed |
| 2026-03-27 | H.R. 7084 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-26 | H.R. 8029 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-26 | H.R. 8029 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-26 | H. Res. 1128 (119th) | Approve resolution | PRESENT | NO | — | Passed |
| 2026-03-25 | H.R. 5103 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-25 | H.R. 5103 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-25 | H. Res. 1131 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-25 | H. Res. 1131 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-03-24 | H.R. 6422 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-19 | H.R. 4638 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-18 | H.J. Res. 139 (119th) | Fast-track passage | NO | NO | ✓ | Failed |
| 2026-03-18 | H.R. 1958 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2026-03-18 | H.R. 556 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-18 | H.R. 556 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-17 | H. Res. 1115 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-03-17 | H. Res. 1115 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-03-17 | S. 3971 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-03-17 | H.R. 4294 (119th) | Fast-track passage | YES | YES | ✓ | 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.
Page 1 / 10Next →