The 2024 West Virginia Attorney General election was held on November 5, 2024, to elect the next attorney general of West Virginia, concurrently with the 2024 U.S. presidential election, as well as various state and local elections, including for U.S. Senate, U.S. House, and governor of West Virginia. Incumbent Republican Attorney General Patrick Morrisey was eligible to run for re-election to a fourth term but decided instead to run for governor. Republican state auditor JB McCuskey defeated Democratic attorney Teresa Toriseva with 70.02% of the vote.

Republican primary Candidates Nominee JB McCuskey, West Virginia State Auditor (2017–2025)

Eliminated in primary Michael B. Stuart, state senator from the 7th district (2022–present)

Withdrawn Ryan Weld, state senator from the 1st district (2016–present) (ran for re-election)

Declined Patrick Morrisey, incumbent attorney general (2013–2025) (ran for governor)

Endorsements

Polling Poll source Date(s)administered Samplesize Marginof error JBMcCuskey MichaelStuart RyanWeld Other Undecided November 22, 2023 Ryan Weld withdraws from the raceAmerican Pulse Research& Polling (R)American Pulse Research& Polling (R)November 13–14, 2023414 (LV)± 4.8%16%11%5%–68%Orion StrategiesOrion StrategiesJune 17–20, 2023651 (LV)± 6.0%–20%14%16%50%

Results

Democratic primary Candidates Nominee Teresa Toriseva, attorney

Eliminated in primary Richie Robb, former mayor of South Charleston, candidate for U.S. Senate in 2020 and Republican candidate for the Supreme Court of Appeals in 1996.

Results

General election SourceRankingAs ofSabato's Crystal BallJuly 25, 2024

Results

By county CountyJB McCuskeyRepublicanTeresa TorisevaDemocraticMarginTotal#%#%#%Barbour4,78879.53%1,23220.47%3,55659.07%6,020Berkeley36,07267.41%17,43932.59%18,63334.82%53,511Boone5,79976.74%1,75823.26%4,04153.47%7,557Braxton3,61073.20%1,32226.80%2,28846.39%4,932Brooke5,70062.11%3,47737.89%2,22324.22%9,177Cabell20,44461.89%12,58938.11%7,85523.78%33,033Calhoun2,01077.52%58322.48%1,42755.03%2,593Clay2,32778.14%65121.86%1,67656.28%2,978Doddridge2,41385.96%39414.04%2,01971.93%2,807Fayette10,29070.45%4,31629.55%5,97440.90%14,606Gilmer1,64875.18%54424.82%1,10450.36%2,192Grant4,43888.76%56211.24%3,87677.52%5,000Greenbrier10,12971.36%4,06628.64%6,06342.71%14,195Hampshire7,93180.49%1,92219.51%6,00960.99%9,853Hancock8,17866.41%4,13633.59%4,04232.82%12,314Hardy4,66777.27%1,37322.73%3,29454.54%6,040Harrison20,60973.04%7,60626.96%13,00346.09%28,215Jackson9,53077.86%2,71022.14%6,82055.72%12,240Jefferson16,22858.20%11,65341.80%4,57516.41%27,881Kanawha45,14463.62%25,81036.38%19,33427.25%70,954Lewis5,34679.01%1,42020.99%3,92658.03%6,766Lincoln5,30079.96%1,32820.04%3,97259.93%6,628Logan8,10981.42%1,85018.58%6,25962.85%9,959Marion15,03964.13%8,41035.87%6,62928.27%23,449Marshall7,76060.71%5,02339.29%2,73721.41%12,783Mason7,61776.48%2,34323.52%5,27452.95%9,960McDowell3,50476.72%1,06323.28%2,44153.45%4,567Mercer17,26977.94%4,88722.06%12,38255.89%22,156Mineral9,92180.03%2,47619.97%7,44560.05%12,397Mingo6,26084.39%1,15815.61%5,10268.78%7,418Monongalia20,79752.73%18,64247.27%2,1555.46%39,439Monroe4,86380.39%1,18619.61%3,67760.79%6,049Morgan6,53776.70%1,98623.30%4,55153.40%8,523Nicholas7,32778.38%2,02121.62%5,30656.76%9,348Ohio9,64253.29%8,45146.71%1,1916.58%18,093Pendleton2,43478.24%67721.76%1,75756.48%3,111Pleasants2,39576.57%73323.43%1,66253.13%3,128Pocahontas2,62773.24%96026.76%1,66746.47%3,587Preston10,32976.51%3,17123.49%7,15853.02%13,500Putnam19,44875.09%6,45024.91%12,99850.19%25,898Raleigh21,98876.63%6,70523.37%15,28353.26%28,693Randolph7,77671.56%3,09028.44%4,68643.13%10,866Ritchie3,12684.40%57815.60%2,54868.79%3,704Roane4,02377.20%1,18822.80%2,83554.40%5,211Summers3,59974.42%1,23725.58%2,36248.84%4,836Taylor5,27175.50%1,71024.50%3,56151.01%6,981Tucker2,40271.19%97228.81%1,43042.38%3,374Tyler2,59375.36%84824.64%1,74550.71%3,441Upshur7,26077.93%2,05622.07%5,20455.86%9,316Wayne10,45774.22%3,63325.78%6,82448.43%14,090Webster2,17479.84%54920.16%1,62559.68%2,723Wetzel3,78465.71%1,97534.29%1,80931.41%5,759Wirt1,88879.70%48120.30%1,40759.39%2,369Wood24,97171.16%10,12128.84%14,85042.32%35,092Wyoming5,66183.32%1,13316.68%4,52866.65%6,794Totals501,45270.02%214,65429.98%286,79840.05%716,106 Counties that flipped from Democratic to Republican Monongalia (largest city: Morgantown)

By congressional district McCuskey won both congressional districts.https://davesredistricting.org/maps#viewmap::aaaa571f-f204-4cbe-bcf1-404db0519d36 District McCuskey Toriseva Representative 72% 28%Carol Miller68%32%Alex Mooney (118th Congress)Riley Moore (119th Congress)

Notes

Partisan clients

References

External links Official campaign websites JB McCuskey (R) for Attorney General