More from @doggett.house.gov, @johnlarsonct.bsky.social, and I:

Congress Member Profile|U.S. Representative|Democrat|Massachusetts District 1
Richard E. Neal
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 592
Yes41%
No52%
Present0%
Not Voting7%
Party align99%
Cross-party1%
SoupScore
District Map
Congressional District 1
U.S. Census Bureau boundary data.
Social & Web
External Resources

Richard E. Neal
U.S. RepresentativeDemocratMassachusetts District 1
SoupScore
Richard E.'s ATmosphere Activity
20 recent posts · 5 sponsored · 40 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Imagine working your entire life, paying into Social Security every paycheck, and trusting it will be there when you retire.
Then watching politicians slash services, expose personal data, and threaten the very programs you earned.
That's governance under Trump and Republicans.
This report confirms what we've long suspected: Medicare's hospice payment system is vulnerable to exploitation at the expense of patients and taxpayers.
Democrats have a plan to fix it. Republicans only have excuses.
Trump wanted to use one of our nation’s greatest promises—Social Security—to advance his despicable immigration agenda.
When you think this Administration can't stoop any lower, they prove you wrong.
Only Trump would think he deserves praise for following a temporary court order.
Don’t forget he’s still getting a get out of jail free card on his taxes.
Keep up the pressure on House Republicans to ban this outrageous slush fund.
The president is trying to treat your tax dollars as a personal piggybank.
Today, a court upheld the rule of law—even when House Republicans won’t.
They could end this now. Until they do, Democrats will keep fighting to stop this lawless president and protect your tax dollars.
For nearly 160 years, the last Monday in May has served as a day to honor the brave men and women who made the ultimate sacrifice.
On this Memorial Day, take a moment to reflect on the freedoms we enjoy every day and remember the sacrifices of those who have made this observance possible.
The President who once promised to lower costs on day one now dismisses the pain you feel as something he doesn’t even think about.
This is the reality of Trump's economy and the direct result of his war of choice—and it's only going to get worse.
Read our full letter to the Departments of Justice, Treasury, and the IRS:
Trump is engaging in levels of corruption unlike anything America has seen from a president.
His scheme to reward his allies and shield himself, his family, & his businesses is a gross assault on taxpayers.
@democrats-judiciary.house.gov Ranking Member @raskin.house.gov & I are demanding answers.
This corruption marks a dark day for democracy. Read my full statement below:
Trump has turned the government into his personal protection racket by making sure his, his family’s, and his companies’ taxes are permanently off limits.
The same people struggling with groceries and gas are now forced to bankroll this legal shakedown and the enrichment of his family empire.
If there’s one thing the Trump Administration is consistent about, it’s finding new ways to steal from the American people.
Republicans can keep ignoring these gross abuses of power, but today I am leading my Democratic colleagues to protect the money you’ve worked hard to earn.
My full statement here: democrats-waysandmeans.house.gov/media-center...
It’s striking that days before Trump’s personal lawyers and his DOJ lawyers have to prove there’s no conflict of interest between them, they’re settling this case with a sham slush fund.
This reeks of desperation to loot the taxpayer before the jig is up.
When people are struggling to put gas in their cars, stretching their paychecks to keep up with prices, and grappling with an endless war, what is Trump doing?
Working to make himself $10 billion richer with your taxpayer dollars.
You work too hard to be robbed like this.
Yet another ploy by the President to get rich off the backs of taxpayers.
His corruption knows no bounds.
SoupScore Breakdown
Loading analysis metrics…
Voting History592 total votesExpandCollapse
Voting History
592 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-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 | NO | 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 | NO | 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 |
| 2026-03-05 | H.R. 7744 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2026-03-05 | H.R. 7744 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2026-03-05 | H. Con. Res. 38 (119th) | Approve resolution | YES | YES | ✓ | Failed |
| 2026-03-05 | H. Res. 1099 (119th) | Motion to Suspend the Rules and Agree | 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.