- See John McGuire's sponsored bills →John McGuireRepublicanIncumbent✓ Verified$2.2M raised
- Thomas PerrielloDemocratic✓ Verified$2.1M raised
- Cooke C. HarveyIndependent✓ Verified
Where they stand
Sources under every entry. Sentences are AI-written from the linked source.
Where they differ: John McGuire supports removing penalties on 401(k) withdrawals for home purchases and advocates ending government shutdowns to protect Virginia's economy 1; he also supports American energy independence and uranium production as part of national energy policy 11. Thomas Perriello supports fighting to lower costs for families and reclaiming Congressional authority over tariffs 34; he also supports affordable, quality healthcare access, opposes insurance companies rationing care, and advocates for reversing the decline of rural healthcare clinics and services 6.
AI-written comparison of the sourced entries below. Generated Oct 16, 2026.
| Issue | John McGuireRepublican | Thomas PerrielloDemocratic | Cooke C. HarveyIndependent |
|---|---|---|---|
| Economy & Jobs | McGuire supports legislation to remove penalties on 401(k) withdrawals for home purchases and advocates for ending government shutdowns to protect Virginia's economy. McGuire votes yea on multiple bills supporting technology use, capital access, privacy protections, and reauthorization of insurance programs. | Perriello supports fighting to lower costs for families, ending tariffs and shady deals, and reversing economic pain caused by current Congress to help families afford essentials and secure retirement. Perriello wants Congress to reclaim its authority over tariffs. | No public position found. |
| Where they differ on Economy & Jobs: John McGuire supports legislation to remove penalties on 401(k) withdrawals for home purchases and advocates for ending government shutdowns to protect Virginia's economy 1. He votes yea on multiple bills supporting technology use, capital access, privacy protections, and reauthorization of insurance programs 2. Thomas Perriello supports fighting to lower costs for families, ending tariffs and shady deals, and reversing economic pain caused by current Congress to help families afford essentials and secure retirement 3. He wants Congress to reclaim its authority over tariffs 4. | |||
| Healthcare | McGuire votes yea on acts reauthorizing healthcare programs, lowering premiums, and supporting patients and communities. | Perriello supports affordable, quality healthcare access, opposes insurance companies rationing care, and advocates for reversing the decline of rural healthcare clinics and services. Perriello supports working toward universal affordable health care, such as Medicare for All, and wants to restore enhanced ACA subsidies and protect Medicaid. | No public position found. |
| Where they differ on Healthcare: John McGuire votes yea on acts reauthorizing healthcare programs, lowering premiums, and supporting patients and communities 1. Thomas Perriello supports affordable, quality healthcare access, opposes insurance companies rationing care, and advocates for reversing the decline of rural healthcare clinics and services 2. He also supports working toward universal affordable health care, such as Medicare for All, and wants to restore enhanced ACA subsidies and protect Medicaid 3. | |||
| Immigration | McGuire votes yea on multiple immigration-related bills including securing America, supporting DHS, deporting fraudsters, and stopping illegal entry, but nay on a national emergency resolution. | No public position found. Check their site ↗ | No public position found. |
| Public Safety & Crime | McGuire supports legislation prioritizing public safety in utility rates and infrastructure. McGuire votes yea on bills enhancing prison staff safety, protecting privacy, veterans' rights, cashless bail reporting, and keeping violent offenders off streets. | No public position found. Check their site ↗ | No public position found. |
| Abortion | No public position found. Check their site ↗ | No public position found. Check their site ↗ | No public position found. |
| Taxes & Government Spending | McGuire supports legislation to increase taxes on remittance transfers and opposes large tax hikes, advocating for fiscal responsibility. McGuire votes yea on tax relief, budget resolutions, and multiple appropriations acts. | Perriello supports fighting corruption and abuse of power in Washington, banning dark money and insider trading, and recovering stolen taxpayer dollars to protect public funds. | No public position found. |
| Where they differ on Taxes & Government Spending: John McGuire supports legislation to increase taxes on remittance transfers and opposes large tax hikes, advocating for fiscal responsibility 1. He votes yea on tax relief, budget resolutions, and multiple appropriations acts 2. Thomas Perriello supports fighting corruption and abuse of power in Washington, banning dark money and insider trading, and recovering stolen taxpayer dollars to protect public funds 3. | |||
| Energy & Environment | McGuire supports American energy independence and uranium production as part of national energy policy. McGuire votes yea on disapproving an EPA rule and battlefield protection, but nay on diesel emissions reduction, marine conservation, and fuel retailer choice acts. | Perriello says he would support local communities that don't want a data center built nearby. | No public position found. |
| Where they differ on Energy & Environment: John McGuire supports American energy independence and uranium production as part of national energy policy 1. He voted yea on disapproving an EPA rule and battlefield protection, but nay on diesel emissions reduction, marine conservation, and fuel retailer choice acts 2. Thomas Perriello says he would support local communities that do not want a data center built nearby 3. | |||
| Foreign Policy & Defense | McGuire votes nay on resolutions to remove US forces from Iran and Lebanon, yea on defense authorization and veterans clinic naming, and yea on FISA amendments. | Perriello supports strong US military matched with diplomacy, restoring Congressional oversight of wars, standing with NATO and Ukraine, and funding programs to prevent wars and global crises. Perriello says one of his first priorities in Congress would be ending the war in Iran. | No public position found. |
| Where they differ on Foreign Policy & Defense: John McGuire votes nay on resolutions to remove US forces from Iran and Lebanon, yea on defense authorization and veterans clinic naming, and yea on FISA amendments 1. Thomas Perriello supports a strong US military matched with diplomacy, restoring Congressional oversight of wars, standing with NATO and Ukraine, and funding programs to prevent wars and global crises 2. Perriello also states that one of his first priorities in Congress would be ending the war in Iran 3. | |||
