On Purple Heart Day, it was a profound honor to spend time with Richard, a Vietnam veteran and Purple Heart recipient, and the amazing community at our New Hampshire Veterans Home. Thank you to Tony Varga for bringing the healing power of music to a day I will never forget. 🇺🇸

Congress Member Profile|U.S. Representative|Democrat|New Hampshire District 2
Maggie Goodlander
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 613
Yes50%
No49%
Present1%
Not Voting0%
Party align93%
Cross-party6%

Maggie Goodlander
U.S. RepresentativeDemocratNew Hampshire District 2
SoupScore
Maggie's ATmosphere Activity
20 recent posts · 13 sponsored · 93 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Keeping our beloved friend Charlie St. Clair and his loved ones close in my heart tonight. Charlie is a patriot and a true public servant who loves the people of Laconia and New Hampshire and has given so much to us all. Praying for his strength and recovery. We're all pulling for you, Charlie.❤️
NH’s forests aren’t just scenery — they’re at the center of a vital economy that built our great state. And in Henniker yesterday, I sat down with the people keeping it alive.
Grateful to for the important conversation on the many ways we can work together to keep our forest economy strong.
Since 1971, Monadnock Worksource in Peterborough has been proving what’s possible when a community refuses to leave anyone behind.
Grateful to everyone working to deliver on our Constitution’s promise and a self-evident truth: that people with disabilities belong in every part of American life.
Awesome to be in Nashua last night for National Night Out!
Thank you to the Nashua Police and Fire Departments, our first responders, community partners, and everyone who came together last night.
Thank you to Easterseals NH for your unwavering commitment to New Hampshire's veterans, first responders, and military families. Honored to celebrate this exciting new chapter and all those who make this mission possible. 🇺🇸
Happy 236th Birthday to the United States Coast Guard! Semper Paratus🇺🇸
Our nurses show up for Granite Staters every single shift. Today I got to sit down and listen — meeting with the Concord Hospital Laconia and Franklin nurses as they fight for their first contract. Every worker deserves a seat at the table and a fair shot at a fair deal.
Beautiful morning in Franklin, breaking ground on the next phase of growth at the Easterseals NH Military & Veterans Campus. I’ve seen this campus in every season, and with every visit, I’ve left more proud and inspired by what New Hampshire is building here. 🇺🇸
New Hampshire’s own independent watchdogs have documented serious and ongoing concerns at the Sununu Center. Every child, every survivor of abuse deserves the truth and accountability. Now. An independent federal investigation is a critical step to delivering on both.
President Trump and the Pentagon owe every American — every servicemember, every veteran, and every military family — honest answers and the unvarnished truth. I will not rest until we get both.
As a former Naval intelligence officer, I know our national security depends on the people protecting it. Reducing our cybersecurity workforce has real consequences. We need to strengthen our defenses and focus on the facts—not political scapegoating.
A $1.8 billion taxpayer-funded slush fund for President Trump is dead wrong for America. Our taxpayer dollars should serve the public interest—not reward convicted criminals who assault police officers or enrich politicians who are trying to shield themselves from basic accountability.
The American people deserve a Justice Department that upholds the rule of law and serves the American people—not any one president. That's a promise worth fighting for and delivering on.
Grateful for the opportunity to listen and learn from those who have served. Thank you to the Military Officers Association of America for bringing together advocates and military leaders committed to strengthening support for our servicemembers, veterans, military families, and surviving spouses.
Happy National Intern Day! Every day, our interns bring curiosity, dedication, and a genuine commitment to getting the job done. From the bottom of my heart, thank you for your service to the people of New Hampshire! 🇺🇸
YMCA Camp Takodah is a place where you get to know yourself. Today, I saw firsthand how camps help young people build confidence, leadership, and lifelong friendships.
Thank you for supporting children, strengthening families, and investing in the next generation of Granite Staters.
Today marks 61 years since Medicare and Medicaid became law. To honor that, we hosted a Senior Resource Fair connecting Granite Staters with trusted partners.
Call us at 603-226-1002 or visit goodlander.house.gov/services to get in touch.
More from an awesome afternoon in Hudson with incredible team at the Life is Good Company. Loved seeing the “art of optimism” and the future of manufacturing up close!
Great to be with members of the Hudson Select Board for an energizing visit to the Life is Good Company. We saw the “art of optimism” and NH manufacturing in action. Important conversations about innovation, supporting workers, and growing small businesses right here in the Granite State.
SoupScore Breakdown
Loading analysis metrics…
Voting History613 total votesExpandCollapse
Voting History
613 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-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 |
| 2025-12-17 | H.R. 6703 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-17 | H.R. 6703 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-17 | H.R. 3616 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-17 | H. Con. Res. 64 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2025-12-17 | H. Con. Res. 61 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2025-12-17 | H. Res. 953 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-12-17 | H. Res. 953 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 3632 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 3632 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-16 | H.R. 4371 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 4371 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-16 | H. Res. 951 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-12-16 | H. Res. 951 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-16 | H.R. 3187 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-12-15 | S. 284 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-12-12 | H.R. 3668 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-12 | H.R. 3668 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 2550 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-12-11 | H. Res. 432 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2025-12-11 | H.R. 3898 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-11 | H.R. 3898 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 3383 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2025-12-11 | H.R. 3383 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 3383 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2025-12-11 | H.R. 3383 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-12-11 | H.R. 3638 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2025-12-11 | H.R. 3628 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-12-11 | H. Res. 939 (119th) | Kill the motion | YES | NO | ✕↔ | Passed |
| 2025-12-10 | H. Res. 432 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2025-12-10 | S. 1071 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-12-10 | S. 1071 (119th) | Motion to Commit | YES | YES | ✓ | Failed |
| 2025-12-10 | H. Res. 936 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-12-10 | H. Res. 936 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-12-10 | H.R. 1676 (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.