Whether you’re looking for housing, navigating a high electricity bill, or searching for a doctor you can afford, 2-1-1 is only a phone call away and ready to help. Powerful visit yesterday to NH’s 211 Call Center with Granite United Way discussing how Congress can support their critical mission.

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 — 535
Yes48%
No51%
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 · 80 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
The right to vote is the fundamental right from which all of our rights flow.
As we mark this 60th anniversary of the Voting Rights Act, we’ve got a lot of work to do to protect voting rights. I’ve never been more motivated to do this work because I believe American democracy depends on it.
Craftsmen and artists are essential to American democracy.
It was great to spend an afternoon at the League of NH Craftsmen 92nd Annual Craftsmen’s Fair. Come check it out for yourself – they’ll be here in Sunapee until 5 PM on August 10!
➡️ nhcrafts.org
I'm working with every tool I have to lower costs for New Hampshire, and that’s why I’m working with Congressman Pappas to advance the bipartisan CANADA Act, legislation to ensure hardworking small businesses don’t have to pay for President Trump’s costly, chaotic, and lawless trade war with Canada.
At a moment when prices are already sky-high, the last thing New Hampshire small businesses, farmers, and foresters need is more uncertainty and higher costs. But because of President Trump’s costly and chaotic trade war with our neighbor to the north, that’s exactly what we’re up against.
America is a nation of immigrants. Today and everyday, I am fighting to protect the basic rights that define our country.
If you’re sick, you & your doctor should be making decisions about how you get better—not corporate monopolists looking to make a buck by denying you healthcare. But, under a plan from the Trump Admin, that’s what they’re trying to force on Medicare patients. That’s not right, & I’m fighting back.
My statement on Justice John Broderick below.
I urge you to closely read his extremely powerful and important piece: indepthnh.org/2025/07/31/j...
Great morning at Litchfield Fire Rescue with Litchfield's local leaders and first responders to discuss how we can work together to deliver for the people of Litchfield.
Your voices guide my work every day. 🇺🇸
Important visit this morning to St. Joe's Hospital in Nashua with @repchrispappas.bsky.social.
HR1—the GOP’s Big, Brutal Budget—makes the biggest healthcare cuts in American history, putting unbelievable pressure on hospitals, with many risking closure. I’m fighting to prevent that from happening.
Today, we celebrate the United States Coast Guard for 234 years of sacrifice, bravery, and devotion to our country.
To the women and men who answered the call to serve - thank you. Semper Paratus.
Hardworking people across NH are already facing some of the highest energy costs in America. The last thing they need is for utility costs to be jacked up. I’m using every tool I have to protect you from rate hikes. For help navigating rising energy costs, call 2-1-1 or visit nhsaves.com.
Our team is in close communication with the Concord Police and local leaders. I stand with the Concord community in rejecting this bigotry and standing against hate in all forms.
Hate has no place in the Live Free or Die state. The demonstration by a white supremacist hate group carrying swastika flags outside our State House does not reflect the values of New Hampshire or our nation.
The cost crisis is making life harder for hardworking people, and big price-gauging corporations are a key driver.
I’m working to get the Price Gouging Prevention Act signed into law because it will put an end to corporate price gouging and ensure every Granite Stater is getting a fair deal. 🇺🇸
Monopolies and corporate abuses of power in our defense sector have undermined our military readiness & been a driver of waste, fraud, & abuse.
I’ve questioned America’s top military leaders about ensuring we have a basic right to repair & I’m working to enshrine that right in federal law. 🇺🇸
Interested in interning with Team Goodlander? Check out our website for more information about how to apply!
➡️ goodlander.house.gov/services/int...
The work of Congress is made possible by our dedicated interns – from constituent services to legislative support, interns are part of the team that makes it happen. So thankful for the incredible interns who helped serve the people of New Hampshire.
I hear it all across NH: Housing prices are too high & supply is too low. I’m fighting to address this crisis & make the American Dream possible for Granite Staters.
Great conversation with WKBK radio about addressing the cost crisis, protecting critical healthcare & more.
🎧⬇️
I’m using every tool I have to stand up to these lawless efforts to seize your personal data and to protect the federal programs you rely on.
SoupScore Breakdown
Loading analysis metrics…
Voting History535 total votesExpandCollapse
Voting History
535 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-20 | H.R. 1681 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-17 | H. Res. 1175 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-04-17 | H. Res. 1175 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 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 |
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.