#VETFEST 2026 in Deerfield was a truly inspiring event.
Grateful from the bottom of my heart to Rae O’Donnell and the entire team at Veterans Resource Alliance of NH for bringing everyone together. So proud to be working alongside you to deliver for New Hampshire’s veterans. 🇺🇸

Congress Member Profile|U.S. Representative|Democrat|New Hampshire District 2
Maggie Goodlander
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 593
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.
The future of New Hampshire’s defense industrial base is bright because of small businesses like these.
Thank you to Antenna Research Associates for hosting us in Nashua for a tour and roundtable with the innovators and skilled workers strengthening America’s national security.
My grandfather was a proud Rotarian, and I grew up seeing how deeply he valued its commitment to service. Truth, fairness, goodwill, and the common good are values I carry with me every day. Thank you to the Bow Rotary Club for having me and for everything you do for our communities and our state.
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. 🇺🇸
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.
Posts page 1Older posts →
SoupScore Breakdown
Loading analysis metrics…
Voting History593 total votesExpandCollapse
Voting History
593 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-06-30 | H. Res. 1399 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-06-30 | H. Con. Res. 108 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-06-30 | H. Res. 1398 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-06-30 | H. Res. 1398 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-06-29 | H.R. 7128 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-29 | H.R. 7757 (119th) | Fast-track passage | NO | YES | ✕ | Passed |
| 2026-06-25 | H.R. 2478 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-24 | H.R. 915 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-24 | H.R. 7401 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-23 | H.R. 6644 (119th) | Accept Senate changes | YES | YES | ✓ | Passed |
| 2026-06-23 | S. 629 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-11 | H. Res. 1335 (119th) | Approve resolution | PRESENT | NO | — | Passed |
| 2026-06-11 | H.R. 9238 (119th) | Fast-track passage | NO | NO | ✓ | Failed |
| 2026-06-10 | H.R. 8464 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-10 | H.R. 8464 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-06-10 | H.R. 8312 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-10 | H.R. 7892 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2026-06-09 | H.R. 5408 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-06-09 | H. Res. 1140 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-06-09 | S. 2 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-09 | S. 2 (119th) | Motion to Commit | YES | YES | ✓ | Failed |
| 2026-06-09 | H. Res. 1140 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-06-09 | H. Res. 1345 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-06-09 | H. Res. 1345 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-06-08 | H.R. 8428 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-08 | H.R. 8466 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-05 | H.R. 2913 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-06-04 | H. Res. 518 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-06-04 | H.R. 8646 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-04 | H.R. 8646 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-06-04 | H. Res. 1336 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-06-04 | H. Res. 1336 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-06-04 | H. Con. Res. 84 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-06-03 | H. Res. 518 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-06-03 | H. Con. Res. 86 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-06-03 | H.R. 7726 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-03 | H.R. 7726 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-06-03 | H.R. 2860 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-03 | H. Res. 1333 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-06-03 | H. Res. 1333 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-06-03 | S. 254 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-03 | H.R. 7618 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-21 | H.R. 6047 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2026-05-21 | H.R. 1041 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-21 | H.R. 1041 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-21 | H.R. 1329 (119th) | Final passage | NO | NO | ✓ | Failed |
| 2026-05-21 | H.R. 1329 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-20 | H. Res. 1300 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-20 | H. Res. 1300 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-05-20 | H.R. 2616 (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.
Page 1 / 12Next →