Hardworking people across New Hampshire are already feeling the pain of an affordability crisis from the grocery store to the gas pump.
I’m fighting to lower costs in Congress. President Trump is threatening to jack them by starting senseless trade wars.

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 — 551
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 · 82 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Last night, I had the opportunity to speak with members of the Ukrainian Parliament and With Honor Action about our shared commitment to the cause of freedom in Ukraine and standing up to Vladimir Putin’s aggression.
Nearly 30,000 households across NH rely on energy assistance through LIHEAP. The Trump Admin’s reckless attack on this vital program will cause a lot of pain for Granite Staters already facing sky-high energy costs.
In Congress, I’m fighting hard to lower energy costs for hardworking people.
NH shares a 58-mile border with Canada, a relationship that is vital to American national security. President Trump’s unjust trade war with our neighbor threatens that essential relationship.
I’m calling out President Trump every chance I get for needlessly threatening our national security.
We cannot and will not be silent about this dangerous, lawless attack on our healthcare.
We cannot and will not be silent about this dangerous, lawless attack on our healthcare.
Granite Staters rely on Planned Parenthood of Northern New England for basic, life-saving healthcare.
The Trump Admin’s dangerous move to freeze federal funding for these critical services—including cancer screenings and contraception—will cause real harm to real people.
Small businesses and hardworking families across New Hampshire are paying the price for President Trump’s senseless trade war with Canada and his lawless weaponization of taxpayer dollars.
We need to be loud about the real harm the Trump Administration is inflicting on hardworking people.
Last week, I met with New Hampshire’s own Casey, who was diagnosed with MS at 22 years old and relies on Medicaid to live her life and take care of her family.
Thank you, Casey, for sharing your story. Proud to be fighting the good fight with you.
It’s the honor of my life to fight for the people and priorities of the North Country in Congress.
Read my interview about this work and more with The Colebrook Chronicle ➡️ drive.google.com/file/d/1NIKV...
What’s the purpose of Republican's plan for the biggest cuts to Medicaid in history? Trillions of dollars in tax handouts to billionaires & big corporations.
I’m fighting for Henniker’s own Michelle Lawrence & millions of other hardworking people across America who these senseless cuts will hurt.
John and Claudia Dery rely on Medicaid to live their lives. I’m fighting for them every day against the threat we’re up against: the biggest cuts to Medicaid in American history.
Your stories are essential in this fight. Please share yours here: forms.gle/gVyvLEJhwq6V...
As Ramadan comes to a close tonight, I am wishing Muslim communities across New Hampshire — including the Islamic Society of NH who I spent an evening with earlier this month — a healthy, peaceful, and joyous end to the holy month.
Eid Mubarak!
On Vietnam War Veterans Day, we honor the 40,000 people across New Hampshire who served our country during the Vietnam era.
You put your lives on the line to make all of us safer. We owe you a sacred obligation, a debt of gratitude that we can never fully repay.
This is a good development in an important case about the fate of the CFPB. I filed a brief in this case because President Trump’s attacks on an agency that’s returned more than $20 billion to taxpayers are lawless & bad for NH.
This fight matters. Our voices matter. We will never give up the ship.
This is an attack on the rights of the women & men who serve our communities & keep our country safe—from Portsmouth Naval Shipyard to FCI Berlin to the Manchester VA. I'm working alongside our union brothers & sisters to fight this brazen attempt at union-busting.
See you in court, Mr. President.
It’s an honor to support the athletes and the important mission of the Special Olympics in Congress.
Everyone should have the chance to experience the community, joy, and growth that team sports bring to our lives. Special Olympics NH makes that a reality for thousands of Granite Staters every year, including Dylan Steffens, an extraordinary Special Olympics athlete who I loved meeting yesterday.
New Hampshire’s students are our future.
Yesterday, I sat down with Dartmouth War and Peace Fellows to talk about the biggest challenges we are facing at home and around the world — and the difference young people in America can make in tackling them.
New Hampshire’s public libraries are the beating heart of communities across our state.
Today, I led a letter alongside NH’s federal delegation demanding that President Trump reverse his executive order and fully fund the Institute of Museum and Library Services.
Read the letter for yourself ⬇️
SoupScore Breakdown
Loading analysis metrics…
Voting History551 total votesExpandCollapse
Voting History
551 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 |
|---|---|---|---|---|---|---|
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2025-09-09 | H. Res. 682 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-09 | H. Res. 682 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-09-08 | H.R. 3425 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-08 | H.R. 3424 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-04 | H.R. 4553 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-04 | H.R. 4553 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.J. Res. 105 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-04 | H.J. Res. 106 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-04 | H.J. Res. 104 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-03 | H. Res. 539 (119th) | Kill the motion | YES | YES | ✓ | Passed |
| 2025-09-03 | H. Res. 672 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-03 | H. Res. 672 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-09-02 | H.R. 747 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-02 | H.R. 4216 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-23 | H.R. 4275 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-23 | H.R. 3357 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-22 | H.R. 1917 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-22 | H.R. 3937 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-21 | H.R. 3351 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-21 | H.R. 3095 (119th) | Fast-track passage | YES | NO | ✕↔ | Passed |
| 2025-07-18 | H.R. 4016 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-07-18 | H.R. 4016 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H. Res. 590 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-07-18 | H. Res. 590 (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.