With early voting officially underway in the Commonwealth, many across our region are already making a trip to the polls.
But if you haven’t had a chance to cast your vote yet, Election Day will be here before you know it and we want to make sure you’re fully prepared.
That’s why we’re working for you to compile a full list of sample ballots so you can know exactly what to expect this year. Prior to making your picks for key local offices, researching a candidate and their priorities is key, and looking at a sample ballot before heading to the polls can help you do just that.
Below you will find a full list of sample ballots organized by precincts or districts for each locality in our coverage area. Click here to determine your voter precinct.
For all localities where a sample ballot wasn’t available, we will list the offices that are slated to appear on the ballot for that specific area.
Alleghany County
- Precinct 201 – Humpback Bridge
- Precinct 202 – Dolly Ann
- Precinct 301 – Callaghan
- Precinct 302 – Griffith
- Precinct 401 – Low Moor
- Precinct 402 – Jackson Heights
- Precinct 501 – Iron Gate
- Precinct 502 – Peters Switch
- Precinct 601 – District 1 CFE
- Precinct 701 – District 2 CFW
Amherst County
- Precinct 103 Coolwell
- Precinct 201 – 0070 Town
- Precinct 501 – Madison
- Precinct 402 – Lonco
- Precinct 401 – Amelon
- Precinct 303 – Pleasant View
- Precinct 102 -New Glasgow
- Precinct 201 – Courthouse
- Precinct 202 – Temperance
- Precinct 301 – Monroe
- Precinct 101 – Wright Shop
- Precinct 302 – Elon
Appomattox County
- Precinct 101 – Vera
- Precinct 102 – Pamplin
- Precinct 201 – Chap
- Precinct 202 – Spout Spring
- Precinct 301 – US 460 (Moose Lodge)
- Precinct 302 – Stonewall
- Precinct 401 – Courthouse
- Precinct 501 – Oakville
- Precinct 502 – Agee
Augusta County
- Jolivue, Stuarts Draft Elementary, Cedar Green
- Verona, Wilson, Crimora, New Hope, Weyers Cave, Buffalo Gap, Churchville Elementary, Craigsville, Deerfield
- Fort Defiance, North River, Mount Solon, Rolla
- Greenville, Spottswood, White Hill
- Middlebrook
- Sherando, Ridgeview, Lyndhurst, Mount Vernon
- Dooms, Fishersville, Goose Creek
- Ladd
Bath County
- Board of Supervisors – Cedar Creek District
-
- Jack Eugene Lindsay
- Ron R. Shifflett – Incumbent
- Board of Supervisors – Millboro District
-
- John A. “John-John” Lockridge
- Edward T. Hicklin – Incumbent
- Board of Supervisors – Warm Springs District
-
- Carla M. Bailey
- Roy W. Burns – Incumbent
- Board of Supervisors – Williamsville District
-
- Lynn Ellen Black
- Thomas Shelton Burns – Incumbent
- School Board – Cedar Creek District
-
- Robin A. Anderson
- Karen W. Hise – Incumbent
Bedford County
- Board of Supervisors – District 6
-
- Andrew D. “Andy” Dooley
- Bob W. Davis – Incumbent
- School Board – District 6
-
- Kurt W. Hubach
- Susan Falls Kirby – Incumbent
- Town Council – Special 24
-
- David C. “DC” Foster
- F. Todd Foreman
- Jaithan C. “Jai” Ippolito
- Ronald J. Chivas-Clayton
- Bruce M. Johannessen – Incumbent
- Robert D. Carson – Incumbent
- Tim W. Black – Incumbent
- Town Council – Special 26
-
- Andrew E. Catlin
- Darryl A. Updike
- Jane M. McKeon
- Bruce Erik Hartwick – Incumbent
- C. G. Stanley, Jr. – Incumbent
- Stacey L. Hailey – Incumbent
Bland County
- Clerk of Court
-
- Lisa A. Hall – Incumbent
- C. Eric Faulkner
- Commissioner of Revenue
-
- Dreama A. Hatcher
- Cindy U. Wright – Incumbent
- School Board – District 1
-
- Alan G. Strealy
- Philip J. Buttery – Incumbent
- Sheriff
-
- Steven A. Russo
- Jason Reed Ramsey – Incumbent
Botetourt County
- Precinct 101 – Daleville Precinct
- Precinct 102 – Greenfield
- Precinct 201 – Blue Ridge
- Precinct 202 – Rainbow Forest
- Precinct 301 – Buchanan (Non-Town)
- Precinct 301 – Buchanan Town
- Precinct 302 – Mill Creek
- Precinct 403 – Eagle Rock
- Precinct 406 – Fincastle
- Precinct 501 – Troutville (Non-Town)
- Precinct 501 – Troutville Town
- Precinct 502 – Cloverdale
Buena Vista
- City Council
-
- Jennifer Worley Humphrey
- Michele L. Casale
- Michelle A. Poluikis
- Ronald E. Cash
- Cheryl A. Hickman – Incumbent
- Stanley B. Coffey – Incumbent
- W. Steven Webb – Incumbent
- School Board
-
- K. Brooke Baker
- Paula B. Charlton
- Allen L. “Mac” Felts Jr. – Incumbent
- Teresa R. Ellison – Incumbent
- Wayne D. Flint – Incumbent
Campbell County
- Board of Supervisors – Altavista District
-
- Michael E. Mattox
- Tom K. Lawton
- Board of Supervisors – Spring Hill District
-
- Thomas H. “Tommy” Vaughan
- Kenneth R. Brown – Incumbent
- School Board – Concord District
-
- David S. Gifford
- Barry A. Jones – Incumbent
- School Board – Spring Hill District
-
- Jackie Mendez
- Kristen E. Vaughan
- Mark A. Epperson – Incumbent
- School Board – Sunburst District
-
- Karen K. Tanner
- Thaddeaus D. “Danny” Chocklett
- Sheriff
-
- Terry A. Cook
- Winston W. “Whit” Clark III – Incumbent
- Treasurer
-
- Manda R. Witkowski
- Sheila M. Smith – Incumbent
Carroll County
Charlotte County
Covington
- Sheriff
-
- Bradley D. Armentrout
- Kyle Matt Moore
- Kevin W. Hall – Incumbent
Craig County
Danville
Floyd County
Franklin County
- Board of Supervisors – Union Hall District
-
- Dan M. Quinn
- T.C. “Tommy” Cundiff, Jr. – Incumbent
- School Board – Union Hall District
-
- D. Scott Agee
- P. D. Hambrick – Incumbent
- Soil and Water Conservation Director Blue Ridge District
-
- Daphne W. Jamison
- Joel Hubert Bowman
Galax
Giles County
Grayson County
- Precinct 301 – Baywood
- Precinct 101 – Bridle Creek
- Precinct 108 – Comers Rock
- Precinct 202 – Elk Creek
- Precinct 302 – Fairview
- Precinct 102 – Flatridge
- Precinct 401 – Fries
- Precinct 203 – Independence
- Precinct 105 – Mt. Rogers
- Precinct 403 – Oldtown
- Precinct 402 – Providence
- Precinct 106 – Rugby
- Precinct 107 – Troutdale
Halifax County
- Precinct 101 – Childrey
- Precinct 102 – Liberty
- Precinct 103 – Republican Grove
- Precinct 201 – Clays Mill
- Precinct 202 – Crossroads
- Precinct 203 – Clover
- Precinct 302 – Meadville
- Precinct 304 – Vernon Hill
- Precinct 305 – Sinai
- Precinct 401 – Courthouse
- Precinct 403 – Center
- Precinct 502 – Dan River
- Precinct 503 – Scottsburg
- Precinct 601 – Black Walnut
- Precinct 603 – Mt. Carmel
- Precinct 605 – Union
- Precinct 701 – Hyco
- Precinct 703 – Virgilina
- Precinct 801 – South Boston
- Precinct 7021 – Midway HOD 49
- Precinct 7022 – Midway HOD 50
Henry County
Highland County
- Commonwealth’s Attorney
-
- Diane U. Montgomery
- Megan L. Yelen
- Board of Supervisors at large
-
- Christopher Lee McDaniel
- Henry A. Budzinski Jr.
- Paul S. Trible
- Harry Sponaugle – Incumbent
- John L. Moyers Jr. – Incumbent
- School Board at large
-
- Jason M. Wilfong
- Kenny W. Hodges – Incumbent
- Sherry S. Sullenberger – Incumbent
- Sheriff
-
- David S. Dykes
- Robert W. “Bob” Kelly
- Ronald Wimer – Incumbent
- Soil and Water Conservation Director Mountain District
-
- Wesley R. White
- Ariel Daniels
Lexington
Martinsville
Montgomery County
- Precinct 101 – Slusser’s Chapel
- Precinct 102 – Christ Episcopal
- Precinct 103 – VT Squires
- Precinct 104 – Blacksburg Branch Library
- Precinct 105 – Gateway Baptist
- Precinct 201 – North Fork Baptist
- Precinct 202 – Belmont Christian
- Precinct 203 – Belview ES
- Precinct 204 – Christiansburg Rec Cntr
- Precinct 205 – Trinity Comm
- Precinct 301 – Meadowbrook Branch
- Precinct 302 – Falling Branch ES
- Precinct 303 – Hall’s United
- Precinct 304 – Blue Ridge
- Precinct 305 – Christiansburg
- Precinct 401 – Christiansburg MS
- Precinct 402 – Auburn HS
- Precinct 403 – Victory Restoration
- Precinct 404 – Abundant Life Fellowship
- Precinct 501 – Prices Fork ES
- Precinct 502 – Longshop-McCoy FD
- Precinct 503 – VT Squires 2
- Precinct 504 – Maragret Beeks
- Precinct 6011 – Luther Memorial Town
- Precinct 6012 – Luther Memorial – without Town
- Precinct 602 – Blacksburg MS
- Precinct 603 – VT Squires 3
- Precinct 701 – Blacksburg Comm Cntr
- Precinct 702 – Gilbert Linkous
- Precinct 703 – Blacksburg Christian
Nelson County
Patrick County
- Dan River District
- Peters Creek District
- Mayo River District
- Blue Ridge District
- Smith River District
Pittsylvania County
- Precinct 103 – Twin Springs 001
- Precinct 105 – Chatham – County Residents 002
- Precinct 105 – Chatham Town residents 003
- Precinct 106 – Tunstall 004
- Precinct 108 – West Blairs 005
- Precinct 201 – Callands 006
- Precinct 202 – Bearskin 007
- Precinct 204 – Sandy Level 008
- Precinct 206 – Climax 009
- Precinct 207 – Gretna 010
- Precinct 301 – Central – County residents 011
- Precinct 301 – Central – Town residents 012
- Precinct 305 – Riceville 013
- Precinct 307 – East Blairs 014
- Precinct 308 – Mt. Airy 015
- Precinct 309 – East Gretna 016
- Precinct 402 – Keeling 017
- Precinct 404 – Kentuck 018
- Precinct 405 – Ringgold 019
- Precinct 501 – Hurt 020
- Precinct 501 – Hurt 021
- Precinct 502 – Motley Sycamore 022
- Precinct 503 – Renan 023
- Precinct 603 – Stony Mill 024
- Precinct 604 – Swansonville 025
- Precinct 605 – Whitmell 026
- Precinct 606 – Brosville 027
- Precinct 607 – Dry Fork 028
- Precinct 702 – Bachelors Hall 029
- Precinct 703 – Ferry Road 030
- Precinct 704 – Mt. Hermon 031
- Precinct 705 – Mt. Cross 032
Pulaski County
- Cloyd District
- Draper District
- Ingles District
- Massie District
- Robinson District
Radford
Roanoke County
- Precinct 101
- Precinct 102
- Precinct 103, SD 3
- Precinct 103, SD 4
- Precinct 104
- Precinct 105
- Precinct 106, SD 4
- Precinct 106, SD 3
- Precinct 107
- Precinct 201
- Precinct 202
- Precinct 203
- Precinct 204
- Precinct 205
- Precinct 206
- Precinct 301
- Precinct 302
- Precinct 303
- Precinct 304
- Precinct 305
- Precinct 306
- Precinct 307
- Precinct 401
- Precinct 402
- Precinct 402
- Precinct 404
- Precinct 405
- Precinct 406
- Precinct 501
- Precinct 502
- Precinct 503
- Precinct 504
- Precinct 505
- Precinct 506
- Precinct 507
Roanoke
Rockbridge County
- Mayor – Glasgow
-
- Joshua L. Fitz
- Paul W. Williams – Incumbent
- Board of Supervisors – Buffalo District
-
- Mack R. Smith
- Leslie E. Ayers – Incumbent
- School Board – Buffalo District
-
- Anne P. Russek
- Lenna P. Ojure
- Town Council – Glasgow
-
- Lisa Bowyer Rogers – Incumbent
- Thomas E. “Tom” Camden – Incumbent
- Treasurer
-
- Melissa A.“MISSY” Whitesell
- Michele L. Clark
- Wendy B. Gilliam
Salem
Wythe County
- Precinct 303 – East Wytheville
- Precinct 603 – Evergreen
- Precinct 401 – Fort Chiswell
- Precinct 601 – Huddle
- Precinct 501 – Jackson Memorial
- Precinct 402 – Max Meadows
- Precinct 101 – Royal Oak
- Precinct 102 – Rural Retreat
- Precinct 502 – Sheffey
- Precinct 203 – West Wytheville
- Precinct 602 – Zion
Source: WSLS News 10
