Senate Elections 2024 | US Senate Elections | West Virginia Races
2024 West Virginia U.S. Senate Election Results

Jim Justice
Percent: 68.90%
Votes: 507,973

Glenn Elliott
Percent: 27.62%
Votes: 203,621
Race Summary
Republican Governor Jim Justice won the open Senate seat, succeeding retiring Senator Joe Manchin. Justice's victory flipped the seat to Republican control, reflecting West Virginia's conservative shift. His campaign emphasized economic development and traditional values.
Full Results
Jim Justice (REP)
Percent: 68.90%
Votes: 507,973
Glenn Elliott (DEM)
Percent: 27.62%
Votes: 203,621
David Moran (LIB)
Percent: 3.49%
Votes: 25,720
Total votes: 737,314
State Map

Results by County
Barbour County
Jim Justice (REP)
Percent: 78.72%
Votes: 4,963
Glenn Elliott (DEM)
Percent: 16.95%
Votes: 1,069
David Moran (LIB)
Percent: 4.33%
Votes: 273
Total votes: 6,305
Brooke County
Jim Justice (REP)
Percent: 70.82%
Votes: 6,857
Glenn Elliott (DEM)
Percent: 27.72%
Votes: 2,684
David Moran (LIB)
Percent: 1.46%
Votes: 141
Total votes: 9,682
Doddridge County
Jim Justice (REP)
Percent: 81.78%
Votes: 2,374
Glenn Elliott (DEM)
Percent: 13.06%
Votes: 379
David Moran (LIB)
Percent: 5.17%
Votes: 150
Total votes: 2,903
Greenbrier County
Jim Justice (REP)
Percent: 65.77%
Votes: 9,676
Glenn Elliott (DEM)
Percent: 30.69%
Votes: 4,515
David Moran (LIB)
Percent: 3.54%
Votes: 521
Total votes: 14,712
Harrison County
Jim Justice (REP)
Percent: 70.21%
Votes: 20,396
Glenn Elliott (DEM)
Percent: 25.85%
Votes: 7,508
David Moran (LIB)
Percent: 3.94%
Votes: 1,145
Total votes: 29,049
Lewis County
Jim Justice (REP)
Percent: 78.06%
Votes: 5,467
Glenn Elliott (DEM)
Percent: 17.69%
Votes: 1,239
David Moran (LIB)
Percent: 4.25%
Votes: 298
Total votes: 7,004
Marshall County
Jim Justice (REP)
Percent: 67.68%
Votes: 8,902
Glenn Elliott (DEM)
Percent: 30.61%
Votes: 4,027
David Moran (LIB)
Percent: 1.71%
Votes: 225
Total votes: 13,154
Mineral County
Jim Justice (REP)
Percent: 79.67%
Votes: 10,157
Glenn Elliott (DEM)
Percent: 17.31%
Votes: 2,207
David Moran (LIB)
Percent: 3.02%
Votes: 385
Total votes: 12,749
Morgan County
Jim Justice (REP)
Percent: 75.49%
Votes: 6,662
Glenn Elliott (DEM)
Percent: 20.85%
Votes: 1,840
David Moran (LIB)
Percent: 3.66%
Votes: 323
Total votes: 8,825
Pleasants County
Jim Justice (REP)
Percent: 77.75%
Votes: 2,569
Glenn Elliott (DEM)
Percent: 19.40%
Votes: 641
David Moran (LIB)
Percent: 2.85%
Votes: 94
Total votes: 3,304
Raleigh County
Jim Justice (REP)
Percent: 72.68%
Votes: 21,796
Glenn Elliott (DEM)
Percent: 23.24%
Votes: 6,970
David Moran (LIB)
Percent: 4.08%
Votes: 1,225
Total votes: 29,991
Summers County
Jim Justice (REP)
Percent: 72.21%
Votes: 3,708
Glenn Elliott (DEM)
Percent: 24.67%
Votes: 1,267
David Moran (LIB)
Percent: 3.12%
Votes: 160
Total votes: 5,135
Upshur County
Jim Justice (REP)
Percent: 76.75%
Votes: 7,437
Glenn Elliott (DEM)
Percent: 19.39%
Votes: 1,879
David Moran (LIB)
Percent: 3.86%
Votes: 374
Total votes: 9,690
Wirt County
Jim Justice (REP)
Percent: 79.40%
Votes: 2,001
Glenn Elliott (DEM)
Percent: 16.63%
Votes: 419
David Moran (LIB)
Percent: 3.97%
Votes: 100
Total votes: 2,520
Berkeley County
Jim Justice (REP)
Percent: 65.34%
Votes: 35,870
Glenn Elliott (DEM)
Percent: 30.49%
Votes: 16,740
David Moran (LIB)
Percent: 4.16%
Votes: 2,285
Total votes: 54,895
Cabell County
Jim Justice (REP)
Percent: 61.90%
Votes: 21,486
Glenn Elliott (DEM)
Percent: 34.84%
Votes: 12,093
David Moran (LIB)
Percent: 3.26%
Votes: 1,131
Total votes: 34,710
Fayette County
Jim Justice (REP)
Percent: 66.69%
Votes: 10,147
Glenn Elliott (DEM)
Percent: 29.65%
Votes: 4,512
David Moran (LIB)
Percent: 3.66%
Votes: 557
Total votes: 15,216
Hampshire County
Jim Justice (REP)
Percent: 79.31%
Votes: 8,120
Glenn Elliott (DEM)
Percent: 17.36%
Votes: 1,777
David Moran (LIB)
Percent: 3.33%
Votes: 341
Total votes: 10,238
Jackson County
Jim Justice (REP)
Percent: 75.17%
Votes: 9,492
Glenn Elliott (DEM)
Percent: 21.14%
Votes: 2,669
David Moran (LIB)
Percent: 3.69%
Votes: 466
Total votes: 12,627
Lincoln County
Jim Justice (REP)
Percent: 78.87%
Votes: 5,555
Glenn Elliott (DEM)
Percent: 18.22%
Votes: 1,283
David Moran (LIB)
Percent: 2.91%
Votes: 205
Total votes: 7,043
Mason County
Jim Justice (REP)
Percent: 75.85%
Votes: 7,890
Glenn Elliott (DEM)
Percent: 20.73%
Votes: 2,156
David Moran (LIB)
Percent: 3.42%
Votes: 356
Total votes: 10,402
Mingo County
Jim Justice (REP)
Percent: 84.69%
Votes: 6,940
Glenn Elliott (DEM)
Percent: 13.24%
Votes: 1,085
David Moran (LIB)
Percent: 2.07%
Votes: 170
Total votes: 8,195
Nicholas County
Jim Justice (REP)
Percent: 76.42%
Votes: 7,538
Glenn Elliott (DEM)
Percent: 20.34%
Votes: 2,006
David Moran (LIB)
Percent: 3.24%
Votes: 320
Total votes: 9,864
Pocahontas County
Jim Justice (REP)
Percent: 69.64%
Votes: 2,649
Glenn Elliott (DEM)
Percent: 26.66%
Votes: 1,014
David Moran (LIB)
Percent: 3.71%
Votes: 141
Total votes: 3,804
Randolph County
Jim Justice (REP)
Percent: 70.99%
Votes: 8,107
Glenn Elliott (DEM)
Percent: 25.23%
Votes: 2,881
David Moran (LIB)
Percent: 3.78%
Votes: 432
Total votes: 11,420
Taylor County
Jim Justice (REP)
Percent: 74.23%
Votes: 5,344
Glenn Elliott (DEM)
Percent: 21.09%
Votes: 1,518
David Moran (LIB)
Percent: 4.68%
Votes: 337
Total votes: 7,199
Wayne County
Jim Justice (REP)
Percent: 74.89%
Votes: 11,416
Glenn Elliott (DEM)
Percent: 22.25%
Votes: 3,392
David Moran (LIB)
Percent: 2.85%
Votes: 435
Total votes: 15,243
Wood County
Jim Justice (REP)
Percent: 71.18%
Votes: 26,084
Glenn Elliott (DEM)
Percent: 25.60%
Votes: 9,381
David Moran (LIB)
Percent: 3.21%
Votes: 1,178
Total votes: 36,643
Boone County
Jim Justice (REP)
Percent: 74.67%
Votes: 5,965
Glenn Elliott (DEM)
Percent: 22.86%
Votes: 1,826
David Moran (LIB)
Percent: 2.47%
Votes: 197
Total votes: 7,988
Calhoun County
Jim Justice (REP)
Percent: 80.34%
Votes: 2,293
Glenn Elliott (DEM)
Percent: 16.96%
Votes: 484
David Moran (LIB)
Percent: 2.70%
Votes: 77
Total votes: 2,854
Gilmer County
Jim Justice (REP)
Percent: 76.29%
Votes: 1,763
Glenn Elliott (DEM)
Percent: 20.81%
Votes: 481
David Moran (LIB)
Percent: 2.90%
Votes: 67
Total votes: 2,311
Hancock County
Jim Justice (REP)
Percent: 72.59%
Votes: 9,334
Glenn Elliott (DEM)
Percent: 25.49%
Votes: 3,277
David Moran (LIB)
Percent: 1.92%
Votes: 247
Total votes: 12,858
Jefferson County
Jim Justice (REP)
Percent: 57.61%
Votes: 16,509
Glenn Elliott (DEM)
Percent: 39.31%
Votes: 11,265
David Moran (LIB)
Percent: 3.08%
Votes: 884
Total votes: 28,658
Logan County
Jim Justice (REP)
Percent: 80.79%
Votes: 8,916
Glenn Elliott (DEM)
Percent: 16.98%
Votes: 1,874
David Moran (LIB)
Percent: 2.23%
Votes: 246
Total votes: 11,036
McDowell County
Jim Justice (REP)
Percent: 79.94%
Votes: 4,121
Glenn Elliott (DEM)
Percent: 17.42%
Votes: 898
David Moran (LIB)
Percent: 2.64%
Votes: 136
Total votes: 5,155
Monongalia County
Jim Justice (REP)
Percent: 51.00%
Votes: 20,874
Glenn Elliott (DEM)
Percent: 44.65%
Votes: 18,272
David Moran (LIB)
Percent: 4.35%
Votes: 1,780
Total votes: 40,926
Ohio County
Jim Justice (REP)
Percent: 57.72%
Votes: 10,750
Glenn Elliott (DEM)
Percent: 40.80%
Votes: 7,599
David Moran (LIB)
Percent: 1.48%
Votes: 275
Total votes: 18,624
Preston County
Jim Justice (REP)
Percent: 70.58%
Votes: 9,988
Glenn Elliott (DEM)
Percent: 17.50%
Votes: 2,477
David Moran (LIB)
Percent: 11.92%
Votes: 1,687
Total votes: 14,152
Ritchie County
Jim Justice (REP)
Percent: 83.11%
Votes: 3,278
Glenn Elliott (DEM)
Percent: 13.87%
Votes: 547
David Moran (LIB)
Percent: 3.02%
Votes: 119
Total votes: 3,944
Tucker County
Jim Justice (REP)
Percent: 70.45%
Votes: 2,544
Glenn Elliott (DEM)
Percent: 23.51%
Votes: 849
David Moran (LIB)
Percent: 6.04%
Votes: 218
Total votes: 3,611
Webster County
Jim Justice (REP)
Percent: 79.26%
Votes: 2,331
Glenn Elliott (DEM)
Percent: 18.40%
Votes: 541
David Moran (LIB)
Percent: 2.35%
Votes: 69
Total votes: 2,941
Wyoming County
Jim Justice (REP)
Percent: 84.13%
Votes: 6,207
Glenn Elliott (DEM)
Percent: 12.96%
Votes: 956
David Moran (LIB)
Percent: 2.91%
Votes: 215
Total votes: 7,378
Braxton County
Jim Justice (REP)
Percent: 72.86%
Votes: 3,812
Glenn Elliott (DEM)
Percent: 23.99%
Votes: 1,255
David Moran (LIB)
Percent: 3.15%
Votes: 165
Total votes: 5,232
Clay County
Jim Justice (REP)
Percent: 78.13%
Votes: 2,479
Glenn Elliott (DEM)
Percent: 18.72%
Votes: 594
David Moran (LIB)
Percent: 3.15%
Votes: 100
Total votes: 3,173
Grant County
Jim Justice (REP)
Percent: 86.17%
Votes: 4,647
Glenn Elliott (DEM)
Percent: 10.14%
Votes: 547
David Moran (LIB)
Percent: 3.69%
Votes: 199
Total votes: 5,393
Hardy County
Jim Justice (REP)
Percent: 76.07%
Votes: 4,798
Glenn Elliott (DEM)
Percent: 20.66%
Votes: 1,303
David Moran (LIB)
Percent: 3.27%
Votes: 206
Total votes: 6,307
Kanawha County
Jim Justice (REP)
Percent: 57.49%
Votes: 42,331
Glenn Elliott (DEM)
Percent: 39.65%
Votes: 29,195
David Moran (LIB)
Percent: 2.86%
Votes: 2,103
Total votes: 73,629
Marion County
Jim Justice (REP)
Percent: 63.36%
Votes: 15,406
Glenn Elliott (DEM)
Percent: 32.22%
Votes: 7,834
David Moran (LIB)
Percent: 4.42%
Votes: 1,074
Total votes: 24,314
Mercer County
Jim Justice (REP)
Percent: 78.51%
Votes: 18,120
Glenn Elliott (DEM)
Percent: 18.66%
Votes: 4,306
David Moran (LIB)
Percent: 2.83%
Votes: 653
Total votes: 23,079
Monroe County
Jim Justice (REP)
Percent: 77.01%
Votes: 4,804
Glenn Elliott (DEM)
Percent: 19.80%
Votes: 1,235
David Moran (LIB)
Percent: 3.19%
Votes: 199
Total votes: 6,238
Pendleton County
Jim Justice (REP)
Percent: 79.27%
Votes: 2,658
Glenn Elliott (DEM)
Percent: 18.31%
Votes: 614
David Moran (LIB)
Percent: 2.42%
Votes: 81
Total votes: 3,353
Putnam County
Jim Justice (REP)
Percent: 71.17%
Votes: 19,184
Glenn Elliott (DEM)
Percent: 25.38%
Votes: 6,841
David Moran (LIB)
Percent: 3.45%
Votes: 930
Total votes: 26,955
Roane County
Jim Justice (REP)
Percent: 75.35%
Votes: 4,100
Glenn Elliott (DEM)
Percent: 21.87%
Votes: 1,190
David Moran (LIB)
Percent: 2.78%
Votes: 151
Total votes: 5,441
Tyler County
Jim Justice (REP)
Percent: 78.67%
Votes: 2,795
Glenn Elliott (DEM)
Percent: 18.10%
Votes: 643
David Moran (LIB)
Percent: 3.24%
Votes: 115
Total votes: 3,553
Wetzel County
Jim Justice (REP)
Percent: 73.54%
Votes: 4,469
Glenn Elliott (DEM)
Percent: 24.58%
Votes: 1,494
David Moran (LIB)
Percent: 1.88%
Votes: 114
Total votes: 6,077