Today in Campton, I met with dedicated public servants from the United States Forest Service whose mission-critical work helps to keep our White Mountain National Forest a national treasure. I am proud to be working and standing with the people of our Forest Service. 🇺🇸

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.
New Hampshire’s forests are essential to our way of life. They are a vital source of clean water, thousands of good jobs, billions of dollars for our state’s economy, world-class recreation, and some of the most extraordinary wildlife on the planet.
New Hampshire is a land of opportunity for small businesses like the women-owned Leorah Medspa and Threading which celebrated its grand opening today in Nashua.
Proud to fight for New Hampshire’s small businesses on the House Committee on Small Business.
But this fight is far from over. I’m going to keep using every tool I have to stop the chaos that’s hurting you and your family.
I filed a legal brief in this case challenging President Trump’s lawless trade wars, and the federal court’s decision today is good news for small businesses, farmers, foresters and hardworking people across New Hampshire who are feeling the pain of and paying the price for Trump’s tariffs.
Important conversation this afternoon at the Nashua Center about what GOP cuts to Medicaid—the biggest in history—would mean for the people of NH. In a word: Devastating.
I’ve never been more determined to fight back and protect the programs you and your family rely on. I’m never giving up.
Karen Liot Hill and I had an impactful conversation with the people at the heart of this 100% employee-owned NH manufacturer.
One key takeaway: the future of manufacturing in our state depends on making housing and childcare affordable and accessible. That’s what I’m fighting to do in Congress.
NH’s small businesses are leading the world in innovation. That includes GEOKON, a Lebanon-based manufacturer of mission-critical sensors in engineering projects worldwide. While venture capitalists are consolidating corporate power, GEOKON placed ownership in the hands of the people who work there.
TRIO Programs are a cornerstone of our nation’s commitment to educational access and upward mobility, especially for students here in NH.
I was proud to lead the NH delegation in demanding Secretary McMahon and Director Vought deliver the federal funding NH students were promised.
From arbitrary tariff fees mandated by bigger companies to the uncertainty of the supply chains and higher costs, I will always fight to protect our small businesses and ensure they have the stability and support to thrive. 🇺🇸
Small businesses like Omer and Bob's in Lebanon help people from across our state and around the world enjoy all that New Hampshire has to offer.
But they are not immune to President Trump’s reckless and chaotic trade wars.
I am proud to be fighting for the resources our veterans need in Congress and on the House Armed Services Committee.
Thousands of veterans across NH rely on the White River Junction VA Medical Center for life-saving care.
Today, I spent time with providers & employees at the medical center, including AFGE Local 2604, & heard directly about the impacts of federal funding cuts & contract cancellations.
The fight to protect your healthcare continues, and I’m never giving up.
Important discussion in Lebanon with NH DHHS & Dartmouth Health partners who are on the frontlines of delivering life-saving healthcare, including maternal healthcare & substance use treatment. I heard about the real harm GOP cuts—including billions to Medicaid & Medicare—will have across NH.
Reposted byCongresswoman Maggie Goodlander
"When you love something, you fight for it."
— @repgoodlander.bsky.social, reflecting on the words of her Navy Veteran father.
On #MemorialDay, we salute the fallen who secured our liberty.
America is the land of the free because Hudson is the home of the brave.
Grateful to be with the people of Hudson this Memorial Day to honor the women and men who gave their lives for our country.
They will never be forgotten. 🇺🇸
We owe these patriots and their loved ones a debt of gratitude that we can never fully repay. Their memory is our blessing, and they will never be forgotten. 🇺🇸
I believe we are what we remember—as individuals & a nation.
On Memorial Day, it was an honor to be with hundreds of Granite Staters at the Manchester VA Medical Center—veterans, service members & military families—to remember the brave women & men who served our country faithfully in uniform.
Honored to start Memorial Day in Concord with the Concord Veterans Council and fellow Granite Staters to thank our veterans, servicemembers, military families, and first responders for their service to us all and for their sacrifice. 🇺🇸
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-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 |
| 2026-01-21 | H.R. 6945 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-21 | H.R. 6945 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-21 | H. Res. 1009 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-01-21 | H. Res. 1009 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-01-21 | H.R. 5764 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-20 | H.R. 5763 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-01-15 | H.R. 2988 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-01-15 | H.R. 2988 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-01-15 | H.R. 2988 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-01-14 | H.R. 7006 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-01-14 | H.R. 7006 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-01-14 | H.R. 7006 (119th) | Approve amendment | NO | NO | ✓ | Failed |
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.