Skip to main content

2024 West Virginia U.S. Senate Democratic Primary Results

Election Date: May. 14, 2024 | Updated 2:47 PM EDT May. 21, 2024

Senate Democratic Primary

99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)46,14545.4%
Zachary Shrewsbury (D)36,70636.1%
Don Blankenship (D)18,76118.5%

County-By-County Results Map

Blankenship
Elliott
Shrewsbury
Tied / Runoff
No Election
No Results
Mail-in and early votes may not be included.

County-by-County Results

Jump to:

Barbour County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)35646.8%
Zachary Shrewsbury (D)22529.6%
Don Blankenship (D)18023.7%

Berkeley County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)1,40839.6%
Zachary Shrewsbury (D)1,39939.3%
Don Blankenship (D)75221.1%

Boone County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Zachary Shrewsbury (D)68440.4%
Glenn Elliott (D)54232.0%
Don Blankenship (D)46727.6%

Braxton County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)40038.6%
Zachary Shrewsbury (D)33932.7%
Don Blankenship (D)29828.7%

Brooke County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)1,39680.6%
Zachary Shrewsbury (D)18410.6%
Don Blankenship (D)1538.8%

Cabell County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Zachary Shrewsbury (D)2,54244.0%
Glenn Elliott (D)2,20638.2%
Don Blankenship (D)1,03317.9%

Calhoun County

98.98% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)13635.0%
Zachary Shrewsbury (D)13334.2%
Don Blankenship (D)12030.8%

Clay County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Zachary Shrewsbury (D)25737.6%
Glenn Elliott (D)23734.6%
Don Blankenship (D)19027.8%

Doddridge County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)5643.8%
Zachary Shrewsbury (D)4232.8%
Don Blankenship (D)3023.4%

Fayette County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Zachary Shrewsbury (D)1,27353.7%
Glenn Elliott (D)69129.2%
Don Blankenship (D)40517.1%

Gilmer County

98.90% Est. Vote Counted
CandidateTotal Votes% Votes
Don Blankenship (D)16236.0%
Glenn Elliott (D)15734.9%
Zachary Shrewsbury (D)13129.1%

Grant County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)7845.9%
Zachary Shrewsbury (D)4928.8%
Don Blankenship (D)4325.3%

Greenbrier County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Zachary Shrewsbury (D)1,19254.9%
Glenn Elliott (D)73533.8%
Don Blankenship (D)24511.3%

Hampshire County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)29240.6%
Zachary Shrewsbury (D)25034.7%
Don Blankenship (D)17824.7%

Hancock County

98.98% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)1,23974.9%
Don Blankenship (D)23314.1%
Zachary Shrewsbury (D)18311.1%

Hardy County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)34647.5%
Zachary Shrewsbury (D)20327.8%
Don Blankenship (D)18024.7%

Harrison County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)2,17549.9%
Zachary Shrewsbury (D)1,12825.9%
Don Blankenship (D)1,05324.2%

Jackson County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)63947.3%
Zachary Shrewsbury (D)47335.0%
Don Blankenship (D)23917.7%

Jefferson County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Zachary Shrewsbury (D)1,34545.7%
Glenn Elliott (D)1,20440.9%
Don Blankenship (D)39513.4%

Kanawha County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)6,46051.4%
Zachary Shrewsbury (D)4,49035.7%
Don Blankenship (D)1,63013.0%

Lewis County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)37541.7%
Zachary Shrewsbury (D)26829.8%
Don Blankenship (D)25728.6%

Lincoln County

98.95% Est. Vote Counted
CandidateTotal Votes% Votes
Zachary Shrewsbury (D)31737.3%
Glenn Elliott (D)28233.2%
Don Blankenship (D)25129.5%

Logan County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Don Blankenship (D)69142.4%
Zachary Shrewsbury (D)55934.3%
Glenn Elliott (D)37823.2%

Marion County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)2,85462.4%
Zachary Shrewsbury (D)1,03522.6%
Don Blankenship (D)68415.0%

Marshall County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)1,79785.4%
Zachary Shrewsbury (D)1828.7%
Don Blankenship (D)1245.9%

Mason County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)60147.2%
Zachary Shrewsbury (D)41232.3%
Don Blankenship (D)26120.5%

McDowell County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Zachary Shrewsbury (D)55760.5%
Don Blankenship (D)22824.8%
Glenn Elliott (D)13614.8%

Mercer County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Zachary Shrewsbury (D)1,94875.0%
Glenn Elliott (D)33112.7%
Don Blankenship (D)31912.3%

Mineral County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)42643.6%
Don Blankenship (D)28829.5%
Zachary Shrewsbury (D)26326.9%

Mingo County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Don Blankenship (D)66157.4%
Zachary Shrewsbury (D)29025.2%
Glenn Elliott (D)20117.4%

Monongalia County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)3,72951.0%
Zachary Shrewsbury (D)2,62235.8%
Don Blankenship (D)96613.2%

Monroe County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Zachary Shrewsbury (D)46968.6%
Glenn Elliott (D)13920.3%
Don Blankenship (D)7611.1%

Morgan County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Zachary Shrewsbury (D)21943.5%
Glenn Elliott (D)18236.1%
Don Blankenship (D)10320.4%

Nicholas County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Zachary Shrewsbury (D)52939.7%
Glenn Elliott (D)42631.9%
Don Blankenship (D)37928.4%

Ohio County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)3,46681.4%
Zachary Shrewsbury (D)50811.9%
Don Blankenship (D)2826.6%

Pendleton County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Zachary Shrewsbury (D)20144.9%
Glenn Elliott (D)14131.5%
Don Blankenship (D)10623.7%

Pleasants County

98.98% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)20953.9%
Zachary Shrewsbury (D)9624.7%
Don Blankenship (D)8321.4%

Pocahontas County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Zachary Shrewsbury (D)27945.4%
Glenn Elliott (D)21835.5%
Don Blankenship (D)11719.1%

Preston County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)71549.3%
Zachary Shrewsbury (D)43830.2%
Don Blankenship (D)29820.5%

Putnam County

98.99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)1,12442.4%
Zachary Shrewsbury (D)1,11642.1%
Don Blankenship (D)41215.5%

Raleigh County

98.99% Est. Vote Counted
CandidateTotal Votes% Votes
Zachary Shrewsbury (D)2,27062.4%
Glenn Elliott (D)80622.1%
Don Blankenship (D)56315.5%

Randolph County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)1,00548.6%
Zachary Shrewsbury (D)57327.7%
Don Blankenship (D)49023.7%

Ritchie County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)13554.4%
Don Blankenship (D)6024.2%
Zachary Shrewsbury (D)5321.4%

Roane County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)26939.3%
Zachary Shrewsbury (D)24936.4%
Don Blankenship (D)16624.3%

Summers County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Zachary Shrewsbury (D)58164.0%
Glenn Elliott (D)18920.8%
Don Blankenship (D)13815.2%

Taylor County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)48550.1%
Zachary Shrewsbury (D)28329.2%
Don Blankenship (D)20020.7%

Tucker County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)24346.0%
Zachary Shrewsbury (D)17733.5%
Don Blankenship (D)10820.5%

Tyler County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)15564.3%
Zachary Shrewsbury (D)4719.5%
Don Blankenship (D)3916.2%

Upshur County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)43147.2%
Zachary Shrewsbury (D)29332.1%
Don Blankenship (D)18920.7%

Wayne County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Zachary Shrewsbury (D)95035.7%
Glenn Elliott (D)86032.3%
Don Blankenship (D)85232.0%

Webster County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)19334.6%
Zachary Shrewsbury (D)19334.6%
Don Blankenship (D)17130.7%

Wetzel County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)86374.9%
Don Blankenship (D)15413.4%
Zachary Shrewsbury (D)13511.7%

Wirt County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Zachary Shrewsbury (D)10736.0%
Glenn Elliott (D)10635.7%
Don Blankenship (D)8428.3%

Wood County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Glenn Elliott (D)1,78949.0%
Zachary Shrewsbury (D)1,18732.5%
Don Blankenship (D)67318.4%

Wyoming County

99% Est. Vote Counted
CandidateTotal Votes% Votes
Zachary Shrewsbury (D)77864.1%
Don Blankenship (D)30224.9%
Glenn Elliott (D)13311.0%