Jennifer L. McClellan headshot
At a Glance
Seat
Representative for Virginia District 4
Born
December 28, 1972
Age 53
Phone
(202) 225-6365
Office
1628 Longworth House Office Building, Washington 20515
Congress Member Profile|U.S. Representative|Democrat|Virginia District 4

Jennifer L. McClellan

Jennifer Leigh McClellan is an American politician and attorney serving as the U.S. representative for Virginia's 4th congressional district since 2023. A member of the Democratic Party, she represented the 9th district in the Virginia State Senate from 2017 to 2023 and the 71st district in the Virginia House of Delegates from 2009 to 2017. She ran in the Democratic primary for governor of Virginia in the 2021 election, losing to former governor Terry McAuliffe.

Source: WikipediaView full (CC BY-SA)
Voting Record — 581
Yes43%
No57%
Present1%
Not Voting0%
Party align99%
Cross-party0%
SoupScore
District Map

Congressional District 4

U.S. Census Bureau boundary data.
Jennifer L. McClellan headshot
Jennifer L. McClellan
U.S. RepresentativeDemocratVirginia District 4
SoupScore
Jennifer L.'s ATmosphere Activity
20 recent posts · 26 sponsored · 153 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

Keeping children safe doesn’t mean we have to curb their independence and responsible outdoor play. Read my op-ed with Rep. Blake Moore in @richmond.com highlighting our bill to help strike the right balance for kids in the modern world.
Graphic is Richmond Times-Dispatch guest column titled, “CHILDHOOD OUTSIDE PLAY IS NOT NEGLECT”.
As countries like China devise new ways to undermine our safety, we must prevent national security risks, surveillance and more from infiltrating our homes and other spaces. I introduced a bipartisan bill to keep communications equipment and services that pose a threat out of the U.S. market.
Graphic. Background is photo of surveillance camera footage. Text reads, “MCCLELLAN INTRODUCES BIPARTISAN GUARD ACT: KEEPING NATIONAL SECURITY RISKS AND FOREIGN SURVEILLANCE PUT OF THE U.S. MARKET.” Logo of Rep. McClellan is present.
I voted yes to end this reckless war, bring our servicemembers home, end this senseless bloodshed, protect our national security interests, defend the Constitution and put a check on this Administration.
This long-overdue vote comes at a time when the Trump Administration has continually hurt our leadership on the global stage, created instability abroad and driven up costs for the American people.
Only Congress has the power to declare war, yet we’ve found ourselves entangled in a protracted military conflict in Iran with no evidence of an imminent threat and no clear long-term strategy — all because Congressional Republicans continued to enable this President and his disastrous agenda.
Today marks 95 days since Trump first dragged us into this reckless war of choice in Iran. 95 days since Americans have paid the price at the gas pump. 95 days of U.S. servicemembers put in harm’s way. 95 days of families facing uncertainty about the safety of their loved ones. 🧵
ICYMI: @markwarner.bsky.social and I presented $850,000 that we secured to improve stormwater management in Shockoe Valley and the Shockoe Project and held a roundtable with area businesses to discuss how officials can work together to support this oldest part of the City of Richmond.
Photo of Rep. McClellan presenting check at press conference in Shockoe Bottom.
Photo of Rep. McClellan smiling with Virginia officials and giant check.
Photo of Rep. McClellan at roundtable for Shockoe Institute.
Photo of participants with Rep. McClellan at roundtable with Shockoe Institute.
Happy Pride Month! I stand alongside @equality.house.gov to fight for our LGBTQ+ friends, neighbors and loved ones. As we kick off Pride Month today, we’ll continue to celebrate the strength found in community and the freedom to live as you are and love who you choose.
Graphic. Background is image of pride flag. Text reads: “HAPPY PRIDE MONTH! CELEBRATING OUR QUEER FRIENDS, NEIGHBORS AND LOVED ONES.” Logo of Rep. McClellan is present.
Our May episode of Moments with McClellan features @newdems.bsky.social Chair @repschneider.bsky.social! Watch the full episode to see why he thinks bipartisanship isn’t dead, why his wife is his favorite superhero and more ⬇️
For this month’s episode of Moments with McClellan, I’m joined by @repschneider.bsky.social! Stay tuned to hear us discuss his love for his saltwater fish, chairing @newdems.bsky.social and more.
President Trump said the quiet part out loud: when asked whether the economic hardship Americans are feeling would motivate him to end his war in Iran, he responded, “I don’t think about Americans’ financial situation.” Read more in my newsletter below ⬇️
SoupScore Breakdown
Loading analysis metrics…
Voting History
581 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-04-17H. Res. 1175 (119th)End debate nowNONOPassed
2026-04-16H. Res. 1156 (119th)Approve resolutionNONOPassed
2026-04-16H.R. 1689 (119th)Final passageYESYESPassed
2026-04-16H. Res. 965 (119th)Approve resolutionYESYESPassed
2026-04-16H.R. 6398 (119th)Final passageNONOPassed
2026-04-16H.R. 6398 (119th)Send back to committeeYESYESFailed
2026-04-16H.R. 6409 (119th)Final passageNONOPassed
2026-04-16H.R. 6409 (119th)Send back to committeeYESYESFailed
2026-04-16H. Con. Res. 40 (119th)Approve resolutionYESYESFailed
2026-04-15H. Res. 965 (119th)Motion to DischargeYESYESPassed
2026-04-15H. Res. 1174 (119th)Approve resolutionNONOPassed
2026-04-15H. Res. 1174 (119th)End debate nowNONOPassed
2026-04-14H.R. 7613 (119th)Fast-track passageYESYESPassed
2026-04-14H.R. 1011 (119th)Fast-track passageYESYESPassed
2026-03-28H. Res. 1142 (119th)Approve resolutionNONOPassed
2026-03-28H. Res. 1142 (119th)End debate nowNONOPassed
2026-03-28Motion to AdjournNONOPassed
2026-03-27H.R. 7084 (119th)Final passageNONOPassed
2026-03-26H.R. 8029 (119th)Final passageNONOPassed
2026-03-26H.R. 8029 (119th)Send back to committeeYESYESFailed
2026-03-26H. Res. 1128 (119th)Approve resolutionNONOPassed
2026-03-25H.R. 5103 (119th)Final passageNONOPassed
2026-03-25H.R. 5103 (119th)Send back to committeeYESYESFailed
2026-03-25H. Res. 1131 (119th)Approve resolutionNONOPassed
2026-03-25H. Res. 1131 (119th)End debate nowNONOPassed
2026-03-24H.R. 6422 (119th)Fast-track passageYESYESPassed
2026-03-19H.R. 4638 (119th)Final passageNONOPassed
2026-03-18H.J. Res. 139 (119th)Fast-track passageNONOFailed
2026-03-18H.R. 1958 (119th)Final passageNONOPassed
2026-03-18H.R. 556 (119th)Final passageNONOPassed
2026-03-18H.R. 556 (119th)Send back to committeeYESYESFailed
2026-03-17H. Res. 1115 (119th)Approve resolutionNONOPassed
2026-03-17H. Res. 1115 (119th)End debate nowNONOPassed
2026-03-17S. 3971 (119th)Fast-track passageYESYESPassed
2026-03-17H.R. 4294 (119th)Fast-track passageYESYESPassed
2026-03-05H.R. 7744 (119th)Final passageNONOPassed
2026-03-05H.R. 7744 (119th)Send back to committeeYESYESFailed
2026-03-05H. Con. Res. 38 (119th)Approve resolutionYESYESFailed
2026-03-05H. Res. 1099 (119th)Motion to Suspend the Rules and AgreeYESYESPassed
2026-03-04H. Res. 1100 (119th)Motion to ReferYESYESPassed
2026-03-04H.R. 6472 (119th)Fast-track passageYESYESPassed
2026-03-04S. 723 (119th)Fast-track passageYESYESPassed
2026-03-04H. Res. 1095 (119th)Approve resolutionNONOPassed
2026-03-04H. Res. 1095 (119th)End debate nowNONOPassed
2026-02-25H.R. 4758 (119th)Final passageNONOPassed
2026-02-25H.R. 4758 (119th)Send back to committeeYESYESFailed
2026-02-24H.R. 4626 (119th)Final passageNONOPassed
2026-02-24H.R. 4626 (119th)Send back to committeeYESYESFailed
2026-02-24H. Res. 1075 (119th)Approve resolutionNONOPassed
2026-02-24H. Res. 1075 (119th)End debate nowNONOPassed

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 3 / 12Next →