We just wrapped up a 14-hour markup of the National Defense Authorization Act, where we were able to secure some real wins for New Hampshire.
Proud to bring the voices and priorities of our state to the House Armed Services Committee.

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 — 551
Yes49%
No50%
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 · 82 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
We are well into hour six of the House Armed Services Committee markup of the National Defense Authorization Act, legislation that determines the priorities of the Pentagon for the next year.
I’m fighting to deliver for New Hampshire and our servicemembers in this bill. Learn more ⬇️
SCOTUS’s decision allowing the Admin to continue attacks on the Department of Ed was dead wrong. But it's far from the end of this fight.
I’m using every tool to support our schools, including securing the release of $27M in federal funding promised to NH & being lawlessly withheld by the Admin.
I had a great visit this morning with Senator Maggie Hassan in Amherst to see this incredible community in action. From protecting Medicaid to delivering the federal funding that helps make their work possible, I am proud to be working on behalf of the people of Opportunity Networks in Congress.
Every Granite Stater deserves the opportunity to thrive, and that’s exactly what Opportunity Networks makes possible for people and families across our state.
We owe a debt of gratitude that we can never fully repay to America’s veterans.
Proud to bring the voices, priorities, and work of Operation Delta Dog to Congress to deliver for our veterans.
Inspiring evening last night at Swim With A Mission’s Navy SEAL Gold Star Family Tribute Dinner. Our servicemembers, veterans and military families represent the best of us — their grit, heart and sacrifice will never be forgotten.
Fantastic morning in Hanover at The Prouty, walking and biking alongside fellow Granite Staters in the fight against cancer.
As I saw once again first-hand today during a fantastic visit, the women and men of America’s first and finest public shipyard are critical to our national security. I’m proud to be bringing the voices and priorities of the Portsmouth Naval Shipyard to my work on the House Armed Services Committee.
Each person I heard from today shared the life-changing and life-saving impacts that service dogs have had on their lives, and I’m bringing each of every one of their ideas and voices to my work in Congress. 🇺🇸
I had the honor of spending the afternoon in Hollis today with a group of truly extraordinary veterans from across New Hampshire who have come together in community through an amazing organization called Operation Delta Dog.
We owe a debt of gratitude that we can never fully repay to America’s veterans. They put their lives on the line for our country, and many endured unimaginable stress and trauma in the line of duty. It is our enduring duty to deliver the care and support they need to thrive.
The Trump Administration is lawlessly withholding $27 million that Congress promised to New Hampshire public schools.
I will not rest until every dollar promised to the people of New Hampshire is delivered.
Learn more: goodlander.house.gov/media/press-...
Grateful to ReVision Energy and NH Small Business Development Center for their role in putting game-changing federal programs to work that have lowered costs & helped deliver reliable, clean power for Goosebay Lumber.
I’ll never stop working to lower costs so NH small businesses can thrive.
Awesome afternoon in Chichester today with the amazing team at Goosebay Sawmill & Lumber, Inc. This family-owned and solar-powered sawmill and lumberyard has been a staple for New Hampshire’s wood production and supply for 45 years.
The Trump Administration is trying to put America’s watchdog out of business. We’re fighting back.
I’m working to make government work better for hardworking people, including by cracking down on waste, fraud, and abuse.
One of the most important partners in this work is the Government Accountability Office—aka GAO—our independent, nonpartisan watchdog that saves billions in taxpayer dollars.
Hardworking Granite Staters are paying the price for President Trump’s unlawful and reckless trade wars.
I’m fighting back, in Congress and the courts, to end the chaos.
New Hampshire firefighters and first responders put their lives on the line every day to keep us safe. These American heroes deserve our full support.
Honored to join NH Fire Chiefs at the New Hampshire Fire Academy this morning to discuss how Congress can deliver for our brave first responders.
Fantastic day in Littleton yesterday.
I hope you’ll come visit soon!
SoupScore Breakdown
Loading analysis metrics…
Voting History551 total votesExpandCollapse
Voting History
551 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-06-04 | H.R. 2483 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-06-04 | H.R. 2483 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2025-06-04 | H. Res. 458 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-06-04 | H. Res. 458 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-06-03 | H.R. 1804 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-03 | H.R. 1642 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-22 | H.R. 1 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-22 | H.R. 1 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-05-22 | S.J. Res. 31 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | Consideration of the Resolution | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | Consideration of the Resolution | NO | NO | ✓ | Passed |
| 2025-05-22 | — | Motion to Adjourn | YES | YES | ✓ | Failed |
| 2025-05-20 | S.J. Res. 13 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-20 | H.R. 1223 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-20 | H. Res. 426 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-05-20 | H. Res. 426 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-05-19 | H.R. 1286 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-19 | H.R. 1263 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-15 | H.R. 2240 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-05-15 | H.R. 2255 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2025-05-14 | H. Res. 352 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2025-05-14 | H.R. 2243 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-14 | H. Res. 405 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-05-14 | H. Res. 405 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-05-14 | H.R. 2215 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-13 | H.R. 249 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-13 | H. Con. Res. 30 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2025-05-08 | H.R. 276 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-08 | H.R. 276 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-05-07 | H.R. 881 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2025-05-07 | H.R. 1503 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-06 | H. Res. 377 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-05-06 | H. Res. 377 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-05-05 | H.R. 36 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-05 | H.R. 530 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-01 | H.J. Res. 88 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-01 | H.J. Res. 78 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-04-30 | H.J. Res. 89 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-04-30 | H.J. Res. 87 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-04-29 | H.J. Res. 60 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-04-29 | H.R. 859 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-04-29 | H.R. 1442 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-04-29 | H.R. 1402 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-04-29 | H. Res. 354 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-04-29 | H. Res. 354 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-04-28 | S. 146 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-04-28 | H.R. 973 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-04-10 | H.R. 22 (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.