Spent the afternoon in Epsom hearing directly from local leaders about the challenges and opportunities facing their community.
You know your needs best, and I’m working every day to deliver real support. Grateful to everyone who took the time to share their perspectives and leadership.

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 — 497
Yes48%
No51%
Present1%
Not Voting0%
Party align94%
Cross-party6%
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 · 79 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Access to healthcare is a matter of life and death for people across NH.
Grateful for the conversations I had last week with nurses, physicians, and advocates from across NH about how we lower costs and strengthen the healthcare workforce that is vital to the future of our state and our country.
I was grateful to join the New Hampshire’s State Veterans Advisory Committee in Pembroke to hear directly from veterans, servicemembers, military families, and leaders from across our state.
I will never stop fighting to make sure our country keeps faith with the men and women who served it. 🇺🇸
Honored to join a room full of freedom-loving, patriotic women in Windham yesterday to celebrate the 100th anniversary of the Salem Area Women's Club. Here’s to the another century of good work, goodwill, and being a power of good! 🇺🇸
President Trump’s wars — from his trades wars to his war of choice in Iran — are making life more uncertain and expensive every day.
I spoke with Adam Sexton about what I’m hearing from hardworking people across our state: enough with the costly chaos and uncertainty. 👇
Loved hearing directly from the amazing people who make New Hampshire the greatest state in the nation to visit at this week’s NH Economy Tourism Summit.
Thank you, Visit NH!
Art has always been how our democracy tells the truth.
Congrats to Audrey Webber of Mascoma Valley Regional High School for representing us in our Capitol with your extraordinary painting “Dusk Over Cardigan” that will represent New Hampshire’s 2nd District in Washington. 🇺🇸🎨
Class of 2026: America needs you. The story of this country is not a finished book sitting on any shelf — it's a living experiment, and the pen is in your hands. 🇺🇸
Congratulations to the New England College Class of 2026! It was an honor to be with you in Henniker, and I'm so excited for the positive change I know you'll bring in the days ahead to our state, our country, and the world.
At the Farm, Forest & Garden Expo in Deerfield—celebrating 250 years of New Hampshire family farmers and foresters.
You are the stewards of our land. Keepers of our character. Engines of our economy. I will never stop fighting for you. 🇺🇸
This weekend, we remember the brave firefighters who gave their lives to saving lives and keeping us all safe.
To Captain Chris Brown of the Northwood Fire-Rescue, and to those who loved him: your sacrifice will never be forgotten. 🇺🇸
More than 7 million Americans are living with Alzheimer’s—and millions more are caring for loved ones every day.
Grateful to meet with amazing advocates from across NH to push forward the ASAP & AADAPT Acts—because early detection, and real support for people and families facing ALZ cannot wait.
As a Congresswoman, my job is to ask the hard questions and deliver the accountability that the American people deserve.
After hours of shameless stonewalling and sketchy dodges, Secretary Hegseth finally answered an important question.
Gas prices have reached record highs, but Mr. Hegseth cannot answer the most basic questions about how much his war of choice in Iran is costing hardworking Americans at the gas pump. He has no business serving as our Secretary of Defense.
Secretary Hegseth testified that he will be accountable for every American taxpayer dollar that the Pentagon spends, so I asked for a simple breakdown of the billions of dollars he has already spent in President Trump’s war of choice in Iran. He had no answer. Make that make sense.
Highlight of the King’s address to Congress today was the standing O for the cornerstone constitutional truth that executive power is subject to checks and balances. That’s an idea worth fighting for today and every day. 🇺🇸
President Trump is asking Congress for another $1.5 trillion for a department that has chronically failed to pass a clean audit. That is not good government and you deserve better.
🚨Good news: the House passed our bipartisan bill — the SEED Act. These educators deserve the same tax deduction other teachers get, and our commonsense, bipartisan bill will make that happen. Time to right this wrong and get our bill signed into law.
Posts page 1Older posts →
SoupScore Breakdown
Loading analysis metrics…
Voting History497 total votesExpandCollapse
Voting History
497 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-23 | H.R. 5587 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2026-04-22 | H.R. 6387 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 6387 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-22 | H.R. 4690 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-22 | H.R. 4690 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-22 | H. Res. 1182 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-22 | H. Res. 1189 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-22 | H. Res. 1189 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-21 | S. 1020 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-21 | H.R. 2493 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-21 | H.R. 5201 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-20 | H.R. 5200 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 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 |
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.
Page 1 / 10Next →