
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 — 550
Yes42%
No57%
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 · 143 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
The SAVE Act is the 2025 poll tax, harkening back to the Jim Crow era when the sacred right to vote was not available to every American.
House Democrats stand ready to work every day to ensure that America is always moving forward.
My family historically struggled to exercise the right to vote.
The American people decided generations ago that no one should ever have to pay that price again. But House Republicans are trying to take us back.
Getting the documents to prove your citizenship isn’t instantaneous, either. A constituent called my office to say she’s been waiting over six weeks for Virginia to process her request for a birth certificate.
The SAVE Act places these delays on Americans who do not have an approved document.
If you’re an active duty servicemember stationed away from your legal residence, disabled or homebound, you will not be able to register by mail or online under the SAVE Act.
Rural communities are hit the hardest, since they have fewer options to obtain proof of citizenship or register in person.
If you’re one of the millions of women who changed their last name after getting married, your right to vote could be impeded by the SAVE Act.
In Virginia, 1.8 million women have a name that doesn’t match their birth certificate.
Without proof of name change, you risk losing your right to vote.
Under the SAVE Act, you CANNOT use your Virginia driver’s license alone to register.
Voters with a military ID must also present their service record alongside their ID.
40% of Virginians do not have a valid passport, so the SAVE Act could force Virginians to pay over $427 MILLION to register.
The SAVE Act requires proof of citizenship to register to vote in federal elections — but nearly all accepted forms of ID cost money.
In Virginia, that’s $12 for a birth certificate or $42 for a REAL ID. That number can go up to $130 for a passport or $1,385 for a certificate of citizenship.
House Republicans just passed the SAVE Act, ushering in a new era of voter suppression.
Here’s how the SAVE Act could impact YOUR ability to vote in federal elections. 🧵
House Republicans broke their promise to put the American people first. Millions will suffer as a result. That’s why I voted NO.
House Republicans claimed they would bring down the cost of living. Instead, amidst a background of staggering tariffs and depleted savings, they’re actively making things harder for people already struggling to get by.
How will the largest Medicaid cut in American history help people? It won’t.
Why are Republicans cutting life-saving services that millions of Americans support?
Because they’re more interested in funding tax breaks for billionaires in a grand gesture of loyalty towards Donald Trump, whose slash-and-burn approach traumatizes our federal workforce and guts critical agencies.
The American people have rallied and shown up time and time again to send a clear message: don’t touch our Medicaid, Social Security, nutrition programs, veterans benefits and other popular programs.
House Republicans’ budget would slash all of these.
Today, House Republicans showed the American people their true colors. Their budget plan makes clear that they’d rather reward billionaire donors like Elon Musk with massive tax breaks than fight for working families.
I voted no. Here’s why. 🧵
Speaker Johnson and any Republicans who voted to ban the House from ending these tariffs just put Trump over the American people.
AI has the ability to transform everything, and we are in a race for global AI dominance against China. Yet the Trump Administration has undermined our ability to compete through its tariffs, war on renewable energy and more.
I joined @energycommerce.bsky.social to address this critical issue.
I cosponsored @meeks.house.gov’ bill to terminate Trump’s April 2nd tariffs and end this state of panic as soon as TODAY.
Speaker Johnson and House Republicans are blocking this effort through at least September. That choice will cost every American dearly.
House Republicans are blocking Congressional efforts to end Trump’s disastrous tariffs, which amount to the largest tax increase in decades on the sale of just about everything.
Every House Republican who votes for this plan enables this senseless trade war that hits every American’s wallet.
🚨 I’ll be chatting with @repkamlagerdove.bsky.social LIVE on Instagram @wtfshow.bsky.social today at 4:45 PM EST! Tune in as we talk about the SAVE Act — the poll tax of 2025 — and more.
Home to 300,000+ federal employees, Virginia has been hit hard by the Trump Administration’s workforce and federal cuts to its health department.
This further strains our state health agencies. I call on my colleagues to support reigning in the Trump Administration.
Read the full release here ⬇️
SoupScore Breakdown
Loading analysis metrics…
Voting History550 total votesExpandCollapse
Voting History
550 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-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | NO | NO | ✓ | Agreed to |
| 2025-09-10 | H.R. 3838 (119th) | Approve amendment | YES | YES | ✓ | Agreed to |
| 2025-09-09 | H. Res. 682 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-09 | H. Res. 682 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-09-08 | H.R. 3425 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-08 | H.R. 3424 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-04 | H.R. 4553 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-04 | H.R. 4553 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.R. 4553 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-09-04 | H.J. Res. 105 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-04 | H.J. Res. 106 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-04 | H.J. Res. 104 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-09-03 | H. Res. 539 (119th) | Kill the motion | YES | YES | ✓ | Passed |
| 2025-09-03 | H. Res. 672 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-09-03 | H. Res. 672 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-09-02 | H.R. 747 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-09-02 | H.R. 4216 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-23 | H.R. 4275 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-23 | H.R. 3357 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-22 | H.R. 1917 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-22 | H.R. 3937 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-21 | H.R. 3351 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-07-21 | H.R. 3095 (119th) | Fast-track passage | YES | NO | ✕↔ | Passed |
| 2025-07-18 | H.R. 4016 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-07-18 | H.R. 4016 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H.R. 4016 (119th) | Approve amendment | NO | NO | ✓ | Failed |
| 2025-07-18 | H. Res. 590 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-07-18 | H. Res. 590 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-07-17 | H.R. 1919 (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.