U.S. House · Virginia’s 1st District
Rob Wittman’s Ukraine Votes: A Bill-by-Bill Record, 2022–2026
Rep. Rob Wittman, a Virginia Republican, has supported some major Ukraine aid packages and opposed others. The roll calls show a changing—and often divided—Republican conference, not a single, consistent party position.
At a glance
Wittman voted for the 2022 lend-lease law, the 2022 supplemental package of about $40.1 billion, and the 2024 Ukraine supplemental. He voted against a smaller 2023 Ukraine-security supplemental and against the 2026 Ukraine Support Act. In 2025, he voted No on two amendments that would have barred Ukraine assistance from funds in larger defense bills.
“Republican vote” below means how Republican House members actually voted on that roll call. It is not, by itself, evidence of a formal party-platform position or of any member’s motive.
The votes
Scope: seven selected floor votes where Ukraine assistance or policy was central. This is not every defense, foreign-affairs, or procedural vote that could have affected Ukraine.
April 28, 2022 · Roll Call 141 · Passage
S. 3522 — Ukraine Democracy Defense Lend-Lease Act
What it did: Expanded the president’s ability to lend or lease defense articles to Ukraine and certain Eastern European countries during fiscal years 2022 and 2023, and directed the administration to expedite transfers. It changed transfer authority; it did not itself create a new appropriation for aid. The measure became law on May 9, 2022.
- Republicans: 196 Yes, 10 No, 3 did not vote
- Democrats: 221 Yes, none opposed
- Wittman: Yes
May 10, 2022 · Roll Call 145 · Passage
H.R. 7691 — Additional Ukraine Supplemental Appropriations Act, 2022
What it funded: About $40.1 billion for a broad response to Russia’s invasion. Major categories included U.S. military replenishment and operations, the Ukraine Security Assistance Initiative, foreign military financing, economic and humanitarian support, refugee assistance, food aid, and oversight. The bill became law on May 21, 2022.
- Republicans: 149 Yes, 57 No, 3 did not vote
- Democrats: 219 Yes, none opposed, 2 did not vote
- Wittman: Yes
Official roll call · Enacted law, Public Law 117-128 · House Appropriations Committee summary
September 28, 2023 · Roll Call 503 · Passage
H.R. 5692 — Ukraine Security Assistance and Oversight Supplemental Appropriations Act, 2024
What it proposed: A $300 million appropriation for the Ukraine Security Assistance Initiative, supporting training, equipment, weapons, logistics, sustainment, and related assistance. It also set aside $20 million for a special inspector general to oversee Ukraine assistance. The House passed the bill, but it did not become law.
- Republicans: 101 Yes, 117 No, 3 did not vote
- Democrats: 210 Yes, none opposed, 2 did not vote
- Wittman: No
April 20, 2024 · Roll Call 151 · Passage
H.R. 8035 — Ukraine Security Supplemental Appropriations Act, 2024
What it funded: Roughly $60.8 billion in Ukraine-related appropriations and other support. The package included money for U.S. military operations and replenishing weapons stocks, security assistance and equipment for Ukraine, and economic and humanitarian support. This was a funding bill, unlike a defense-policy authorization. It became part of Public Law 118-50.
- Republicans: 101 Yes, 112 No, 1 Present, 4 did not vote
- Democrats: 210 Yes, none opposed, 3 did not vote
- Wittman: Yes
July 18, 2025 · Roll Call 209 · Amendment to H.R. 4016
Greene amendment to the FY2026 Defense Appropriations bill
What it proposed: The amendment to the Department of Defense Appropriations Act for fiscal year 2026 would have barred funds made available by that act from being used for assistance to Ukraine. It failed 76–353. This was a vote on the amendment—not final passage of the larger appropriations bill.
- Republicans: 76 Aye for the prohibition, 141 No against it, 5 did not vote
- Democrats: 212 No against the prohibition, 3 did not vote
- Wittman: No—against the proposed prohibition
Official roll call · Congressional Record and amendment text
September 10, 2025 · Roll Call 255 · Amendment to H.R. 3838
Greene amendment to the FY2026 National Defense Authorization Act
What it proposed: The amendment would have prohibited Ukraine assistance using funds made available by the fiscal 2026 defense authorization act. It failed 60–372. Again, members were voting on the amendment, not on final passage of H.R. 3838.
- Republicans: 60 Aye for the prohibition, 159 No against it, 2 did not vote
- Democrats: 213 No against the prohibition, 3 did not vote
- Wittman: No—against the proposed prohibition
Official roll call · Congressional Record and amendment text
June 4, 2026 · Roll Call 207 · Passage
H.R. 2913 — Ukraine Support Act
What it proposed: A broad Ukraine policy package. The House-passed text would revive lend-lease authority through fiscal 2028; authorize defense-financing loans and annual Ukraine Security Assistance Initiative funding; create a reconstruction trust fund; expand sanctions and export controls aimed at Russia; support independent media; and provide security assistance for Baltic states. These authorizations are not all direct appropriations. The House passed the bill 226–195.
- Republicans: 18 Yes, 194 No, 5 did not vote
- Democrats: 207 Yes, 1 No, 4 did not vote
- Independent: 1 Yes
- Wittman: No
What the record shows
Wittman’s votes do not fit a simple “pro-aid” or “anti-aid” label. He supported two large enacted aid measures in 2022 and the 2024 supplemental, but opposed the 2023 $300 million supplemental and the broader 2026 Ukraine Support Act. In 2025, he opposed two amendments that would have cut off Ukraine assistance under the bills being considered.
The Republican conference was also split on several votes. Most Republicans supported the 2022 lend-lease authority and the 2022 and 2024 funding packages, but majorities opposed the 2023 and 2026 bills. On both 2025 prohibition amendments, most Republicans voted against the proposed cutoff. These are counts of votes cast, not proof of a party-wide motive.