🚨Housing costs in NH outpace incomes by more than 5X. Think about that. We need to build WAY more homes and to change HOW we build homes.
🚨That’s why Rep. Mike Flood and I are leading a bipartisan bill to cut the red tape driving up the cost of building affordable homes.

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 — 582
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 · 89 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Today, I sat down with healthcare leaders who are on the frontlines working to deliver affordable, quality care to communities across NH.
I’ll never stop fighting to ensure every Granite Stater gets the healthcare they need when they need it and where they need it.
Child care is one of the biggest cost challenges facing NH families, and the Y is meeting it head-on. Grateful to the amazing team at the YMCA of Greater Nashua for being the most can-do partners I could ever ask for in our work to make high-quality childcare affordable for everyone in NH.
NH’s future is being built at Nashua Community College.
From the microelectronics bootcamps to the early childhood education classroom, I got to spend time with the students and educators powering our workforce on pathways to a stronger Granite State.
Proud to fight for you in Congress.
Reposted byCongresswoman Maggie Goodlander
We are thrilled to welcome our newest committee member, @goodlander.house.gov! She proudly served as an intelligence officer in the United States Navy Reserve for over a decade, and we are looking forward to having her expertise on our committee.
Thank you to the amazing students, teachers, and parents from the Northwood School for visiting the People's House last week! NH students are the future, and it was wonderful to welcome them to our Nation's Capitol and see their curiosity, enthusiasm, and commitment to learning in action. 🇺🇸
It was a busy week of healthcare conversations in the People's House last week. Grateful for the partnership of advocates, providers, veterans, and community leaders who are fighting to ensure every Granite Stater can get the healthcare they need — when they need it and where they need it.
Loved being in Salem with the incredible team at Salem Family Resources for the inaugural miles4mom & fun4family 5K. It was energizing to celebrate the families, volunteers, and community leaders who are working to make Salem stronger every day. 🇺🇸
Thank you, BIA, for being my partner in solving problems and seizing opportunities — from cutting red tape to building more great New Hampshire homes.
Today, on Women Veterans Day, we remember and honor the women of America who for 250 years have put their lives on the line in service to our country in uniform.
Our military is stronger because of the women we honor today — no executive order, no president, will ever erase that.
Come with me to Experience New Hampshire in our Nation’s Capitol ⬇️
The USPS is a promise that every American—no matter where they live—stays connected. Grateful to join the Postal Service Caucus for an important discussion about protecting reliable mail delivery, supporting our postal workers, and ensuring our rural communities get the service they depend on.
Honored to meet with our newest 2026 Congressional Gold Medalists, Lauren and Alex! I’m so proud of our very own Granite Staters for this milestone achievement and cannot wait to see all the good you do for NH and the world.
Learn more about how YOU can get involved at congressionalaward.org
When workers put in the hard and essential work to form a union, they’re too often met with endless delay tactics and stonewalling — it’s just not right.
I was proud to cosponsor our bipartisan bill, rally the 218 signatures we need to force a vote, and pass it in the House today.
Another busy week in Congress! Grateful to all the Granite Staters who visited the People’s House and met with our team. We work for YOU!
Another busy week in Congress! Grateful to all the Granite Staters who visited the People’s House and met with our team. We work for YOU!
Congratulations to the Leadership NH Class of 2026! It was an honor to celebrate this group of leaders from every corner of our state and the power of leadership across NH.
Our future is bright because people of good faith are willing to step up and build bridges that make us stronger. 🎓🇺🇸
Last week in Whitefield, I spent time with Jeanne Robillard and the extraordinary team at Tri-County CAP.
I left in awe. Tri-County CAP shows up for thousands of Granite Staters every single day. I’ll never stop fighting for the federal investments that make your mission-critical work possible.
Some GOOD news from the last few days:
✅ The House passed our bipartisan Iran War Powers Resolution.
✅The House passed our bipartisan Ukraine Support Act.
✅HASC passed our bipartisan bill to ensure American troops recoup the right to repair their own equipment.
Every American deserves the freedom to live with dignity, safety, and equality under the law. Pride is a celebration of that freedom and a reminder that our work is not done. I’ll never stop fighting in Congress to ensure that the promise of equal justice and equal opportunity belongs to everyone.
SoupScore Breakdown
Loading analysis metrics…
Voting History582 total votesExpandCollapse
Voting History
582 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-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 |
| 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 |
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.