It was great to be at Nashua’s back-to-school night to celebrate the start of the school year with students, families, teachers, and the Nashuans who make good things happen for our community.
There was a lot of love out outside the Nashua Library last night.

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.
Social Security and Medicare are bedrock promises, but they’re under attack as high costs squeeze families. In Concord, I spoke with local leaders and seniors about how we can protect and strengthen these vital programs for generations to come.
As the great-granddaughter of NH family farmers, I know how important our farms are to our communities & economy.
I had a fantastic afternoon visiting with family farmers in Penacook, Concord & Plymouth. Big Ag has too much power, & I’m proud to fight for NH’s family farmers in Congress. 🇺🇸
For 1,273 days, the people of Ukraine have withstood Russia’s brutal and lawless invasion of their homeland. They’ve never stopped fighting for freedom or lost hope in their cause.
I was proud to work with Common Man for Ukraine to help navigate the visa process and make their visit possible.
We know many people were left on hold, including Congresswoman Maggie Goodlander, who was waiting on the line and eager to answer your questions and share updates with you about her work in Congress.
We are very sorry for the inconvenience.
🔁 from AARP NH: Our sincere apologies to everyone who attempted or planned to join AARP’s town hall this morning. Due to technical difficulties with AARP’s tele-town hall platform, we were not able to launch the event.
Had a great discussion in Windham with Dan Weeks, @cclusa.org , @lcv.org & local leaders about the barriers they face in lowering energy costs. The biggest one is the GOP’s Big, Brutal Budget, which will jack up costs and kill energy jobs.
I will never stop working to make clean energy affordable.
Starting soon — I hope you'll join us!
To tune in, call in at 833-946-1562 and/or watch live on Facebook here: www.Facebook.com/AARPNH.
📅 Hope you’ll join us on Wednesday, August 20, at 11:00 AM for a telephone town hall with AARP NH to discuss my work in Congress to lower costs, protect Social Security and Medicare, and deliver for you.
To join, call in at 833-946-1562 and/or watch live on Facebook here: www.Facebook.com/AARPNH
Reposted byCongresswoman Maggie Goodlander
📅 Hope you’ll join us on Wednesday, August 20, at 11:00 AM for a telephone town hall with AARP NH to discuss my work in Congress to lower costs, protect Social Security and Medicare, and deliver for you.
To join, call in at 833-946-1562 and/or watch live on Facebook here: www.Facebook.com/AARPNH
Connection is core to who we are as a state & country—that includes in our defense systems.
In Lisbon, I saw how New England Wire is making America safer & stronger through innovative manufacturing. Proud to bring their voices to Congress on the Armed Services Committee & Small Business Committee.
Housing costs are crushing hardworking Granite Staters and standing in the way of the American Dream.
I’m proud to help lead this bipartisan legislation to cut bureaucratic red tape and give local leaders more flexibility on where and how to build homes Granite Staters can afford.
Fantastic visit yesterday in Lisbon with the amazing team at Lisbon Area Historical Society!
American soldiers put their lives on the line for us all. To vote while they’re serving America on overseas deployments, they vote by mail.
Why does Donald Trump want to rip the right to vote away from American soldiers?
The GOP’s Big, Brutal Bill is forcing this clinic to shut down, and this should outrage everyone in our state. I am proud to stand with our partners across the North Country in fighting back and protecting the healthcare that our people need and deserve.
The extraordinary team of providers at Ammonoosuc Community Health Services has built a lifeline of care for people across our North Country. But as Republicans make the biggest cuts to healthcare in history, this clinic and the Granite Staters who rely on it are paying the price for these cuts.
It’s a little after 7 AM, and Polly's Pancake Parlor here in Sugar Hill is hopping. Polly’s has been serving top-notch stacks since 1938 with some of the best views in our North Country.
Grateful to be working with true teammates in every corner of our state to tackle the cost crisis head on and save you $$$.
I heard it loud and clear from Windham to Littleton today: hardworking people are feeling the pain of high prices. Housing, healthcare, gas, groceries — life is too expensive and Donald Trump is jacking up costs across the board.
This commonsense bipartisan bill will help deliver the best possible training and tools New Hampshire’s firefighters need to do the heroic work they do for our communities.
📅 Hope you’ll join us on Wednesday, August 20, at 11:00 AM for a telephone town hall with AARP NH to discuss my work in Congress to lower costs, protect Social Security and Medicare, and deliver for you.
To join, call in at 833-946-1562 and/or watch live on Facebook here: www.Facebook.com/AARPNH
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-05-15 | H.R. 8469 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2026-05-15 | H.R. 8469 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-05-14 | H.R. 8365 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-14 | H.R. 8365 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-14 | H.R. 5625 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2026-05-14 | H. Con. Res. 75 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-05-14 | H.R. 6260 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2026-05-14 | H.R. 6260 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-13 | H. Res. 1259 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Res. 1251 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Con. Res. 96 (119th) | Approve resolution | PRESENT | NO | — | Passed |
| 2026-05-13 | H.R. 1346 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2026-05-13 | H.R. 1346 (119th) | Send back to committee | NO | NO | ✓ | Failed |
| 2026-05-13 | H. Res. 1252 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2026-05-13 | H. Res. 1274 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-13 | H. Res. 1274 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-05-13 | H. Res. 1275 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-13 | H. Res. 1275 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-05-12 | H.R. 2853 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-12 | H.R. 2071 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-30 | S. 4465 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-30 | H.R. 7567 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-30 | H.R. 7567 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | NO | ✕↔ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2026-04-30 | H.R. 7567 (119th) | Approve amendment | YES | NO | ✕↔ | Failed |
| 2026-04-30 | S. Con. Res. 33 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-29 | S. 1318 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-04-29 | H. Res. 1224 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-04-29 | H. Res. 1224 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-04-27 | H.R. 227 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-04-27 | H.R. 7959 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 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 |
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 / 11Next →