West Virginia Attorney General Primary Results 2024
With the governorship and a Senate seat open, the next level of statewide offices has attracted a number of Republican candidates looking to take the next step up in West Virginia politics. The GOP primary pits state Auditor J.B. McCuskey, who switched from the governor's race, against state Sen. Mike Stuart.
Republicans
Projected winner
J.B. MCCUSKEY WINS THE WEST VIRGINIA PRIMARY

Candidate
Votes
Pct.Percentage
Candidate | Votes | Percentage |
---|---|---|
![]() J.B. McCuskey | 0 | 59.8% |
![]() Mike Stuart | 0 | 40.2% |
87% expected votes in (Est. remaining 30,000)
Democrats
Projected winner
TERESA TORISEVA WINS THE WEST VIRGINIA PRIMARY

Candidate
Votes
Pct.Percentage
Candidate | Votes | Percentage |
---|---|---|
![]() Teresa Toriseva | 0 | 52.7% |
![]() Richie Robb | 0 | 47.3% |
91% expected votes in (Est. remaining 9,500)
Republican County Results
MAP VIEW:
county
Candidate
Votes
Pct.Percentage
BarbourBarbour100% in
Candidate | Votes | Percentage |
---|---|---|
![]() J. McCuskeyJ.B. McCuskey | 0 | 52.0% |
![]() M. StuartMike Stuart | 0 | 48.0% |
BerkeleyBerkeley100% in
Candidate | Votes | Percentage |
---|---|---|
![]() J. McCuskeyJ.B. McCuskey | 0 | 55.2% |
![]() M. StuartMike Stuart | 0 | 44.8% |
BooneBoone100% in
Candidate | Votes | Percentage |
---|---|---|
![]() M. StuartMike Stuart | 0 | 53.6% |
![]() J. McCuskeyJ.B. McCuskey | 0 | 46.4% |
BraxtonBraxton100% in
Candidate | Votes | Percentage |
---|---|---|
![]() J. McCuskeyJ.B. McCuskey | 0 | 55.6% |
![]() M. StuartMike Stuart | 0 | 44.4% |
Democratic County Results
MAP VIEW:
county
Candidate
Votes
Pct.Percentage
BarbourBarbour100% in
Candidate | Votes | Percentage |
---|---|---|
![]() T. TorisevaTeresa Toriseva | 0 | 56.7% |
![]() R. RobbRichie Robb | 0 | 43.3% |
BerkeleyBerkeley100% in
Candidate | Votes | Percentage |
---|---|---|
![]() T. TorisevaTeresa Toriseva | 0 | 65.7% |
![]() R. RobbRichie Robb | 0 | 34.3% |
BooneBoone100% in
Candidate | Votes | Percentage |
---|---|---|
![]() R. RobbRichie Robb | 0 | 79.9% |
![]() T. TorisevaTeresa Toriseva | 0 | 20.1% |
BraxtonBraxton100% in
Candidate | Votes | Percentage |
---|---|---|
![]() R. RobbRichie Robb | 0 | 64.6% |
![]() T. TorisevaTeresa Toriseva | 0 | 35.4% |
What district am I in? Find your district
The expected vote is the total number of votes that are expected in a given race once all votes are counted. This number is an estimate and is based on several different factors, including information on the number of votes cast early as well as information provided to our vote reporters on Election Day from county election officials. The figure can change as NBC News gathers new information.
Source: National Election Pool (NEP)