Great morning with the National Guard Association of NH and the NH National Guard Enlisted Association.
They embody the very best of us: service, readiness, and a deep commitment to our communities. I’m working in Congress to ensure they have the resources and support they need to succeed. 🇺🇸

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.
Americans need lower costs from the grocery store to the gas pump — not another forever war.
I spent time in Lebanon and Plymouth this week with extraordinary Granite Staters who are working the frontlines of solving our childcare crisis.
We’ve got to solve this crisis for our kids, and I will never stop fighting to do just that.
Granite Staters are paying the price for this war — in American lives, in taxpayer dollars, and at the gas pump.
The President must be clear with the American people: what is the objective, and how will this end?
Great morning at our State House with coffee and donuts to thank our State Reps for their service to NH. These leaders show up every day to serve our state, and I’m grateful for their partnership and commitment to our state and the Live Free or Die spirit that defines us. 🇺🇸
I get the best ideas from conversations like the one I had yesterday with students at Franklin Pierce University. Thank you for sharing your stories, your questions, and your courage. I’m proud to bring your voices to my work in Congress every day.
The true American heroes I met today at the Rindge Police Dept. and the Rindge Fire Dept. put their lives on the line every day to keep us all safe.
Grateful for the time I had today with Police Chief Rachel Malynowski, Fire Chief Bob Haas, Sergeant Nick Lavoie, and Detective Chris Martin. 🇺🇸
Great conversation with local leaders in Lebanon about the priorities facing the Upper Valley and the $250,000 in federal funding we secured to support safer sidewalks along Route 4. We won’t quit in our work to keep our communities connected, safe, and moving forward.
Two week ago today, a broad coalition of freedom-loving Granite Staters came together and spoke with one clear voice to ICE: get out of Merrimack.
This is not who we are. And what happened in NH two weeks ago today should inspire communities across America.
🚨Granite Staters: TODAY, before heading to the polls for town elections, remember to bring a photo ID. Check in with your town clerk or on your town’s website for polling locations and election timing before you go!
No one does democracy like New Hampshire. 🇺🇸 More info here: app.sos.nh.gov/viphome
No American community or city should be used as a “training ground” for our military. Period.
I was honored to join the Islamic Society of Greater Concord for Iftar this Ramadan. Grateful for the chance to break bread together, reflect on faith and service, and celebrate the spirit of generosity, unity, and community that brings neighbors together here in New Hampshire.
Why won’t the most senior people at the Pentagon answer the most basic questions truthfully?
The greatest part of my job is getting to meet YOU — the best boss in the world. My door is always open because I want your ideas. I want your feedback. I want to know how I can work with you and how I can best serve you. Please reach out at Goodlander.House.Gov.
The President started a war, sent thousands of our troops into harm’s way, left thousands of American citizens stranded in the Middle East, jacked up your gas bill, and still has not answered the most basic and urgent questions: what comes next? How does this end?
This should alarm every American.
The Pentagon is reportedly planning to send more than 23,000 troops to all 50 states. But senior Pentagon officials won't answer basic questions about these plans. Outrageous. I will not rest until we get answers and accountability.
My full statement on the firing of Kristi Noem⬇️
Reposted byCongresswoman Maggie Goodlander
Hardworking Americans are struggling to afford food and health care, and now, they're footing the bill for Donald Trump's reckless war in Iran.
Reposted byCongresswoman Maggie Goodlander
BREAKING: Democratic Veterans swore an oath to defend our nation, both when they signed up to serve and when they were sworn into office. Now, they’re delivering on that Oath. The Constitution demands that Congress declares war, and that’s what we’re fighting for today.
Great to be with the NH Association of Broadcasters to talk about how we can work together to protect local news and check the power of Big Tech. Our New Hampshire news stations are a trusted lifeline in emergencies and a cornerstone of local communities across our state.
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.