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 — 516
Yes41%
No58%
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 · 22 sponsored · 140 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

President Trump once again seeks to reshape election law by executive fiat in order to suppress votes. Federal courts have rejected these unconstitutional efforts. This latest threat to democracy must fall as well.
President Trump signed an executive order directs the U.S. Postal Service to send ballots only to voters who appear on a list of citizens to be compiled by the Department of Homeland Security with the assistance of the Social Security Administration.
A special #WomensHistoryMonth episode of Moments with McClellan drops today with @abigailspanberger.com, the first woman to lead Virginia, my friend and former colleague from the House! Tune in to hear about Governor Spanberger’s favorite part of our Commonwealth, favorite superhero and more.
I took my oath of office with my hand on my father’s Bible. Inside, he kept his poll tax receipt. Now, I’m fighting to stop a modern-day poll tax. Read my column in @democracydocket.com about how the SAVE America Act will disenfranchise millions of Americans and roll back progress on voting rights.
NEW: When Rep. Jennifer McClellan was sworn into office, she put her hand on her father’s Bible where he kept the receipt of a poll tax he paid in 1947 when registering to vote. The SAVE America Act would impose a modern-day poll tax, reversing decades of progress made by voting rights advocates.
On this #TransDayofVisibility, we uplift and celebrate the transgender and non-binary community! The safety and fundamental civil rights of our trans neighbors are under attack. Today and every day, we must defend their freedoms and right to exist in peace.
Graphic of an individual stands against the sky holding a transgender pride flag. Across the image, the words “International Transgender Day of Visibility” are displayed. At the bottom is Rep. McClellan’s logo.
For #WHM, I am excited to welcome as my guest on Moments with McClellan someone who needs no introduction: Her Excellency Abigail Spanberger, the first woman governor of Virginia! Stay tuned for our conversation on @abigailspanberger.com’s takes on being a historymaker!
Yet another week passed with no funding for TSA, FEMA and the Coast Guard as House Republicans rejected a unanimous Senate bill to end the DHS shutdown. Keep watching for more of what you may have missed last week.
I offer my thanks to our TSA, FEMA and Coast Guard, who have endured unnecessary hardship amidst rising prices. They should not have to pay the price for House Republicans’ disregard for their livelihoods. I’ll continue pushing for reforms that protect public safety and enforce the rule of law.
Over the last year, we have watched ICE and CBP agents operate with impunity, entering homes without judicial warrants and using deadly force. We must implement accountability measures that keep these agencies in check.
Instead, House Republicans rejected the Senate’s bipartisan deal and advanced a partisan bill funding DHS for 60 days with no ICE and CBP reforms, knowing full well that package is dead on arrival in the Senate.
For weeks, House and Senate Democrats called on Republicans to end the chaos of their partial government shutdown by passing a bill to fund DHS, with the exception of ICE and CBP. Early this morning, the Senate finally did so unanimously. I stood ready to vote for that bill.
Since then, employees at TSA, FEMA, the Coast Guard and cybersecurity professionals have worked unpaid while a nearly $200 billion slush fund in the Big Ugly Law has enabled ICE and CBP to continue their aggressive mass deportation campaign.
On Valentine’s Day, Congressional Republicans let DHS funding lapse rather than adopt reforms to protect constitutional rights and address the crisis created by ICE and CBP agents that led to the deaths of Ruben Ray Martinez, Renee Good, Alex Pretti and at least 40 people within their custody.
Tonight, House Republicans have chosen to force TSA, FEMA, the Coast Guard and more to continue working without pay because they won’t address ICE and CBP’s campaign of terror. Until we can hold them accountable, I won’t vote to give another cent to ICE and CBP. Here’s why 🧵
30 years ago, the Telecommunications Act of 1996 opened the door to a digital revolution and intermodal competition. As we grapple with issues of universal connectivity and affordability, I joined @energycommerce.bsky.social Democrats to discuss the importance of modernizing the Telecoms Act.
SoupScore Breakdown
Loading analysis metrics…
Voting History
516 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-02-09H.R. 6644 (119th)Fast-track passageYESYESPassed
2026-02-04H.J. Res. 142 (119th)Final passageNONOPassed
2026-02-04H.R. 4090 (119th)Final passageNONOPassed
2026-02-04H.R. 4090 (119th)Send back to committeeYESYESFailed
2026-02-03H.R. 7148 (119th)Accept Senate changesNONOPassed
2026-02-03H. Res. 1032 (119th)Approve resolutionNONOPassed
2026-02-03H. Res. 1032 (119th)End debate nowNONOPassed
2026-02-03H.R. 3123 (119th)Fast-track passageYESYESPassed
2026-02-02H.R. 980 (119th)Fast-track passageYESYESPassed
2026-01-22H. Con. Res. 68 (119th)Approve resolutionYESYESFailed
2026-01-22H.R. 6359 (119th)Final passageNONOPassed
2026-01-22H.R. 6359 (119th)Send back to committeeYESYESFailed
2026-01-22H.R. 7148 (119th)Final passageYESYESPassed
2026-01-22H.R. 7148 (119th)Approve amendmentNONOFailed
2026-01-22H.R. 7148 (119th)Approve amendmentNONOFailed
2026-01-22H.R. 7147 (119th)Final passageNONOPassed
2026-01-22H. Res. 1014 (119th)Approve resolutionNONOPassed
2026-01-22H. Res. 1014 (119th)Approve amendmentYESYESAgreed to
2026-01-22H. Res. 1014 (119th)End debate nowNONOPassed
2026-01-21H.J. Res. 140 (119th)Final passageNONOPassed
2026-01-21H.R. 6945 (119th)Final passageNONOPassed
2026-01-21H.R. 6945 (119th)Send back to committeeYESYESFailed
2026-01-21H. Res. 1009 (119th)Approve resolutionNONOPassed
2026-01-21H. Res. 1009 (119th)End debate nowNONOPassed
2026-01-21H.R. 5764 (119th)Fast-track passageYESYESPassed
2026-01-20H.R. 5763 (119th)Fast-track passageYESYESPassed
2026-01-15H.R. 2988 (119th)Final passageNONOPassed
2026-01-15H.R. 2988 (119th)Send back to committeeYESYESFailed
2026-01-15H.R. 2988 (119th)Approve amendmentYESYESAgreed to
2026-01-14H.R. 7006 (119th)Final passageYESYESPassed
2026-01-14H.R. 7006 (119th)Approve amendmentNONOFailed
2026-01-14H.R. 7006 (119th)Approve amendmentNONOFailed
2026-01-14H. Res. 992 (119th)Approve resolutionNONOPassed
2026-01-14H. Res. 992 (119th)End debate nowNONOPassed
2026-01-13H.R. 4593 (119th)Final passageNONOPassed
2026-01-13H.R. 4593 (119th)Send back to committeeYESYESFailed
2026-01-13H.R. 2312 (119th)Send back to committeeYESYESFailed
2026-01-13H.R. 2270 (119th)Send back to committeeYESYESFailed
2026-01-13H.R. 2262 (119th)Final passageNONOFailed
2026-01-13H.R. 2262 (119th)Send back to committeeYESYESFailed
2026-01-13H. Res. 988 (119th)Approve resolutionNONOPassed
2026-01-13H. Res. 988 (119th)End debate nowNONOPassed
2026-01-13H.R. 6504 (119th)Fast-track passageYESYESPassed
2026-01-13H.R. 6500 (119th)Fast-track passageYESYESPassed
2026-01-12H.R. 2683 (119th)Fast-track passageYESYESPassed
2026-01-09H.R. 5184 (119th)Final passageNONOPassed
2026-01-08H.R. 1834 (119th)Final passageYESYESPassed
2026-01-08H. Res. 780 (119th)Approve resolutionYESYESPassed
2026-01-08H.R. 131 (119th)Passage, Objections of the President To The Contrary NotwithstandingYESYESFailed
2026-01-08H.R. 504 (119th)Passage, Objections of the President To The Contrary NotwithstandingYESYESFailed

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 / 11Next →