Today, we honor the women and men who loved America enough to give their lives for our country and each and every one of us. May God Bless our fallen heroes, our servicemembers, our veterans, and our military families. We will never forget you. 🇺🇸

Congress Member Profile|U.S. Representative|Democrat|New Hampshire District 2
Maggie Goodlander
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 613
Yes50%
No49%
Present1%
Not Voting0%
Party align93%
Cross-party6%

Maggie Goodlander
U.S. RepresentativeDemocratNew Hampshire District 2
SoupScore
Maggie's ATmosphere Activity
20 recent posts · 13 sponsored · 93 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Tony Guarino volunteered to serve our country in the Navy in 1944 while he was still a high schooler in Lebanon, NH.
I had the privilege of presenting Tony with a flag that flew in his honor over our U.S. Capitol to mark his 100th birthday. Happy 100th, Tony — fair winds and following seas. 🇺🇸
When disaster strikes, federal disaster loans keep small business in business and family farmers afloat. We must protect and strengthen those lifelines.
Proud to see our bill pass unanimously in the Small Business Committee this week, and I won’t quit until we get it done.
Today, 65% of American households are priced out of a median-priced home.
We must build more homes in America — and fast.
To succeed in that mission, we’ve got to lower the cost of building — including by cutting red tape that is jacking up building costs in New Hampshire and across America.
Today, I had the honor of welcoming some of NH’s newest citizens as my fellow Americans. 🇺🇸
Every person who chooses to become an American renews this extraordinary experiment in self-government and keeps our country forever young. Thank you for choosing America. Thank you for choosing NH.
NH’s law enforcement officers give their lives to saving lives and upholding the rule of law.
I’m grateful to the NH Law Enforcement Officers’ Memorial Association for bringing us together to remember and honor heroes who made the ultimate sacrifice in service to our communities and our country. 🇺🇸
Before sunrise, I was honored to join veterans, Gold Star families, and servicemembers for the annual Wear Blue: Run to Remember and bipartisan washing of the Vietnam Veterans Memorial wall.
May the legacies of America’s fallen heroes live on in our hearts and in the generations to come. 🇺🇸
🚨GOOD NEWS: We secured the 218 signatures we needed on our petition to bring our bipartisan Faster Labor Contracts Act up for a vote in the House.
Let’s get this done.
Consolidation and anticompetitive abuses are devastating for New Hampshire small businesses.
As a former federal antitrust enforcer, I know how to fight back. Capitalism without competition is not capitalism—it’s exploitation.
🚨The Pentagon is asking for another $1,500,000,000,000 in taxpayer dollars. The Air Force is asking for $338,800,000,000 — a $92,500,000,000 budget increase.
These are big numbers, but they will never become abstractions to me. Public trust depends on clean audits.
President Trump's war of choice in Iran is bankrolling Vladimir Putin and his regime. This is dead wrong and downright dangerous.
Great to be with the Pelham Fire Department! Our firefighters and first responders put their lives on the line every day to keep our communities safe. They represent the best of America and deserve our full support.
Gearing up for another week in the People’s House! Thank you to all the Granite Staters who’ve visited—the best ideas I get in this job come from YOU.
This is not a moment to be silent. This is a moment to speak up. 🇺🇸
🚨The Army agrees: our WARRIOR Act will make America’s military stronger and our country safer by ensuring that our servicemembers are judged on the merits — not their gender.
It’s past time for the United States Army to pass a clean audit. Public trust and our military readiness depend on it.
The women and men of America’s public shipyards are mission-critical for our national security. These patriots have some of the toughest and most important jobs. We should be doing everything we can to retain talent, remove unnecessary barriers, and provide stability—not create new obstacles.
🚨Good news: the House just passed our bipartisan amendment to deliver robust funding for improvements to VA direct care for New Hampshire veterans, including funding for upgrades to our Manchester VA Medical Center.
This amendment is about keeping our promise to those who served.
Monopolies and corporate abuses of power in our defense sector have undermined America’s military readiness and been a prolific driver of waste, fraud, and abuse.
Proud to be part of the bipartisan effort to enshrine the right to repair in federal law. Today, I secured the Navy’s commitment⬇️
This National Police Week, we honor the brave women and men in uniform who serve and protect our communities by upholding the rule of law and putting their lives on the line to keep us safe.
SoupScore Breakdown
Loading analysis metrics…
Voting History613 total votesExpandCollapse
Voting History
613 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-06-04 | H. Res. 1336 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-06-04 | H. Res. 1336 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-06-04 | H. Con. Res. 84 (119th) | Approve resolution | NO | NO | ✓ | Failed |
| 2026-06-03 | H. Res. 518 (119th) | Motion to Discharge | YES | YES | ✓ | Passed |
| 2026-06-03 | H. Con. Res. 86 (119th) | Approve resolution | YES | YES | ✓ | Passed |
| 2026-06-03 | H.R. 7726 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-06-03 | H.R. 7726 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-06-03 | H.R. 2860 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-03 | H. Res. 1333 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-06-03 | H. Res. 1333 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-06-03 | S. 254 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-06-03 | H.R. 7618 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-21 | H.R. 6047 (119th) | Final passage | YES | NO | ✕↔ | Passed |
| 2026-05-21 | H.R. 1041 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-21 | H.R. 1041 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-21 | H.R. 1329 (119th) | Final passage | NO | NO | ✓ | Failed |
| 2026-05-21 | H.R. 1329 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-20 | H. Res. 1300 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2026-05-20 | H. Res. 1300 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2026-05-20 | H.R. 2616 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-05-20 | H.R. 2616 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-05-20 | H.R. 1993 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | S. 1003 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | S. 2393 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 5317 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 4544 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H.R. 3234 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2026-05-20 | H. Res. 1299 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 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 |
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.