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

West Virginia's 2nd Congressional District

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

Candidates on the November 3 ballot

Candidate list pending certified ballot.

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

Certified candidates

  • Riley M. Moore RepublicanIncumbent @RepRileyMoore
  • Ahsan Parsi Democratic

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

Past election results

2024: U.S. House of Representatives, District 2 (2024 General)
CandidatePartyVotesShare
RILEY MOORERepublican268,19070.8%
STEVEN WENDELINDemocratic110,77529.2%
Total378,965

Source: West Virginia Secretary of State, official election results (Clarity ENR county detail XML, linked from sos.wv.gov). Status: Official, West Virginia Secretary of State (Clarity ENR final version 356048)

2022: U.S. House of Representatives, District 2 (2022 General Election)
CandidatePartyVotesShare
ALEXANDER X. MOONEYRepublican160,49365.6%
BARRY LEE WENDELLDemocratic84,27834.4%
Total244,771

Source: West Virginia Secretary of State, official election results (Clarity ENR county detail XML, linked from sos.wv.gov). Status: Official, West Virginia Secretary of State (Clarity ENR final version 316316)

2020: U.S. House of Representatives, District 2 (2020 General)

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

CandidatePartyVotesShare
ALEX X MOONEYRepublican172,19563.1%
CATHY KUNKELDemocratic100,79936.9%
Total272,994

Source: West Virginia Secretary of State, official election results (Clarity ENR county detail XML, linked from sos.wv.gov). Status: Official, West Virginia Secretary of State (Clarity ENR final version 272340)

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: 1.6% of adults in this district

0 of 433 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

Precinct 1 (54061): 0.2% of adults speak Spanish at homePrecinct 10 (54061): 2.9% of adults speak Spanish at homePrecinct 13 (54061): 1.3% of adults speak Spanish at homePrecinct 16 (54061): 2.1% of adults speak Spanish at homePrecinct 23 (54061): 1.8% of adults speak Spanish at homePrecinct 25 (54061): 1.3% of adults speak Spanish at homePrecinct 26 (54061): 2.9% of adults speak Spanish at homePrecinct 30 (54061): 0.6% of adults speak Spanish at homePrecinct 31 (54061): 0.3% of adults speak Spanish at homePrecinct 32 (54061): 0.8% of adults speak Spanish at homePrecinct 33 (54061): 0.4% of adults speak Spanish at homePrecinct 34 (54061): 0.8% of adults speak Spanish at homePrecinct 35 (54061): 0.0% of adults speak Spanish at homePrecinct 36 (54061): 3.1% of adults speak Spanish at homePrecinct 38 (54061): 3.0% of adults speak Spanish at homePrecinct 40 (54061): 0.0% of adults speak Spanish at homePrecinct 44 (54061): 1.0% of adults speak Spanish at homePrecinct 47 (54061): 0.1% of adults speak Spanish at homePrecinct 51 (54061): 0.0% of adults speak Spanish at homePrecinct 52 (54061): 0.2% of adults speak Spanish at homePrecinct 58 (54061): 0.3% of adults speak Spanish at homePrecinct 59 (54061): 0.0% of adults speak Spanish at homePrecinct 61 (54061): 0.0% of adults speak Spanish at homePrecinct 62 (54061): 0.2% of adults speak Spanish at homePrecinct 63 (54061): 0.0% of adults speak Spanish at homePrecinct 64 (54061): 0.9% of adults speak Spanish at homePrecinct 67 (54061): 0.7% of adults speak Spanish at homePrecinct 68 (54061): 0.1% of adults speak Spanish at homePrecinct 71 (54061): 5.3% of adults speak Spanish at homePrecinct 73 (54061): 1.2% of adults speak Spanish at homePrecinct 74 (54061): 1.4% of adults speak Spanish at homePrecinct 75 (54061): 1.0% of adults speak Spanish at homePrecinct 77 (54061): 2.4% of adults speak Spanish at homePrecinct 78 (54061): 0.7% of adults speak Spanish at homePrecinct 79 (54061): 1.7% of adults speak Spanish at homePrecinct 81 (54061): 2.1% of adults speak Spanish at homePrecinct 82 (54061): 2.1% of adults speak Spanish at homePrecinct 83 (54061): 0.1% of adults speak Spanish at homePrecinct 104 (54069): 0.5% of adults speak Spanish at homePrecinct 69 (54069): 1.4% of adults speak Spanish at homePrecinct 60 (54069): 1.0% of adults speak Spanish at homePrecinct 108 (54069): 0.2% of adults speak Spanish at homePrecinct 107 (54069): 0.6% of adults speak Spanish at homePrecinct 148 (54069): 0.2% of adults speak Spanish at homePrecinct 135 (54069): 1.2% of adults speak Spanish at homePrecinct 161 (54069): 1.4% of adults speak Spanish at homePrecinct 5 (54069): 1.2% of adults speak Spanish at homePrecinct 10 (54069): 0.2% of adults speak Spanish at homePrecinct 24 (54069): 3.0% of adults speak Spanish at homePrecinct 113 (54069): 0.6% of adults speak Spanish at homePrecinct 31 (54069): 0.9% of adults speak Spanish at homePrecinct 127 (54069): 1.4% of adults speak Spanish at homePrecinct 124 (54069): 0.3% of adults speak Spanish at homePrecinct 129 (54069): 1.2% of adults speak Spanish at homePrecinct 20 (54069): 2.4% of adults speak Spanish at homePrecinct 28 (54069): 1.9% of adults speak Spanish at homePrecinct 16 (54069): 0.1% of adults speak Spanish at homePrecinct 130 (54069): 1.6% of adults speak Spanish at homePrecinct 125 (54069): 0.0% of adults speak Spanish at homePrecinct 116 (54069): 4.5% of adults speak Spanish at homePrecinct 115 (54069): 0.4% of adults speak Spanish at homePrecinct 4 (54069): 0.0% of adults speak Spanish at homePrecinct 11 (54069): 0.3% of adults speak Spanish at homePrecinct 158 (54069): 2.5% of adults speak Spanish at homePrecinct 103 (54069): 0.0% of adults speak Spanish at homePrecinct 12 (54069): 1.5% of adults speak Spanish at homePrecinct 146 (54069): 0.0% of adults speak Spanish at homePrecinct 141 (54069): 6.3% of adults speak Spanish at homePrecinct 143 (54069): 0.9% of adults speak Spanish at homePrecinct 137 (54069): 2.0% of adults speak Spanish at homePrecinct 10 (54027): 0.1% of adults speak Spanish at homePrecinct 18 (54027): 0.5% of adults speak Spanish at homePrecinct 8 (54027): 0.2% of adults speak Spanish at homePrecinct 6 (54027): 0.5% of adults speak Spanish at homePrecinct 26 (54027): 0.0% of adults speak Spanish at homePrecinct 4 (54027): 0.8% of adults speak Spanish at homePrecinct 2 (54027): 0.0% of adults speak Spanish at homePrecinct 25 (54027): 0.0% of adults speak Spanish at homePrecinct 23 (54027): 0.2% of adults speak Spanish at homePrecinct 15 (54027): 0.0% of adults speak Spanish at homePrecinct 17 (54027): 0.5% of adults speak Spanish at homePrecinct 28 (54027): 0.0% of adults speak Spanish at homePrecinct 19 (54027): 0.5% of adults speak Spanish at homePrecinct 24 (54027): 0.0% of adults speak Spanish at homePrecinct 7 (54027): 0.0% of adults speak Spanish at homePrecinct 5 (54027): 0.0% of adults speak Spanish at homePrecinct 12 (54027): 5.7% of adults speak Spanish at homePrecinct 22 (54027): 0.0% of adults speak Spanish at homePrecinct 11 (54027): 9.1% of adults speak Spanish at homePrecinct 21 (54027): 1.0% of adults speak Spanish at homePrecinct 9 (54027): 0.0% of adults speak Spanish at homePrecinct 1 (54001): 2.0% of adults speak Spanish at homePrecinct 10 (54001): 0.0% of adults speak Spanish at homePrecinct 11 (54001): 1.9% of adults speak Spanish at homePrecinct 12 (54001): 0.0% of adults speak Spanish at homePrecinct 13 (54001): 0.0% of adults speak Spanish at homePrecinct 2 (54001): 1.3% of adults speak Spanish at homePrecinct 3 (54001): 0.2% of adults speak Spanish at homePrecinct 4 (54001): 0.4% of adults speak Spanish at homePrecinct 5 (54001): 0.0% of adults speak Spanish at homePrecinct 6 (54001): 0.0% of adults speak Spanish at homePrecinct 7 (54001): 0.1% of adults speak Spanish at homePrecinct 8 (54001): 0.0% of adults speak Spanish at homePrecinct 9 (54001): 0.0% of adults speak Spanish at homePrecinct 10 (54017): 0.5% of adults speak Spanish at homePrecinct 13 (54017): 0.0% of adults speak Spanish at homePrecinct 14 (54017): 0.0% of adults speak Spanish at homePrecinct 17 (54017): 0.1% of adults speak Spanish at homePrecinct 18 (54017): 0.0% of adults speak Spanish at homePrecinct 2 (54017): 0.7% of adults speak Spanish at homePrecinct 20 (54017): 0.3% of adults speak Spanish at homePrecinct 22 (54017): 0.0% of adults speak Spanish at homePrecinct 24 (54017): 0.0% of adults speak Spanish at homePrecinct 4 (54017): 0.0% of adults speak Spanish at homePrecinct 6 (54017): 0.0% of adults speak Spanish at homePrecinct 9 (54017): 0.3% of adults speak Spanish at homePrecinct 1 (54023): 0.0% of adults speak Spanish at homePrecinct 10 (54023): 1.0% of adults speak Spanish at homePrecinct 11 (54023): 0.5% of adults speak Spanish at homePrecinct 11A (54023): 0.3% of adults speak Spanish at homePrecinct 12 (54023): 0.5% of adults speak Spanish at homePrecinct 13 (54023): 0.0% of adults speak Spanish at homePrecinct 14 (54023): 0.0% of adults speak Spanish at homePrecinct 15 (54023): 0.0% of adults speak Spanish at homePrecinct 2 (54023): 0.6% of adults speak Spanish at homePrecinct 4 (54023): 0.0% of adults speak Spanish at homePrecinct 5 (54023): 0.0% of adults speak Spanish at homePrecinct 6 (54023): 0.0% of adults speak Spanish at homePrecinct 7 (54023): 0.0% of adults speak Spanish at homePrecinct 8 (54023): 0.1% of adults speak Spanish at homePrecinct 1 (54029): 0.3% of adults speak Spanish at homePrecinct 10 (54029): 0.8% of adults speak Spanish at homePrecinct 11 (54029): 0.1% of adults speak Spanish at homePrecinct 12 (54029): 0.0% of adults speak Spanish at homePrecinct 13 (54029): 0.0% of adults speak Spanish at homePrecinct 14 (54029): 2.0% of adults speak Spanish at homePrecinct 16 (54029): 0.2% of adults speak Spanish at homePrecinct 17 (54029): 0.7% of adults speak Spanish at homePrecinct 19 (54029): 0.1% of adults speak Spanish at homePrecinct 2 (54029): 0.0% of adults speak Spanish at homePrecinct 20 (54029): 0.0% of adults speak Spanish at homePrecinct 21 (54029): 2.0% of adults speak Spanish at homePrecinct 22 (54029): 0.3% of adults speak Spanish at homePrecinct 23 (54029): 1.0% of adults speak Spanish at homePrecinct 24 (54029): 0.2% of adults speak Spanish at homePrecinct 25 (54029): 0.0% of adults speak Spanish at homePrecinct 27 (54029): 0.0% of adults speak Spanish at homePrecinct 28 (54029): 0.0% of adults speak Spanish at homePrecinct 3 (54029): 1.2% of adults speak Spanish at homePrecinct 5 (54029): 0.8% of adults speak Spanish at homePrecinct 6 (54029): 0.9% of adults speak Spanish at homePrecinct 7 (54029): 0.8% of adults speak Spanish at homePrecinct 8 (54029): 0.1% of adults speak Spanish at homePrecinct 9 (54029): 1.0% of adults speak Spanish at homePrecinct 12 (54031): 1.7% of adults speak Spanish at homePrecinct 13 (54031): 11.2% of adults speak Spanish at homePrecinct 14 (54031): 6.9% of adults speak Spanish at homePrecinct 15 (54031): 0.0% of adults speak Spanish at homePrecinct 16 (54031): 0.6% of adults speak Spanish at homePrecinct 18 (54031): 1.2% of adults speak Spanish at homePrecinct 19 (54031): 3.8% of adults speak Spanish at homePrecinct 2 (54031): 6.8% of adults speak Spanish at homePrecinct 20 (54031): 0.0% of adults speak Spanish at homePrecinct 3 (54031): 0.0% of adults speak Spanish at homePrecinct 5 (54031): 1.7% of adults speak Spanish at homePrecinct 6 (54031): 0.0% of adults speak Spanish at homePrecinct 7 (54031): 0.0% of adults speak Spanish at homePrecinct 12 (54037): 3.2% of adults speak Spanish at homePrecinct 13 (54037): 2.9% of adults speak Spanish at homePrecinct 14 (54037): 3.2% of adults speak Spanish at homePrecinct 15 (54037): 3.2% of adults speak Spanish at homePrecinct 16 (54037): 9.9% of adults speak Spanish at homePrecinct 17 (54037): 2.6% of adults speak Spanish at homePrecinct 19 (54037): 13.8% of adults speak Spanish at homePrecinct 2 (54037): 2.6% of adults speak Spanish at homePrecinct 20 (54037): 3.5% of adults speak Spanish at homePrecinct 21 (54037): 3.5% of adults speak Spanish at homePrecinct 22 (54037): 3.3% of adults speak Spanish at homePrecinct 23 (54037): 2.2% of adults speak Spanish at homePrecinct 24 (54037): 2.6% of adults speak Spanish at homePrecinct 25 (54037): 2.1% of adults speak Spanish at homePrecinct 26 (54037): 3.0% of adults speak Spanish at homePrecinct 27 (54037): 5.9% of adults speak Spanish at homePrecinct 28 (54037): 4.6% of adults speak Spanish at homePrecinct 29 (54037): 7.1% of adults speak Spanish at homePrecinct 3 (54037): 9.4% of adults speak Spanish at homePrecinct 31 (54037): 1.9% of adults speak Spanish at homePrecinct 32 (54037): 1.4% of adults speak Spanish at homePrecinct 33 (54037): 2.3% of adults speak Spanish at homePrecinct 34 (54037): 2.3% of adults speak Spanish at homePrecinct 35 (54037): 1.4% of adults speak Spanish at homePrecinct 4 (54037): 6.4% of adults speak Spanish at homePrecinct 6 (54037): 7.5% of adults speak Spanish at homePrecinct 7 (54037): 6.4% of adults speak Spanish at homePrecinct 1 (54041): 0.0% of adults speak Spanish at homePrecinct 10 (54041): 1.2% of adults speak Spanish at homePrecinct 11 (54041): 0.1% of adults speak Spanish at homePrecinct 12 (54041): 0.0% of adults speak Spanish at homePrecinct 13 (54041): 0.0% of adults speak Spanish at homePrecinct 14 (54041): 0.0% of adults speak Spanish at homePrecinct 15 (54041): 1.1% of adults speak Spanish at homePrecinct 2 (54041): 0.0% of adults speak Spanish at homePrecinct 20 (54041): 0.9% of adults speak Spanish at homePrecinct 21 (54041): 1.1% of adults speak Spanish at homePrecinct 22 (54041): 0.4% of adults speak Spanish at homePrecinct 23 (54041): 0.0% of adults speak Spanish at homePrecinct 24 (54041): 1.9% of adults speak Spanish at homePrecinct 3 (54041): 0.0% of adults speak Spanish at homePrecinct 4 (54041): 0.0% of adults speak Spanish at homePrecinct 5 (54041): 4.4% of adults speak Spanish at homePrecinct 6 (54041): 0.8% of adults speak Spanish at homePrecinct 7 (54041): 1.9% of adults speak Spanish at homePrecinct 8 (54041): 0.8% of adults speak Spanish at homePrecinct 9 (54041): 2.7% of adults speak Spanish at homePrecinct 1 (54057): 0.0% of adults speak Spanish at homePrecinct 10 (54057): 0.7% of adults speak Spanish at homePrecinct 12 (54057): 0.0% of adults speak Spanish at homePrecinct 13 (54057): 0.0% of adults speak Spanish at homePrecinct 15 (54057): 0.0% of adults speak Spanish at homePrecinct 16 (54057): 1.8% of adults speak Spanish at homePrecinct 2 (54057): 0.0% of adults speak Spanish at homePrecinct 20 (54057): 0.0% of adults speak Spanish at homePrecinct 23 (54057): 2.1% of adults speak Spanish at homePrecinct 4 (54057): 0.1% of adults speak Spanish at homePrecinct 5 (54057): 0.4% of adults speak Spanish at homePrecinct 6 (54057): 0.0% of adults speak Spanish at homePrecinct 7 (54057): 0.8% of adults speak Spanish at homePrecinct 8 (54057): 0.1% of adults speak Spanish at homePrecinct 9 (54057): 0.7% of adults speak Spanish at homePrecinct 51M (54061): 0.0% of adults speak Spanish at homePrecinct 150 (54083): 0.1% of adults speak Spanish at homePrecinct 155 (54083): 0.2% of adults speak Spanish at homePrecinct 160 (54083): 0.5% of adults speak Spanish at homePrecinct 165 (54083): 0.0% of adults speak Spanish at homePrecinct 170 (54083): 2.1% of adults speak Spanish at homePrecinct 180 (54083): 0.0% of adults speak Spanish at homePrecinct 185 (54083): 0.0% of adults speak Spanish at homePrecinct 190 (54083): 0.0% of adults speak Spanish at homePrecinct 200 (54083): 0.3% of adults speak Spanish at homePrecinct 205 (54083): 0.0% of adults speak Spanish at homePrecinct 215 (54083): 0.0% of adults speak Spanish at homePrecinct 220 (54083): 0.3% of adults speak Spanish at homePrecinct 225 (54083): 0.3% of adults speak Spanish at homePrecinct 23 (54083): 0.0% of adults speak Spanish at homePrecinct 24 (54083): 0.1% of adults speak Spanish at homePrecinct 25 (54083): 1.8% of adults speak Spanish at homePrecinct 27 (54083): 1.6% of adults speak Spanish at homePrecinct 28 (54083): 4.5% of adults speak Spanish at homePrecinct 28A (54083): 1.0% of adults speak Spanish at homePrecinct 31 (54083): 1.7% of adults speak Spanish at homePrecinct 85 (54083): 0.0% of adults speak Spanish at homePrecinct 1 (54085): 0.1% of adults speak Spanish at homePrecinct 2 (54085): 0.0% of adults speak Spanish at homePrecinct 3 (54085): 0.0% of adults speak Spanish at homePrecinct 4 (54085): 0.0% of adults speak Spanish at homePrecinct 5 (54085): 1.5% of adults speak Spanish at homePrecinct 6 (54085): 1.8% of adults speak Spanish at homePrecinct 7 (54085): 2.3% of adults speak Spanish at homePrecinct 8 (54085): 1.3% of adults speak Spanish at homePrecinct 9 (54085): 0.8% of adults speak Spanish at homePrecinct 1 (54091): 1.2% of adults speak Spanish at homePrecinct 10 (54091): 0.3% of adults speak Spanish at homePrecinct 11 (54091): 0.3% of adults speak Spanish at homePrecinct 12 (54091): 0.0% of adults speak Spanish at homePrecinct 14 (54091): 0.1% of adults speak Spanish at homePrecinct 17 (54091): 0.3% of adults speak Spanish at homePrecinct 19 (54091): 0.5% of adults speak Spanish at homePrecinct 2 (54091): 0.0% of adults speak Spanish at homePrecinct 26 (54091): 0.0% of adults speak Spanish at homePrecinct 29 (54091): 1.8% of adults speak Spanish at homePrecinct 3 (54091): 0.0% of adults speak Spanish at homePrecinct 31 (54091): 0.8% of adults speak Spanish at homePrecinct 36 (54091): 0.0% of adults speak Spanish at homePrecinct 4 (54091): 1.4% of adults speak Spanish at homePrecinct 6 (54091): 0.2% of adults speak Spanish at homePrecinct 9 (54091): 0.0% of adults speak Spanish at homePrecinct 12 (54093): 3.1% of adults speak Spanish at homePrecinct 14 (54093): 0.0% of adults speak Spanish at homePrecinct 15 (54093): 2.4% of adults speak Spanish at homePrecinct 16 (54093): 3.7% of adults speak Spanish at homePrecinct 2 (54093): 0.3% of adults speak Spanish at homePrecinct 24 (54093): 1.5% of adults speak Spanish at homePrecinct 3 (54093): 0.0% of adults speak Spanish at homePrecinct 4 (54093): 0.0% of adults speak Spanish at homePrecinct 5 (54093): 0.5% of adults speak Spanish at homePrecinct 1 (54095): 0.0% of adults speak Spanish at homePrecinct 10 (54095): 1.3% of adults speak Spanish at homePrecinct 11 (54095): 0.5% of adults speak Spanish at homePrecinct 2 (54095): 1.1% of adults speak Spanish at homePrecinct 3 (54095): 2.0% of adults speak Spanish at homePrecinct 4 (54095): 0.0% of adults speak Spanish at homePrecinct 5 (54095): 0.1% of adults speak Spanish at homePrecinct 6 (54095): 0.0% of adults speak Spanish at homePrecinct 8 (54095): 0.0% of adults speak Spanish at homePrecinct 9 (54095): 0.0% of adults speak Spanish at homePrecinct 12 (54097): 0.6% of adults speak Spanish at homePrecinct 14 (54097): 0.7% of adults speak Spanish at homePrecinct 16 (54097): 2.3% of adults speak Spanish at homePrecinct 18 (54097): 1.2% of adults speak Spanish at homePrecinct 19 (54097): 0.0% of adults speak Spanish at homePrecinct 20 (54097): 0.2% of adults speak Spanish at homePrecinct 25 (54097): 0.0% of adults speak Spanish at homePrecinct 27 (54097): 0.8% of adults speak Spanish at homePrecinct 37 (54097): 2.2% of adults speak Spanish at homePrecinct 38 (54097): 0.0% of adults speak Spanish at homePrecinct 39 (54097): 0.0% of adults speak Spanish at homePrecinct 4 (54097): 0.1% of adults speak Spanish at homePrecinct 40 (54097): 0.7% of adults speak Spanish at homePrecinct 44 (54097): 0.0% of adults speak Spanish at homePrecinct 47 (54097): 0.0% of adults speak Spanish at homePrecinct 6 (54097): 3.2% of adults speak Spanish at homePrecinct 7 (54097): 0.0% of adults speak Spanish at homePrecinct 8 (54097): 0.1% of adults speak Spanish at homePrecinct 9 (54097): 0.3% of adults speak Spanish at homePrecinct 10 (54103): 1.8% of adults speak Spanish at homePrecinct 15 (54103): 0.0% of adults speak Spanish at homePrecinct 16 (54103): 0.0% of adults speak Spanish at homePrecinct 18 (54103): 0.0% of adults speak Spanish at homePrecinct 21 (54103): 0.1% of adults speak Spanish at homePrecinct 27 (54103): 0.0% of adults speak Spanish at homePrecinct 29 (54103): 0.2% of adults speak Spanish at homePrecinct 33 (54103): 0.3% of adults speak Spanish at homePrecinct 36 (54103): 0.0% of adults speak Spanish at homePrecinct 4 (54103): 0.0% of adults speak Spanish at homePrecinct 40 (54103): 0.0% of adults speak Spanish at homePrecinct 42 (54103): 0.1% of adults speak Spanish at homePrecinct 43 (54103): 0.0% of adults speak Spanish at homePrecinct 45 (54103): 0.0% of adults speak Spanish at homePrecinct 48 (54103): 0.1% of adults speak Spanish at homePrecinct 50 (54103): 0.0% of adults speak Spanish at homePrecinct 1 (54003): 3.7% of adults speak Spanish at homePrecinct 11 (54003): 2.9% of adults speak Spanish at homePrecinct 13 (54003): 0.7% of adults speak Spanish at homePrecinct 14 (54003): 5.5% of adults speak Spanish at homePrecinct 15 (54003): 6.8% of adults speak Spanish at homePrecinct 16 (54003): 10.4% of adults speak Spanish at homePrecinct 17 (54003): 4.8% of adults speak Spanish at homePrecinct 18 (54003): 1.0% of adults speak Spanish at homePrecinct 21 (54003): 0.8% of adults speak Spanish at homePrecinct 22 (54003): 8.9% of adults speak Spanish at homePrecinct 23 (54003): 7.8% of adults speak Spanish at homePrecinct 24 (54003): 4.9% of adults speak Spanish at homePrecinct 27 (54003): 0.2% of adults speak Spanish at homePrecinct 28 (54003): 4.3% of adults speak Spanish at homePrecinct 29 (54003): 13.7% of adults speak Spanish at homePrecinct 30 (54003): 1.7% of adults speak Spanish at homePrecinct 34 (54003): 2.2% of adults speak Spanish at homePrecinct 35 (54003): 0.4% of adults speak Spanish at homePrecinct 36 (54003): 4.5% of adults speak Spanish at homePrecinct 38 (54003): 13.8% of adults speak Spanish at homePrecinct 39 (54003): 4.9% of adults speak Spanish at homePrecinct 40 (54003): 0.4% of adults speak Spanish at homePrecinct 42 (54003): 0.0% of adults speak Spanish at homePrecinct 44 (54003): 1.2% of adults speak Spanish at homePrecinct 45 (54003): 0.9% of adults speak Spanish at homePrecinct 46 (54003): 0.0% of adults speak Spanish at homePrecinct 47 (54003): 0.0% of adults speak Spanish at homePrecinct 48 (54003): 0.2% of adults speak Spanish at homePrecinct 5 (54003): 2.5% of adults speak Spanish at homePrecinct 50 (54003): 1.8% of adults speak Spanish at homePrecinct 52 (54003): 0.6% of adults speak Spanish at homePrecinct 53 (54003): 8.8% of adults speak Spanish at homePrecinct 54 (54003): 6.8% of adults speak Spanish at homePrecinct 56 (54003): 0.0% of adults speak Spanish at homePrecinct 9 (54003): 17.9% of adults speak Spanish at homeWetzel County — area without mapped prec: 0.0% of adults speak Spanish at homeMarshall County (precinct map not publis: 0.9% of adults speak Spanish at homeMonongalia County — area without mapped : 0.2% of adults speak Spanish at homeMineral County — area without mapped pre: 1.0% of adults speak Spanish at homeHancock County — area without mapped pre: 1.2% of adults speak Spanish at homePreston County (precinct map not publish: 1.6% of adults speak Spanish at homeHardy County — area without mapped preci: 0.4% of adults speak Spanish at homeWood County (precinct map not published): 0.6% of adults speak Spanish at homeHampshire County — area without mapped p: 2.0% of adults speak Spanish at homeHarrison County (precinct map not publis: 0.6% of adults speak Spanish at homeBarbour County — area without mapped pre: 0.0% of adults speak Spanish at homeTucker County — area without mapped prec: 1.4% of adults speak Spanish at homePleasants County — area without mapped p: 0.1% of adults speak Spanish at homeGrant County — area without mapped preci: 0.4% of adults speak Spanish at homeTyler County — area without mapped preci: 1.1% of adults speak Spanish at homeRitchie County — area without mapped pre: 0.0% of adults speak Spanish at homeRandolph County — area without mapped pr: 1.4% of adults speak Spanish at homeMarion County (precinct map not publishe: 0.8% of adults speak Spanish at homeBerkeley County — area without mapped pr: 3.5% of adults speak Spanish at homeUpshur County — area without mapped prec: 0.5% of adults speak Spanish at homeTaylor County — area without mapped prec: 0.0% of adults speak Spanish at homeBrooke County (precinct map not publishe: 0.5% of adults speak Spanish at homeOhio County — area without mapped precin: 0.6% of adults speak Spanish at homeMorgan County (precinct map not publishe: 1.1% of adults speak Spanish at homeEdge gap (no precinct polygon): 2.1% 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.
<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
Precinct 1 (54061) | 24P D+36.8 | Hisp 0.7% Blk 16.4% Inc $63kPrecinct 10 (54061) | 24P D+37.0 | Hisp 4.9% Blk 7.2% Inc $22kPrecinct 13 (54061) | 24P D+14.3 | Hisp 1.3% Blk 3.1% Inc $46kPrecinct 16 (54061) | 24P D+38.8 | Hisp 3.5% Blk 2.3% Inc $31kPrecinct 23 (54061) | 24P D+22.8 | Hisp 4.7% Blk 2.8% Inc $96kPrecinct 25 (54061) | 24P D+3.9 | Hisp 3.3% Blk 5.6% Inc $75kPrecinct 26 (54061) | 24P D+21.1 | Hisp 5.9% Blk 3.9% Inc $63kPrecinct 30 (54061) | 24P R+3.1 | Hisp 0.6% Blk 4.7% Inc $50kPrecinct 31 (54061) | 24P R+100.0 | Hisp 0.7% Blk 1.5% Inc $58kPrecinct 32 (54061) | 24P D+16.3 | Hisp 1.0% Blk 3.5% Inc $48kPrecinct 33 (54061) | 24P R+24.1 | Hisp 1.3% Blk 0.4% Inc $112kPrecinct 34 (54061) | 24P D+9.3 | Hisp 1.1% Blk 2.3% Inc $62kPrecinct 35 (54061) | 24P D+9.2 | Hisp 4.8% Blk 10.6% Inc $73kPrecinct 36 (54061) | 24P D+23.0 | Hisp 7.4% Blk 1.3% Inc $111kPrecinct 38 (54061) | 24P R+8.4 | Hisp 5.2% Blk 1.8% Inc $92kPrecinct 40 (54061) | 24P R+64.4 | Hisp 0.0% Blk 0.0% Inc $118kPrecinct 44 (54061) | 24P R+36.0 | Hisp 0.1% Blk 1.7% Inc $57kPrecinct 47 (54061) | 24P R+27.3 | Hisp 6.2% Blk 0.6% Inc $79kPrecinct 51 (54061) | 24P R+60.0 | Hisp 1.0% Blk 0.0% Inc $94kPrecinct 52 (54061) | 24P R+60.4 | Hisp 1.0% Blk 0.1% Inc $78kPrecinct 58 (54061) | 24P R+42.6 | Hisp 1.0% Blk 1.2% Inc $82kPrecinct 59 (54061) | 24P R+14.2 | Hisp 0.8% Blk 0.1% Inc $121kPrecinct 61 (54061) | 24P R+17.4 | Hisp 4.9% Blk 2.0% Inc $122kPrecinct 62 (54061) | 24P R+27.2 | Hisp 7.8% Blk 2.1% Inc $117kPrecinct 63 (54061) | 24P R+48.0 | Hisp 0.6% Blk 6.5% Inc $71kPrecinct 64 (54061) | 24P R+5.8 | Hisp 0.8% Blk 7.6% Inc $75kPrecinct 67 (54061) | 24P R+49.7 | Hisp 0.0% Blk 0.4% Inc $75kPrecinct 68 (54061) | 24P R+35.2 | Hisp 0.3% Blk 3.4% Inc $92kPrecinct 71 (54061) | 24P R+0.1 | Hisp 5.2% Blk 2.4% Inc $64kPrecinct 72 (54061) | 24P R+33.3 | Hisp 0.8% Blk 3.7% Inc $88kPrecinct 73 (54061) | 24P R+14.7 | Hisp 4.4% Blk 0.0% Inc $0kPrecinct 74 (54061) | 24P R+9.5 | Hisp 2.1% Blk 2.2% Inc $32kPrecinct 75 (54061) | 24P R+12.4 | Hisp 0.5% Blk 5.3% Inc $73kPrecinct 77 (54061) | 24P R+9.8 | Hisp 4.3% Blk 4.8% Inc $114kPrecinct 78 (54061) | 24P R+1.7 | Hisp 1.2% Blk 4.4% Inc $140kPrecinct 79 (54061) | 24P R+17.1 | Hisp 2.7% Blk 1.3% Inc $166kPrecinct 81 (54061) | 24P D+5.5 | Hisp 2.3% Blk 1.1% Inc $70kPrecinct 82 (54061) | 24P R+22.9 | Hisp 2.2% Blk 0.6% Inc $85kPrecinct 83 (54061) | 24P R+11.4 | Hisp 0.1% Blk 1.9% Inc $76kPrecinct 86 (54061) | 24P D+26.5 | Hisp 6.8% Blk 1.8% Inc $80kPrecinct 104 (54069) | 24P R+35.3 | Hisp 0.0% Blk 5.3% Inc $46kPrecinct 69 (54069) | 24P R+11.0 | Hisp 0.1% Blk 8.8% Inc $36kPrecinct 60 (54069) | 24P R+25.7 | Hisp 0.9% Blk 3.4% Inc $71kPrecinct 108 (54069) | 24P R+33.0 | Hisp 0.8% Blk 1.7% Inc $76kPrecinct 107 (54069) | 24P R+25.3 | Hisp 0.7% Blk 4.7% Inc $85kPrecinct 148 (54069) | 24P R+35.8 | Hisp 2.0% Blk 12.3% Inc $48kPrecinct 135 (54069) | 24P R+14.3 | Hisp 2.0% Blk 1.1% Inc $85kPrecinct 161 (54069) | 24P R+59.1 | Hisp 2.4% Blk 0.0% Inc $70kPrecinct 5 (54069) | 24P R+24.0 | Hisp 0.3% Blk 1.2% Inc $63kPrecinct 10 (54069) | 24P R+33.9 | Hisp 0.5% Blk 3.9% Inc $81kPrecinct 24 (54069) | 24P D+11.2 | Hisp 5.4% Blk 8.2% Inc $25kPrecinct 113 (54069) | 24P R+22.1 | Hisp 1.5% Blk 2.1% Inc $65kPrecinct 31 (54069) | 24P R+35.0 | Hisp 2.7% Blk 3.3% Inc $36kPrecinct 127 (54069) | 24P R+13.6 | Hisp 0.5% Blk 5.6% Inc $74kPrecinct 124 (54069) | 24P R+8.3 | Hisp 0.1% Blk 3.4% Inc $37kPrecinct 129 (54069) | 24P R+24.3 | Hisp 0.5% Blk 2.2% Inc $86kPrecinct 20 (54069) | 24P R+16.4 | Hisp 1.5% Blk 3.9% Inc $64kPrecinct 28 (54069) | 24P D+15.0 | Hisp 2.4% Blk 11.0% Inc $26kPrecinct 16 (54069) | 24P R+31.2 | Hisp 3.1% Blk 0.3% Inc $58kPrecinct 130 (54069) | 24P R+29.9 | Hisp 1.4% Blk 5.7% Inc $55kPrecinct 120 (54069) | 24P D+0.2 | Hisp 1.1% Blk 1.6% Inc $63kPrecinct 125 (54069) | 24P R+19.7 | Hisp 0.2% Blk 0.7% Inc $62kPrecinct 116 (54069) | 24P D+5.8 | Hisp 5.1% Blk 5.0% Inc $64kPrecinct 115 (54069) | 24P R+4.3 | Hisp 8.1% Blk 1.0% Inc $52kPrecinct 4 (54069) | 24P R+15.2 | Hisp 0.5% Blk 1.7% Inc $61kPrecinct 11 (54069) | 24P R+35.4 | Hisp 0.3% Blk 1.9% Inc $84kPrecinct 158 (54069) | 24P R+54.7 | Hisp 2.5% Blk 3.0% Inc $64kPrecinct 103 (54069) | 24P R+39.7 | Hisp 0.1% Blk 0.1% Inc $75kPrecinct 12 (54069) | 24P R+50.8 | Hisp 1.8% Blk 3.0% Inc $90kPrecinct 146 (54069) | 24P R+56.6 | Hisp 0.0% Blk 0.0% Inc $68kPrecinct 141 (54069) | 24P R+27.6 | Hisp 5.7% Blk 6.8% Inc $84kPrecinct 143 (54069) | 24P R+42.2 | Hisp 1.0% Blk 0.8% Inc $75kPrecinct 137 (54069) | 24P R+45.4 | Hisp 9.7% Blk 7.9% Inc $109kPrecinct 10 (54027) | 24P R+77.6 | Hisp 0.1% Blk 0.0% Inc $93kPrecinct 18 (54027) | 24P R+67.5 | Hisp 0.5% Blk 2.2% Inc $45kPrecinct 8 (54027) | 24P R+74.4 | Hisp 0.7% Blk 1.1% Inc $80kPrecinct 6 (54027) | 24P R+63.5 | Hisp 1.0% Blk 0.0% Inc $89kPrecinct 26 (54027) | 24P R+69.4 | Hisp 0.0% Blk 0.0% Inc $79kPrecinct 4 (54027) | 24P R+60.8 | Hisp 1.6% Blk 0.5% Inc $79kPrecinct 2 (54027) | 24P R+52.2 | Hisp 0.1% Blk 0.1% Inc $52kPrecinct 25 (54027) | 24P R+57.0 | Hisp 0.0% Blk 0.0% Inc $70kPrecinct 23 (54027) | 24P R+68.6 | Hisp 0.1% Blk 0.0% Inc $50kPrecinct 15 (54027) | 24P R+73.8 | Hisp 1.1% Blk 0.4% Inc $64kPrecinct 14 (54027) | 24P R+42.9 | Hisp 0.0% Blk 2.9% Inc $0kPrecinct 17 (54027) | 24P R+56.2 | Hisp 0.2% Blk 1.5% Inc $58kPrecinct 28 (54027) | 24P R+57.3 | Hisp 0.0% Blk 0.9% Inc $54kPrecinct 19 (54027) | 24P R+56.5 | Hisp 0.1% Blk 0.5% Inc $58kPrecinct 24 (54027) | 24P R+67.7 | Hisp 0.0% Blk 0.3% Inc $59kPrecinct 7 (54027) | 24P R+53.1 | Hisp 5.4% Blk 1.1% Inc $69kPrecinct 5 (54027) | 24P R+59.3 | Hisp 0.0% Blk 0.0% Inc $105kPrecinct 12 (54027) | 24P R+75.2 | Hisp 8.4% Blk 2.0% Inc $58kPrecinct 22 (54027) | 24P R+64.6 | Hisp 0.0% Blk 0.0% Inc $62kPrecinct 11 (54027) | 24P R+63.2 | Hisp 13.7% Blk 0.2% Inc $78kPrecinct 21 (54027) | 24P R+67.2 | Hisp 0.8% Blk 5.2% Inc $66kPrecinct 9 (54027) | 24P R+68.6 | Hisp 0.0% Blk 0.0% Inc $90kPrecinct 1 (54001) | 24P R+69.5 | Hisp 0.5% Blk 0.0% Inc $37kPrecinct 10 (54001) | 24P R+67.0 | Hisp 0.0% Blk 0.0% Inc $59kPrecinct 11 (54001) | 24P R+52.7 | Hisp 4.4% Blk 16.0% Inc $73kPrecinct 12 (54001) | 24P R+66.0 | Hisp 0.0% Blk 0.0% Inc $48kPrecinct 13 (54001) | 24P R+57.8 | Hisp 0.1% Blk 0.4% Inc $46kPrecinct 2 (54001) | 24P R+67.1 | Hisp 0.5% Blk 0.0% Inc $42kPrecinct 3 (54001) | 24P R+59.3 | Hisp 10.6% Blk 0.1% Inc $54kPrecinct 4 (54001) | 24P R+67.7 | Hisp 0.2% Blk 0.0% Inc $42kPrecinct 5 (54001) | 24P R+59.4 | Hisp 0.0% Blk 0.2% Inc $57kPrecinct 6 (54001) | 24P R+52.5 | Hisp 0.0% Blk 0.0% Inc $51kPrecinct 7 (54001) | 24P R+43.3 | Hisp 0.1% Blk 3.4% Inc $66kPrecinct 8 (54001) | 24P R+63.8 | Hisp 0.0% Blk 0.3% Inc $68kPrecinct 9 (54001) | 24P R+58.4 | Hisp 0.0% Blk 1.4% Inc $73kPrecinct 10 (54017) | 24P R+76.4 | Hisp 3.0% Blk 1.4% Inc $60kPrecinct 13 (54017) | 24P R+70.7 | Hisp 1.9% Blk 0.0% Inc $58kPrecinct 14 (54017) | 24P R+77.0 | Hisp 1.9% Blk 0.0% Inc $60kPrecinct 17 (54017) | 24P R+62.1 | Hisp 0.3% Blk 0.1% Inc $53kPrecinct 18 (54017) | 24P R+62.7 | Hisp 0.0% Blk 0.0% Inc $53kPrecinct 2 (54017) | 24P R+77.2 | Hisp 0.6% Blk 6.9% Inc $66kPrecinct 20 (54017) | 24P R+72.7 | Hisp 0.4% Blk 5.1% Inc $71kPrecinct 22 (54017) | 24P R+77.4 | Hisp 0.1% Blk 1.3% Inc $53kPrecinct 24 (54017) | 24P R+71.4 | Hisp 0.3% Blk 3.5% Inc $64kPrecinct 4 (54017) | 24P R+75.7 | Hisp 0.0% Blk 0.0% Inc $52kPrecinct 6 (54017) | 24P R+81.5 | Hisp 3.3% Blk 0.0% Inc $90kPrecinct 9 (54017) | 24P R+73.6 | Hisp 3.1% Blk 0.8% Inc $77kPrecinct 1 (54023) | 24P R+68.7 | Hisp 2.0% Blk 1.6% Inc $53kPrecinct 10 (54023) | 24P R+75.6 | Hisp 0.9% Blk 13.9% Inc $33kPrecinct 11 (54023) | 24P R+93.7 | Hisp 0.0% Blk 0.0% Inc $64kPrecinct 11A (54023) | 24P R+85.1 | Hisp 0.0% Blk 0.0% Inc $69kPrecinct 12 (54023) | 24P R+84.4 | Hisp 1.1% Blk 0.3% Inc $57kPrecinct 13 (54023) | 24P R+79.3 | Hisp 0.0% Blk 0.0% Inc $75kPrecinct 14 (54023) | 24P R+72.1 | Hisp 0.0% Blk 1.5% Inc $76kPrecinct 15 (54023) | 24P R+78.3 | Hisp 0.0% Blk 0.4% Inc $74kPrecinct 2 (54023) | 24P R+56.3 | Hisp 4.1% Blk 1.2% Inc $39kPrecinct 4 (54023) | 24P R+88.3 | Hisp 0.0% Blk 0.0% Inc $86kPrecinct 5 (54023) | 24P R+88.4 | Hisp 0.0% Blk 0.0% Inc $83kPrecinct 6 (54023) | 24P R+73.8 | Hisp 0.2% Blk 4.2% Inc $48kPrecinct 7 (54023) | 24P R+81.5 | Hisp 0.0% Blk 0.1% Inc $65kPrecinct 8 (54023) | 24P R+88.9 | Hisp 0.0% Blk 2.2% Inc $71kPrecinct 1 (54029) | 24P R+49.5 | Hisp 1.0% Blk 0.4% Inc $69kPrecinct 10 (54029) | 24P R+51.4 | Hisp 3.9% Blk 0.0% Inc $52kPrecinct 11 (54029) | 24P R+67.8 | Hisp 2.3% Blk 0.0% Inc $88kPrecinct 12 (54029) | 24P R+52.1 | Hisp 2.6% Blk 2.9% Inc $90kPrecinct 13 (54029) | 24P R+52.7 | Hisp 0.4% Blk 0.1% Inc $79kPrecinct 14 (54029) | 24P R+37.2 | Hisp 2.0% Blk 6.5% Inc $64kPrecinct 16 (54029) | 24P R+7.3 | Hisp 6.2% Blk 10.6% Inc $32kPrecinct 17 (54029) | 24P R+33.4 | Hisp 1.9% Blk 0.4% Inc $70kPrecinct 19 (54029) | 24P R+32.2 | Hisp 4.6% Blk 5.3% Inc $80kPrecinct 2 (54029) | 24P R+47.5 | Hisp 2.3% Blk 0.0% Inc $44kPrecinct 20 (54029) | 24P R+33.2 | Hisp 2.9% Blk 8.2% Inc $55kPrecinct 21 (54029) | 24P R+45.5 | Hisp 3.8% Blk 2.4% Inc $72kPrecinct 22 (54029) | 24P R+31.7 | Hisp 1.9% Blk 1.4% Inc $63kPrecinct 23 (54029) | 24P R+38.0 | Hisp 1.2% Blk 0.5% Inc $55kPrecinct 24 (54029) | 24P R+40.4 | Hisp 0.2% Blk 1.1% Inc $56kPrecinct 25 (54029) | 24P R+42.3 | Hisp 0.2% Blk 0.1% Inc $55kPrecinct 27 (54029) | 24P R+38.9 | Hisp 0.5% Blk 0.1% Inc $62kPrecinct 28 (54029) | 24P R+37.3 | Hisp 0.5% Blk 1.1% Inc $79kPrecinct 3 (54029) | 24P R+57.2 | Hisp 0.9% Blk 0.6% Inc $52kPrecinct 5 (54029) | 24P R+51.8 | Hisp 0.3% Blk 0.4% Inc $66kPrecinct 6 (54029) | 24P R+67.2 | Hisp 0.0% Blk 0.0% Inc $43kPrecinct 7 (54029) | 24P R+57.4 | Hisp 0.7% Blk 0.1% Inc $64kPrecinct 8 (54029) | 24P R+67.8 | Hisp 0.7% Blk 0.0% Inc $55kPrecinct 9 (54029) | 24P R+65.3 | Hisp 2.6% Blk 0.0% Inc $61kPrecinct 12 (54031) | 24P R+49.3 | Hisp 7.6% Blk 17.4% Inc $49kPrecinct 13 (54031) | 24P R+57.6 | Hisp 9.4% Blk 8.1% Inc $45kPrecinct 14 (54031) | 24P R+40.4 | Hisp 7.7% Blk 21.5% Inc $47kPrecinct 15 (54031) | 24P R+56.3 | Hisp 1.5% Blk 0.0% Inc $61kPrecinct 16 (54031) | 24P R+65.6 | Hisp 1.4% Blk 5.0% Inc $59kPrecinct 18 (54031) | 24P R+68.2 | Hisp 4.7% Blk 5.8% Inc $51kPrecinct 19 (54031) | 24P R+71.7 | Hisp 9.0% Blk 3.8% Inc $43kPrecinct 2 (54031) | 24P R+50.6 | Hisp 7.4% Blk 0.0% Inc $50kPrecinct 20 (54031) | 24P R+64.8 | Hisp 0.0% Blk 2.9% Inc $57kPrecinct 3 (54031) | 24P R+70.0 | Hisp 0.0% Blk 0.0% Inc $50kPrecinct 5 (54031) | 24P R+43.2 | Hisp 2.3% Blk 0.0% Inc $65kPrecinct 6 (54031) | 24P R+69.2 | Hisp 0.0% Blk 0.0% Inc $78kPrecinct 7 (54031) | 24P R+64.8 | Hisp 0.0% Blk 0.0% Inc $37kPrecinct 12 (54037) | 24P R+20.5 | Hisp 11.4% Blk 5.2% Inc $142kPrecinct 13 (54037) | 24P R+23.3 | Hisp 4.0% Blk 1.6% Inc $108kPrecinct 14 (54037) | 24P D+59.5 | Hisp 5.7% Blk 3.2% Inc $89kPrecinct 15 (54037) | 24P R+1.6 | Hisp 5.7% Blk 3.2% Inc $89kPrecinct 16 (54037) | 24P R+14.6 | Hisp 13.6% Blk 8.8% Inc $97kPrecinct 17 (54037) | 24P R+38.1 | Hisp 10.1% Blk 1.0% Inc $83kPrecinct 19 (54037) | 24P R+12.8 | Hisp 17.8% Blk 11.0% Inc $99kPrecinct 2 (54037) | 24P D+1.4 | Hisp 6.6% Blk 16.6% Inc $74kPrecinct 20 (54037) | 24P R+32.4 | Hisp 4.2% Blk 2.4% Inc $107kPrecinct 21 (54037) | 24P R+32.4 | Hisp 4.2% Blk 0.1% Inc $81kPrecinct 22 (54037) | 24P R+32.4 | Hisp 7.2% Blk 18.9% Inc $135kPrecinct 23 (54037) | 24P R+22.9 | Hisp 2.3% Blk 4.0% Inc $129kPrecinct 24 (54037) | 24P R+12.6 | Hisp 9.8% Blk 11.7% Inc $123kPrecinct 25 (54037) | 24P R+46.4 | Hisp 3.7% Blk 3.2% Inc $134kPrecinct 26 (54037) | 24P R+53.3 | Hisp 6.2% Blk 4.2% Inc $89kPrecinct 27 (54037) | 24P R+30.6 | Hisp 12.3% Blk 4.1% Inc $94kPrecinct 28 (54037) | 24P R+18.2 | Hisp 9.3% Blk 5.5% Inc $92kPrecinct 29 (54037) | 24P R+26.7 | Hisp 9.2% Blk 2.9% Inc $100kPrecinct 3 (54037) | 24P R+1.5 | Hisp 11.1% Blk 4.8% Inc $79kPrecinct 31 (54037) | 24P D+27.0 | Hisp 3.0% Blk 4.9% Inc $118kPrecinct 32 (54037) | 24P R+12.3 | Hisp 3.2% Blk 1.0% Inc $99kPrecinct 33 (54037) | 24P D+73.2 | Hisp 2.4% Blk 7.8% Inc $105kPrecinct 34 (54037) | 24P R+5.3 | Hisp 6.4% Blk 0.9% Inc $112kPrecinct 35 (54037) | 24P D+21.6 | Hisp 4.7% Blk 6.9% Inc $102kPrecinct 4 (54037) | 24P R+17.8 | Hisp 11.3% Blk 6.9% Inc $115kPrecinct 6 (54037) | 24P D+4.6 | Hisp 14.9% Blk 7.2% Inc $65kPrecinct 7 (54037) | 24P R+15.4 | Hisp 12.5% Blk 9.9% Inc $80kPrecinct 1 (54041) | 24P R+61.4 | Hisp 0.0% Blk 0.0% Inc $46kPrecinct 10 (54041) | 24P R+30.8 | Hisp 1.3% Blk 2.4% Inc $55kPrecinct 11 (54041) | 24P R+62.8 | Hisp 0.0% Blk 3.7% Inc $59kPrecinct 12 (54041) | 24P R+54.4 | Hisp 0.0% Blk 1.2% Inc $65kPrecinct 13 (54041) | 24P R+65.8 | Hisp 1.7% Blk 1.3% Inc $70kPrecinct 14 (54041) | 24P R+81.7 | Hisp 9.7% Blk 0.4% Inc $88kPrecinct 15 (54041) | 24P R+64.6 | Hisp 2.0% Blk 2.7% Inc $55kPrecinct 16 (54041) | 24P R+35.9 | Hisp 0.1% Blk 0.1% Inc $56kPrecinct 18 (54041) | 24P R+52.8 | Hisp 0.1% Blk 2.1% Inc $49kPrecinct 2 (54041) | 24P R+71.2 | Hisp 0.0% Blk 0.0% Inc $56kPrecinct 20 (54041) | 24P R+58.2 | Hisp 0.1% Blk 0.8% Inc $42kPrecinct 21 (54041) | 24P R+68.3 | Hisp 0.0% Blk 0.0% Inc $101kPrecinct 22 (54041) | 24P R+54.2 | Hisp 0.0% Blk 0.0% Inc $54kPrecinct 23 (54041) | 24P R+62.0 | Hisp 0.0% Blk 0.0% Inc $66kPrecinct 24 (54041) | 24P R+56.2 | Hisp 0.0% Blk 2.2% Inc $44kPrecinct 3 (54041) | 24P R+51.9 | Hisp 0.0% Blk 0.0% Inc $65kPrecinct 4 (54041) | 24P R+72.0 | Hisp 4.4% Blk 0.0% Inc $76kPrecinct 5 (54041) | 24P R+37.7 | Hisp 4.5% Blk 1.5% Inc $54kPrecinct 6 (54041) | 24P R+42.3 | Hisp 0.7% Blk 0.9% Inc $42kPrecinct 7 (54041) | 24P R+55.4 | Hisp 2.1% Blk 0.9% Inc $50kPrecinct 8 (54041) | 24P R+62.3 | Hisp 0.8% Blk 0.0% Inc $77kPrecinct 9 (54041) | 24P R+54.5 | Hisp 2.8% Blk 4.3% Inc $53kPrecinct 1 (54057) | 24P R+69.7 | Hisp 0.7% Blk 1.1% Inc $87kPrecinct 10 (54057) | 24P R+65.4 | Hisp 2.0% Blk 0.6% Inc $80kPrecinct 12 (54057) | 24P R+64.1 | Hisp 2.4% Blk 0.0% Inc $89kPrecinct 13 (54057) | 24P R+60.3 | Hisp 0.0% Blk 0.4% Inc $42kPrecinct 15 (54057) | 24P R+66.3 | Hisp 1.4% Blk 0.0% Inc $91kPrecinct 16 (54057) | 24P R+60.7 | Hisp 0.2% Blk 6.2% Inc $42kPrecinct 2 (54057) | 24P R+64.2 | Hisp 0.6% Blk 1.2% Inc $88kPrecinct 20 (54057) | 24P R+25.0 | Hisp 2.2% Blk 2.5% Inc $72kPrecinct 23 (54057) | 24P R+53.6 | Hisp 0.3% Blk 7.2% Inc $43kPrecinct 4 (54057) | 24P R+67.8 | Hisp 0.2% Blk 1.9% Inc $89kPrecinct 5 (54057) | 24P R+65.9 | Hisp 1.9% Blk 0.6% Inc $58kPrecinct 6 (54057) | 24P R+79.3 | Hisp 0.0% Blk 0.0% Inc $55kPrecinct 7 (54057) | 24P R+65.9 | Hisp 0.6% Blk 0.0% Inc $52kPrecinct 8 (54057) | 24P R+80.8 | Hisp 0.0% Blk 4.4% Inc $50kPrecinct 9 (54057) | 24P R+67.6 | Hisp 0.5% Blk 0.0% Inc $54kPrecinct 51M (54061) | 24P R+30.9 | Hisp 0.0% Blk 0.0% Inc $99kPrecinct 150 (54083) | 24P R+50.0 | Hisp 0.9% Blk 1.8% Inc $49kPrecinct 155 (54083) | 24P R+33.7 | Hisp 1.2% Blk 0.6% Inc $50kPrecinct 160 (54083) | 24P R+46.0 | Hisp 2.0% Blk 0.1% Inc $35kPrecinct 165 (54083) | 24P R+64.6 | Hisp 0.3% Blk 0.0% Inc $69kPrecinct 170 (54083) | 24P R+59.1 | Hisp 0.6% Blk 7.6% Inc $53kPrecinct 180 (54083) | 24P R+43.5 | Hisp 1.3% Blk 0.1% Inc $61kPrecinct 185 (54083) | 24P R+75.1 | Hisp 2.9% Blk 0.0% Inc $60kPrecinct 190 (54083) | 24P R+66.2 | Hisp 0.0% Blk 0.0% Inc $64kPrecinct 200 (54083) | 24P R+54.7 | Hisp 0.2% Blk 0.2% Inc $56kPrecinct 205 (54083) | 24P R+57.7 | Hisp 0.0% Blk 0.2% Inc $71kPrecinct 215 (54083) | 24P R+64.7 | Hisp 0.0% Blk 0.0% Inc $83kPrecinct 220 (54083) | 24P R+70.5 | Hisp 0.4% Blk 3.9% Inc $48kPrecinct 225 (54083) | 24P R+69.7 | Hisp 0.5% Blk 4.9% Inc $50kPrecinct 23 (54083) | 24P R+24.4 | Hisp 3.2% Blk 0.8% Inc $33kPrecinct 24 (54083) | 24P R+23.0 | Hisp 0.3% Blk 8.0% Inc $35kPrecinct 25 (54083) | 24P D+15.4 | Hisp 2.5% Blk 2.7% Inc $71kPrecinct 27 (54083) | 24P R+33.7 | Hisp 1.8% Blk 0.2% Inc $42kPrecinct 28 (54083) | 24P R+30.7 | Hisp 4.7% Blk 0.3% Inc $54kPrecinct 28A (54083) | 24P R+38.6 | Hisp 3.6% Blk 0.4% Inc $27kPrecinct 31 (54083) | 24P R+20.4 | Hisp 3.1% Blk 1.0% Inc $62kPrecinct 85 (54083) | 24P R+51.6 | Hisp 0.7% Blk 0.0% Inc $92kPrecinct 1 (54085) | 24P R+78.5 | Hisp 0.0% Blk 0.0% Inc $72kPrecinct 2 (54085) | 24P R+73.6 | Hisp 0.0% Blk 0.0% Inc $60kPrecinct 3 (54085) | 24P R+72.4 | Hisp 0.0% Blk 0.0% Inc $62kPrecinct 4 (54085) | 24P R+73.8 | Hisp 0.0% Blk 0.0% Inc $58kPrecinct 5 (54085) | 24P R+71.8 | Hisp 0.6% Blk 0.2% Inc $53kPrecinct 6 (54085) | 24P R+73.2 | Hisp 0.6% Blk 0.0% Inc $57kPrecinct 7 (54085) | 24P R+70.5 | Hisp 1.7% Blk 0.0% Inc $44kPrecinct 8 (54085) | 24P R+63.8 | Hisp 4.3% Blk 0.0% Inc $43kPrecinct 9 (54085) | 24P R+81.9 | Hisp 2.9% Blk 0.1% Inc $49kPrecinct 1 (54091) | 24P R+56.1 | Hisp 1.6% Blk 3.4% Inc $71kPrecinct 10 (54091) | 24P R+52.4 | Hisp 3.2% Blk 0.0% Inc $96kPrecinct 11 (54091) | 24P R+67.0 | Hisp 3.1% Blk 0.0% Inc $69kPrecinct 12 (54091) | 24P R+45.4 | Hisp 0.1% Blk 0.0% Inc $50kPrecinct 14 (54091) | 24P R+51.5 | Hisp 0.6% Blk 0.0% Inc $57kPrecinct 17 (54091) | 24P R+56.2 | Hisp 0.7% Blk 0.5% Inc $66kPrecinct 19 (54091) | 24P R+57.1 | Hisp 0.3% Blk 0.0% Inc $60kPrecinct 2 (54091) | 24P R+51.9 | Hisp 0.3% Blk 0.0% Inc $74kPrecinct 26 (54091) | 24P R+45.6 | Hisp 0.2% Blk 0.0% Inc $54kPrecinct 29 (54091) | 24P R+41.4 | Hisp 0.8% Blk 0.0% Inc $59kPrecinct 3 (54091) | 24P R+42.7 | Hisp 1.4% Blk 0.0% Inc $70kPrecinct 31 (54091) | 24P R+40.8 | Hisp 0.4% Blk 0.0% Inc $50kPrecinct 36 (54091) | 24P R+54.5 | Hisp 0.5% Blk 0.0% Inc $44kPrecinct 4 (54091) | 24P R+44.0 | Hisp 0.9% Blk 0.3% Inc $66kPrecinct 6 (54091) | 24P R+66.7 | Hisp 0.5% Blk 0.3% Inc $58kPrecinct 9 (54091) | 24P R+52.1 | Hisp 0.0% Blk 0.0% Inc $60kPrecinct 12 (54093) | 24P R+15.9 | Hisp 0.8% Blk 0.1% Inc $72kPrecinct 14 (54093) | 24P R+48.8 | Hisp 0.4% Blk 0.0% Inc $62kPrecinct 15 (54093) | 24P D+14.9 | Hisp 0.7% Blk 0.0% Inc $70kPrecinct 16 (54093) | 24P R+39.0 | Hisp 0.0% Blk 0.0% Inc $54kPrecinct 2 (54093) | 24P R+64.3 | Hisp 0.9% Blk 0.0% Inc $60kPrecinct 24 (54093) | 24P R+66.5 | Hisp 0.7% Blk 0.0% Inc $61kPrecinct 3 (54093) | 24P R+76.1 | Hisp 0.0% Blk 0.0% Inc $44kPrecinct 4 (54093) | 24P R+61.2 | Hisp 0.1% Blk 0.0% Inc $42kPrecinct 5 (54093) | 24P R+63.3 | Hisp 0.3% Blk 0.0% Inc $46kPrecinct 1 (54095) | 24P R+75.6 | Hisp 0.2% Blk 0.1% Inc $78kPrecinct 10 (54095) | 24P R+79.4 | Hisp 0.9% Blk 0.3% Inc $78kPrecinct 11 (54095) | 24P R+59.0 | Hisp 0.5% Blk 0.2% Inc $52kPrecinct 2 (54095) | 24P R+81.4 | Hisp 0.7% Blk 0.0% Inc $85kPrecinct 3 (54095) | 24P R+73.4 | Hisp 1.2% Blk 0.0% Inc $74kPrecinct 4 (54095) | 24P R+69.1 | Hisp 0.0% Blk 0.5% Inc $84kPrecinct 5 (54095) | 24P R+59.6 | Hisp 4.7% Blk 2.7% Inc $56kPrecinct 6 (54095) | 24P R+50.2 | Hisp 3.7% Blk 2.9% Inc $44kPrecinct 8 (54095) | 24P R+65.2 | Hisp 0.0% Blk 0.1% Inc $52kPrecinct 9 (54095) | 24P R+70.6 | Hisp 0.2% Blk 0.0% Inc $80kPrecinct 12 (54097) | 24P R+49.3 | Hisp 2.2% Blk 1.9% Inc $46kPrecinct 14 (54097) | 24P R+33.7 | Hisp 2.6% Blk 6.2% Inc $59kPrecinct 16 (54097) | 24P R+55.2 | Hisp 5.0% Blk 0.4% Inc $54kPrecinct 18 (54097) | 24P R+59.3 | Hisp 1.2% Blk 0.1% Inc $49kPrecinct 19 (54097) | 24P R+60.3 | Hisp 0.1% Blk 1.4% Inc $61kPrecinct 20 (54097) | 24P R+56.6 | Hisp 0.6% Blk 0.2% Inc $64kPrecinct 25 (54097) | 24P R+68.3 | Hisp 0.9% Blk 0.0% Inc $66kPrecinct 27 (54097) | 24P R+58.1 | Hisp 1.9% Blk 0.0% Inc $58kPrecinct 37 (54097) | 24P R+62.8 | Hisp 2.2% Blk 0.8% Inc $47kPrecinct 38 (54097) | 24P R+76.5 | Hisp 0.0% Blk 0.0% Inc $66kPrecinct 39 (54097) | 24P R+64.4 | Hisp 0.0% Blk 0.0% Inc $47kPrecinct 4 (54097) | 24P R+67.9 | Hisp 0.0% Blk 0.0% Inc $49kPrecinct 40 (54097) | 24P R+60.1 | Hisp 2.6% Blk 3.5% Inc $67kPrecinct 44 (54097) | 24P R+57.0 | Hisp 3.4% Blk 5.4% Inc $77kPrecinct 47 (54097) | 24P R+67.6 | Hisp 0.0% Blk 0.1% Inc $52kPrecinct 6 (54097) | 24P R+73.7 | Hisp 1.7% Blk 0.0% Inc $53kPrecinct 7 (54097) | 24P R+81.7 | Hisp 0.4% Blk 0.0% Inc $56kPrecinct 8 (54097) | 24P R+6.0 | Hisp 2.9% Blk 2.4% Inc $75kPrecinct 9 (54097) | 24P R+4.2 | Hisp 4.2% Blk 4.0% Inc $68kPrecinct 10 (54103) | 24P R+58.2 | Hisp 6.3% Blk 0.0% Inc $42kPrecinct 15 (54103) | 24P R+58.4 | Hisp 0.0% Blk 0.0% Inc $83kPrecinct 16 (54103) | 24P R+76.2 | Hisp 0.1% Blk 0.0% Inc $56kPrecinct 18 (54103) | 24P R+57.0 | Hisp 1.1% Blk 0.0% Inc $58kPrecinct 21 (54103) | 24P R+65.3 | Hisp 5.9% Blk 0.0% Inc $49kPrecinct 27 (54103) | 24P R+75.0 | Hisp 6.8% Blk 0.0% Inc $59kPrecinct 29 (54103) | 24P R+58.0 | Hisp 0.0% Blk 0.0% Inc $44kPrecinct 33 (54103) | 24P R+38.1 | Hisp 0.2% Blk 0.0% Inc $81kPrecinct 36 (54103) | 24P R+43.5 | Hisp 0.0% Blk 0.0% Inc $81kPrecinct 38 (54103) | 24P R+51.0 | Hisp 0.0% Blk 0.0% Inc $70kPrecinct 39 (54103) | 24P R+56.5 | Hisp 0.0% Blk 0.0% Inc $70kPrecinct 4 (54103) | 24P R+58.6 | Hisp 5.3% Blk 0.0% Inc $45kPrecinct 40 (54103) | 24P R+64.2 | Hisp 5.3% Blk 0.0% Inc $54kPrecinct 42 (54103) | 24P R+50.2 | Hisp 0.0% Blk 0.5% Inc $46kPrecinct 43 (54103) | 24P R+43.0 | Hisp 0.0% Blk 2.1% Inc $78kPrecinct 45 (54103) | 24P R+64.2 | Hisp 0.3% Blk 0.0% Inc $73kPrecinct 48 (54103) | 24P R+38.5 | Hisp 0.0% Blk 0.9% Inc $49kPrecinct 50 (54103) | 24P R+55.0 | Hisp 0.3% Blk 0.0% Inc $74kPrecinct 1 (54003) | 24P R+21.7 | Hisp 5.3% Blk 22.8% Inc $53kPrecinct 11 (54003) | 24P R+14.2 | Hisp 5.1% Blk 1.0% Inc $64kPrecinct 13 (54003) | 24P R+57.3 | Hisp 1.5% Blk 4.3% Inc $86kPrecinct 14 (54003) | 24P R+53.9 | Hisp 14.8% Blk 12.4% Inc $72kPrecinct 15 (54003) | 24P R+47.2 | Hisp 7.2% Blk 22.8% Inc $76kPrecinct 16 (54003) | 24P R+58.1 | Hisp 16.6% Blk 15.0% Inc $70kPrecinct 17 (54003) | 24P R+44.5 | Hisp 8.3% Blk 10.7% Inc $49kPrecinct 18 (54003) | 24P R+37.1 | Hisp 2.6% Blk 8.9% Inc $60kPrecinct 21 (54003) | 24P R+23.0 | Hisp 0.4% Blk 15.5% Inc $114kPrecinct 22 (54003) | 24P R+53.4 | Hisp 12.7% Blk 13.7% Inc $91kPrecinct 23 (54003) | 24P R+29.0 | Hisp 8.2% Blk 21.0% Inc $102kPrecinct 24 (54003) | 24P R+39.8 | Hisp 7.5% Blk 10.4% Inc $67kPrecinct 27 (54003) | 24P R+49.3 | Hisp 1.3% Blk 2.7% Inc $113kPrecinct 28 (54003) | 24P R+29.4 | Hisp 7.0% Blk 7.8% Inc $91kPrecinct 29 (54003) | 24P R+49.4 | Hisp 14.0% Blk 2.7% Inc $79kPrecinct 30 (54003) | 24P R+2.7 | Hisp 4.1% Blk 2.3% Inc $58kPrecinct 34 (54003) | 24P R+45.8 | Hisp 4.7% Blk 2.4% Inc $94kPrecinct 35 (54003) | 24P R+43.7 | Hisp 2.6% Blk 1.7% Inc $97kPrecinct 36 (54003) | 24P R+28.5 | Hisp 5.9% Blk 10.7% Inc $96kPrecinct 38 (54003) | 24P R+26.7 | Hisp 14.3% Blk 20.1% Inc $120kPrecinct 39 (54003) | 24P R+43.4 | Hisp 14.0% Blk 3.1% Inc $106kPrecinct 40 (54003) | 24P R+26.1 | Hisp 3.9% Blk 21.5% Inc $99kPrecinct 42 (54003) | 24P R+12.7 | Hisp 2.2% Blk 1.4% Inc $96kPrecinct 44 (54003) | 24P R+21.0 | Hisp 1.2% Blk 1.4% Inc $82kPrecinct 45 (54003) | 24P R+13.7 | Hisp 4.5% Blk 0.0% Inc $92kPrecinct 46 (54003) | 24P R+43.8 | Hisp 0.0% Blk 0.1% Inc $66kPrecinct 47 (54003) | 24P R+48.6 | Hisp 3.4% Blk 0.0% Inc $82kPrecinct 48 (54003) | 24P R+42.7 | Hisp 0.5% Blk 1.2% Inc $90kPrecinct 5 (54003) | 24P R+16.4 | Hisp 4.5% Blk 20.0% Inc $51kPrecinct 50 (54003) | 24P R+32.2 | Hisp 1.5% Blk 3.7% Inc $82kPrecinct 52 (54003) | 24P R+31.6 | Hisp 0.5% Blk 1.2% Inc $94kPrecinct 53 (54003) | 24P R+28.9 | Hisp 6.2% Blk 9.1% Inc $70kPrecinct 54 (54003) | 24P R+42.2 | Hisp 6.4% Blk 2.0% Inc $89kPrecinct 56 (54003) | 24P R+25.9 | Hisp 8.5% Blk 21.0% Inc $39kPrecinct 6 (54003) | 24P R+10.0 | Hisp 4.9% Blk 29.6% Inc $64kPrecinct 9 (54003) | 24P R+11.4 | Hisp 25.6% Blk 7.7% Inc $54kWetzel County, area without mapped prec | 24P R+69.9 | Hisp 0.0% Blk 0.0% Inc $58kMarshall County (precinct map not publis | 24P R+50.0 | Hisp 1.2% Blk 0.3% Inc $61kMonongalia County, area without mapped | 24P D+43.0 | Hisp 3.3% Blk 5.7% Inc $63kMineral County, area without mapped pre | Hisp 1.5% Blk 1.1% Inc $78kHancock County, area without mapped pre | Hisp 1.0% Blk 0.5% Inc $52kPreston County (precinct map not publish | 24P R+57.0 | Hisp 1.9% Blk 6.4% Inc $65kHardy County, area without mapped preci | Hisp 0.4% Blk 0.0% Inc $50kWood County (precinct map not published) | 24P R+43.0 | Hisp 1.5% Blk 1.1% Inc $61kHampshire County, area without mapped p | 24P R+58.6 | Hisp 0.4% Blk 2.2% Inc $59kHarrison County (precinct map not publis | 24P R+40.9 | Hisp 2.3% Blk 1.5% Inc $66kBarbour County, area without mapped pre | Hisp 0.0% Blk 0.0% Inc $40kTucker County, area without mapped prec | Hisp 1.0% Blk 0.0% Inc $56kPleasants County, area without mapped p | 24P R+59.0 | Hisp 2.1% Blk 0.4% Inc $58kGrant County, area without mapped preci | Hisp 0.5% Blk 9.1% Inc $52kTyler County, area without mapped preci | Hisp 1.2% Blk 3.4% Inc $48kRitchie County, area without mapped pre | Hisp 0.2% Blk 0.2% Inc $57kRandolph County, area without mapped pr | 24P R+60.6 | Hisp 2.5% Blk 0.1% Inc $41kMarion County (precinct map not publishe | 24P R+31.2 | Hisp 1.6% Blk 2.5% Inc $70kBerkeley County, area without mapped pr | 24P R+39.5 | Hisp 6.3% Blk 5.4% Inc $85kUpshur County, area without mapped prec | Hisp 0.0% Blk 0.0% Inc $53kTaylor County, area without mapped prec | 24P R+50.7 | Hisp 0.1% Blk 0.1% Inc $23kBrooke County (precinct map not publishe | 24P R+44.6 | Hisp 1.4% Blk 1.5% Inc $58kOhio County, area without mapped precin | 24P R+31.0 | Hisp 1.6% Blk 1.7% Inc $71kMorgan County (precinct map not publishe | 24P R+55.6 | Hisp 1.8% Blk 0.0% Inc $73kLewis County, area without mapped preci | Hisp 0.0% Blk 1.4% Inc $41kEdge gap (no precinct polygon) | Hisp 0.3% Blk 7.0% Inc $41k

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

Precinct results

Certified precinct results on current precinct shapes, grouped by county. 729 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 President
MarginVotes
BerkeleyR+35.750,487
MonongaliaR+4.441,452
WoodR+43.037,313
HarrisonR+40.929,495
JeffersonR+15.728,121
MarionR+31.224,634
OhioR+26.018,689
PrestonR+57.014,426
MarshallR+50.013,233
HancockR+46.813,030
RandolphR+46.311,056
HampshireR+62.610,500
BrookeR+44.69,782
MineralR+59.79,262
MorganR+55.69,097
UpshurR+55.79,096
TaylorR+51.37,265
LewisR+59.37,048
BarbourR+60.56,395
WetzelR+55.56,168
HardyR+59.25,841
GrantR+79.05,568
RitchieR+73.04,050
TuckerR+48.93,636
TylerR+67.43,617
PleasantsR+59.03,348
DoddridgeR+73.32,956
All counties (approx.)R+39.4385,565

Berkeley: 65 precinct results and demographics

Monongalia: 43 precinct results and demographics

Wood: 69 precinct results and demographics

Harrison: 65 precinct results and demographics

Jefferson: 27 precinct results and demographics

Marion: 65 precinct results and demographics

Ohio: 36 precinct results and demographics

Preston: 28 precinct results and demographics

Marshall: 35 precinct results and demographics

Hancock: 24 precinct results and demographics

Randolph: 25 precinct results and demographics

Hampshire: 25 precinct results and demographics

Brooke: 21 precinct results and demographics

Mineral: 18 precinct results and demographics

Morgan: 13 precinct results and demographics

Upshur: 19 precinct results and demographics

Taylor: 17 precinct results and demographics

Lewis: 23 precinct results and demographics

Barbour: 13 precinct results and demographics

Wetzel: 21 precinct results and demographics

Hardy: 13 precinct results and demographics

Grant: 14 precinct results and demographics

Ritchie: 9 precinct results and demographics

Tucker: 9 precinct results and demographics

Tyler: 10 precinct results and demographics

Pleasants: 10 precinct results and demographics

Doddridge: 12 precinct results and demographics

2024 President (KAMALA D. HARRIS vs. DONALD J. TRUMP). Source: West Virginia Secretary of State, official election results (Clarity detail XML, county level; retrieved in-browser). Official, West Virginia Secretary of State (Clarity ENR final version 356048, 12/18/2024 8:57:03 AM EST).

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)
District896,327719,33988.6%2.9%3.0%0.9%$70k26.1%19.6%19.8%74.7%14.6%1.6%
Berkeley (in district)128,88399,13779.6%6.4%7.2%1.0%$83k25.1%18.5%15.3%76.0%11.1%4.0%
Monongalia (in district)107,32990,04785.8%3.2%3.1%3.5%$78k48.9%35.4%13.4%57.8%19.7%1.6%
Wood (in district)82,68665,44993.6%1.5%1.1%0.4%$61k24.1%16.3%21.6%75.1%14.8%0.6%
Harrison (in district)65,05551,26091.8%2.3%1.5%0.8%$66k27.2%17.0%20.3%73.6%14.4%0.5%
Jefferson (in district)59,07846,58279.5%7.8%5.6%1.4%$103k33.8%17.2%17.3%80.2%8.7%4.3%
Marion (in district)55,87144,78091.0%1.6%2.5%0.6%$70k27.2%22.0%20.1%76.7%13.6%0.8%
Ohio (in district)40,91833,03389.9%1.7%3.3%0.5%$65k34.0%19.2%22.9%66.5%17.5%1.1%
Preston (in district)34,01827,93787.3%1.9%6.4%0.4%$65k17.6%16.7%20.5%81.5%13.8%1.6%
Marshall (in district)29,38723,80292.9%1.2%0.3%0.3%$61k20.4%15.1%23.7%78.5%16.7%0.9%
Randolph (in district)27,56322,50589.9%1.1%1.4%0.0%$58k19.8%17.9%22.8%75.0%15.9%0.5%
Hancock (in district)27,38122,35091.9%1.8%1.8%0.5%$63k19.8%15.3%24.6%74.5%14.5%0.5%
Mineral (in district)26,54821,20192.3%1.2%1.3%0.1%$73k23.7%16.4%22.6%81.0%14.0%0.7%
Upshur (in district)23,70518,90991.8%1.5%1.2%0.4%$57k18.2%19.6%21.8%80.7%19.2%0.7%
Hampshire (in district)23,42819,21093.2%1.7%1.0%0.0%$69k18.3%14.3%24.4%82.7%13.1%1.0%
Brooke (in district)21,70517,96092.4%1.4%1.5%0.7%$58k23.4%17.6%25.1%74.7%13.1%0.4%
Morgan (in district)17,22014,29493.1%1.8%0.0%0.7%$73k18.1%14.3%25.2%84.2%11.2%1.2%
Lewis (in district)16,72513,09390.0%1.4%1.1%0.1%$61k18.9%16.7%21.1%72.2%16.1%0.6%
Taylor (in district)16,43213,07194.9%1.0%0.6%0.0%$64k20.5%15.1%21.3%84.0%13.9%0.4%
Barbour (in district)15,43912,36590.5%1.2%1.5%0.3%$53k12.5%20.9%21.1%78.3%20.0%0.5%
Hardy (in district)14,20811,39188.7%4.6%4.7%0.1%$53k15.6%15.4%23.2%77.3%17.7%3.3%
Wetzel (in district)13,75410,85293.7%1.4%0.2%0.0%$62k17.0%16.0%23.0%83.1%16.1%0.3%
Grant (in district)10,9708,81395.8%0.7%1.7%0.2%$62k14.0%14.9%25.2%81.0%13.3%0.2%
Ritchie (in district)8,2756,63196.4%0.7%0.1%1.3%$56k14.4%14.5%23.0%84.2%21.5%0.6%
Tyler (in district)7,9586,41894.0%1.1%0.9%0.0%$67k15.9%13.8%24.3%84.1%20.1%0.4%
Doddridge (in district)7,7186,58091.7%1.4%2.5%0.0%$66k14.0%17.7%21.6%88.7%14.9%0.2%
Pleasants (in district)7,4245,97094.4%2.1%0.4%0.0%$58k14.1%16.9%19.0%81.4%11.6%0.1%
Tucker (in district)6,6485,69996.9%0.5%0.0%0.0%$57k23.6%12.5%28.2%80.9%15.3%1.3%

Precinct-level demographics (412 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.