
Congress Member Profile|U.S. Representative|Democrat|Virginia District 4
Jennifer L. McClellan
Source: Wikipedia • View full (CC BY-SA)
SoupScoreanalysis-first civic rating · view full breakdown
Loading…
Voting Record — 534
Yes41%
No58%
Present1%
Not Voting0%
Party align99%
Cross-party0%
SoupScore
District Map
Congressional District 4
U.S. Census Bureau boundary data.
Social & Web
External Resources

Jennifer L. McClellan
U.S. RepresentativeDemocratVirginia District 4
SoupScore
Jennifer L.'s ATmosphere Activity
20 recent posts · 23 sponsored · 141 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
A community health center that offers life-saving services for those in need across Richmond announced this week that it lost $850,000 in federal funding — nearly a third of its budget — and could potentially lose up to $1.5 million.
This week in Washington was dominated by a grueling 26-hour marathon Energy and Commerce Committee meeting, where Republicans advanced a budget that would close hospitals, blow a hole in state budgets, and kick 13.7 million Americans off their health insurance.
AI is revolutionizing all aspects of our lives but it can cause great harm without any guardrails. Amidst Congressional inaction, states stepped up to regulate AI to protect our privacy and public safety, while House Republicans voted to stop them. I joined @energycommerce.bsky.social to fight back.
Congratulations to the upcoming graduating classes at Greensville High and Brunswick High!
Reposted byRep. Jennifer McClellan
Statement from New Dem Agriculture Committee members Reps. Angie Craig, Nikki Budzinski, Kristen McDonald Rivet, Jim Costa, Sharice Davids, Andrea Salinas, Eugene Vindman, April McClain Delaney, Gabe Vasquez, Shontel Brown, & Jahana Hayes on House Republicans' efforts to rip away food assistance.
Watch my full remarks here:
I offered an amendment to the Republican funding bill to ensure that spectrum auction proceeds benefit the public — not line the pockets of government officials or their families — and that the FCC doesn’t abuse its power.
@energycommerce.bsky.social Democrats voted yes. Republicans voted no.
Americans voted for lower costs, not to strip health insurance away from millions and raise costs for everyone else, but House Republicans' budget bill does just just that.
I fought for over 26 hours to keep Republicans from cutting Medicaid to fund tax cuts for the wealthy.
This fight isn’t over.
Congratulations to the Richard Bland College Class of 2025! 💚💙
I proudly held the line with my fellow @energycommerce.bsky.social Democrats for over 26.5 hours to defend our friends, family, neighbors, and constituents caught in the crosshairs of Republicans’ devastating budget cuts — the largest cuts to Medicaid in history.
Watch my full remarks here:
After 26 hours and 27 minutes, Energy and Commerce Republicans advanced their bill that will strip 13.7 million people’s health insurance.
@energycommerce.bsky.social Democrats fought every step of the way. I’m honored to serve as a voice for the millions who would be impacted. I’m not giving up.
Reposted byRep. Jennifer McClellan
For over 24 hours, Energy & Commerce Committee New Dems fought tirelessly against GOP cuts to healthcare.
Statement from New Dems @repgreglandsman.bsky.social, @mcclellan.house.gov, @repscottpeters.bsky.social, @trahan.house.gov, @reptroycarter.bsky.social, & @repfletcher.bsky.social ⬇️
Reposted byRep. Jennifer McClellan
Today, every single @energycommerce.bsky.social Democrat voted to protect Medicaid, Planned Parenthood, and the Affordable Care Act.
For 26 hours, our Members fought Republicans' effort to gut reproductive health care. As the GOP forces this bill to the House Floor, our fight continues.
We’re back at it. Over 24 hours and still going strong.
23.5 hours strong! 💪
Republicans’ budget bill is the latest attempt to take money out of the American people’s pockets to make a small sliver of wealthy Americans even wealthier.
@energycommerce.bsky.social Democrats have fought back for 23 hours.
22 hours and counting: still here…
@housedemocrats.bsky.social
@energycommerce.bsky.social
Watch my full remarks here:
We’re 21 hours into the @energycommerce.bsky.social markup, and House Republicans just doubled down on defunding Planned Parenthood.
SoupScore Breakdown
Loading analysis metrics…
Voting History534 total votesExpandCollapse
Voting History
534 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-06-26 | H.R. 275 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-26 | H.R. 875 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-25 | H.R. 3944 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-25 | H.R. 3944 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-06-25 | H.R. 3944 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-06-25 | H. Res. 519 (119th) | Motion to Suspend the Rules and Agree, as Amended | YES | YES | ✓ | Passed |
| 2025-06-24 | — | Motion to Adjourn | YES | YES | ✓ | Failed |
| 2025-06-24 | H. Res. 530 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-06-24 | H. Res. 530 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-06-24 | H. Res. 537 (119th) | Kill the motion | YES | YES | ✓ | Passed |
| 2025-06-23 | H.R. 3422 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-23 | H.R. 3394 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-23 | H.R. 1998 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-12 | H.R. 2056 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-12 | H.R. 2056 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-06-12 | — | Motion to Adjourn | YES | YES | ✓ | Failed |
| 2025-06-12 | H.R. 4 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-12 | H.R. 4 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-06-12 | S. 331 (119th) | Final passage | NO | YES | ✕ | Passed |
| 2025-06-11 | H. Res. 499 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-06-11 | H. Res. 499 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-06-10 | H.R. 884 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-10 | H.R. 2096 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-10 | H. Res. 489 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-06-10 | H. Res. 489 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-06-09 | H. Res. 481 (119th) | Motion to Suspend the Rules and Agree | YES | YES | ✓ | Passed |
| 2025-06-09 | H. Res. 488 (119th) | Motion to Suspend the Rules and Agree | NO | NO | ✓ | Passed |
| 2025-06-09 | H.R. 2035 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-06 | H.R. 2966 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-05 | H.R. 2987 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-05 | H.R. 2987 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-06-05 | H.R. 2931 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-06-05 | H.R. 2931 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-06-04 | H.R. 2483 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-06-04 | H.R. 2483 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2025-06-04 | H. Res. 458 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-06-04 | H. Res. 458 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-06-03 | H.R. 1804 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-06-03 | H.R. 1642 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-22 | H.R. 1 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-22 | H.R. 1 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-05-22 | S.J. Res. 31 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | Consideration of the Resolution | NO | NO | ✓ | Passed |
| 2025-05-22 | H. Res. 436 (119th) | Consideration of the Resolution | NO | NO | ✓ | Passed |
| 2025-05-22 | — | Motion to Adjourn | YES | YES | ✓ | Failed |
| 2025-05-20 | S.J. Res. 13 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-05-20 | H.R. 1223 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-05-20 | H. Res. 426 (119th) | Approve resolution | 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.