
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 · 22 sponsored · 140 cosponsored
Recent ATmosphere posts, sponsorships, and cosponsorships.
Thousands of civilians and 13 U.S. servicemembers have been killed, and more will be put at risk.
International supply chains have ground to a halt.
Millions of Americans have paid the price at the gas pump and beyond.
Donald Trump’s needless war of choice in Iran continues with no clear objectives, strategy or plan.
I voted for the Iran War Powers Resolution to bring this madness to an end. 🧵
My heart goes out to the children of Cerina and Justin Fairfax today, and I am keeping their entire family in my prayers.
This shocking tragedy is simply devastating.
Watch my full remarks here:
The Trump Administration’s policies and war in Iran have led to skyrocketing energy prices as Congressional Republicans sit idly by.
At today’s Energy Subcommittee hearing, I joined @energycommerce.bsky.social Democrats to highlight how Trump’s proposed budget will make things worse.
The oldest free and charitable clinic in Virginia that has served Richmond and surrounding counties for more than 50 years, Health Brigade has lost nearly $2 million in funding since 2025.
I joined its leadership and staff to learn how these cuts have threatened their services to our community.
Happy 78th birthday, Air Force Reserve! Thank you for your service.
Watch the full conversation here:
With energy demand on the rise and new technologies changing the energy landscape, Congress needs to address costs and ensure a cleaner future.
I joined @axios.com reporter Sabrina Moreno for an #AxiosLive conversation about the impact on Virginia, the data center capital of the world, and beyond.
Watch the full story here:
For the average American mom with private insurance, giving birth costs more than $3,000.
I spoke with @investigatetv.com about why I’m working to pass the Supporting Healthy Moms and Babies Act to require private insurers to cover costs of childbirth.
“Our liberty depends on the freedom of the press, and that cannot be limited without being lost.” -Thomas Jefferson, born on this date in 1743.
Listen to our full conversation here:
To kick off Black Maternal Health Week, I joined @zerlinamaxwell.bsky.social on @zerlinamornings.bsky.social to discuss the Black maternal health crisis, the Momnibus Act and what @cbc.house.gov is doing to fight back against Republican actions that have made things worse.
On Yom HaShoah, we bear witness, mourn and remember those murdered in the Holocaust.
As we mark the 83rd anniversary of the Warsaw Ghetto Uprising, we remember the bravery and fortitude of those who fought the Nazi regime and preserved traditions for generations. May their memories be a blessing.
Trump has never been a serious Commander-in-Chief. He would rather chase crowds of adoring fans than lead our nation out of his war of choice with Iran.
I joined Rev. Al Sharpton on PoliticsNation to discuss the situation in Iran and more.
Officially ONE WEEK LEFT until the deadline for my Congressional Art Competition! Submit an original piece of artwork by April 20th for a chance to see your art displayed in the U.S. Capitol 🎨
Tune in to @zerlinamornings.bsky.social at 8:30am!
The House remained in recess this week as tensions rose in President Trump’s war in Iran.
Here’s more of what you may have missed this week.
With many of you on Spring Break and celebrating the holidays, chaos continues to reign in Washington. President Trump threatened to commit war crimes against Iran unless they reopen the Strait of Hormuz within 48 hours.
Read more in my newsletter below ⬇️
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-02-07 | H.R. 26 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-02-06 | H.R. 27 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-02-06 | H.R. 27 (119th) | Approve amendment | YES | YES | ✓ | Failed |
| 2025-02-05 | H. Res. 93 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-02-05 | H. Res. 93 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-02-05 | H.R. 776 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-02-04 | H.R. 43 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-23 | H.R. 21 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-01-23 | H.R. 21 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-01-23 | H.R. 471 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-01-23 | H.R. 375 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-22 | S. 5 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-01-22 | H.R. 165 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-22 | H. Res. 53 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-01-22 | H. Res. 53 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-01-22 | H.R. 187 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-21 | H.R. 186 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-16 | H.R. 30 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-01-16 | H.R. 30 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-01-15 | H.R. 33 (119th) | Final passage | YES | YES | ✓ | Passed |
| 2025-01-15 | H.R. 144 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-15 | H.R. 164 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-14 | H.R. 28 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-01-14 | H.R. 28 (119th) | Send back to committee | YES | YES | ✓ | Failed |
| 2025-01-14 | H.R. 153 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-14 | H.R. 152 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-13 | H.R. 192 (119th) | Fast-track passage | YES | YES | ✓ | Passed |
| 2025-01-09 | H.R. 23 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-01-07 | H.R. 29 (119th) | Final passage | NO | NO | ✓ | Passed |
| 2025-01-03 | H. Res. 5 (119th) | Approve resolution | NO | NO | ✓ | Passed |
| 2025-01-03 | H. Res. 5 (119th) | Motion to Commit with Instructions | YES | YES | ✓ | Failed |
| 2025-01-03 | H. Res. 5 (119th) | End debate now | NO | NO | ✓ | Passed |
| 2025-01-03 | — | Election of the Speaker | NOT_VOTING | — | — | Johnson (LA) |
| 2025-01-03 | — | Call by States | PRESENT | — | — | 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.
← PrevPage 11 / 11