Richard E. Neal headshot
At a Glance
Seat
Representative for Massachusetts District 1
Born
February 14, 1949
Age 77
Phone
(202) 225-5601
Office
372 Cannon House Office Building, Washington 20515
Congress Member Profile|U.S. Representative|Democrat|Massachusetts District 1

Richard E. Neal

Voting Record — 616
Yes41%
No52%
Present0%
Not Voting7%
Party align99%
Cross-party1%
SoupScore
District Map

Congressional District 1

U.S. Census Bureau boundary data.
Richard E. Neal headshot
Richard E. Neal
U.S. RepresentativeDemocratMassachusetts District 1
SoupScore
Richard E.'s ATmosphere Activity
20 recent posts · 5 sponsored · 40 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

The American people couldn't have been more clear with their rejection of Trump and Republicans this week. And in response, Trump is doubling down on the very worst parts of his agenda by promoting Stephen Miller. Our country deserves better than more cruelty and extremism from this White House.
Trump’s ego-guided trade policy and price-hiking tariffs have only delivered higher costs and more chaos for businesses and families. The American people have soundly rejected that. My priority is delivering for every working family, not one man’s ego.
Trump's tariffs and war in Iran have sent prices outpacing paychecks for 7 months straight. People are tired of fighting to keep up with the chaos of Trump’s price-hiking, business-crushing tariffs. It’s time to right this ship and bring relief to workers and families.
Prices are too high and too many people are living without the health care they need. The American people have made it abundantly clear that they need a better path. It’s time that the needs of workers and families go back to the center of our economy and our nation’s tax policy.
Richard Neal makes Ways and Means chair bid official politi.co/4sJMjaj
This is yet another trade decision grounded in grievance that flies in the face of what responsible policy should be. The last thing families and businesses need is more Trump chaos that shakes our economy, puts investments at risk, and erodes our nation's credibility.
“We are looking at going without [health care] next year. There is no middle ground. It’s either $3,000 or nothing.” - Ms. Dwyer While cuts might be just numbers to Republicans, Democrats know that for millions of people like the Dwyers, it’s the difference between health care and nothing at all.
For the second year in a row, millions of workers and families are again finding Trump and Republicans’ health care cuts waiting for them in sky-high premiums. As Open Enrollment begins today, make sure to review your options carefully to find the coverage that meets your needs: healthcare.gov.
As families pay record-breaking prices at the pump, Trump’s own oil and gas investments are up 43% since last year. Trump cares more about topping off his wallet than your ability to fill up your gas tank.
I can’t think of a more desperate admission of failed trade policy than temporarily lowering tariffs on select products to favor a political ally days before an election. People need a permanent end to this price-hiking trade war, not temporary decisions designed to tilt an election.
The Trump administration has granted tariff exemptions on some Canadian products, says Sen. Susan Collins, who’s facing a tough re-election battle in Maine.
The election hasn’t even happened yet, and Trump is already trying to rig it if it doesn’t go in his party’s favor. States run their elections, not Trump. Any attempt by the Administration to bully its way into interfering with that process is an abuse of power and a threat to our democracy.
JUST IN: The Trump administration has preemptively filed a lawsuit seeking to block certification of Alaska's US Senate election if the Republican incumbent Sen. Dan Sullivan loses in the state which could decide the balance of power in the Senate. https://cnn.it/4eqk8HA
Posts page 1Older posts →
SoupScore Breakdown
Loading analysis metrics…
Voting History
616 total votes
ExpandCollapse

Recent roll calls with party-majority context so it is easier to scan how this member tends to vote.

DateBillQuestionPositionParty MajAlign?Result
2026-09-16H.R. 8278 (119th)Fast-track passageYESYES✓Passed
2026-09-01H.R. 6500 (119th)Accept Senate changesNOT_VOTINGYES—Passed
2026-08-31S. 32 (119th)Fast-track passageNOT_VOTINGYES—Passed
2026-08-31S. 307 (119th)Fast-track passageNOT_VOTINGYES—Passed
2026-07-21H. Res. 1438 (119th)End debate nowNONO✓Passed
2026-07-21H.R. 1118 (119th)Fast-track passageYESYES✓Passed
2026-07-20H.R. 8823 (119th)Fast-track passageYESYES✓Passed
2026-07-20H.R. 4541 (119th)Fast-track passageYESYES✓Passed
2026-07-16H.R. 9237 (119th)Send back to committeeYESYES✓Failed
2026-07-16H.R. 5362 (119th)Fast-track passageYESYES✓Passed
2026-07-15H.R. 8595 (119th)Final passageNONO✓Passed
2026-07-15H.R. 8595 (119th)Send back to committeeYESYES✓Failed
2026-07-15H.R. 8595 (119th)Approve amendmentNONO✓Failed
2026-07-15H.R. 8595 (119th)Approve amendmentNONO✓Failed
2026-07-15H.R. 8595 (119th)Approve amendmentYESYES✓Failed
2026-07-15H.R. 8595 (119th)Approve amendmentNONO✓Failed
2026-07-15H.R. 8595 (119th)Approve amendmentNONO✓Failed
2026-07-14H.R. 1181 (119th)Final passageNONO✓Passed
2026-07-14H.R. 1181 (119th)Send back to committeeYESYES✓Failed
2026-07-14H.R. 139 (119th)Final passageYESYES✓Passed
2026-07-14H. Res. 1423 (119th)Approve resolutionNONO✓Passed
2026-07-14H. Res. 1423 (119th)End debate nowNONO✓Passed
2026-07-13H.R. 8897 (119th)Fast-track passageYESYES✓Passed
2026-07-13H.R. 3106 (119th)Fast-track passageYESYES✓Passed
2026-06-30H. Res. 1399 (119th)Approve resolutionYESYES✓Passed
2026-06-30H. Con. Res. 108 (119th)Approve resolutionYESYES✓Failed
2026-06-30H. Res. 1398 (119th)Approve resolutionNONO✓Failed
2026-06-30H. Res. 1398 (119th)End debate nowNONO✓Passed
2026-06-29H.R. 7128 (119th)Fast-track passageYESYES✓Passed
2026-06-29H.R. 7757 (119th)Fast-track passageYESYES✓Passed
2026-06-25H.R. 2478 (119th)Fast-track passageYESYES✓Passed
2026-06-24H.R. 915 (119th)Fast-track passageYESYES✓Passed
2026-06-24H.R. 7401 (119th)Fast-track passageYESYES✓Passed
2026-06-23H.R. 6644 (119th)Accept Senate changesYESYES✓Passed
2026-06-23S. 629 (119th)Fast-track passageYESYES✓Passed
2026-06-11H. Res. 1335 (119th)Approve resolutionNOT_VOTINGNO—Passed
2026-06-11H.R. 9238 (119th)Fast-track passageNONO✓Failed
2026-06-10H.R. 8464 (119th)Final passageNONO✓Passed
2026-06-10H.R. 8464 (119th)Send back to committeeYESYES✓Failed
2026-06-10H.R. 8312 (119th)Final passageNONO✓Passed
2026-06-10H.R. 7892 (119th)Final passageNONO✓Passed
2026-06-09H.R. 5408 (119th)Final passageYESYES✓Passed
2026-06-09H. Res. 1140 (119th)Approve resolutionYESYES✓Passed
2026-06-09S. 2 (119th)Final passageNONO✓Passed
2026-06-09S. 2 (119th)Motion to CommitYESYES✓Failed
2026-06-09H. Res. 1140 (119th)Motion to DischargeYESYES✓Passed
2026-06-09H. Res. 1345 (119th)Approve resolutionNONO✓Passed
2026-06-09H. Res. 1345 (119th)End debate nowNONO✓Passed
2026-06-08H.R. 8428 (119th)Fast-track passageNOT_VOTINGYES—Passed
2026-06-08H.R. 8466 (119th)Fast-track passageNOT_VOTINGYES—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 / 13Next →