Get started
Political texting · Virginia

Political texting in Virginia

How campaigns and officials reach Virginia voters by text, compliantly - from the statewide races to every county.

The 2026 Virginia ballot

A U.S. Senate seat and all 11 U.S. House seats are on Virginia's 2026 ballot.

U.S. Senate 2026 · statewide
DemMark Robert Warner Incumbent
RepBert K. Mizusawa
U.S. House · District 1 2026
RepRobert J. "Rob" Wittman Incumbent
DemShannon Leigh Taylor
U.S. House · District 10 2026
DemSuhas Subramanyam Incumbent
RepDavid T. "Dave" Beckwith
IndependenAhsen Mujeeb Malik
Write-InSteven Anthony Goforth
Write-InOmar Morsy
U.S. House · District 11 2026
DemJames R. Walkinshaw Incumbent
RepArthur Grahame Purves
GrnDianne L. Blais
U.S. House · District 2 2026
RepJennifer A. "Jen" Kiggans Incumbent
DemElaine Luria
IndependenJ. Matthew "Matt" Baker
IndependenGeral Defrance "Bishop" Staten
U.S. House · District 3 2026
DemRobert Cortez "Bobby" Scott Incumbent
RepEdwin Rivera Jr.
IndependenMakiba A. Gaines
IndependenStephen C. "Steve" Woll
U.S. House · District 4 2026
DemJennifer L. McClellan Incumbent
RepRobert P. "Family Man" Murray Jr.
IndependenJoan E. "Andrews" Bell
U.S. House · District 5 2026
RepJohn J. McGuire III Incumbent
DemThomas S. P. "Tom" Perriello
IndependenCooke Costa Harvey
U.S. House · District 6 2026
RepBenjamin Lee "Ben" Cline Incumbent
DemBeth A. Macy
U.S. House · District 7 2026
DemYevgeny S. "Eugene" Vindman Incumbent
RepDouglas A. "Doug" Ollivant
LibTaner E. Demirci Lopez
IndependenAlaha Ahrar
IndependenJoshua E. Ertle
IndependenRandall A. Terry
U.S. House · District 8 2026
DemDonald Sternoff "Don" Beyer Jr. Incumbent
RepAnthony "Tony" Sabio
LibShelly M. Arnoldi
IndependenTim S. Sharman
U.S. House · District 9 2026
RepH. Morgan "Morgan" Griffith Incumbent
DemJoy A. Powers

Compiled from official filings. Full coverage in the Virginia election center.

The rules for texting Virginia voters

Virginia campaigns text under two layers of rules. The federal TCPA is the floor: prior express consent before sending, honored opt-outs, and automated messages limited to 8 a.m.-9 p.m. in the recipient's local time. On top sit Virginia's own consumer-protection and telemarketing rules and the carrier standard (the CTIA Messaging Principles) that decides whether messages deliver at all.

The discipline is the same everywhere: text only people who opted in, identify yourself, honor STOP instantly, and gate every send to legal hours for each recipient. Do that and you are compliant with the law and welcome on the carriers' network.

Quiet hours run on the voter's clock. Every message has to be gated to each recipient's own local time, not the campaign's.

Run a compliant program in Virginia

  1. Build a consented list. Collect opt-ins with a clear call to action, and keep the record.
  2. Register properly. Complete 10DLC brand and campaign registration before you send.
  3. Gate every send to legal hours per recipient, so no voter gets a text outside 8 a.m.-9 p.m. their time.
  4. Honor STOP and HELP automatically, and keep the opt-out record as compliance evidence.
  5. Send things people want - useful, identified, on-cadence - so the messages land and complaints don't.

Virginia by county

Txtra covers campaigns in all 134 counties across Virginia.

Accomack CountyAlbemarle CountyAlleghany CountyAmelia CountyAmherst CountyAppomattox CountyArlington CountyAugusta CountyBath CountyBedford CountyBland CountyBotetourt CountyBrunswick CountyBuchanan CountyBuckingham CountyCampbell CountyCaroline CountyCarroll CountyCharles City CountyCharlotte CountyChesterfield CountyClarke CountyCraig CountyCulpeper CountyCumberland CountyDickenson CountyDinwiddie CountyEssex CountyFairfax CountyFauquier CountyFloyd CountyFluvanna CountyFranklin CountyFrederick CountyGiles CountyGloucester CountyGoochland CountyGrayson CountyGreene CountyGreensville CountyHalifax CountyHanover CountyHenrico CountyHenry CountyHighland CountyIsle of Wight CountyJames City CountyKing and Queen CountyKing George CountyKing William CountyLancaster CountyLee CountyLoudoun CountyLouisa CountyLunenburg CountyMadison CountyMathews CountyMecklenburg CountyMiddlesex CountyMontgomery CountyNelson CountyNew Kent CountyNorthampton CountyNorthumberland CountyNottoway CountyOrange CountyPage CountyPatrick CountyPittsylvania CountyPowhatan CountyPrince Edward CountyPrince George CountyPrince William CountyPulaski CountyRappahannock CountyRichmond CountyRoanoke CountyRockbridge CountyRockingham CountyRussell CountyScott CountyShenandoah CountySmyth CountySouthampton CountySpotsylvania CountyStafford CountySurry CountySussex CountyTazewell CountyWarren CountyWashington CountyWestmoreland CountyWise CountyWythe CountyYork CountyAlexandria cityBedford cityBristol cityBuena Vista cityCharlottesville cityChesapeake cityColonial Heights cityCovington cityDanville cityEmporia cityFairfax cityFalls Church cityFranklin cityFredericksburg cityGalax cityHampton cityHarrisonburg cityHopewell cityLexington cityLynchburg cityManassas cityManassas Park cityMartinsville cityNewport News cityNorfolk cityNorton cityPetersburg cityPoquoson cityPortsmouth cityRadford cityRichmond cityRoanoke citySalem cityStaunton citySuffolk cityVirginia Beach cityWaynesboro cityWilliamsburg cityWinchester city

Text Virginia voters the right way

Verified, compliant, RCS-first texting for campaigns and officials of any party, with per-recipient quiet hours and consent built in.

Get started on Txtra