FIELDING NOW:IA U.S. SENATE; GUBERNATORIAL; IA-01 · IA-02 · IA-03 · IA-04 & MOREVIEW REAL TIME RESULTS
Races / Virginia / VA-09

Virginia's 9th Congressional District

U.S. House · Virginia · District 9 · General election: Tuesday, November 3, 2026

Candidates on the November 3 ballot

  • Photo of Joy A. Powers
    Joy A. Powers
    Democratic
    Photo: static.wixstatic.com
  • Photo of H. Morgan Griffith
    H. Morgan Griffith
    Republican
    Incumbent
    Photo: U.S. Congress

Source: Virginia Department of Elections, candidate list, November 3, 2026 General Election, federal offices, certified list (list retrieved 2026-10-30; retrieved 2026-10-30). Order of names does not reflect ballot order. Incumbent tags appear only where the official list marks incumbents. Photos come from the Candidate Alerts database where one is on file; otherwise initials are shown.

Federal campaign finance filings for this seat: FEC election page (FEC registration is not the same as ballot qualification).

Certified candidates

Certified candidate list from Candidate Alerts, as of 2026-09-24, based on Virginia Department of Elections. Includes candidates the database marks as on the November 3 ballot. Incumbent tags here follow the database.

Past election results

2024: Member, House of Representatives (9th District) (2024 November General)
CandidatePartyVotesShare
H. Morgan GriffithRepublican290,64572.5%
Karen G. H. BakerDemocratic109,57027.3%
Write-In7480.2%
Total400,963

Source: Virginia Department of Elections, official election results (Enhanced Voting media export, by locality and precinct). Status: Official, Virginia Department of Elections ENR media export (created 2025-03-05, after State Board certification Dec 2 2024)

2022: Member House of Representatives (09) (2022 November General)
CandidatePartyVotesShare
H. Morgan GriffithRepublican182,20773.2%
Taysha Lee DeVaughanDemocratic66,02726.5%
Write InWri5580.2%
Total248,792

Source: Virginia Department of Elections, official results site (results.elections.virginia.gov), results by precinct JSON. Status: Official results (all reporting stages 'Certified'), Virginia Department of Elections official results site

2020: U.S. House, Congressional District 9 (Virginia General Election 2020-11-03)

Held under the district lines in effect at the time. Those boundaries differ from the 2026 district.

CandidatePartyVotesShare
Howard Morgan GriffithRepublican271,85194.0%
Write-Ins17,4236.0%
Total289,274

Source: Virginia Department of Elections, Historical Elections Database (historical.elections.virginia.gov). Status: Certified, Virginia Department of Elections Historical Elections Database (official certified results by locality and precinct; State Board of Elections certification)

Certified results from state or county election authorities, as compiled in the Candidate Alerts precinct results database (public API candidatealerts.com/api/district-results). Totals are sums of certified precinct and county-level rows.

Demographics

2020 Census demographics by district are not yet published in this data set.

Adults who speak Spanish at home: 2.1% of adults in this district

0 of 362 precincts are above 50%, and 0 are above 25%. Source: Census American Community Survey 2020-2024 5-year block groups, allocated to current precinct shapes by area.

Poll status

No GOTV Polling public poll has been released for this race.

Map

Lambsburg Precinct: 0.0% of adults speak Spanish at homeRussell Creek: 0.3% of adults speak Spanish at homeDry Pond: 0.0% of adults speak Spanish at homeArarat: 0.7% of adults speak Spanish at homeCritz/Stella: 3.6% of adults speak Spanish at homeFairview: 0.5% of adults speak Spanish at homeClaudville: 0.0% of adults speak Spanish at homeWillis Gap: 4.1% of adults speak Spanish at homeSt Paul Precinct: 0.3% of adults speak Spanish at homeMt Bethel Precinct: 0.9% of adults speak Spanish at homeIrisburg: 12.1% of adults speak Spanish at homeFontaine: 3.0% of adults speak Spanish at homeHillcrest: 10.0% of adults speak Spanish at homeHorsepasture #1: 2.4% of adults speak Spanish at homeHorsepasture #2: 1.8% of adults speak Spanish at homePrecinct 5: 1.6% of adults speak Spanish at home003 - Third Precinct: 2.9% of adults speak Spanish at home004 - Fourth Precinct: 1.7% of adults speak Spanish at homeMouth Of Wilson: 1.3% of adults speak Spanish at home001 - First Precinct: 1.2% of adults speak Spanish at home002 - Second Precinct: 2.2% of adults speak Spanish at homeYuma: 0.0% of adults speak Spanish at homeWeber City: 0.0% of adults speak Spanish at homeMount Rogers: 1.4% of adults speak Spanish at homeHIGH POINT: 3.5% of adults speak Spanish at homeIndependence: 1.9% of adults speak Spanish at homeSpencer: 2.0% of adults speak Spanish at homeBaywood: 8.1% of adults speak Spanish at homeOakland Precinct: 2.1% of adults speak Spanish at homeFancy Gap Precinct: 0.6% of adults speak Spanish at homeStuart Fairgrounds: 4.1% of adults speak Spanish at homePatrick Springs: 4.4% of adults speak Spanish at homeWest: 2.8% of adults speak Spanish at homeOldtown: 11.8% of adults speak Spanish at homeEast: 15.3% of adults speak Spanish at homeLiberty: 0.6% of adults speak Spanish at homeWeber City East: 0.0% of adults speak Spanish at homeRugby: 1.4% of adults speak Spanish at homeElydale: 0.0% of adults speak Spanish at homeEwing: 1.8% of adults speak Spanish at homeBlackwater: 0.0% of adults speak Spanish at homeBridle Creek: 1.9% of adults speak Spanish at homeFairview: 0.8% of adults speak Spanish at homeClarke's: 0.1% of adults speak Spanish at home005 - Fifth Precinct: 1.3% of adults speak Spanish at homeVALLEY INSTITUTE: 5.0% of adults speak Spanish at homeDAMASCUS: 0.6% of adults speak Spanish at homeWATAUGA: 1.0% of adults speak Spanish at homeGREEN COVE: 0.0% of adults speak Spanish at homeHiltons: 0.0% of adults speak Spanish at homeClinchport: 1.4% of adults speak Spanish at homeRose Hill: 2.0% of adults speak Spanish at homeWALLACE: 1.8% of adults speak Spanish at homeJOHN BATTLE: 1.2% of adults speak Spanish at homeGrant: 1.1% of adults speak Spanish at homeFlatwoods: 2.5% of adults speak Spanish at homeKonnarock: 0.0% of adults speak Spanish at homeGate City: 0.5% of adults speak Spanish at homeJonesville: 0.4% of adults speak Spanish at homeSOUTH ABINGDON: 1.2% of adults speak Spanish at homeManville: 0.0% of adults speak Spanish at homeTroutdale: 0.8% of adults speak Spanish at homeWEST ABINGDON: 0.8% of adults speak Spanish at homeCopper Creek: 0.0% of adults speak Spanish at homeBurson Place: 1.9% of adults speak Spanish at homeRHEA VALLEY: 0.7% of adults speak Spanish at homePrecinct 3: 15.4% of adults speak Spanish at homePrecinct 2: 3.5% of adults speak Spanish at homePrecinct 1: 3.7% of adults speak Spanish at homeAxton: 2.2% of adults speak Spanish at homePrecinct 6: 5.4% of adults speak Spanish at homeMount Olivet: 7.1% of adults speak Spanish at homePrecinct 4: 3.1% of adults speak Spanish at homeFieldale: 2.9% of adults speak Spanish at homeStickleyville: 1.0% of adults speak Spanish at homeFlatridge: 0.7% of adults speak Spanish at homeSnowflake: 0.0% of adults speak Spanish at homeElk Creek: 0.2% of adults speak Spanish at homeBen Hur: 0.3% of adults speak Spanish at homeWoodway: 10.3% of adults speak Spanish at homeDuffield-Pattonsville: 1.4% of adults speak Spanish at homeWOODLAND HILLS: 1.3% of adults speak Spanish at homeComers Rock: 0.1% of adults speak Spanish at homeMendota: 0.8% of adults speak Spanish at homeStuart Community: 4.0% of adults speak Spanish at homeGladesboro Precinct: 2.2% of adults speak Spanish at homeWoodlawn Precinct D: 8.5% of adults speak Spanish at homeProvidence: 0.8% of adults speak Spanish at homeScott's Tanyard: 1.2% of adults speak Spanish at homeLaurel Fork Precinct: 3.2% of adults speak Spanish at homeGladeville Precinct: 3.2% of adults speak Spanish at homeMeadows of Dan: 2.1% of adults speak Spanish at homeWoodlawn Precinct E: 15.9% of adults speak Spanish at homeFries Part 1: 1.3% of adults speak Spanish at homeRidgeway #1: 0.8% of adults speak Spanish at homeRidgeway #2: 0.5% of adults speak Spanish at homeSaunders Volunteer Fire Company: 0.0% of adults speak Spanish at homeBoones Mill: 3.2% of adults speak Spanish at homeBurnt Chimney: 0.9% of adults speak Spanish at homeBonbrook: 3.4% of adults speak Spanish at homeHuddleston Elementary School: 0.0% of adults speak Spanish at homeEastlake Community Church: 0.0% of adults speak Spanish at homeDiamond Hill Baptist Church: 1.1% of adults speak Spanish at homeCoopers Cove: 0.1% of adults speak Spanish at homeBuck Mountain: 0.0% of adults speak Spanish at homeDaniels Creek: 7.7% of adults speak Spanish at homeMountain View: 0.9% of adults speak Spanish at homeCollinsville #1: 5.0% of adults speak Spanish at homeCollinsville #2: 5.0% of adults speak Spanish at homeDyers Store: 1.2% of adults speak Spanish at homeStanleytown: 8.5% of adults speak Spanish at homeMountain Valley: 2.5% of adults speak Spanish at homeEAST ABINGDON: 1.5% of adults speak Spanish at homeAdwolfe: 0.0% of adults speak Spanish at homeMEADOWVIEW: 1.8% of adults speak Spanish at homePennington Gap: 1.1% of adults speak Spanish at homeRye Cove: 4.5% of adults speak Spanish at homeNickelsville: 0.1% of adults speak Spanish at homeChilhowie: 2.8% of adults speak Spanish at homeTwins Springs: 0.3% of adults speak Spanish at homeDryden: 1.5% of adults speak Spanish at homeJasper: 0.0% of adults speak Spanish at homeGREENDALE: 1.7% of adults speak Spanish at homeGLADE SPRING: 1.2% of adults speak Spanish at homeSugar Grove: 0.0% of adults speak Spanish at homeMOCCASIN: 0.0% of adults speak Spanish at homeRoyal Oak West: 0.0% of adults speak Spanish at homeSt Charles: 0.0% of adults speak Spanish at homeFort Blackmore: 0.1% of adults speak Spanish at homeSeminary: 0.0% of adults speak Spanish at homeRoyal Oak East: 2.5% of adults speak Spanish at homeZION: 0.4% of adults speak Spanish at homeBassett #2: 4.7% of adults speak Spanish at homeGunville: 1.9% of adults speak Spanish at homeHillsville Precinctb: 1.4% of adults speak Spanish at homeVaughan Precinct: 0.0% of adults speak Spanish at homeElamsville: 1.4% of adults speak Spanish at homeWoolwine: 2.6% of adults speak Spanish at homeLaurel Precinct: 0.9% of adults speak Spanish at homeHillsville Precinct C: 2.6% of adults speak Spanish at homeBurks Fork: 2.8% of adults speak Spanish at homeHUDDLE: 1.0% of adults speak Spanish at homeCLINCHBURG: 2.7% of adults speak Spanish at homeDungannon: 0.5% of adults speak Spanish at homeRobbins Chapel: 0.7% of adults speak Spanish at homeSOUTH CASTLEWOOD: 0.0% of adults speak Spanish at homeSeven Mile Ford: 0.4% of adults speak Spanish at homeHAYTERS GAP: 5.2% of adults speak Spanish at homeKeokee: 1.1% of adults speak Spanish at homeWassona: 1.1% of adults speak Spanish at homeEast Stone Gap: 0.0% of adults speak Spanish at homeBig Stone Gap: 3.3% of adults speak Spanish at homeBassett #1: 11.6% of adults speak Spanish at homeFigsboro: 10.6% of adults speak Spanish at homeOak Level: 4.9% of adults speak Spanish at homeSnow Creek: 0.0% of adults speak Spanish at homeFork Mountain: 0.8% of adults speak Spanish at homeDickinson: 1.4% of adults speak Spanish at homeWaidsboro: 0.3% of adults speak Spanish at homeSontag: 5.0% of adults speak Spanish at homeSylvatus Precinct: 0.1% of adults speak Spanish at homeHenry: 0.4% of adults speak Spanish at homeDugspur Precinct: 0.0% of adults speak Spanish at homeSHEFFEY: 0.0% of adults speak Spanish at homeJACKSON MEMORIAL: 0.0% of adults speak Spanish at homeEVERGREEN: 0.1% of adults speak Spanish at homeEndicott: 1.4% of adults speak Spanish at homeFORT CHISWELL: 0.4% of adults speak Spanish at homeFerrum: 1.1% of adults speak Spanish at homeIndian Valley: 1.6% of adults speak Spanish at homeEast Park: 1.4% of adults speak Spanish at homeNorth Castlewood: 0.0% of adults speak Spanish at homeWest Lebanon: 0.0% of adults speak Spanish at homeAtkins: 5.6% of adults speak Spanish at homeSaltville: 0.0% of adults speak Spanish at homeEast Lebanon: 0.2% of adults speak Spanish at homeRURAL RETREAT: 3.3% of adults speak Spanish at homeAppalachia: 0.0% of adults speak Spanish at homeRich Valley: 1.2% of adults speak Spanish at homeSt. Paul: 0.0% of adults speak Spanish at homeEast Ward: 0.7% of adults speak Spanish at homeSouth Coeburn: 2.2% of adults speak Spanish at homeDaugherty: 0.0% of adults speak Spanish at homeClinch Valley: 0.5% of adults speak Spanish at homeDante: 0.8% of adults speak Spanish at homeROYAL OAK: 0.5% of adults speak Spanish at homeCleveland: 0.7% of adults speak Spanish at homeElk Garden: 0.7% of adults speak Spanish at homeWEST WYTHEVILLE: 2.0% of adults speak Spanish at homeDorchester: 1.4% of adults speak Spanish at homeCourthouse: 6.8% of adults speak Spanish at homeHiwassee: 0.1% of adults speak Spanish at homeLittle River: 0.3% of adults speak Spanish at homeEAST WYTHEVILLE: 2.0% of adults speak Spanish at homeDraper: 0.9% of adults speak Spanish at homeCallaway: 3.6% of adults speak Spanish at homeMAX MEADOWS: 1.7% of adults speak Spanish at homeSnowville: 3.5% of adults speak Spanish at homeSouth Pulaski: 1.8% of adults speak Spanish at homeLocust Grove: 1.3% of adults speak Spanish at homeRocky Mount South: 3.5% of adults speak Spanish at homePenhook: 0.0% of adults speak Spanish at homeGlade Hill: 0.4% of adults speak Spanish at homeRocky Mount West: 4.4% of adults speak Spanish at homeRocky Mount East: 3.1% of adults speak Spanish at homeGogginsville: 8.9% of adults speak Spanish at homeHodgesville: 2.1% of adults speak Spanish at homeDudley: 1.5% of adults speak Spanish at homeScruggs: 0.0% of adults speak Spanish at homeNorth Coeburn: 0.0% of adults speak Spanish at homeWest Dante: 4.3% of adults speak Spanish at homeGuest River: 2.6% of adults speak Spanish at homeCooks Mill: 0.2% of adults speak Spanish at homeHonaker: 1.2% of adults speak Spanish at homeNew Garden: 0.6% of adults speak Spanish at homeFreestone: 1.0% of adults speak Spanish at homeWise: 1.1% of adults speak Spanish at homeHerald: 1.6% of adults speak Spanish at homeCeres: 0.4% of adults speak Spanish at homeThompson Valley: 4.6% of adults speak Spanish at homePaint Lick: 3.8% of adults speak Spanish at homeNora: 0.9% of adults speak Spanish at homeRidge: 0.0% of adults speak Spanish at homeEast Pound: 0.8% of adults speak Spanish at homeSwords Creek: 0.5% of adults speak Spanish at homeCedar Bluff: 0.6% of adults speak Spanish at homeLongs Fork: 0.0% of adults speak Spanish at homeDrill: 0.1% of adults speak Spanish at homeCouncil: 0.0% of adults speak Spanish at homeD-2: 0.2% of adults speak Spanish at homeNewbern: 1.0% of adults speak Spanish at homeWest Massie: 0.7% of adults speak Spanish at homeD-4: 0.0% of adults speak Spanish at homeRobinson: 2.2% of adults speak Spanish at homeDavis: 0.2% of adults speak Spanish at homeEast Massie: 0.0% of adults speak Spanish at homeDublin: 0.3% of adults speak Spanish at homeSeddon: 0.5% of adults speak Spanish at homeD-1: 0.2% of adults speak Spanish at homeJeffersonville: 1.8% of adults speak Spanish at homeFrying Pan: 0.0% of adults speak Spanish at homeBurkes Garden: 3.3% of adults speak Spanish at homeHurricane: 1.6% of adults speak Spanish at homeBaptist Valley: 0.0% of adults speak Spanish at homeRichlands: 0.0% of adults speak Spanish at homeWest Pound: 1.5% of adults speak Spanish at homeBastian: 2.5% of adults speak Spanish at homeMundy Town: 0.8% of adults speak Spanish at homeFox: 2.5% of adults speak Spanish at homeWest Precinct: 0.1% of adults speak Spanish at homeBowmans: 1.4% of adults speak Spanish at homeCentral Precinct: 0.3% of adults speak Spanish at homeD-3: 0.1% of adults speak Spanish at homeC-5: 2.3% of adults speak Spanish at homeEast Precinct: 2.4% of adults speak Spanish at homeC-4: 2.1% of adults speak Spanish at homeNew River Precinct: 0.8% of adults speak Spanish at homeC-2: 0.2% of adults speak Spanish at homeB-5: 0.4% of adults speak Spanish at homeWalker: 0.1% of adults speak Spanish at homeB-4: 10.4% of adults speak Spanish at homeBent Mountain: 0.1% of adults speak Spanish at homeB-2: 7.2% of adults speak Spanish at homeNew River: 0.2% of adults speak Spanish at homeWest Cloyd: 0.6% of adults speak Spanish at homeB-3: 4.2% of adults speak Spanish at homeC-1: 2.8% of adults speak Spanish at homeB-1: 0.8% of adults speak Spanish at homeMechanicsburg: 0.1% of adults speak Spanish at homeSouth Clintwood: 0.1% of adults speak Spanish at homeGarden: 0.8% of adults speak Spanish at homeClinchco: 0.4% of adults speak Spanish at homeClear Fork: 1.7% of adults speak Spanish at homeBandy: 0.4% of adults speak Spanish at homeJewell Ridge: 0.0% of adults speak Spanish at homeContrary: 0.9% of adults speak Spanish at homeVansant: 2.1% of adults speak Spanish at homeSpringvile: 1.3% of adults speak Spanish at homeNorth Clintwood: 0.3% of adults speak Spanish at homeStarkey: 2.2% of adults speak Spanish at homeHolly Brook: 0.0% of adults speak Spanish at homeE-1: 2.6% of adults speak Spanish at homeBack Creek: 8.9% of adults speak Spanish at homeBelspring: 0.0% of adults speak Spanish at homeE-4: 3.2% of adults speak Spanish at homeWHITE GATE: 6.3% of adults speak Spanish at homeA-4: 2.4% of adults speak Spanish at homeEast Cave Spring: 12.6% of adults speak Spanish at homeEast Hidden Valley: 1.9% of adults speak Spanish at homeTip Top: 0.3% of adults speak Spanish at homeBishop: 3.6% of adults speak Spanish at homeHaysi-Colley: 0.2% of adults speak Spanish at homeOakwood: 0.8% of adults speak Spanish at homeRocky Gap: 0.1% of adults speak Spanish at homePrater: 0.0% of adults speak Spanish at homeTarpon: 0.1% of adults speak Spanish at homeWhitewood: 0.2% of adults speak Spanish at homeGraham: 1.2% of adults speak Spanish at homeSouth Grundy: 0.0% of adults speak Spanish at homeChamblissburg Baptist Church: 0.8% of adults speak Spanish at homeHunting Hills: 2.5% of adults speak Spanish at homeGreen Valley: 2.5% of adults speak Spanish at homeGoodview Elementary School: 8.2% of adults speak Spanish at homeHardy Volunteer Fire Company: 0.2% of adults speak Spanish at homeWest Cave Spring: 2.4% of adults speak Spanish at homeF-2: 3.6% of adults speak Spanish at homeC-3: 0.8% of adults speak Spanish at homeE-2: 1.0% of adults speak Spanish at homeF-3: 4.5% of adults speak Spanish at homeSouth Glenvar: 2.1% of adults speak Spanish at homeA-2: 2.4% of adults speak Spanish at homeWest Hidden Valley: 5.0% of adults speak Spanish at homeGarst Mill: 7.2% of adults speak Spanish at homeG-1: 1.8% of adults speak Spanish at homeWindsor Hills: 3.8% of adults speak Spanish at homeOak Grove: 1.6% of adults speak Spanish at homeA-5: 1.3% of adults speak Spanish at homeSTAFFORDSVILLE: 2.0% of adults speak Spanish at homeF-1: 2.5% of adults speak Spanish at homeG-3: 3.6% of adults speak Spanish at homeEGGLESTON: 3.1% of adults speak Spanish at homeG-2: 3.0% of adults speak Spanish at homeFort Lewis: 0.9% of adults speak Spanish at homeBarnhardt Baptist Church: 1.8% of adults speak Spanish at homeA-1: 1.2% of adults speak Spanish at homeNARROWS: 0.9% of adults speak Spanish at homeShady Grove Fire Department: 1.0% of adults speak Spanish at homeBedford Moose Lodge: 1.7% of adults speak Spanish at homeBedford Welcome Center: 1.1% of adults speak Spanish at homeBedford Central Library: 1.5% of adults speak Spanish at homeFalls Mills: 0.5% of adults speak Spanish at homeIndian Valley: 0.9% of adults speak Spanish at homeBull: 0.0% of adults speak Spanish at homeGrassy: 0.0% of adults speak Spanish at homeNorth Grundy: 0.0% of adults speak Spanish at homePocahontas: 1.5% of adults speak Spanish at homeSlate: 7.6% of adults speak Spanish at homeRocklick: 0.0% of adults speak Spanish at homeHurley: 3.5% of adults speak Spanish at homeLiberty High School: 0.3% of adults speak Spanish at homeThaxton Baptist Church: 1.2% of adults speak Spanish at homeMontvale Elementary School: 2.9% of adults speak Spanish at homeNEWPORT: 0.4% of adults speak Spanish at homePEARISBURG: 1.1% of adults speak Spanish at homeGivens & Reynolds Store: 0.6% of adults speak Spanish at homePEMBROKE: 1.9% of adults speak Spanish at homeRICH CREEK: 0.4% of adults speak Spanish at homeMarshalls Store: 0.8% of adults speak Spanish at homeAmmendale: 0.5% of adults speak Spanish at homeCraig Springs: 0.2% of adults speak Spanish at homeStaunton River High School: 2.6% of adults speak Spanish at homeBedford Christian Church: 4.5% of adults speak Spanish at homeBedford County Gym: 3.7% of adults speak Spanish at homeGoode Volunteer Rescue Squad: 0.9% of adults speak Spanish at homeSuck Spring Baptist Church: 0.0% of adults speak Spanish at homeBig Island Elementary: 0.1% of adults speak Spanish at homeCourt House: 0.4% of adults speak Spanish at homeCraig City: 0.0% of adults speak Spanish at homePaint Bank: 0.0% of adults speak Spanish at homeBarbours Creek: 0.0% of adults speak Spanish at home
under 5%5-15%15-30%30-50%50-70%70% or moreno data

Share of adults (18+) who speak Spanish at home, by precinct. Census ACS 2020-2024 5-year estimates on the current precinct layer. Hover a precinct for its value.

District shown in red: U.S. Census Bureau cartographic boundary file for the 119th Congress (cb_2024_us_cd119_500k). These are the lines in effect for 2026 in this state per the Candidate Alerts district registry.

Back to the national races map

Precinct map: past elections and demographics

R+30 or moreR+15-30R+5-15R+0-5D+0-5D+5-15D+15-30D+30 or moreno dataMargin = (Kamala D. Harris minus Donald J. Trump) / all votes, by precinct.
R+30 or moreR+15-30R+5-15R+0-5D+0-5D+5-15D+15-30D+30 or moreno dataMargin = (Joseph Robinette Biden, Jr minus Donald J. Trump) / all votes, by precinct.
<5%5-15%15-30%30-50%50-70%70%+no data
<5%5-15%15-30%30-50%50-70%70%+no data
<2%2-5%5-10%10-20%20-40%40%+no data
<$40k$40-60k$60-80k$80-100k$100-140k$140k+no data
<15%15-25%25-35%35-50%50-65%65%+no data
<10%10-15%15-20%20-25%25-30%30%+no data
<5%5-15%15-30%30-50%50-70%70%+no data
Lambsburg Precinct | 24P R+71.0 | 20P R+70.7 | Hisp 0.0% Blk 0.0% Inc $49kRussell Creek | 24P R+57.6 | 20P R+68.9 | Hisp 0.3% Blk 7.5% Inc $60kDry Pond | 24P R+63.3 | 20P R+73.5 | Hisp 0.7% Blk 1.9% Inc $63kArarat | 24P R+55.5 | 20P R+66.0 | Hisp 1.6% Blk 7.8% Inc $68kCritz/Stella | 24P R+56.3 | 20P R+66.3 | Hisp 2.3% Blk 10.7% Inc $57kFairview | 24P R+66.6 | 20P R+76.9 | Hisp 0.1% Blk 0.9% Inc $68kClaudville | 24P R+66.1 | 20P R+74.9 | Hisp 0.7% Blk 2.4% Inc $59kWillis Gap | 24P R+72.6 | 20P R+74.6 | Hisp 3.3% Blk 2.0% Inc $66kSt Paul Precinct | 24P R+66.8 | 20P R+81.4 | Hisp 0.2% Blk 0.1% Inc $50kMt Bethel Precinct | 24P R+62.3 | 20P R+72.7 | Hisp 0.5% Blk 0.3% Inc $61kIrisburg | 24P R+19.3 | 20P R+51.5 | Hisp 15.2% Blk 28.4% Inc $49kFontaine | 24P R+35.9 | 20P R+48.9 | Hisp 1.9% Blk 18.8% Inc $60kHillcrest | 24P R+25.8 | 20P R+42.7 | Hisp 4.8% Blk 36.4% Inc $47kHorsepasture #1 | 24P R+39.1 | 20P R+62.9 | Hisp 4.5% Blk 21.8% Inc $51kHorsepasture #2 | 24P D+32.5 | 20P D+5.9 | Hisp 0.9% Blk 52.4% Inc $46kPrecinct 5 | 24P R+14.0 | 20P R+39.7 | Hisp 1.1% Blk 33.9% Inc $84k003 - Third Precinct | 24P R+22.4 | 20P R+46.9 | Hisp 3.8% Blk 10.3% Inc $40k004 - Fourth Precinct | 24P R+51.0 | Hisp 3.7% Blk 2.4% Inc $63kMouth Of Wilson | 24P R+52.3 | 20P R+71.0 | Hisp 2.2% Blk 0.7% Inc $48k001 - First Precinct | 24P R+40.7 | 20P R+60.7 | Hisp 0.9% Blk 7.6% Inc $45k002 - Second Precinct | 24P R+26.2 | 20P R+57.6 | Hisp 2.5% Blk 4.2% Inc $61kYuma | 24P R+65.5 | 20P R+71.3 | Hisp 1.1% Blk 0.1% Inc $44kWeber City | 24P R+62.7 | 20P R+74.3 | Hisp 2.7% Blk 0.4% Inc $49kMount Rogers | 24P R+71.0 | 20P R+80.4 | Hisp 1.0% Blk 0.0% Inc $37kHIGH POINT | 24P R+58.7 | 20P R+79.4 | Hisp 2.0% Blk 1.2% Inc $71kIndependence | 24P R+58.1 | 20P R+79.5 | Hisp 4.9% Blk 22.9% Inc $48kSpencer | 24P R+50.9 | 20P R+64.8 | Hisp 3.2% Blk 13.0% Inc $56kBaywood | 24P R+64.4 | 20P R+85.8 | Hisp 9.1% Blk 2.0% Inc $49kOakland Precinct | 24P R+66.6 | 20P R+75.9 | Hisp 3.6% Blk 0.0% Inc $50kFancy Gap Precinct | 24P R+53.6 | 20P R+79.0 | Hisp 0.1% Blk 0.2% Inc $58kStuart Fairgrounds | 24P R+51.7 | 20P R+80.6 | Hisp 7.8% Blk 7.3% Inc $40kPatrick Springs | 24P R+55.5 | 20P R+72.0 | Hisp 5.5% Blk 2.2% Inc $61kWest | 24P R+44.6 | 20P R+62.1 | Hisp 8.8% Blk 5.4% Inc $42kOldtown | 24P R+62.7 | 20P R+77.7 | Hisp 15.3% Blk 5.9% Inc $49kEast | 24P R+42.7 | 20P R+55.0 | Hisp 19.4% Blk 4.6% Inc $45kLiberty | 24P R+74.3 | 20P R+83.2 | Hisp 0.9% Blk 9.1% Inc $76kWeber City East | 24P R+71.4 | 20P R+72.6 | Hisp 2.4% Blk 0.4% Inc $51kRugby | 24P R+65.3 | 20P R+70.2 | Hisp 1.3% Blk 0.2% Inc $43kElydale | 24P R+66.5 | 20P R+75.6 | Hisp 2.6% Blk 0.0% Inc $64kEwing | 24P R+71.5 | 20P R+79.2 | Hisp 1.7% Blk 0.4% Inc $61kBlackwater | 24P R+69.9 | 20P R+72.4 | Hisp 12.3% Blk 0.0% Inc $98kBridle Creek | 24P R+52.8 | 20P R+69.2 | Hisp 3.9% Blk 1.3% Inc $34kFairview | 24P R+74.3 | 20P R+67.1 | Hisp 0.6% Blk 0.0% Inc $40kClarke's | 24P R+77.6 | 20P R+89.0 | Hisp 0.1% Blk 0.0% Inc $50k005 - Fifth Precinct | 24P R+58.8 | Hisp 3.0% Blk 0.0% Inc $68kVALLEY INSTITUTE | 24P R+63.6 | 20P R+77.4 | Hisp 4.0% Blk 0.0% Inc $68kDAMASCUS | 24P R+46.8 | 20P R+70.4 | Hisp 1.4% Blk 0.0% Inc $38kWATAUGA | 24P R+49.0 | 20P R+76.9 | Hisp 0.7% Blk 0.9% Inc $92kGREEN COVE | 24P R+61.3 | 20P R+80.8 | Hisp 0.0% Blk 0.0% Inc $29kHiltons | 24P R+67.1 | 20P R+73.5 | Hisp 1.9% Blk 0.0% Inc $45kClinchport | 24P R+75.0 | 20P R+75.6 | Hisp 1.0% Blk 0.0% Inc $48kRose Hill | 24P R+74.6 | 20P R+73.9 | Hisp 0.8% Blk 0.4% Inc $53kWALLACE | 24P R+59.8 | Hisp 1.0% Blk 0.4% Inc $60kJOHN BATTLE | 24P R+55.9 | 20P R+69.2 | Hisp 3.1% Blk 2.1% Inc $62kGrant | 24P R+49.6 | 20P R+69.7 | Hisp 1.2% Blk 0.4% Inc $48kFlatwoods | 24P R+73.0 | 20P R+80.2 | Hisp 4.2% Blk 0.0% Inc $71kKonnarock | 24P R+63.7 | 20P R+77.1 | Hisp 0.0% Blk 1.2% Inc $64kGate City | 24P R+65.6 | 20P R+72.3 | Hisp 2.3% Blk 2.5% Inc $62kJonesville | 24P R+68.5 | 20P R+79.7 | Hisp 2.0% Blk 0.0% Inc $41kSOUTH ABINGDON | 24P R+28.5 | 20P R+65.5 | Hisp 1.5% Blk 7.1% Inc $56kManville | 24P R+76.7 | 20P R+87.5 | Hisp 0.2% Blk 0.1% Inc $64kTroutdale | 24P R+65.0 | 20P R+85.0 | Hisp 0.7% Blk 0.1% Inc $42kWEST ABINGDON | 24P R+25.3 | 20P R+61.9 | Hisp 1.7% Blk 2.3% Inc $58kCopper Creek | 24P R+76.5 | 20P R+68.6 | Hisp 0.0% Blk 0.0% Inc $64kBurson Place | 24P R+70.9 | 20P R+82.8 | Hisp 0.7% Blk 0.0% Inc $58kRHEA VALLEY | 24P R+62.1 | 20P R+76.1 | Hisp 0.7% Blk 0.0% Inc $69kPrecinct 3 | 24P D+22.9 | 20P D+9.2 | Hisp 23.2% Blk 33.8% Inc $46kPrecinct 2 | 24P D+21.6 | 20P R+11.7 | Hisp 3.8% Blk 54.9% Inc $51kPrecinct 1 | 24P D+85.2 | 20P D+81.2 | Hisp 5.8% Blk 84.1% Inc $48kAxton | 24P R+17.0 | 20P R+42.9 | Hisp 2.5% Blk 40.0% Inc $62kPrecinct 6 | 24P D+87.4 | 20P D+90.8 | Hisp 8.8% Blk 76.1% Inc $20kMount Olivet | 24P D+5.7 | 20P R+37.9 | Hisp 8.1% Blk 43.5% Inc $67kPrecinct 4 | 24P D+31.1 | 20P D+18.5 | Hisp 7.9% Blk 33.9% Inc $31kFieldale | 24P R+30.5 | 20P R+54.0 | Hisp 5.3% Blk 21.8% Inc $48kStickleyville | 24P R+68.3 | 20P R+69.4 | Hisp 0.9% Blk 3.0% Inc $45kFlatridge | 24P R+63.9 | 20P R+61.5 | Hisp 1.1% Blk 0.6% Inc $43kSnowflake | 24P R+77.4 | 20P R+82.9 | Hisp 0.0% Blk 4.9% Inc $72kElk Creek | 24P R+68.6 | 20P R+82.5 | Hisp 2.2% Blk 4.0% Inc $46kBen Hur | 24P R+72.0 | 20P R+83.2 | Hisp 0.4% Blk 0.9% Inc $27kWoodway | 24P R+74.5 | 20P R+80.6 | Hisp 11.6% Blk 41.4% Inc $43kDuffield-Pattonsville | 24P R+70.6 | 20P R+78.8 | Hisp 1.8% Blk 5.9% Inc $46kWOODLAND HILLS | 24P R+51.6 | Hisp 1.7% Blk 0.7% Inc $60kComers Rock | 24P R+56.9 | 20P R+62.4 | Hisp 0.2% Blk 0.5% Inc $47kMendota | 24P R+76.1 | 20P R+78.3 | Hisp 3.4% Blk 0.0% Inc $48kStuart Community | 24P R+56.0 | 20P R+68.9 | Hisp 6.0% Blk 2.2% Inc $59kGladesboro Precinct | 24P R+60.7 | 20P R+71.6 | Hisp 4.4% Blk 0.2% Inc $42kWoodlawn Precinct D | 24P R+66.3 | 20P R+76.2 | Hisp 9.6% Blk 1.0% Inc $53kProvidence | 24P R+69.3 | 20P R+85.6 | Hisp 3.2% Blk 1.3% Inc $50kScott's Tanyard | 24P R+56.6 | 20P R+72.8 | Hisp 3.2% Blk 21.5% Inc $53kLaurel Fork Precinct | 24P R+57.3 | 20P R+74.8 | Hisp 4.6% Blk 0.2% Inc $60kGladeville Precinct | 24P R+67.3 | 20P R+81.3 | Hisp 3.9% Blk 0.0% Inc $45kMeadows of Dan | 24P R+47.9 | 20P R+70.8 | Hisp 6.0% Blk 2.8% Inc $48kWoodlawn Precinct E | 24P R+62.6 | 20P R+72.0 | Hisp 15.2% Blk 0.2% Inc $95kFries Part 1 | 24P R+51.8 | Hisp 2.1% Blk 1.5% Inc $56kRidgeway #1 | 24P R+46.7 | 20P R+60.1 | Hisp 3.0% Blk 20.9% Inc $52kRidgeway #2 | 24P R+47.6 | 20P R+66.4 | Hisp 10.4% Blk 18.9% Inc $77kSaunders Volunteer Fire Company | 24P R+43.6 | 20P R+71.5 | Hisp 0.4% Blk 3.5% Inc $71kBoones Mill | 24P R+50.2 | Hisp 5.6% Blk 1.6% Inc $68kBurnt Chimney | 24P R+47.3 | 20P R+69.7 | Hisp 1.9% Blk 2.1% Inc $90kBonbrook | 24P R+54.7 | 20P R+67.9 | Hisp 6.9% Blk 0.7% Inc $52kHuddleston Elementary School | 24P R+64.8 | 20P R+74.3 | Hisp 0.6% Blk 4.3% Inc $40kEastlake Community Church | 24P R+48.6 | 20P R+71.6 | Hisp 0.1% Blk 6.0% Inc $75kDiamond Hill Baptist Church | 24P R+60.2 | Hisp 3.8% Blk 0.2% Inc $85kCoopers Cove | 24P R+53.1 | 20P R+71.4 | Hisp 0.0% Blk 0.9% Inc $93kBuck Mountain | 24P R+17.1 | Hisp 6.2% Blk 0.1% Inc $159kDaniels Creek | 24P R+26.9 | 20P R+50.2 | Hisp 14.7% Blk 16.7% Inc $43kMountain View | 24P D+1.5 | 20P R+47.4 | Hisp 0.1% Blk 16.4% Inc $61kCollinsville #1 | 24P R+36.7 | 20P R+64.3 | Hisp 13.7% Blk 13.2% Inc $41kCollinsville #2 | 24P R+26.8 | 20P R+47.0 | Hisp 7.5% Blk 14.3% Inc $64kDyers Store | 24P R+38.3 | 20P R+66.3 | Hisp 1.5% Blk 23.9% Inc $44kStanleytown | 24P R+63.4 | 20P R+73.5 | Hisp 13.0% Blk 7.7% Inc $57kMountain Valley | 24P R+21.9 | 20P R+50.2 | Hisp 3.0% Blk 29.1% Inc $50kEAST ABINGDON | 24P R+32.0 | 20P R+65.2 | Hisp 2.3% Blk 4.5% Inc $68kAdwolfe | 24P R+74.4 | 20P R+82.3 | Hisp 0.0% Blk 0.1% Inc $69kMEADOWVIEW | 24P R+58.6 | 20P R+72.9 | Hisp 2.4% Blk 4.3% Inc $68kPennington Gap | 24P R+71.8 | 20P R+78.8 | Hisp 0.8% Blk 1.0% Inc $33kRye Cove | 24P R+80.8 | 20P R+87.7 | Hisp 3.6% Blk 0.0% Inc $35kNickelsville | 24P R+72.9 | 20P R+81.4 | Hisp 0.2% Blk 1.2% Inc $48kChilhowie | 24P R+65.9 | 20P R+72.3 | Hisp 3.5% Blk 2.9% Inc $53kTwins Springs | 24P R+72.3 | 20P R+63.8 | Hisp 1.1% Blk 0.1% Inc $47kDryden | 24P R+76.5 | 20P R+82.4 | Hisp 0.5% Blk 0.0% Inc $47kJasper | 24P R+72.9 | 20P R+82.6 | Hisp 0.0% Blk 0.0% Inc $47kGREENDALE | 24P R+65.5 | 20P R+85.4 | Hisp 2.9% Blk 0.9% Inc $62kGLADE SPRING | 24P R+59.0 | 20P R+72.8 | Hisp 1.1% Blk 2.2% Inc $71kSugar Grove | 24P R+55.8 | 20P R+69.7 | Hisp 0.0% Blk 0.1% Inc $50kMOCCASIN | 24P R+70.9 | 20P R+76.3 | Hisp 0.5% Blk 1.6% Inc $57kRoyal Oak West | 24P R+61.2 | 20P R+63.3 | Hisp 0.1% Blk 0.0% Inc $40kSt Charles | 24P R+66.0 | 20P R+63.1 | Hisp 0.0% Blk 0.0% Inc $58kFort Blackmore | 24P R+77.1 | 20P R+73.8 | Hisp 0.2% Blk 0.0% Inc $45kSeminary | 24P R+81.4 | 20P R+83.1 | Hisp 0.0% Blk 0.0% Inc $53kRoyal Oak East | 24P R+54.0 | 20P R+69.9 | Hisp 3.5% Blk 6.6% Inc $44kZION | 24P R+71.4 | 20P R+80.2 | Hisp 0.3% Blk 0.6% Inc $68kBassett #2 | 24P R+15.5 | 20P R+25.9 | Hisp 6.6% Blk 24.6% Inc $44kGunville | 24P R+61.5 | 20P R+75.2 | Hisp 3.9% Blk 10.5% Inc $45kHillsville Precinctb | 24P R+51.2 | 20P R+76.5 | Hisp 1.5% Blk 0.5% Inc $74kVaughan Precinct | 24P R+75.8 | 20P R+78.6 | Hisp 0.0% Blk 0.0% Inc $49kElamsville | 24P R+64.4 | 20P R+74.4 | Hisp 1.8% Blk 2.7% Inc $64kWoolwine | 24P R+63.3 | 20P R+79.6 | Hisp 7.2% Blk 0.5% Inc $62kLaurel Precinct | 24P R+67.6 | 20P R+81.8 | Hisp 0.9% Blk 0.2% Inc $32kHillsville Precinct C | 24P R+62.6 | 20P R+77.9 | Hisp 7.8% Blk 0.0% Inc $57kBurks Fork | 24P R+41.3 | 20P R+77.3 | Hisp 2.9% Blk 4.4% Inc $58kHUDDLE | 24P R+79.3 | 20P R+85.1 | Hisp 1.5% Blk 18.8% Inc $72kCLINCHBURG | 24P R+66.9 | 20P R+79.4 | Hisp 3.9% Blk 0.6% Inc $76kDungannon | 24P R+62.6 | 20P R+74.5 | Hisp 0.7% Blk 0.0% Inc $38kRobbins Chapel | 24P R+74.3 | 20P R+74.3 | Hisp 0.0% Blk 0.0% Inc $32kSOUTH CASTLEWOOD | 24P R+60.9 | 20P R+76.2 | Hisp 0.1% Blk 0.1% Inc $54kSeven Mile Ford | 24P R+70.4 | 20P R+79.4 | Hisp 0.6% Blk 1.2% Inc $40kHAYTERS GAP | 24P R+69.2 | 20P R+81.0 | Hisp 3.6% Blk 0.1% Inc $92kKeokee | 24P R+66.9 | 20P R+70.0 | Hisp 0.0% Blk 0.0% Inc $32kWassona | 24P R+35.7 | 20P R+56.4 | Hisp 0.5% Blk 3.2% Inc $72kEast Stone Gap | 24P R+67.2 | 20P R+77.5 | Hisp 1.3% Blk 0.8% Inc $60kBig Stone Gap | 24P R+50.9 | 20P R+65.6 | Hisp 2.6% Blk 16.7% Inc $52kBassett #1 | 24P R+18.6 | 20P R+43.3 | Hisp 18.9% Blk 12.7% Inc $44kFigsboro | 24P R+46.2 | 20P R+71.4 | Hisp 10.4% Blk 11.5% Inc $65kOak Level | 24P R+46.3 | 20P R+57.7 | Hisp 7.7% Blk 18.7% Inc $46kSnow Creek | 24P R+57.7 | 20P R+78.4 | Hisp 0.0% Blk 7.0% Inc $81kFork Mountain | 24P R+51.8 | 20P R+74.6 | Hisp 0.9% Blk 6.4% Inc $80kDickinson | 24P R+29.5 | 20P R+49.4 | Hisp 1.7% Blk 8.2% Inc $55kWaidsboro | 24P R+55.3 | Hisp 0.8% Blk 8.4% Inc $45kSontag | 24P R+42.8 | 20P R+43.7 | Hisp 6.1% Blk 21.6% Inc $66kSylvatus Precinct | 24P R+68.4 | 20P R+81.2 | Hisp 0.2% Blk 0.0% Inc $50kHenry | 24P R+68.5 | 20P R+76.4 | Hisp 0.3% Blk 2.2% Inc $68kDugspur Precinct | 24P R+59.5 | 20P R+80.9 | Hisp 0.2% Blk 0.0% Inc $71kSHEFFEY | 24P R+71.6 | 20P R+79.6 | Hisp 0.8% Blk 2.5% Inc $72kJACKSON MEMORIAL | 24P R+72.2 | 20P R+79.8 | Hisp 0.0% Blk 0.0% Inc $43kEVERGREEN | 24P R+63.7 | Hisp 0.1% Blk 0.3% Inc $44kEndicott | 24P R+56.5 | 20P R+74.5 | Hisp 0.8% Blk 4.6% Inc $80kFORT CHISWELL | 24P R+68.7 | 20P R+76.3 | Hisp 1.2% Blk 0.9% Inc $75kFerrum | 24P R+44.7 | 20P R+54.7 | Hisp 0.9% Blk 9.6% Inc $56kIndian Valley | 24P R+53.9 | 20P R+83.0 | Hisp 1.7% Blk 0.0% Inc $57kEast Park | 24P R+42.0 | 20P R+62.4 | Hisp 3.5% Blk 4.1% Inc $54kNorth Castlewood | 24P R+66.6 | 20P R+71.9 | Hisp 1.1% Blk 1.3% Inc $51kWest Lebanon | 24P R+57.1 | 20P R+69.1 | Hisp 0.2% Blk 1.5% Inc $58kAtkins | 24P R+70.2 | 20P R+76.5 | Hisp 8.2% Blk 0.1% Inc $54kSaltville | 24P R+63.2 | 20P R+69.1 | Hisp 0.1% Blk 0.0% Inc $57kEast Lebanon | 24P R+65.0 | 20P R+73.3 | Hisp 1.5% Blk 2.3% Inc $64kRURAL RETREAT | 24P R+65.9 | 20P R+77.5 | Hisp 3.0% Blk 0.0% Inc $66kAppalachia | 24P R+64.9 | 20P R+67.2 | Hisp 0.7% Blk 2.1% Inc $39kRich Valley | 24P R+60.5 | 20P R+64.7 | Hisp 0.3% Blk 0.0% Inc $55kSt. Paul | 24P R+56.2 | 20P R+65.7 | Hisp 1.6% Blk 0.0% Inc $25kEast Ward | 24P R+43.2 | 20P R+40.3 | Hisp 3.0% Blk 2.1% Inc $38kSouth Coeburn | 24P R+73.9 | 20P R+84.4 | Hisp 2.0% Blk 5.6% Inc $49kDaugherty | 24P R+69.4 | 20P R+72.8 | Hisp 1.3% Blk 0.5% Inc $73kClinch Valley | 24P R+64.7 | 20P R+78.6 | Hisp 1.2% Blk 1.4% Inc $62kDante | 24P R+69.4 | 20P R+68.0 | Hisp 0.7% Blk 4.1% Inc $30kROYAL OAK | 24P R+69.4 | 20P R+74.6 | Hisp 3.2% Blk 0.0% Inc $62kCleveland | 24P R+56.7 | 20P R+62.0 | Hisp 1.3% Blk 0.7% Inc $37kElk Garden | 24P R+70.8 | 20P R+78.8 | Hisp 0.2% Blk 0.7% Inc $71kWEST WYTHEVILLE | 24P R+39.9 | 20P R+61.6 | Hisp 3.1% Blk 4.1% Inc $63kDorchester | 24P R+67.3 | 20P R+66.1 | Hisp 1.8% Blk 0.7% Inc $39kCourthouse | 24P R+22.9 | 20P R+56.7 | Hisp 8.0% Blk 2.6% Inc $55kHiwassee | 24P R+53.1 | 20P R+67.9 | Hisp 0.1% Blk 0.0% Inc $42kLittle River | 24P R+25.1 | 20P R+79.0 | Hisp 2.4% Blk 4.5% Inc $61kEAST WYTHEVILLE | 24P R+36.5 | 20P R+59.5 | Hisp 1.7% Blk 1.8% Inc $53kDraper | 24P R+56.0 | 20P R+73.0 | Hisp 3.3% Blk 0.6% Inc $74kCallaway | 24P R+52.2 | 20P R+71.6 | Hisp 5.3% Blk 1.9% Inc $55kMAX MEADOWS | 24P R+67.9 | 20P R+79.7 | Hisp 0.0% Blk 0.5% Inc $54kSnowville | 24P R+55.0 | 20P R+73.6 | Hisp 1.6% Blk 0.0% Inc $88kSouth Pulaski | 24P R+38.5 | 20P R+65.4 | Hisp 4.2% Blk 6.1% Inc $59kLocust Grove | 24P R+41.0 | 20P R+69.5 | Hisp 0.0% Blk 0.2% Inc $78kRocky Mount South | 24P R+17.7 | 20P R+41.0 | Hisp 8.5% Blk 15.8% Inc $56kPenhook | 24P R+34.3 | 20P R+59.1 | Hisp 3.1% Blk 1.5% Inc $98kGlade Hill | 24P R+61.7 | 20P R+71.8 | Hisp 1.1% Blk 8.4% Inc $66kRocky Mount West | 24P R+24.3 | 20P R+36.2 | Hisp 5.7% Blk 26.9% Inc $73kRocky Mount East | 24P R+23.2 | 20P R+47.4 | Hisp 7.6% Blk 13.7% Inc $70kGogginsville | 24P R+49.3 | 20P R+66.2 | Hisp 12.0% Blk 9.5% Inc $71kHodgesville | 24P R+55.7 | Hisp 2.5% Blk 10.2% Inc $66kDudley | 24P R+40.6 | 20P R+65.0 | Hisp 0.9% Blk 3.0% Inc $88kScruggs | 24P R+38.4 | 20P R+69.9 | Hisp 1.7% Blk 0.6% Inc $114kNorth Coeburn | 24P R+69.4 | 20P R+76.2 | Hisp 0.0% Blk 1.5% Inc $47kWest Dante | 24P R+78.2 | 20P R+87.8 | Hisp 7.5% Blk 0.0% Inc $34kGuest River | 24P R+63.5 | 20P R+66.2 | Hisp 3.1% Blk 0.2% Inc $60kCooks Mill | 24P R+74.9 | 20P R+77.0 | Hisp 0.4% Blk 0.0% Inc $55kHonaker | 24P R+69.9 | 20P R+70.6 | Hisp 3.0% Blk 3.2% Inc $46kNew Garden | 24P R+74.6 | 20P R+72.8 | Hisp 1.7% Blk 1.3% Inc $52kFreestone | 24P R+69.5 | 20P R+60.3 | Hisp 0.0% Blk 2.5% Inc $73kWise | 24P R+55.3 | 20P R+66.7 | Hisp 1.6% Blk 0.5% Inc $68kHerald | 24P R+83.1 | 20P R+87.1 | Hisp 2.7% Blk 1.8% Inc $33kCeres | 24P R+66.7 | 20P R+76.4 | Hisp 0.1% Blk 0.0% Inc $63kThompson Valley | 24P R+71.0 | 20P R+83.0 | Hisp 4.3% Blk 1.1% Inc $72kPaint Lick | 24P R+74.5 | 20P R+83.0 | Hisp 0.2% Blk 0.0% Inc $57kNora | 24P R+67.4 | 20P R+77.3 | Hisp 1.2% Blk 0.2% Inc $35kRidge | 24P R+69.9 | 20P R+76.6 | Hisp 0.1% Blk 0.1% Inc $53kEast Pound | 24P R+68.6 | 20P R+79.0 | Hisp 0.4% Blk 6.0% Inc $61kSwords Creek | 24P R+78.6 | 20P R+84.5 | Hisp 0.0% Blk 0.0% Inc $51kCedar Bluff | 24P R+75.0 | 20P R+84.3 | Hisp 2.7% Blk 0.0% Inc $43kLongs Fork | 24P R+75.9 | Hisp 0.1% Blk 0.1% Inc $51kDrill | 24P R+47.9 | 20P R+62.5 | Hisp 0.4% Blk 0.0% Inc $44kCouncil | 24P R+73.9 | 20P R+75.1 | Hisp 0.0% Blk 0.0% Inc $43kD-2 | 24P R+43.7 | 20P R+73.9 | Hisp 0.4% Blk 0.6% Inc $98kNewbern | 24P R+38.1 | 20P R+61.8 | Hisp 3.1% Blk 4.2% Inc $63kWest Massie | 24P R+42.8 | 20P R+63.2 | Hisp 4.5% Blk 1.1% Inc $42kD-4 | 24P R+52.8 | 20P R+71.5 | Hisp 0.0% Blk 0.2% Inc $66kRobinson | 24P R+42.4 | 20P R+61.4 | Hisp 3.2% Blk 6.6% Inc $61kDavis | 24P R+61.4 | 20P R+73.0 | Hisp 2.6% Blk 7.5% Inc $78kEast Massie | 24P R+47.4 | 20P R+63.2 | Hisp 0.3% Blk 0.3% Inc $50kDublin | 24P R+50.1 | 20P R+67.0 | Hisp 2.2% Blk 8.3% Inc $67kSeddon | 24P R+66.5 | 20P R+79.1 | Hisp 1.5% Blk 3.3% Inc $69kD-1 | 24P R+50.8 | 20P R+54.1 | Hisp 1.4% Blk 3.7% Inc $88kJeffersonville | 24P R+56.5 | 20P R+76.2 | Hisp 1.6% Blk 6.1% Inc $44kFrying Pan | 24P R+65.7 | 20P R+79.3 | Hisp 0.0% Blk 0.0% Inc $44kBurkes Garden | 24P R+79.7 | 20P R+78.5 | Hisp 0.0% Blk 8.1% Inc $84kHurricane | 24P R+55.3 | 20P R+51.0 | Hisp 0.6% Blk 0.0% Inc $41kBaptist Valley | 24P R+72.2 | 20P R+74.8 | Hisp 1.2% Blk 0.0% Inc $50kRichlands | 24P R+67.7 | 20P R+78.6 | Hisp 0.0% Blk 0.0% Inc $45kWest Pound | 24P R+66.8 | 20P R+80.8 | Hisp 0.7% Blk 9.9% Inc $42kBastian | 24P R+79.0 | 20P R+75.9 | Hisp 0.0% Blk 0.1% Inc $72kMundy Town | 24P R+72.3 | 20P R+85.2 | Hisp 0.1% Blk 4.4% Inc $46kFox | 24P R+47.5 | 20P R+39.9 | Hisp 1.0% Blk 0.0% Inc $36kWest Precinct | 24P R+15.1 | 20P R+35.6 | Hisp 1.4% Blk 4.6% Inc $65kBowmans | 24P R+44.5 | 20P R+60.6 | Hisp 4.7% Blk 1.4% Inc $69kCentral Precinct | 24P R+1.7 | 20P R+32.6 | Hisp 2.4% Blk 6.3% Inc $74kD-3 | 24P R+15.8 | Hisp 0.3% Blk 1.1% Inc $70kC-5 | 24P R+12.8 | Hisp 3.9% Blk 7.5% Inc $74kEast Precinct | 24P D+12.5 | 20P R+7.2 | Hisp 9.1% Blk 10.3% Inc $35kC-4 | 24P R+6.7 | 20P R+51.6 | Hisp 3.5% Blk 7.6% Inc $61kNew River Precinct | 24P D+17.3 | 20P D+14.7 | Hisp 4.0% Blk 14.7% Inc $88kC-2 | 24P R+26.0 | 20P R+61.2 | Hisp 0.7% Blk 0.6% Inc $73kB-5 | 24P R+7.0 | 20P R+46.1 | Hisp 1.7% Blk 12.3% Inc $72kWalker | 24P R+67.5 | 20P R+75.7 | Hisp 0.0% Blk 0.4% Inc $62kB-4 | 24P D+7.4 | 20P R+44.6 | Hisp 12.8% Blk 5.1% Inc $90kBent Mountain | 24P R+29.6 | 20P R+48.0 | Hisp 0.1% Blk 0.1% Inc $106kB-2 | 24P D+3.8 | Hisp 8.8% Blk 6.4% Inc $92kNew River | 24P R+22.6 | 20P R+53.2 | Hisp 0.4% Blk 9.9% Inc $65kWest Cloyd | 24P R+50.3 | 20P R+69.5 | Hisp 0.1% Blk 2.7% Inc $86kB-3 | 24P R+33.2 | Hisp 8.1% Blk 10.8% Inc $76kC-1 | 24P R+48.4 | 20P R+71.7 | Hisp 10.1% Blk 0.4% Inc $59kB-1 | 24P R+28.6 | Hisp 2.6% Blk 6.4% Inc $65kMechanicsburg | 24P R+71.2 | 20P R+77.6 | Hisp 2.0% Blk 4.8% Inc $71kSouth Clintwood | 24P R+57.3 | 20P R+77.0 | Hisp 0.4% Blk 0.1% Inc $52kGarden | 24P R+72.1 | 20P R+73.8 | Hisp 3.3% Blk 8.7% Inc $67kClinchco | 24P R+59.4 | 20P R+69.3 | Hisp 0.5% Blk 0.3% Inc $56kClear Fork | 24P R+76.1 | 20P R+88.8 | Hisp 2.3% Blk 1.6% Inc $78kBandy | 24P R+86.0 | 20P R+88.0 | Hisp 1.4% Blk 0.0% Inc $39kJewell Ridge | 24P R+81.0 | 20P R+81.4 | Hisp 0.0% Blk 0.0% Inc $34kContrary | 24P R+75.4 | 20P R+77.3 | Hisp 4.6% Blk 14.5% Inc $63kVansant | 24P R+56.8 | 20P R+71.0 | Hisp 0.8% Blk 0.0% Inc $41kSpringvile | 24P R+73.1 | 20P R+86.6 | Hisp 1.9% Blk 0.8% Inc $72kNorth Clintwood | 24P R+58.0 | 20P R+76.6 | Hisp 0.5% Blk 3.0% Inc $48kStarkey | 24P R+14.6 | 20P R+55.9 | Hisp 4.8% Blk 0.7% Inc $153kHolly Brook | 24P R+77.3 | 20P R+83.3 | Hisp 1.2% Blk 3.3% Inc $50kE-1 | 24P D+12.5 | 20P R+36.5 | Hisp 3.4% Blk 4.1% Inc $70kBack Creek | 24P R+24.1 | 20P R+61.7 | Hisp 5.0% Blk 1.4% Inc $104kBelspring | 24P R+51.4 | 20P R+61.0 | Hisp 0.0% Blk 0.1% Inc $73kE-4 | 24P D+40.2 | Hisp 2.9% Blk 5.0% Inc $59kWHITE GATE | 24P R+64.4 | 20P R+82.3 | Hisp 7.6% Blk 0.0% Inc $62kA-4 | 24P D+50.3 | 20P R+5.1 | Hisp 3.2% Blk 4.6% Inc $72kEast Cave Spring | 24P R+12.6 | 20P R+45.7 | Hisp 14.3% Blk 3.6% Inc $91kEast Hidden Valley | 24P R+6.2 | 20P R+45.0 | Hisp 3.6% Blk 0.2% Inc $115kTip Top | 24P R+69.6 | 20P R+82.5 | Hisp 0.2% Blk 1.1% Inc $64kBishop | 24P R+73.2 | 20P R+83.9 | Hisp 0.3% Blk 1.8% Inc $66kHaysi-Colley | 24P R+56.7 | 20P R+65.8 | Hisp 0.4% Blk 1.6% Inc $46kOakwood | 24P R+65.0 | 20P R+64.9 | Hisp 6.8% Blk 25.6% Inc $49kRocky Gap | 24P R+66.3 | 20P R+79.8 | Hisp 0.7% Blk 7.4% Inc $53kPrater | 24P R+68.0 | 20P R+73.6 | Hisp 0.0% Blk 0.0% Inc $46kTarpon | 24P R+43.9 | 20P R+56.2 | Hisp 0.1% Blk 1.4% Inc $54kWhitewood | 24P R+70.4 | 20P R+73.2 | Hisp 1.9% Blk 7.6% Inc $32kGraham | 24P R+58.7 | 20P R+70.7 | Hisp 1.9% Blk 3.5% Inc $61kSouth Grundy | 24P R+63.5 | 20P R+76.8 | Hisp 0.5% Blk 6.5% Inc $44kChamblissburg Baptist Church | 24P R+56.6 | 20P R+77.0 | Hisp 1.3% Blk 1.8% Inc $80kHunting Hills | 24P R+8.4 | 20P R+44.6 | Hisp 4.9% Blk 2.9% Inc $98kGreen Valley | 24P D+0.5 | 20P R+28.8 | Hisp 4.8% Blk 5.7% Inc $76kGoodview Elementary School | 24P R+55.6 | 20P R+74.4 | Hisp 9.6% Blk 0.6% Inc $82kHardy Volunteer Fire Company | 24P R+53.3 | 20P R+63.2 | Hisp 1.0% Blk 3.8% Inc $97kWest Cave Spring | 24P R+11.6 | 20P R+50.4 | Hisp 3.9% Blk 5.0% Inc $84kF-2 | 24P D+50.5 | 20P D+14.7 | Hisp 4.9% Blk 1.3% Inc $66kC-3 | 24P R+46.2 | 20P R+60.8 | Hisp 7.2% Blk 0.2% Inc $81kE-2 | 24P R+19.7 | 20P R+49.7 | Hisp 1.7% Blk 2.8% Inc $107kF-3 | 24P D+29.4 | Hisp 8.0% Blk 7.6% Inc $57kSouth Glenvar | 24P R+48.1 | 20P R+65.5 | Hisp 3.7% Blk 4.3% Inc $79kA-2 | 24P D+52.9 | 20P D+18.3 | Hisp 4.0% Blk 5.7% Inc $58kWest Hidden Valley | 24P R+12.5 | Hisp 3.3% Blk 3.0% Inc $94kGarst Mill | 24P R+4.9 | 20P R+37.3 | Hisp 5.2% Blk 1.2% Inc $75kG-1 | 24P D+47.1 | 20P D+2.3 | Hisp 5.8% Blk 2.4% Inc $41kWindsor Hills | 24P R+7.1 | 20P R+50.1 | Hisp 6.4% Blk 8.0% Inc $71kOak Grove | 24P R+11.7 | 20P R+48.7 | Hisp 3.1% Blk 1.0% Inc $101kA-5 | 24P D+15.9 | Hisp 2.9% Blk 3.3% Inc $129kSTAFFORDSVILLE | 24P R+59.3 | 20P R+80.0 | Hisp 3.1% Blk 0.8% Inc $70kF-1 | 24P D+44.6 | 20P D+0.2 | Hisp 3.1% Blk 3.7% Inc $103kG-3 | 24P D+45.1 | Hisp 4.5% Blk 0.6% Inc $100kEGGLESTON | 24P R+42.4 | 20P R+59.0 | Hisp 1.8% Blk 1.8% Inc $83kG-2 | 24P D+45.3 | Hisp 4.6% Blk 0.8% Inc $118kFort Lewis | 24P R+23.7 | Hisp 0.8% Blk 0.5% Inc $117kBarnhardt Baptist Church | 24P R+58.9 | 20P R+69.2 | Hisp 2.7% Blk 1.9% Inc $60kA-1 | 24P D+20.5 | 20P R+38.6 | Hisp 3.1% Blk 0.8% Inc $142kNARROWS | 24P R+61.5 | 20P R+73.2 | Hisp 1.3% Blk 0.8% Inc $61kShady Grove Fire Department | 24P R+63.7 | 20P R+78.3 | Hisp 1.8% Blk 0.4% Inc $71kBedford Moose Lodge | 24P R+55.8 | Hisp 0.8% Blk 1.6% Inc $69kBedford Welcome Center | 24P R+33.8 | 20P R+62.8 | Hisp 1.4% Blk 21.7% Inc $53kBedford Central Library | 24P R+26.5 | 20P R+45.3 | Hisp 2.2% Blk 11.9% Inc $70kFalls Mills | 24P R+74.1 | 20P R+80.7 | Hisp 3.5% Blk 13.4% Inc $33kIndian Valley | 24P R+78.1 | 20P R+83.1 | Hisp 0.7% Blk 10.0% Inc $46kBull | 24P R+75.7 | 20P R+81.5 | Hisp 0.3% Blk 1.9% Inc $46kGrassy | 24P R+65.8 | 20P R+54.8 | Hisp 0.0% Blk 0.0% Inc $47kNorth Grundy | 24P R+66.2 | 20P R+81.2 | Hisp 0.2% Blk 4.4% Inc $43kPocahontas | 24P R+58.7 | 20P R+69.9 | Hisp 1.3% Blk 18.5% Inc $26kSlate | 24P R+77.0 | 20P R+80.6 | Hisp 0.1% Blk 0.2% Inc $38kRocklick | 24P R+71.2 | 20P R+79.8 | Hisp 0.7% Blk 0.0% Inc $47kHurley | 24P R+80.5 | 20P R+84.7 | Hisp 0.2% Blk 0.2% Inc $40kLiberty High School | 24P R+53.1 | 20P R+75.1 | Hisp 1.5% Blk 10.5% Inc $60kThaxton Baptist Church | 24P R+57.9 | 20P R+76.1 | Hisp 1.6% Blk 3.8% Inc $73kMontvale Elementary School | 24P R+56.8 | 20P R+70.6 | Hisp 3.3% Blk 0.5% Inc $69kNEWPORT | 24P R+34.2 | 20P R+58.0 | Hisp 0.0% Blk 0.6% Inc $73kPEARISBURG | 24P R+56.7 | 20P R+75.6 | Hisp 1.9% Blk 6.5% Inc $60kGivens & Reynolds Store | 24P R+46.4 | 20P R+66.1 | Hisp 0.9% Blk 0.1% Inc $68kPEMBROKE | 24P R+52.6 | 20P R+67.0 | Hisp 1.9% Blk 3.2% Inc $66kRICH CREEK | 24P R+63.7 | 20P R+72.8 | Hisp 0.1% Blk 0.3% Inc $66kMarshalls Store | 24P R+63.3 | 20P R+60.3 | Hisp 1.1% Blk 0.0% Inc $75kAmmendale | 24P R+67.1 | 20P R+74.7 | Hisp 2.4% Blk 0.1% Inc $85kCraig Springs | 24P R+60.4 | 20P R+74.1 | Hisp 0.2% Blk 0.3% Inc $50kStaunton River High School | 24P R+58.6 | 20P R+71.8 | Hisp 9.8% Blk 1.1% Inc $62kBedford Christian Church | 24P R+48.3 | 20P R+67.8 | Hisp 5.0% Blk 5.8% Inc $75kBedford County Gym | 24P R+52.2 | 20P R+74.8 | Hisp 5.4% Blk 7.2% Inc $81kGoode Volunteer Rescue Squad | 24P R+56.2 | 20P R+77.1 | Hisp 1.9% Blk 4.9% Inc $104kSuck Spring Baptist Church | 24P R+53.1 | 20P R+79.4 | Hisp 0.2% Blk 6.6% Inc $80kBig Island Elementary | 24P R+59.2 | 20P R+78.1 | Hisp 0.2% Blk 4.7% Inc $81kCourt House | 24P R+66.2 | 20P R+76.2 | Hisp 0.7% Blk 0.2% Inc $56kCraig City | 24P R+76.5 | 20P R+76.8 | Hisp 4.1% Blk 0.0% Inc $86kPaint Bank | 24P R+53.3 | 20P R+53.5 | Hisp 0.2% Blk 0.0% Inc $69kBarbours Creek | 24P R+59.2 | 20P R+67.0 | Hisp 0.3% Blk 0.0% Inc $69k

Choose a layer above. Hover a precinct for its values.

Precinct results

Certified precinct results on current precinct shapes, grouped by county. 710 precincts. "(part)" marks a precinct only partly inside this district; its full vote is shown, so district sums are approximate and are not the official district total. Elections were held under older lines and are shown on the 2026 district.

County2024 President2020 President
MarginVotesMarginVotes
Montgomery CountyD+2.143,014R+38.613,597
Franklin CountyR+45.030,662R+64.216,240
Bedford CountyR+52.331,198R+71.314,142
Washington CountyR+53.028,992R+75.011,852
Henry CountyR+32.825,090R+56.412,556
Roanoke CountyR+13.424,026R+49.56,893
Tazewell CountyR+68.519,496R+79.710,089
Carroll CountyR+63.015,907R+77.19,888
Pulaski CountyR+44.417,442R+64.98,344
Wise CountyR+63.216,474R+73.87,355
Smyth CountyR+60.114,222R+71.19,453
Wythe CountyR+59.315,186R+74.68,430
Russell CountyR+67.413,366R+74.27,984
Scott CountyR+70.210,894R+76.26,237
Lee CountyR+71.99,909R+78.16,942
Buchanan CountyR+70.58,807R+75.56,838
Patrick CountyR+60.29,570R+73.35,849
Giles CountyR+54.29,116R+69.64,523
Floyd CountyR+37.09,545R+74.23,882
Grayson CountyR+62.08,001R+78.14,606
Dickenson CountyR+61.86,912R+74.33,785
Bristol cityR+39.57,339R+56.31,771
Radford cityD+0.16,087R+17.72,591
Martinsville cityD+22.65,580D+2.52,242
Bland CountyR+69.63,526R+78.72,168
Craig CountyR+64.23,088R+71.42,028
Galax cityR+43.82,655R+59.01,201
Norton cityR+43.21,607R+40.31,597
All counties (approx.)R+44.4397,711R+66.6193,083

Montgomery County: 48 precinct results and demographics

Franklin County: 44 precinct results and demographics

Bedford County: 40 precinct results and demographics

Washington County: 36 precinct results and demographics

Henry County: 48 precinct results and demographics

Roanoke County: 27 precinct results and demographics

Tazewell County: 40 precinct results and demographics

Carroll County: 33 precinct results and demographics

Pulaski County: 25 precinct results and demographics

Wise County: 24 precinct results and demographics

Smyth County: 26 precinct results and demographics

Wythe County: 21 precinct results and demographics

Russell County: 30 precinct results and demographics

Scott County: 34 precinct results and demographics

Lee County: 32 precinct results and demographics

Buchanan County: 34 precinct results and demographics

Patrick County: 26 precinct results and demographics

Giles County: 17 precinct results and demographics

Floyd County: 10 precinct results and demographics

Grayson County: 29 precinct results and demographics

Dickenson County: 21 precinct results and demographics

Bristol city: 8 precinct results and demographics

Radford city: 8 precinct results and demographics

Martinsville city: 12 precinct results and demographics

Bland County: 14 precinct results and demographics

Craig County: 16 precinct results and demographics

Galax city: 5 precinct results and demographics

Norton city: 2 precinct results and demographics

2024 President (Kamala D. Harris vs. Donald J. Trump). Source: Virginia Department of Elections, official election results (Enhanced Voting media export, by locality and precinct). Official, Virginia Department of Elections ENR media export (created 2025-03-05, after State Board certification Dec 2 2024).

2020 President (Joseph Robinette Biden, Jr vs. Donald J. Trump). Source: Virginia Department of Elections, Historical Elections Database (historical.elections.virginia.gov). Certified, Virginia Department of Elections Historical Elections Database (official certified results by locality and precinct; State Board of Elections certification).

Precinct demographics

Demographics are Census American Community Survey (ACS) 2020-2024 5-year estimates for block groups, assigned to precincts by area share. They describe the resident population, not registered or likely voters, and include non-citizens. ACS margins of error are not shown; small precincts carry large error. Area weighting assumes people are spread evenly within each block group, so large rural precincts are the least reliable. Median income is a household-weighted average of block-group medians, an approximation.

AreaPopulationVoting-age pop.% White non-Hisp.% Hispanic% Black% AsianMedian income*% Bachelor's+% 18-29 (of adults)% 65+% Homeowners% Below poverty% Spanish at home (adults)
District775,431633,82386.8%3.2%5.5%1.6%$64k23.8%19.4%22.1%73.1%16.2%2.1%
Montgomery County (in district)96,88681,88381.2%4.6%3.8%6.2%$82k48.6%39.6%14.3%55.6%23.7%2.7%
Franklin County (in district)55,28845,05185.6%3.7%6.8%0.6%$74k25.1%15.7%24.6%78.5%12.6%2.2%
Washington County (in district)54,29444,80294.0%1.9%1.9%0.5%$66k26.7%16.1%24.7%75.7%11.1%1.7%
Bedford County (in district)51,79642,57986.9%2.8%5.2%1.1%$74k25.7%13.4%25.3%85.2%8.4%1.7%
Henry County (in district)49,80640,21267.7%6.9%22.1%0.5%$54k15.5%15.1%24.9%75.2%16.0%4.7%
Tazewell County (in district)39,52831,62692.8%1.3%3.0%0.6%$52k16.6%16.0%23.8%74.5%18.6%1.2%
Roanoke County (in district)38,17930,42082.4%4.9%3.0%5.8%$95k48.4%15.6%20.0%76.9%5.4%3.9%
Wise County (in district)35,53728,76389.9%1.5%4.8%0.3%$53k15.7%18.1%19.8%74.1%17.3%1.2%
Pulaski County (in district)33,78927,78189.2%2.2%4.5%0.4%$64k20.6%15.9%22.7%73.2%14.5%1.0%
Smyth County (in district)29,37523,71793.4%2.1%2.0%0.1%$54k16.8%16.2%23.0%71.0%16.8%1.5%
Carroll County (in district)29,34324,17093.1%4.1%0.2%0.3%$57k16.9%14.7%26.1%77.1%15.3%2.9%
Wythe County (in district)28,18222,72492.9%1.6%2.2%0.8%$61k19.4%15.5%22.3%77.0%15.2%1.3%
Russell County (in district)25,60520,77896.6%0.7%1.1%0.1%$55k13.1%15.2%23.6%76.3%16.7%0.3%
Lee County (in district)21,86117,87991.5%2.4%4.3%0.2%$48k14.1%14.7%23.1%73.0%28.8%1.8%
Scott County (in district)21,43717,60795.4%1.5%1.3%0.1%$50k15.6%14.8%25.3%77.0%20.2%0.6%
Buchanan County (in district)19,35116,11493.2%1.1%3.8%0.8%$44k11.5%14.8%23.9%83.1%25.2%1.4%
Patrick County (in district)17,43814,40689.1%3.5%5.0%0.5%$60k15.1%11.9%27.6%76.9%11.7%2.4%
Giles County (in district)16,56513,28993.7%1.8%2.7%0.5%$65k17.6%15.8%21.7%78.9%9.4%1.5%
Bristol city (in district)16,27913,07584.5%2.7%5.8%0.4%$53k24.7%16.5%23.6%63.2%18.1%2.0%
Radford city (in district)15,64013,65881.0%4.1%9.4%2.4%$68k38.1%54.5%9.9%43.7%26.7%0.9%
Floyd County (in district)15,60512,69292.2%3.0%2.5%0.4%$61k24.4%14.3%24.4%83.9%9.8%2.4%
Grayson County (in district)15,40012,87487.2%4.2%5.4%1.0%$48k15.6%15.2%25.9%80.2%16.8%2.7%
Dickenson County (in district)13,74811,11497.4%0.7%1.0%0.1%$48k10.1%14.1%24.6%76.0%17.4%0.4%
Martinsville city (in district)13,3589,76841.3%8.7%44.1%3.0%$52k21.6%19.5%16.8%55.1%23.9%5.3%
Galax city (in district)6,4764,88376.7%14.2%5.0%0.3%$44k18.9%14.8%21.2%56.3%30.8%9.3%
Bland County (in district)6,2475,38292.9%1.2%3.9%0.1%$63k18.5%13.7%24.9%86.4%13.6%0.5%
Craig County (in district)4,9053,77295.5%1.5%0.1%0.0%$73k19.4%12.6%18.9%83.9%13.7%0.4%
Norton city (in district)3,5142,80791.7%3.0%2.1%0.3%$39k13.8%16.4%21.4%50.0%26.2%0.7%

Precinct-level demographics (362 precincts) are on the county pages linked above.

*Median income is approximate (see note above). ACS 2020-2024 5-year.

Nonpartisan voter information. GOTV Polling does not endorse any candidate.