Great to start my day on WFEA with Jeff Chidester this morning.
The Trump Administration's attacks on the federal workforce, including on our shipyard workers, undermine our national security and our way of life. I'm fighting back to protect what matters most.

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.
New Hampshire plays a key role in our national defense. Great to visit Granite State Manufacturing in Nashua today and meet with the incredible members of their team. Their innovative partnership with Nashua Community College is remarkable.
Reposted byCongresswoman Maggie Goodlander
To be the best possible advocate for you in Congress, I need to hear from you directly. This Wednesday, I’m hosting a Community Conversation in Concord — I hope you’ll join us!
📅 Wednesday, March 19, 2025, at 4:30 PM
📍Concord High School Auditorium
📨RSVP: docs.google.com/forms/d/e/1F...
It was an honor to be at the Boys & Girls Club of Greater Salem, NH, today to celebrate Jamie and the 35th Annual John P. Ganley St. Patty’s Day Memorial Celebration. 🇺🇸☘️ 🇺🇸
This is what New Hampshire is all about: waking up every morning and asking what good we can do for one another. That’s how Chief Ganley lived his life. And that’s what Jamie Santos does every day for the people of Salem.
Tariffs are a powerful tool of economic statecraft – but when they’re wielded without any regard for what it means for the people on the ground, they are incredibly dangerous.
Granite Staters are paying the price for President Trump’s trade war.
NH’s family-owned sugar shacks are a deeply rooted part of our agricultural identity—& as we all know NH produces the best maple products in the world. 🍁
But these family-owned businesses are facing new pressure under President Trump’s trade war—I’ll never stop fighting for them in Congress.
Having a home is a cornerstone of the American Dream.
Wonderful to meet with New Hampshire Housing to talk about how Congress can support their work and develop more housing solutions for Granite Staters.
I am proud to support the Honoring Our Fallen Heroes Act, common sense, bipartisan legislation that will cut red tape for the loved ones of fallen heroes like Nashua’s own Lt. Jess Wyman.
To be the best possible advocate for you in Congress, I need to hear from you directly. This Wednesday, I’m hosting a Community Conversation in Concord — I hope you’ll join us!
📅 Wednesday, March 19, 2025, at 4:30 PM
📍Concord High School Auditorium
📨RSVP: docs.google.com/forms/d/e/1F...
Great to talk to WMUR-TV’s Adam Sexton about my work in Congress fighting for what matters most to New Hampshire.
Tune in this Sunday at 10 AM.
Great to be at the PLUS Company’s Wild Irish Breakfast this morning in Nashua. 🍀
Although the jokes were far from golden, it was an honor to be there to recognize their important work.
Federal funding freezes and mass firings of staff at the Small Business Administration are a direct attack on New Hampshire’s small businesses.
In Congress, I’m fighting for the security and certainty that New Hampshire’s small businesses need to thrive.
📣🎨 Calling all high school artists: The 2025 Congressional Art Competition for #NH02 is OPEN!
Whether it’s a watercolor painting or an original photo, we want to see your best work! Learn more about the competition and how to submit your art below. The deadline is Friday, April 11, 2025, at 5 PM.
Our dedicated public employees keep our communities running. They should be able to focus on serving the American people without threats and attacks from the Trump Administration.
I will always stand up for SEIU 1984 and New Hampshire workers in Congress.
New Hampshire seniors like Judith and her husband are paying the price for the Trump administration’s chaos.
I am fighting with everything I’ve got to protect what matters most to Granite Staters.
Social Security isn't a Ponzi scheme & the people who rely on it aren't fraudsters.
The Trump Admin’s plan to close the Littleton Social Security office would leave seniors, veterans & families across the North Country 100+ miles from the support they need. That's unacceptable & I'm fighting back.
We live in a democracy, not a monarchy.
And the power of the purse belongs to Congress, not the President.
Thank you for your incredible, tireless service to our state and our country, @shaheen.senate.gov.
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.