Virginia's First District

Rob's Record

Rob Wittman has represented Virginia's First District since 2007. Here you'll find out exactly what he has done with that responsibility. Every vote. Every failure. Every consequence for the families, farmers, veterans, and communities of VA-01.

$5.3T Added to the national debt
by Wittman's votes
24,000+ VA-01 residents at risk
of losing Medicaid coverage
$1,700–$2,100 Extra annual costs for the
average Virginia household

About This Site

This site was built by constituents of Virginia's First Congressional District who believe that voters deserve a clear, honest account of their representative's record.

Rob's Record compiles Rob Wittman's congressional votes, public statements, and policy positions in one place, with direct links to primary sources so that every claim can be independently verified. Browse the issues below to see his stated positions, his actual votes, and what independent analysts say about their real-world impact on the families, businesses, veterans, and environment of VA-01.

No spin. No anonymous allegations. Just the record — sourced, linked, and updated by volunteers from the district he represents.


The Full Record

The average VA household is significantly worse off under Wittman's tenure. Tariffs, ACA subsidy cuts, and gutted safety-net programs combine to raise costs on gas, groceries, and everything else — a 55-year-old Virginian earning $63K saw health insurance premiums jump $2,400/year. Tax cuts in HR1 deliver 1–3% savings to middle earners while giving the top 10% of wealth holders over 50% of all the tax cut benefits, and CBO projects HR1 will increase the federal deficit by $3.4 trillion over 10 years.

Wittman's votes have undermined job creation in VA-01. The Coastal Virginia Offshore Wind (CVOW) suspension threatened 2,000+ construction jobs and the projected 1,100 permanent positions the completed project will sustain. Clean energy tax credit elimination threatens an additional 11,000 Virginia jobs. Retaliatory tariffs slowed traffic at the Port of Virginia, costing jobs in the broader regional economy.

Wittman has never voted to cut Social Security directly, and he knows better than to even suggest he might do so. But the actions he's already taken will have consequences on Social Security for generations of Virginians. His votes for the Tax Cuts and Jobs Act (2017) and the One Big Beautiful Bill (HR 1) added $5.2 trillion to the national debt — the same debt that he and deficit hawks in his own party routinely cite as justification for "reforming" Social Security and Medicare. He voted to blow up the budget because he knows that he and his colleagues can use the national debt to target the program that nearly 140,000 VA-01 residents depend on. That is strategy, not a coincidence.

Wittman's record erodes access on three fronts at once. His HR1 vote accelerated rural hospital closures across VA-01, deepening provider shortages. He let enhanced ACA subsidies expire for over 300,000 Virginians before reversing course only when premiums had already begun spiking. And he co-sponsored a fetal personhood bill defining life as beginning at fertilization, the same legal framework that has threatened IVF access and contraception wherever it has been enacted.

Wittman voted for HR1 (the "One Big Beautiful Bill"), which KFF estimates cut federal Medicaid spending by $911 billion over 10 years, impacting 1 in 8 VA-01 residents. Over 24,000 constituents could lose coverage entirely. The $50B Rural Health Transformation Fund he repeatedly lauds covers only 30% of projected Medicaid losses, meaning rural hospitals still face a net shortfall. 1.8 million rural Americans nationwide will lose coverage.

Wittman has repeatedly promoted "association health plans" as a way to lower premiums, but these plans return healthcare to pre-ACA conditions — fewer protections, higher costs for older, disabled, and sicker patients. His long record of undermining the ACA directly threatens Medicare-adjacent coverage for 102,000 VA-01 constituents who could be priced out of affordable insurance.

Despite serving as Vice Chair of the House Armed Services Committee, Wittman has been spectacularly ineffective on veterans' priorities. Virginia's defense economy grew just 6.5% from FY2020–2023, lagging far behind national trends, and VA's share of GDP from defense shrank by 14%. Veterans in VA-01 face healthcare and benefits gaps Wittman has failed to close.

Wittman claims to support VA-01 farmers, but his votes have created chaos. HR 1 cuts $295 billion from SNAP over 10 years, stripping food assistance from roughly 850,000 Virginians, and gutting the purchasing power that flows directly to local farms and markets. SNAP dollars account for roughly 25 cents of every food dollar spent locally; when benefits are cut, farmers feel it too. Tariffs Wittman supported cost the average Virginia household $1,700–$2,100 in higher prices and slowed traffic at the Port of Virginia, hitting the farm and fishing economy from both ends.

Wittman presents himself as pro-education, but he stood silent while the Trump administration dismantled public education funding and programs. He has offered no major legislation to support teachers or students. His votes defunding domestic programs directly reduce resources available to VA-01 schools, contradicting claims of support rooted in his family's background in teaching.

Wittman supported the Trump policies that led to the suspension of the Coastal Virginia Offshore Wind (CVOW) project — already 60% complete with $8 billion invested — eliminating thousands of jobs and threatening grid reliability. His support for HR1 also threatens $18.2B in clean energy investments and 11,000 Virginia jobs, while propping up aging fossil fuel infrastructure.

Wittman co-sponsored reauthorization of the NOAA Chesapeake Bay Office — but only because Trump's agenda, which Wittman supports, threatened to cut NOAA's budget 28% and slash climate science 75%. Analysis reveals this pattern of taking credit for minor wins while supporting policies that damage the Bay, coastal ecosystems, and clean energy infrastructure. His League of Conservation Voters score reflects a career full of anti-environment votes.

Wittman co-sponsored the SAVE Act (HR 22), which would impose burdensome new voter ID and documentation requirements that disproportionately affect rural, elderly, and minority voters. His "election integrity" rhetoric mirrors national GOP efforts to restrict access rather than protect it. He also voted against certifying Pennsylvania's 2020 electoral votes on January 6–7, 2021.

Wittman claimed inspiration from civil rights pioneer Barbara Rose Johns while opposing everything she stood for. He praised the U.S. military incursion into Venezuela while experts called it a violation of international law. His votes have stripped healthcare from tens of thousands and cut food assistance to hundreds of thousands. And these are only three examples of how Wittman has consistently ignored the Constitution as rights are stripped away from the majority of Americans.

Wittman uses immigration as a political wedge, not a policy problem to solve. He voted for the Laken Riley Act, legislation that legal experts say expands mandatory detention by 250% based on mere arrest — not conviction — raising serious due process concerns. He has co-sponsored citizenship-restriction bills like the SAVE Act while offering no legislation to fix the broken system, secure the border with constitutional protections intact, or address VA-01's actual immigration needs. Performance over policy.

Wittman's law enforcement record is similarly performative. In press releases he portrays himself as "backing the blue" but he voted against certifying the 2020 election hours after a mob attacked the Capitol Police who were defending him. He has opposed PACT Act benefits for veterans who became law enforcement after service, and stayed silent as the Trump administration politicized DOJ prosecutions and pardoned January 6 defendants who assaulted officers. The pattern: rhetoric for cameras, votes that undercut the rule of law itself.

The Constitution gives Congress — not the president — the power to declare war, control spending, and check executive overreach. Wittman has surrendered each of these duties. He voted for HR1's $5 trillion debt-ceiling increase without conditions, supported military operations like the unilateral incursion into Venezuela that is clear presidential overreach, and remained silent as the administration redirected funds to vanity projects and merged church-state functions across federal agencies. And even as some of his Republican peers express dismay about the proposed $1.8B slush fund for Trump's friends, Wittman has said precisely nothing. Congressional silence is constitutional abdication.

Wittman has failed to speak out as the Trump administration expanded executive surveillance and eroded civil liberties. He has a pattern of silence on warrantless data collection, DOJ overreach, and DOGE's access to federal databases affecting millions of Virginians' personal records: complicity that directly contradicts his congressional oath of office.


How He Voted

Date Bill / Issue Vote Outcome & Impact Source
May 2026
End the War in Iran, H.Con.Res. 75
Directing the President, pursuant to section 5(c) of the War Powers Resolution, to remove the United States Armed Forces from hostilities against the Islamic Republic of Iran
Nay Failed (212–212) — Wittman refused to demand that the war end or that Trump fulfill the legal obligations of the War Powers Act. His vote could have swung the bill. clerk.house.gov
Jan 2026
Health Subsidies Extension Measure, H.R.1834
Extend ACA premium subsidies for 3 years
Yea Passed (230–196) — Wittman cast a performative "yea" vote when the damage was already done. clerk.house.gov·Wittman Watch report
May 2025
One Big Beautiful Bill Act, HR 1
Cut Medicaid by $911B; cut SNAP by $295B; eliminate clean energy tax credits; add $3.4T to deficit
Yea Passed (215–214) — 24,000+ VA-01 residents risk losing Medicaid & rural hospitals face funding shortfalls; cut food assistance for 827,000 Virginians; eliminated Virginia clean energy jobs; VA households face $1,700–$2,100 in higher annual costs. clerk.house.gov·Wittman Watch report
Apr 2025
SAVE Act, H.R.22
Require documentary proof of citizenship to register to vote (co-sponsored)
Co-Sponsor Incorporated into HR 1; signed into law — Burdens rural, elderly, and minority voters; one-third of Americans lack required documents. congress.gov·Wittman Watch report
Aug 2022
Inflation Reduction Act, H.R.5376
Medicare drug price negotiation; ACA subsidies; $369B clean energy; Chesapeake Bay restoration
Nay Passed (220–207) — Blocked Medicare drug price negotiation and $2,000 annual drug cost cap for seniors. Blocked $18.2B in Virginia clean energy investment and 11,000 energy jobs. Blocked historic Chesapeake Bay cleanup funds critical to VA-01 fishing and farming. clerk.house.gov·Wittman Watch report
Jul 2022
John R. Lewis Voting Rights Advancement Act, H.R.4
Restore gutted Voting Rights Act protections
Nay Passed (219–212); failed in Senate — Blocked restoration of federal voting protections for minority voters across Virginia. clerk.house.gov·Wittman Watch report
Mar 2022
Honoring our PACT Act, H.R.3967
Expand VA healthcare for burn pit–exposed veterans
Nay Passed (256–174) — Denied healthcare to thousands of VA-01 veterans sickened by toxic military burn pits. clerk.house.gov·Wittman Watch report
Nov 2021
Infrastructure Investment and Jobs Act, H.R.3684
$65 billion for rural broadband expansion
Nay Passed (228–206) — Blocked $1 billion in Virginia broadband funding critical for rural VA-01 schools. clerk.house.gov·Wittman Watch report
Nov 2021
Infrastructure Investment and Jobs Act, H.R.3684
Bipartisan infrastructure and jobs bill; $55B for clean water and environmental cleanup
Nay Passed (228–206) — Blocked billions in Virginia road, bridge, water, and broadband jobs funding. Blocked clean water upgrades and lead pipe replacement for VA-01 communities. clerk.house.gov·Wittman Watch report
Mar 2021
American Rescue Plan Act, H.R.1319
COVID relief including billions for VA healthcare and K-12 school funding
Nay Passed (220–211) — Blocked VA healthcare funds and $1,400 relief checks for VA-01 families and veterans. Blocked $2 billion for Virginia schools to recover from pandemic learning loss. clerk.house.gov·Wittman Watch report
Mar 2021
For the People Act, HR 1
Expand early voting, automatic registration, and mail-in voting
Nay Passed (220–210); failed in Senate — Blocked expanded early voting and automatic registration for VA-01 residents and seniors. clerk.house.gov·Wittman Watch report
Jan 2021
Electoral College Certification
Objection to Pennsylvania's certified electoral votes
Nay Objection failed (138–282) — Hours after Capitol attack, voted to overturn Pennsylvania's certified presidential election results. clerk.house.gov·Wittman Watch report
Jun 2018
Agriculture and Nutrition Act of 2018, H.R.2
House Farm Bill with $20B+ in SNAP cuts
Yea Passed (213–211); replaced by bipartisan Senate bill — Wittman voted to cut food assistance for millions; 265,000 children could have lost free school meals. clerk.house.gov·Wittman Watch report
Dec 2017
Tax Cuts and Jobs Act, HR 1
Overhaul federal tax code; eliminate ACA individual mandate; $1.9T deficit increase
Yea Passed (227–203) — Eliminated ACA mandate; raised premiums 10%, adding $1.9 trillion to national debt. clerk.house.gov·Wittman Watch report
May 2017
American Health Care Act, H.R.1628
Repeal and replace the ACA; cut Medicaid by 25%
Yea Passed (217–213); failed in Senate — Wittman supported 23 million Americans losing coverage; Virginia losing billions in Medicaid funding. clerk.house.gov·Wittman Watch report
Sep 2013
Supplemental Nutrition Assistance Program Reform Act, H.R.3102
Cut $39 billion from SNAP
Yea Passed (217–210); replaced by 2014 Farm Bill — Would have cut food assistance for 800,000+ Virginians, including VA-01 farming families. clerk.house.gov·Wittman Watch report
Jan 2011
Repealing the Job-Killing Health Care Law Act, H.R.2
Full repeal of the Affordable Care Act
Yea Passed (245–189); failed in Senate — Would have ended Medicaid expansion, stripping coverage from thousands of Virginia families. clerk.house.gov·Wittman Watch report

19 years. One consistent record.

How these votes affect
Virginia's First District

The numbers don't lie — and neither does the voting record. Here's what Rob Wittman's time in Congress has meant for the people of VA-01.

The Trump Economy: $1,700–$2,000 extra costs for every household

Working Families Pay More

Inflation is accelerating where families feel it: groceries, fuel, utilities. Beef rose 16%, coffee 20%, and electricity prices jumped at 2.5x the inflation rate in 2025. Wittman voted for all of itgutting clean-energy credits, pushing energy bills up $400+ within five years. He's stood by Trump's tariffs, which cost the average household $1,000 last year. Higher bills with the same paycheck means impossible math.

$1 trillion Medicaid cut

Rural Virginians Lose Healthcare

Rural hospitals across the Northern Neck, Middle Peninsula, and Southside survive on Medicaid dollars. Wittman voted to cut roughly $1 trillion from Medicaid, adding work requirements and twice-yearly eligibility checks that will force patients off the rolls and push bills onto rural ERs, costing us all even more. Virginia's General Assembly is now scrambling to find state funds to plug the hole he helped tear open.

Fewer jobs & opportunities

Veterans, Contractors & Military Families Lose Jobs

VA-01 runs on federal payrolls — Quantico, Dahlgren, Yorktown, and the contractors who serve them. Wittman cast a deciding 214–212 vote to codify DOGE cuts that fired tens of thousands of federal workers, including many veterans. Virginia lost roughly 7,000 jobs in 2025. He wrote an op-ed against the chaos. Then he voted to lock it in.

Cowardly attacks on the Constitution

Democracy Threatened, People of VA-01 Ignored

After the Capitol was attacked on January 6, 2021, Wittman voted against certifying Pennsylvania's electors and joined a Supreme Court bid to discard millions of votes Biden won. He hasn't held an in-person town hall since 2018. His donors — defense PACs and DC lobbyists — get steak dinner meetings even as the government shuts down. His constituents get a flurry of misleading emails.


Take Action Now

Contact His Office

Wittman's DC office number is (202) 225-4261. Calls are the best way for anyone to contact their representative.

Spread the Word

Share Rob's Record with neighbors, at town halls, and in community groups. An informed district is a powerful district.

Stay Informed

Subscribe to Wittman Watch for regular updates and analysis on Rob Wittman and the race for VA-01's Congressional seat.

Get Involved

Check this list of groups who are mobilized to help replace Wittman for VA-01, and connect with them to lend a hand.

Donate to Candidates

Fuel the fight against Wittman.

Salaam Bhatti Donate →
Tim Cywinski Donate →
Elizabeth Dempsey Beggs Donate →
Jason Knapp Donate →
Ericka Kopp Donate →
Shannon Taylor Donate →
Mel Tull Donate →