GOTV Intel

Tom S. P. Perriello

Candidate for Virginia 5th Congressional District · Democrat

On the 2026 ballotChallenger · Virginia 5th Congressional District · Nov 3 General

Ballot status source: Virginia Department of Elections — November 3, 2026 General Election, Federal Offices candidate list · read Sep 24, 2026

Sources (2)
  • Virginia Department of Elections — November 3, 2026 General Election, Federal Offices candidate list (updated 2026-09-03): Member, House of Representatives, 5 District — 'Tom S. P. Perriello', Democratic
  • identity CONFIRMED

Running for Virginia 5th Congressional District, Nov 3 General. The race page has 2 other candidates, 3 certified results. See the race

Roles on File

Seats held and sought, elections and committees, newest first.

The District

What Virginia 5th Congressional District covers

Covers all of Pittsylvania County, Halifax County, Mecklenburg County, Buckingham County, Louisa County, Campbell County, Charlotte County, Amherst County, Nelson County, Lunenburg County, Prince Edward County, Appomattox County, Nottoway County, Cumberland County, Fluvanna County and 5 more; parts of Albemarle County, Amelia County, Hanover County and Bedford County.

Includes Danville, Lynchburg, Bracey, Madison Heights, Altavista, Amherst, Arrington, Charlottesville, Clover, Cluster Springs, Concord, Farmville and 75 more.

Map of Virginia 5th Congressional District with 304 precincts

304 precincts · District lines: Congressional lines: U.S. Census Bureau (1:500,000 cartographic boundary, 119th Congress) · Precinct lines: Virginia Department of Elections, per-locality precinct shapefiles (133 localities, elections.virginia.gov redistricting/gis)

Key Votes

The record

  • H.R. 4853: Tax Relief, Unemployment Insurance Reauthorization, and Job Creation Act of 2010 (final House passage) · voted Yes

    On Motion to Concur in the Senate Amdt to the House Amdt to the Senate Amdt · tally 277-148-0-8 (yes–no–present–not voting), Passed · 111th Congress, 2nd session, Roll Call 647

    Dec 17, 2010 · Official · Office of the Clerk, U.S. House of Representatives — roll call · source
  • H.R. 2965: Don't Ask, Don't Tell Repeal Act of 2010 (House passage of final repeal) · voted Yes

    On Motion to Concur in the Senate Amendment with an Amendment · tally 250-175-0-9 (yes–no–present–not voting), Passed · 111th Congress, 2nd session, Roll Call 638

    Dec 15, 2010 · Official · Office of the Clerk, U.S. House of Representatives — roll call · source
  • H.R. 5281: DREAM Act (vehicle H.R. 5281) (House passage) · voted YesClose vote

    On Motion to Concur in Senate Amendments #1 and #2, and in #3 With Amendment · tally 216-198-0-20 (yes–no–present–not voting), Passed · 111th Congress, 2nd session, Roll Call 625

    Dec 8, 2010 · Official · Office of the Clerk, U.S. House of Representatives — roll call · source
  • H.R. 4173: Wall Street Reform and Consumer Protection Act (Dodd-Frank) (conference report, final passage) · voted No

    On Agreeing to the Conference Report · tally 237-192-0-4 (yes–no–present–not voting), Passed · 111th Congress, 2nd session, Roll Call 413

    Jun 30, 2010 · Official · Office of the Clerk, U.S. House of Representatives — roll call · source
  • H.R. 5175: DISCLOSE Act (House passage) · voted YesClose vote

    On Passage · tally 219-206-0-8 (yes–no–present–not voting), Passed · 111th Congress, 2nd session, Roll Call 391

    Jun 24, 2010 · Official · Office of the Clerk, U.S. House of Representatives — roll call · source
  • H.R. 4872: Health Care and Education Reconciliation Act of 2010 (House passage) · voted YesClose vote

    On Passage · tally 220-211-0-0 (yes–no–present–not voting), Passed · 111th Congress, 2nd session, Roll Call 167

    Mar 21, 2010 · Official · Office of the Clerk, U.S. House of Representatives — roll call · source
  • H.R. 3590: Patient Protection and Affordable Care Act (final House passage) · voted YesClose vote

    On Motion to Concur in Senate Amendments · tally 219-212-0-0 (yes–no–present–not voting), Passed · 111th Congress, 2nd session, Roll Call 165

    Mar 21, 2010 · Official · Office of the Clerk, U.S. House of Representatives — roll call · source
  • H.R. 4173: Wall Street Reform and Consumer Protection Act of 2009 (House passage) · voted NoClose vote

    On Passage · tally 223-202-0-9 (yes–no–present–not voting), Passed · 111th Congress, 1st session, Roll Call 968

    Dec 11, 2009 · Official · Office of the Clerk, U.S. House of Representatives — roll call · source
Show all 21 recorded votes
  • H.R. 3962: Stupak-Pitts amendment on abortion coverage (amendment to H.R. 3962) · voted Yes

    On Agreeing to the Amendment · tally 240-194-1-0 (yes–no–present–not voting), Agreed to · 111th Congress, 1st session, Roll Call 884

    Nov 7, 2009 · Official · Office of the Clerk, U.S. House of Representatives — roll call · source
  • H.R. 3962: Affordable Health Care for America Act (House passage) · voted YesClose vote

    On Passage · tally 220-215-0-0 (yes–no–present–not voting), Passed · 111th Congress, 1st session, Roll Call 887

    Nov 7, 2009 · Official · Office of the Clerk, U.S. House of Representatives — roll call · source
  • H.R. 3221: Student Aid and Fiscal Responsibility Act of 2009 (House passage) · voted Yes

    On Passage · tally 253-171-0-10 (yes–no–present–not voting), Passed · 111th Congress, 1st session, Roll Call 719

    Sep 17, 2009 · Official · Office of the Clerk, U.S. House of Representatives — roll call · source
  • H.R. 2454: American Clean Energy and Security Act (Waxman-Markey) (House passage) · voted YesClose vote

    On Passage · tally 219-212-0-3 (yes–no–present–not voting), Passed · 111th Congress, 1st session, Roll Call 477

    Jun 26, 2009 · Official · Office of the Clerk, U.S. House of Representatives — roll call · source
  • H.R. 2346: Supplemental Appropriations Act, 2009 (war funding) (conference report) · voted Yes

    On Agreeing to the Conference Report · tally 226-202-0-6 (yes–no–present–not voting), Passed · 111th Congress, 1st session, Roll Call 348

    Jun 16, 2009 · Official · Office of the Clerk, U.S. House of Representatives — roll call · source
  • H.R. 2751: Consumer Assistance to Recycle and Save Act (Cash for Clunkers) (House passage) · voted Yes

    On Motion to Suspend the Rules and Pass · tally 298-119-2-15 (yes–no–present–not voting), Passed · 111th Congress, 1st session, Roll Call 314

    Jun 9, 2009 · Official · Office of the Clerk, U.S. House of Representatives — roll call · source
  • H.R. 627: Section 512 of the CARD Act: firearms in national parks (separate vote on the Senate provision) · voted Yes

    Concur In Sec. 512 of Sen Amdt. · tally 279-147-0-7 (yes–no–present–not voting), Passed · 111th Congress, 1st session, Roll Call 277

    May 20, 2009 · Official · Office of the Clerk, U.S. House of Representatives — roll call · source
  • H.R. 627: Credit Card Accountability, Responsibility and Disclosure (CARD) Act (final House passage) · voted Yes

    Concur In All But Sec. 512 of Sen Amdt. · tally 361-64-0-8 (yes–no–present–not voting), Passed · 111th Congress, 1st session, Roll Call 276

    May 20, 2009 · Official · Office of the Clerk, U.S. House of Representatives — roll call · source
  • H.R. 146: Omnibus Public Land Management Act of 2009 (final House passage) · voted Yes

    On Motion to Concur in Senate Amendments · tally 285-140-0-6 (yes–no–present–not voting), Passed · 111th Congress, 1st session, Roll Call 153

    Mar 25, 2009 · Official · Office of the Clerk, U.S. House of Representatives — roll call · source
  • H.R. 1: American Recovery and Reinvestment Act of 2009 (conference report, final passage) · voted Yes

    On Agreeing to the Conference Report · tally 246-183-1-3 (yes–no–present–not voting), Passed · 111th Congress, 1st session, Roll Call 70

    Feb 13, 2009 · Official · Office of the Clerk, U.S. House of Representatives — roll call · source
  • H.R. 1: American Recovery and Reinvestment Act of 2009 (initial House passage) · voted Yes

    On Passage · tally 244-188-0-1 (yes–no–present–not voting), Passed · 111th Congress, 1st session, Roll Call 46

    Jan 28, 2009 · Official · Office of the Clerk, U.S. House of Representatives — roll call · source
  • S. 181: Lilly Ledbetter Fair Pay Act of 2009 (final House passage) · voted Yes

    On Passage · tally 250-177-0-6 (yes–no–present–not voting), Passed · 111th Congress, 1st session, Roll Call 37

    Jan 27, 2009 · Official · Office of the Clerk, U.S. House of Representatives — roll call · source
  • H.J.Res. 3: Disapproval of the second half of TARP funds (H.J.Res. 3 passage) · voted Yes

    On Passage · tally 270-155-0-9 (yes–no–present–not voting), Passed · 111th Congress, 1st session, Roll Call 27

    Jan 22, 2009 · Official · Office of the Clerk, U.S. House of Representatives — roll call · source

Newest first. A close vote was decided by 5% of the votes cast or less (or 10 votes or fewer, under a fifth of the votes). Broke with party: voted against most of their party, where the record gives the party split.

Their Money

Campaign finance

Last Change
Profile updated · Oct 5
Raised
$2,140,402cycle to date through Jul 15
Cash on Hand
$1,511,291cycle to date through Jul 15
Spent
$629,110cycle to date through Jul 15
Debts Owed
$0cycle to date through Jul 15
Next Report Due
Q3 Report · Oct 15

View on FEC.govFEC, cycle to date through Jul 15, 2026

Top Payees

Who the campaign paid most, as its filing reports it.

Campaign finance · Tom Perriello For Congress: Pre-Primary 2026, through Jul 15, 2026

Jul 15, 2026 · Official · Federal Election Commission

Finance Reports

  • Campaign finance · Tom Perriello For Congress: Pre-Primary 2026, through Jul 15, 2026

    Raised $2,140,401.63 this election cycle (as reported) · spent $629,110.16 · cash on hand $1,511,291.47 · debts owed by the committee $0.00 — through Jul 15, 2026. Where the money came from (cycle to date, as reported): Individuals $1,978,288.86 (92%); PACs and other political committees $106,850.00 (5%); Candidate contributions $13,111.20 (1%); Transfers from authorized committees $34,500.00 (2%); Other receipts (refunds, offsets, other) $7,651.57 (0%). Where it went (itemized operating expenditures this cycle, FEC-processed through Sep 20, 2026): digital $100,945.20; staff, contractors and reimbursements $40,167.95; compliance and treasurer $24,394.70; other $18,504.14; general consulting $12,901.77; direct mail $11,215.52.

    Jul 15, 2026 · Official · Federal Election Commission

Money shows as the filings named here report it. Payees are who the campaign paid; individual contributors are not shown.

Advertising

Who is advertising for and against Tom

  • Advertising summary · for and against (2026 cycle)

    For: own campaign on Google $43,000–$50,100 (ad ranges); outside Google ads $0–$0; Snap $0; broadcast TV not searched; FEC independent expenditures $10,290. Against: outside Google ads $0–$0; opponent campaign ads $0–$0; Snap $0; broadcast TV not searched; FEC independent expenditures $70,203. 2026 cycle. Broadcast TV: not yet searched. Meta not included.

    Sep 23, 2026 · Official · Ads summary (2026 cycle)
  • Google/YouTube ads · TOM PERRIELLO FOR CONGRESS (supporting)

    The candidate's own campaign (TOM PERRIELLO FOR CONGRESS). 21 ads since Nov 2024; $43,000–$50,100 (Google creative spend ranges).

    Sep 23, 2026 · Official · Google Political Ads Transparency Report (bundle updated 2026-09-23 21:37 PT) · source

Independent Expenditures

FEC independent expenditures on file: $245,715 supporting, $244,918 opposing, across 40 reports.

Spend as each platform or filing reports it. Each line is a separate measure, and they are not added together.

In Their Words

What they have said, on the record

“People care about their families more than they care about their party affiliation”
John McGuire touts his Trump endorsement as safe red seat suddenly looks shakierSep 30, 2026 · Press · Washington Examiner (Barnini Chakraborty) · source
“Congress should not preempt states from writing their own rules on AI at the industry's request. Let Virginia protect Virginians.”
To Wary Working People, AI Preemption Is the New NAFTASep 22, 2026 · Press · Portside (op-ed by Tom Perriello) · source
“We're not just taking a position on opposing the Valley Link transmission line, we are actively fighting the transmission line in the same way that I was actively fighting the Atlantic Coast Pipeline and the Mountain Valley Pipeline”
Perriello opposes Valley Link, open to more nuclear at North Anna, silent on Joshua Falls; McGuire mum except for letter on Valley LinkAug 11, 2026 · Press · Cardinal News (Elizabeth Beyer and Matt Busse) · source
“The onus here is on these corporations to come in and build trust in communities.”
Perriello opposes Valley Link, open to more nuclear at North Anna, silent on Joshua Falls; McGuire mum except for letter on Valley LinkAug 11, 2026 · Press · Cardinal News (Elizabeth Beyer and Matt Busse) · source
“I also understand people's concerns about nuclear technology, so I think this is a place where we need to have the currency of trust and that's the currency that's been broken”
Perriello opposes Valley Link, open to more nuclear at North Anna, silent on Joshua Falls; McGuire mum except for letter on Valley LinkAug 11, 2026 · Press · Cardinal News (Elizabeth Beyer and Matt Busse) · source
“The path back to freedom goes through Virginia's 5th District, the path back to affordability goes Virginia's 5th District, and the path back to sanity goes through Virginia's 5th District.”
In Charlottesville, Tom Perriello celebrates Democratic nominationAug 4, 2026 · Press · Cville Right Now (Mike Barber) · source
Show all 12 statements
“This is about restoring common sense and a constitutional balance of power”
In Charlottesville, Tom Perriello celebrates Democratic nominationAug 4, 2026 · Press · Cville Right Now (Mike Barber) · source
“It's a big deal to ask people for their vote”
In Charlottesville, Tom Perriello celebrates Democratic nominationAug 4, 2026 · Press · Cville Right Now (Mike Barber) · source
“Together we will get costs down, paychecks up, and the corruption out of Washington.”
Perriello Launches General Election Campaign to Lower Costs, Tackle Corruption, Restore Common SenseAug 4, 2026 · Self-published · tomperriello.com (candidate campaign site) · source
“My top priority will be to cut costs and bills by getting rid of the trade war, Iran war, and war on common sense. Our communities deserve a real fighter who refuses to take money from the lobbyists and corporate PACs, and people around here know they can trust me to do just that.”
Perriello Launches General Election Campaign to Lower Costs, Tackle Corruption, Restore Common SenseAug 4, 2026 · Self-published · tomperriello.com (candidate campaign site) · source
“For months, I've visited every corner of the district to hear from thousands of local families. Folks are struggling to make it to the next paycheck, and they are fed up with this Congress making everything more expensive, more corrupt, and just plain stupid.”
Perriello Launches General Election Campaign to Lower Costs, Tackle Corruption, Restore Common SenseAug 4, 2026 · Self-published · tomperriello.com (candidate campaign site) · source
“So, if he's not worried about it, sign the petition and let's get back to trying to make healthcare access meaningful and affordable to people.”
Tom Perriello urges Rep. John McGuire to back federal contraception billJun 16, 2026 · Press · Cville Right Now (Jackson Hephner) · source

In the News

Press coverage

Headlines link to the original reporting, captured on the date shown.

Reach Them

Websites and accounts

  • Campaign Websitetomperriello.comCapture of the public website (logged-out view) at 2026-10-05 06:26 UTC.Oct 5, 2026 · Self-published · Website — www.tomperriello.comSelf-published
  • Instagram profile capture: @TomPerrielloForCongress

    Capture of the public instagram profile (logged-out view) at 2026-10-05 06:27 UTC.

    Oct 5, 2026 · Self-published · Instagram profile — @TomPerrielloForCongress · source
  • Facebook page capture: @TomPerriello · 34K followers, 10 following

    Capture of the public facebook page (logged-out view) at 2026-10-05 06:27 UTC. Public metrics as displayed: 34K followers, 10 following.

    Oct 5, 2026 · Self-published · Facebook page — @TomPerriello · source
  • X profile capture: @TomPerriello · 95.7K followers, 1,085 following, 14.8K posts

    Capture of the public x profile (logged-out view) at 2026-10-05 06:27 UTC. Public metrics as displayed: 95.7K followers, 1,085 following, 14.8K posts.

    Oct 5, 2026 · Self-published · X profile — @TomPerriello · source
  • Campaign website and social accounts

    Campaign site: https://www.tomperriello.com/

    Sep 24, 2026 · Self-published · Candidate's own channels · source

The Paper Trail

Filings, results and exhibits

  • On the Nov. 3, 2026 general election ballot for U.S. Representative, VA-05 · Democratic

    Listed as “Tom S. P. Perriello”, Democratic. Other candidates in the race: Cooke C. Harvey (Independent); John J. McGuire III (Republican).

    Sep 24, 2026 · Official · State election authority (certified candidate list) · source
  • U.S. Representative · VA-05

    Democrat · Candidate · On the 2026 ballot

    Sep 4, 2026 · Official · Virginia Department of Elections
  • Prior office: U.S. House of Representatives, Virginia 5th District (2009 · 2011)

    Served one term in the 111th Congress (2009–2011). Elected in 2008 with 158,810 votes to 158,083 for Virgil H. Goode, Jr.; lost re-election in 2010 to Robert Hurt, 119,560 to 110,562. His House roll-call votes from that Congress are listed under The record.

    Jan 3, 2009 · Official · Office of the Clerk, U.S. House of Representatives — Statistics of the Congressional Elections of 2008 and 2010; House roll calls, 111th Congress · source

File read Oct 5, 2026. Each item names its source. Record ID p_kkmw3w9xx.

GOTV Intel reports are sourced, cited research leads your campaign confirms against the primary record before use. They are never a consumer report and never for employment, credit, insurance, housing or licensure.