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 — 550
Yes42%
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 · 23 sponsored · 144 cosponsored
View profile

Recent ATmosphere posts, sponsorships, and cosponsorships.

The Trump Administration’s 25% tariffs on Mexico and Canada will have a devastating impact on Virginia’s family farmers and agricultural sector. I led the Virginia Democratic delegation to demand that the Administration revise or revoke these tariffs.
Graphic. Background is photo of maritime trading. Text reads, “CONGRESSWOMAN MCCLELLAN LEADS VIRGINIA DELEGATION IN LETTER URGING THE TRUMP ADMINISTRATION TO REVISE OR RESCIND TARIFFS ON MEXICO AND CANADA.” Logo of Rep. McClellan is present at the bottom center of the page.
We should not abandon families like Jeanne’s and strip healthcare from children, pregnant and postpartum women, veterans, seniors, and the disabled because an out-of-touch billionaire deems them inefficient and not profitable enough. It’s not who we are, and we will fight back.
Yet President Trump and congressional Republicans continue promoting steep cuts to crucial social safety net programs in the name of fiscal responsibility — while adding trillions of dollars to our national debt to provide tax cuts to billionaires.
Americans like my guest tonight, Jeanne Robinson, will suffer because of the Trump Administration’s policies. Thanks to Medicaid, Jeanne can care for her disabled grandson without sacrificing her family’s financial stability — a testament to the true value of care.
Despite his claims tonight, this Administration and Elon Musk haven’t saved the American people a dime. Instead, they are engaged in a slash and burn attack on federal workers and the essential services they provide such as health care, food security, veterans benefits and more.
Trump made clear his priorities of making billionaires richer, squashing dissent, and bowing down to our foreign adversaries by turning our backs on an ally during a dire time for global stability.
Tonight, I had hoped to hear President Trump put the needs of the American people above politics. That’s not what we got. Instead, Trump spent two hours spewing lies and stoking bigotry and division. 🧵
Jeanne is a testament to the importance of valuing care in this country. Because of Medicaid, her family was able to make the choice that was right for them without sacrificing their financial stability. All of this is at risk because of Trump and Republicans.
My guest for tonight’s Joint Address to Congress is Jeanne Robinson, a family care provider and longtime union leader with decades of experience as a therapist and social worker. She’s worried about the impact Republican cuts to Medicaid will have on her family.
Today the Energy & Commerce Committee advanced several bills, including my bill with Rep. Obernolte to strengthen U.S. cybersecurity and protect U.S. communications networks from increased cyber attacks from foreign adversaries and criminals.  Learn more. ⬇️
In 10 days, we face a government shutdown unless Congress passes a funding bill. But the Trump Administration and Republicans run the same old playbook of prioritizing billionaire donors like Elon Musk over hard working American people. Read more in my newsletter below ⬇️
History has shown that failure to stand up to authoritarian dictators seeking to expand their territory puts not only Europe, but the U.S. and the entire world at risk. Yet the Trump Administration seems determined to reward Putin’s illegal invasion of Ukraine by abandoning its defense.
The U.S. Navy Reserve turned 110! Since its founding in 1915 in response to the outbreak of World War I, Navy Reserve members have served in every major war involving the United States since, including five future presidents.
Graphic. Background of U.S. Navy ships. Text reads “MARCH 3, 1915: HAPPY BIRTHDAY, U.S. NAVY RESERVE!” Logo of Rep. McClellan is present at the bottom center of the page.
OTD in 1913, thousands of suffragists marched in Washington demanding the right to vote for women.  Today, married women who change their name are at risk of losing the ability to vote if Republicans pass the SAVE Act. #WomensHistoryMonth #WHM2025
Photo of 1913 women’s suffrage procession in Washington, D.C.
Republicans claim they support the First Amendment, but they sit idly by while the Trump Administration and the FCC violate free speech and freedom of the press by punishing dissenting voices and outlets that criticize Trump and Musk. @energycommerce.bsky.social won’t stay silent.
Women played a pivotal role in advancing civil rights, though they more often than not went unseen. 70 years ago today, fifteen-year-old Claudette Colvin refused to give up her seat on a segregated bus. She was arrested — nine months before Rosa Parks’ famous act of civil disobedience. #WHM2025
Photo of Claudette Colvin.
SoupScore Breakdown
Loading analysis metrics…
Voting History
550 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-05-21H.R. 6047 (119th)Final passageNONOPassed
2026-05-21H.R. 1041 (119th)Final passageNONOPassed
2026-05-21H.R. 1041 (119th)Send back to committeeYESYESFailed
2026-05-21H.R. 1329 (119th)Final passageNONOFailed
2026-05-21H.R. 1329 (119th)Send back to committeeYESYESFailed
2026-05-20H. Res. 1300 (119th)Approve resolutionNONOPassed
2026-05-20H. Res. 1300 (119th)End debate nowNONOPassed
2026-05-20H.R. 2616 (119th)Final passageNONOPassed
2026-05-20H.R. 2616 (119th)Send back to committeeYESYESFailed
2026-05-20H.R. 1993 (119th)Fast-track passageYESYESPassed
2026-05-20S. 1003 (119th)Fast-track passageYESYESPassed
2026-05-20S. 2393 (119th)Fast-track passageYESYESPassed
2026-05-20H.R. 5317 (119th)Fast-track passageYESYESPassed
2026-05-20H.R. 4544 (119th)Fast-track passageYESYESPassed
2026-05-20H.R. 3234 (119th)Fast-track passageYESYESPassed
2026-05-20H. Res. 1299 (119th)Motion to Suspend the Rules and AgreeYESYESPassed
2026-05-15H.R. 8469 (119th)Final passageYESYESPassed
2026-05-15H.R. 8469 (119th)Approve amendmentNONOFailed
2026-05-14H.R. 8365 (119th)Final passageNONOPassed
2026-05-14H.R. 8365 (119th)Send back to committeeYESYESFailed
2026-05-14H.R. 5625 (119th)Final passageNONOPassed
2026-05-14H. Con. Res. 75 (119th)Approve resolutionYESYESFailed
2026-05-14H.R. 6260 (119th)Final passageNONOPassed
2026-05-14H.R. 6260 (119th)Send back to committeeYESYESFailed
2026-05-13H. Res. 1259 (119th)Motion to Suspend the Rules and AgreeYESYESPassed
2026-05-13H. Res. 1251 (119th)Motion to Suspend the Rules and AgreeYESYESPassed
2026-05-13H. Con. Res. 96 (119th)Approve resolutionNONOPassed
2026-05-13H.R. 1346 (119th)Final passageYESNOPassed
2026-05-13H.R. 1346 (119th)Send back to committeeNONOFailed
2026-05-13H. Res. 1252 (119th)Motion to Suspend the Rules and AgreeYESYESPassed
2026-05-13H. Res. 1274 (119th)Approve resolutionNONOPassed
2026-05-13H. Res. 1274 (119th)End debate nowNONOPassed
2026-05-13H. Res. 1275 (119th)Approve resolutionNONOPassed
2026-05-13H. Res. 1275 (119th)End debate nowNONOPassed
2026-05-12H.R. 2853 (119th)Fast-track passageNOYESPassed
2026-05-12H.R. 2071 (119th)Fast-track passageYESYESPassed
2026-04-30S. 4465 (119th)Fast-track passageNOYESPassed
2026-04-30H.R. 7567 (119th)Final passageNONOPassed
2026-04-30H.R. 7567 (119th)Send back to committeeYESYESFailed
2026-04-30H.R. 7567 (119th)Approve amendmentNONOAgreed to
2026-04-30H.R. 7567 (119th)Approve amendmentNONOFailed
2026-04-30H.R. 7567 (119th)Approve amendmentYESYESAgreed to
2026-04-30H.R. 7567 (119th)Approve amendmentNONOFailed
2026-04-30H.R. 7567 (119th)Approve amendmentYESYESAgreed to
2026-04-30H.R. 7567 (119th)Approve amendmentNONOFailed
2026-04-30H.R. 7567 (119th)Approve amendmentYESYESAgreed to
2026-04-30H.R. 7567 (119th)Approve amendmentYESYESAgreed to
2026-04-30H.R. 7567 (119th)Approve amendmentNONOFailed
2026-04-30S. Con. Res. 33 (119th)Approve resolutionNONOPassed
2026-04-29S. 1318 (119th)Final passageNONOPassed

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.

Page 1 / 11Next →