NH’s forests are national treasures — essential to our economy and our way of life. Granite Staters deserve a real say in how they’re managed. The Forest Service got 1.6 million public comments from across America before establishing the Roadless Area Conservation Rule…(1/2🧵)

Congress Member Profile|U.S. Representative|Democrat|New Hampshire District 2
Maggie Goodlander
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 616
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 · 97 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Happy Constitution Day, New Hampshire! I carry our Constitution with me everywhere I go — and I honestly don’t know how anyone does this job without it. 🇺🇸
Elections belongs to the American people — not to any President.
We are fighting back in Congress and in the courts to support our local election officials and ensure every eligible American can cast a ballot free from intimidation — and have that ballot counted.
A stronger Ukraine means a stronger America.
Last year, we secured $400 million in military aid for Ukrainians. Mr. President: release the aid TODAY.
Months ago, we forced a vote and passed the bipartisan Ukraine Support Act in the House. Senate: pass it TODAY.
We can and must get this done. 🇺🇦🇺🇸
🚨We received 218 signatures on the discharge petition for the Major Richard Star Act! We are one step closer to delivering justice to veterans who have waited long enough to receive the benefits they’ve earned and deserve. Speaker Johnson, the People’s House has spoken: bring this bill to the floor.
🚨The U.S. House of Representatives passed our third bipartisan Iran War Powers Resolution. End this war, Mr. President.
🚨The Supreme Court blocked the Trump Administration’s new mail-in voting restrictions from taking effect ahead of the midterms.
We took this fight to the courts and won. That’s a victory for our Constitution and for the rule of law.
Today is National Voter Registration Day, and the right to vote is the fundamental right from which all of our rights flow. Make a plan to vote on November 3 and check your registration status here: app.sos.nh.gov/viphome
Speaker Johnson has kept the U.S. House of Representatives OUT of session more than he has kept us in session for voting. That’s outrageous and unacceptable. You deserve better.
Uplifting night last night at Franklin Elks Lodge #1280 for this year’s annual dinner & auction supporting the Franklin Opera House — an amazing non-profit community arts organization that has been bringing music, comedy, theatre, and dance to Franklin for decades.
Passenger rail could be a game-changer for Nashua — but only with a clear, workable plan to get it done.
I secured $250,000 in federal funding to help move this work forward, and I’m committed to making sure every dollar brings us closer to reality.
Wishing all those celebrating a very happy Rosh Hashanah! May the year ahead be filled with health and hope for you and your loved ones. L’Shanah Tovah!
Last week in Concord, we hosted another Passport Fair to help Granite Staters get the documents they need and make government work a little better for the people it serves.
Thank you to everyone who came out — and to the National Passport Center who helped make the day possible!
Remembrance is a powerful form of service.
Today in Milford, we honored the souls who were taken from us on Sept. 11, 2001 and the patriotism, courage, and unity that was born out of that tragic day.
May our gratitude to those who have served be matched by how we serve one another.🇺🇸
Today marks 25 years since Sept. 11, 2001. 2,977 souls were taken from us that day. We honor them, and we will never forget them.
Let’s never forget how we showed up for one another in the aftermath of that tragedy.
That love is our inheritance — and our responsibility to carry forward. 🇺🇸
🚨Update from the Liberty Utilities rate case
This National Service Dog Month: to the dogs, the trainers, and the partnerships — thank you.
I won’t quit until our bill is signed into law, directing the VA to fund service dogs for veterans at no cost. No veteran should wait a year for a partner who could save their life.
There’s nothing like fair season in New Hampshire! Great to be back at the Lancaster Fair with New Hampshire Farm Bureau and to spend time with the farmers, foresters, and families who make our state so special.
I’ll keep fighting for New Hampshire’s farmers and working lands.
When our unions are strong, America is strong.
This Labor Day, I’m proud to stand with the people who keep our state running every single day. I’ll always fight for safe workplaces, fair wages, the freedom to organize, and an economy where hard work means a fair shot at the American dream. 🇺🇸
Since 1816, Hinsdale has been home to the oldest continuously operating post office in America — in the very same building. 📬
The men and women of the USPS provide an essential service and a lifeline for rural communities across NH. I’ll keep fighting to protect reliable postal service.
← Newer postsPosts page 2
SoupScore Breakdown
Loading analysis metrics…
Voting History616 total votesExpandCollapse
Voting History
616 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-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 |
| 2026-05-20 | H.R. 2616 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-20 | H.R. 1993 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | S. 1003 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | S. 2393 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 5317 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 4544 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 3234 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H. Res. 1299 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-15 | H.R. 8469 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-05-15 | H.R. 8469 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-05-14 | H.R. 8365 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-14 | H.R. 8365 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-14 | H.R. 5625 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2026-05-14 | H. Con. Res. 75 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-05-14 | H.R. 6260 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2026-05-14 | H.R. 6260 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-13 | H. Res. 1259 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Res. 1251 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Con. Res. 96 (119th) | Approve resolution | PRESENT | NO | — | Passed |
| 2026-05-13 | H.R. 1346 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2026-05-13 | H.R. 1346 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2026-05-13 | H. Res. 1252 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Res. 1274 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-13 | H. Res. 1274 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-05-13 | H. Res. 1275 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-13 | H. Res. 1275 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-05-12 | H.R. 2853 (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.