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.
- RunningVirginia 5th Congressional DistrictNov 3, 2026 · On the 2026 ballot
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.
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 · sourceH.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 · sourceH.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 · sourceH.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 · sourceH.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 · sourceH.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 · sourceH.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 · sourceH.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 votesShow fewer
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 · sourceH.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 · sourceH.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 · sourceH.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 · sourceH.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 · sourceH.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 · sourceH.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 · sourceH.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 · sourceH.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 · sourceH.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 · sourceH.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 · sourceS. 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 · sourceH.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.
- Sunny Day Strategies$44,397.91
- Mba Consulting Group Inc$24,394.70
- Ngp Van$20,312.88
- Liftoff Campaigns Llc$16,000.00
- Muckraker Strategies$12,500.00
Campaign finance · Tom Perriello For Congress: Pre-Primary 2026, through Jul 15, 2026
Jul 15, 2026 · Official · Federal Election CommissionFinance 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.
NO GOING BACK PAC INC.Opposing · $241,112
5 reports, newest Oct 5, 2026 · Federal Election Commission — electronic filing · newest filing
BLACK VOTERS MATTER ACTION PACSupporting · $213,672
5 reports, newest Oct 5, 2026 · Federal Election Commission — electronic filing · newest filing
Virginia Patriot PACSupporting · $18,365
9 reports, newest Oct 12, 2026 · Federal Election Commission — electronic filing · newest filing
Community Change VotersSupporting · $13,678
19 reports, newest Sep 18, 2026 · Federal Election Commission — electronic filing · newest filing
CIVIC RENEWAL FUND INC.Opposing · $3,806
2 reports, newest Sep 26, 2026 · Federal Election Commission — electronic filing · newest filing
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”
“Congress should not preempt states from writing their own rules on AI at the industry's request. Let Virginia protect Virginians.”
“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”
“The onus here is on these corporations to come in and build trust in communities.”
“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”
“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.”
Show all 12 statementsShow fewer
“This is about restoring common sense and a constitutional balance of power”
“It's a big deal to ask people for their vote”
“Together we will get costs down, paychecks up, and the corruption out of Washington.”
“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.”
“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.”
“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.”
In the News
Press coverage
- UVA Center for Politics: 5th District race may be closer than expectedSep 30, 2026 · Press · CBS19 News
- John McGuire touts his Trump endorsement as safe red seat suddenly looks shakierSep 30, 2026 · Press · Washington Examiner (Barnini Chakraborty)
- 5th District Q&A: Cooke Harvey, John McGuire, Tom PerrielloSep 28, 2026 · Press · VPM News
- Outraised McGuire says, 'Money may not be everything'Sep 24, 2026 · Press · The Daily Progress
- To Wary Working People, AI Preemption Is the New NAFTASep 22, 2026 · Press · Portside (op-ed by Tom Perriello)
- Congressional candidate Tom Perriello says GOP Rep. McGuire is dodging a debateSep 9, 2026 · Press · Dogwood
- 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)
- In Charlottesville, Tom Perriello celebrates Democratic nominationAug 4, 2026 · Press · Cville Right Now (Mike Barber)
- Tom Perriello urges Rep. John McGuire to back federal contraception billJun 16, 2026 · Press · Cville Right Now (Jackson Hephner)
- Tom Perriello: Redistricting fight has 'focused the conversation' on campaign trailApr 17, 2026 · Press · Cville Right Now
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 · sourceFacebook 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 · sourceX 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 · sourceCampaign 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) · sourceU.S. Representative · VA-05
Democrat · Candidate · On the 2026 ballot
Sep 4, 2026 · Official · Virginia Department of ElectionsPrior 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.