Missouri Senate Results

Projected Winner gain
R Josh Hawley 51.5% 1,246,382
D Claire McCaskill 45.5% 1,101,377
Incumbent
I Craig O'Dear 1.4% 33,142
L Japheth Campbell 1.1% 27,413
G Jo Crain 0.5% 13,165
99% Votes in

Adair County

R Josh Hawley 56.8% 4,937
D Claire McCaskill 40.2% 3,488
Incumbent
I Craig O'Dear 1.4% 121
L Japheth Campbell 1% 88
G Jo Crain 0.6% 52
100% Votes in

Andrew County

R Josh Hawley 64.8% 4,918
D Claire McCaskill 31.2% 2,371
Incumbent
I Craig O'Dear 1.9% 143
L Japheth Campbell 1.6% 120
G Jo Crain 0.5% 36
100% Votes in

Atchison County

R Josh Hawley 72.7% 1,619
D Claire McCaskill 24.3% 542
Incumbent
L Japheth Campbell 1.6% 36
G Jo Crain 0.7% 15
I Craig O'Dear 0.7% 15
100% Votes in

Audrain County

R Josh Hawley 64.7% 5,651
D Claire McCaskill 31.2% 2,727
Incumbent
I Craig O'Dear 1.9% 166
L Japheth Campbell 1.5% 135
G Jo Crain 0.6% 52
100% Votes in

Barry County

R Josh Hawley 73.4% 9,019
D Claire McCaskill 23% 2,822
Incumbent
I Craig O'Dear 1.9% 234
L Japheth Campbell 1.2% 149
G Jo Crain 0.6% 71
100% Votes in

Barton County

R Josh Hawley 81% 4,063
D Claire McCaskill 15.6% 782
Incumbent
I Craig O'Dear 1.9% 97
L Japheth Campbell 1% 48
G Jo Crain 0.6% 29
100% Votes in

Bates County

R Josh Hawley 66.8% 4,465
D Claire McCaskill 28.5% 1,905
Incumbent
I Craig O'Dear 2.7% 183
L Japheth Campbell 1.3% 89
G Jo Crain 0.6% 40
100% Votes in

Benton County

R Josh Hawley 68.1% 5,683
D Claire McCaskill 27.7% 2,316
Incumbent
I Craig O'Dear 2% 166
L Japheth Campbell 1.5% 127
G Jo Crain 0.7% 58
100% Votes in

Bollinger County

R Josh Hawley 79.8% 3,846
D Claire McCaskill 18.4% 886
Incumbent
L Japheth Campbell 0.7% 36
I Craig O'Dear 0.7% 32
G Jo Crain 0.5% 22
100% Votes in

Boone County

D Claire McCaskill 56.3% 42,282
Incumbent
R Josh Hawley 40.8% 30,693
L Japheth Campbell 1.2% 923
I Craig O'Dear 1.1% 832
G Jo Crain 0.5% 410
100% Votes in

Buchanan County

R Josh Hawley 52.8% 15,912
D Claire McCaskill 42.8% 12,889
Incumbent
I Craig O'Dear 2% 617
L Japheth Campbell 1.7% 519
G Jo Crain 0.6% 180
100% Votes in

Butler County

R Josh Hawley 76.5% 10,727
D Claire McCaskill 21.1% 2,961
Incumbent
I Craig O'Dear 1% 147
L Japheth Campbell 0.8% 115
G Jo Crain 0.5% 77
100% Votes in

Caldwell County

R Josh Hawley 67.7% 2,557
D Claire McCaskill 27.1% 1,022
Incumbent
I Craig O'Dear 2.7% 102
L Japheth Campbell 1.9% 70
G Jo Crain 0.7% 26
100% Votes in

Callaway County

R Josh Hawley 62.4% 10,656
D Claire McCaskill 33.4% 5,699
Incumbent
I Craig O'Dear 1.9% 322
L Japheth Campbell 1.6% 271
G Jo Crain 0.7% 116
100% Votes in

Camden County

R Josh Hawley 69.9% 13,989
D Claire McCaskill 27.1% 5,423
Incumbent
I Craig O'Dear 1.5% 299
L Japheth Campbell 1% 204
G Jo Crain 0.4% 87
100% Votes in

Cape Girardeau County

R Josh Hawley 70.7% 22,930
D Claire McCaskill 27.3% 8,853
Incumbent
L Japheth Campbell 0.9% 307
I Craig O'Dear 0.7% 231
G Jo Crain 0.4% 114
100% Votes in

Carroll County

R Josh Hawley 73.7% 2,761
D Claire McCaskill 23.2% 870
Incumbent
I Craig O'Dear 1.5% 58
L Japheth Campbell 0.9% 34
G Jo Crain 0.6% 21
100% Votes in

Carter County

R Josh Hawley 76.5% 1,799
D Claire McCaskill 20.8% 489
Incumbent
I Craig O'Dear 1.4% 32
L Japheth Campbell 0.7% 17
G Jo Crain 0.6% 15
100% Votes in

Cass County

R Josh Hawley 59% 25,830
D Claire McCaskill 37.3% 16,319
Incumbent
I Craig O'Dear 1.7% 745
L Japheth Campbell 1.4% 595
G Jo Crain 0.6% 274
100% Votes in

Cedar County

R Josh Hawley 74.9% 4,090
D Claire McCaskill 21.6% 1,181
Incumbent
I Craig O'Dear 1.7% 91
L Japheth Campbell 1.2% 64
G Jo Crain 0.7% 38
100% Votes in

Chariton County

R Josh Hawley 65.3% 2,192
D Claire McCaskill 31.1% 1,043
Incumbent
I Craig O'Dear 1.8% 61
L Japheth Campbell 1.4% 47
G Jo Crain 0.5% 16
100% Votes in

Christian County

R Josh Hawley 69.8% 25,378
D Claire McCaskill 27.2% 9,880
Incumbent
L Japheth Campbell 1.3% 485
I Craig O'Dear 1.3% 472
G Jo Crain 0.4% 161
100% Votes in

Clark County

R Josh Hawley 70.9% 1,892
D Claire McCaskill 25.6% 684
Incumbent
I Craig O'Dear 1.9% 50
L Japheth Campbell 1.2% 33
G Jo Crain 0.4% 11
100% Votes in

Clay County

D Claire McCaskill 49.5% 47,984
Incumbent
R Josh Hawley 47.3% 45,867
I Craig O'Dear 1.6% 1,509
L Japheth Campbell 1.1% 1,112
G Jo Crain 0.5% 520
100% Votes in

Clinton County

R Josh Hawley 61.6% 5,319
D Claire McCaskill 34.2% 2,954
Incumbent
I Craig O'Dear 2.2% 190
L Japheth Campbell 1.6% 137
G Jo Crain 0.4% 38
100% Votes in

Cole County

R Josh Hawley 62% 20,672
D Claire McCaskill 35.1% 11,694
Incumbent
I Craig O'Dear 1.3% 446
L Japheth Campbell 1.1% 380
G Jo Crain 0.5% 157
100% Votes in

Cooper County

R Josh Hawley 65.6% 4,615
D Claire McCaskill 31.2% 2,195
Incumbent
L Japheth Campbell 1.5% 109
I Craig O'Dear 1.3% 95
G Jo Crain 0.4% 25
100% Votes in

Crawford County

R Josh Hawley 68.7% 5,867
D Claire McCaskill 27.6% 2,361
Incumbent
I Craig O'Dear 1.9% 164
L Japheth Campbell 1.2% 106
G Jo Crain 0.5% 46
100% Votes in

Dade County

R Josh Hawley 75.1% 2,533
D Claire McCaskill 21.3% 718
Incumbent
I Craig O'Dear 2% 69
L Japheth Campbell 1% 33
G Jo Crain 0.5% 18
100% Votes in

Dallas County

R Josh Hawley 72.1% 4,681
D Claire McCaskill 24.5% 1,593
Incumbent
I Craig O'Dear 1.4% 94
L Japheth Campbell 1.3% 87
G Jo Crain 0.6% 36
100% Votes in

Daviess County

R Josh Hawley 68.7% 2,063
D Claire McCaskill 27.1% 815
Incumbent
I Craig O'Dear 1.9% 56
L Japheth Campbell 1.5% 45
G Jo Crain 0.8% 23
100% Votes in

DeKalb County

R Josh Hawley 68.5% 2,582
D Claire McCaskill 26.8% 1,010
Incumbent
I Craig O'Dear 2.6% 98
L Japheth Campbell 1.5% 58
G Jo Crain 0.5% 20
100% Votes in

Dent County

R Josh Hawley 75.5% 4,541
D Claire McCaskill 20.7% 1,248
Incumbent
I Craig O'Dear 1.5% 92
L Japheth Campbell 1.5% 90
G Jo Crain 0.8% 47
100% Votes in

Douglas County

R Josh Hawley 77.6% 4,333
D Claire McCaskill 19.7% 1,098
Incumbent
I Craig O'Dear 1.4% 76
L Japheth Campbell 1% 57
G Jo Crain 0.4% 22
100% Votes in

Dunklin County

R Josh Hawley 72.7% 5,802
D Claire McCaskill 24.9% 1,988
Incumbent
I Craig O'Dear 1% 82
L Japheth Campbell 0.8% 67
G Jo Crain 0.5% 38
100% Votes in

Franklin County

R Josh Hawley 59.8% 25,646
D Claire McCaskill 36.4% 15,637
Incumbent
I Craig O'Dear 1.9% 826
L Japheth Campbell 1.3% 551
G Jo Crain 0.6% 261
100% Votes in

Gasconade County

R Josh Hawley 68.3% 4,351
D Claire McCaskill 28.2% 1,799
Incumbent
I Craig O'Dear 1.9% 120
L Japheth Campbell 1% 63
G Jo Crain 0.6% 38
100% Votes in

Gentry County

R Josh Hawley 66.3% 1,687
D Claire McCaskill 28.8% 734
Incumbent
I Craig O'Dear 2.3% 58
L Japheth Campbell 1.7% 44
G Jo Crain 0.9% 22
100% Votes in

Greene County

R Josh Hawley 55.2% 63,599
D Claire McCaskill 41.2% 47,475
Incumbent
L Japheth Campbell 1.6% 1,881
I Craig O'Dear 1.3% 1,540
G Jo Crain 0.6% 669
100% Votes in

Grundy County

R Josh Hawley 72.7% 2,641
D Claire McCaskill 24% 871
Incumbent
I Craig O'Dear 1.8% 65
L Japheth Campbell 1.1% 39
G Jo Crain 0.5% 18
100% Votes in

Harrison County

R Josh Hawley 74.9% 2,155
D Claire McCaskill 21.2% 611
Incumbent
I Craig O'Dear 2.1% 61
L Japheth Campbell 1.3% 37
G Jo Crain 0.4% 12
100% Votes in

Henry County

R Josh Hawley 64% 5,514
D Claire McCaskill 32.1% 2,768
Incumbent
I Craig O'Dear 1.8% 152
L Japheth Campbell 1.4% 124
G Jo Crain 0.7% 61
100% Votes in

Hickory County

R Josh Hawley 66.6% 2,752
D Claire McCaskill 29.7% 1,227
Incumbent
I Craig O'Dear 1.9% 79
L Japheth Campbell 1.1% 45
G Jo Crain 0.7% 27
100% Votes in

Holt County

R Josh Hawley 76.2% 1,457
D Claire McCaskill 20.8% 398
Incumbent
I Craig O'Dear 1.5% 28
L Japheth Campbell 1.2% 22
G Jo Crain 0.4% 8
100% Votes in

Howard County

R Josh Hawley 62.7% 2,629
D Claire McCaskill 33.5% 1,403
Incumbent
I Craig O'Dear 2.1% 86
L Japheth Campbell 1.2% 52
G Jo Crain 0.5% 23
100% Votes in

Howell County

R Josh Hawley 75.2% 10,963
D Claire McCaskill 21.9% 3,195
Incumbent
I Craig O'Dear 1.6% 234
L Japheth Campbell 0.9% 124
G Jo Crain 0.4% 62
100% Votes in

Iron County

R Josh Hawley 62.6% 2,235
D Claire McCaskill 34.4% 1,230
Incumbent
I Craig O'Dear 1.4% 49
L Japheth Campbell 1.1% 40
G Jo Crain 0.5% 18
100% Votes in

Jackson County

D Claire McCaskill 62% 162,583
Incumbent
R Josh Hawley 35.2% 92,367
I Craig O'Dear 1.2% 3,274
L Japheth Campbell 1% 2,673
G Jo Crain 0.6% 1,481
100% Votes in

Jasper County

R Josh Hawley 68.7% 27,720
D Claire McCaskill 26.6% 10,731
Incumbent
I Craig O'Dear 2% 805
L Japheth Campbell 1.6% 642
G Jo Crain 1.1% 450
100% Votes in

Jefferson County

R Josh Hawley 54.3% 49,134
D Claire McCaskill 41.9% 37,906
Incumbent
L Japheth Campbell 1.7% 1,550
G Jo Crain 1.3% 1,207
I Craig O'Dear 0.7% 633
100% Votes in

Johnson County

R Josh Hawley 56.1% 5,996
D Claire McCaskill 39.4% 4,213
Incumbent
I Craig O'Dear 2.2% 234
L Japheth Campbell 1.7% 184
G Jo Crain 0.5% 57
100% Votes in

Knox County

R Josh Hawley 69.5% 1,097
D Claire McCaskill 25.9% 409
Incumbent
I Craig O'Dear 3.1% 49
L Japheth Campbell 1.1% 18
G Jo Crain 0.3% 5
100% Votes in

LaClede County

R Josh Hawley 74.9% 10,118
D Claire McCaskill 22% 2,970
Incumbent
I Craig O'Dear 1.5% 207
L Japheth Campbell 1.1% 155
G Jo Crain 0.4% 56
100% Votes in

Lafayette County

R Josh Hawley 62.8% 8,425
D Claire McCaskill 33.6% 4,502
Incumbent
I Craig O'Dear 2% 263
L Japheth Campbell 1.1% 153
G Jo Crain 0.5% 70
100% Votes in

Lawrence County

R Josh Hawley 73.5% 10,309
D Claire McCaskill 22.7% 3,188
Incumbent
I Craig O'Dear 1.8% 247
L Japheth Campbell 1.6% 223
G Jo Crain 0.5% 65
100% Votes in

Lewis County

R Josh Hawley 65% 2,306
D Claire McCaskill 24.6% 872
Incumbent
I Craig O'Dear 9.7% 343
L Japheth Campbell 0.6% 21
G Jo Crain 0.2% 8
100% Votes in

Lincoln County

R Josh Hawley 61.1% 13,117
D Claire McCaskill 34.4% 7,375
Incumbent
I Craig O'Dear 2.5% 539
L Japheth Campbell 1.4% 303
G Jo Crain 0.6% 125
100% Votes in

Linn County

R Josh Hawley 65.8% 3,059
D Claire McCaskill 30.3% 1,409
Incumbent
I Craig O'Dear 2.2% 104
L Japheth Campbell 1.2% 54
G Jo Crain 0.5% 24
100% Votes in

Livingston County

R Josh Hawley 68.9% 3,583
D Claire McCaskill 27.7% 1,442
Incumbent
I Craig O'Dear 1.5% 80
L Japheth Campbell 1.4% 72
G Jo Crain 0.5% 26
100% Votes in

Macon County

R Josh Hawley 70.1% 4,617
D Claire McCaskill 27% 1,781
Incumbent
I Craig O'Dear 1.7% 109
L Japheth Campbell 0.8% 56
G Jo Crain 0.4% 27
100% Votes in

Madison County

R Josh Hawley 70.2% 3,119
D Claire McCaskill 26.2% 1,166
Incumbent
L Japheth Campbell 1.6% 71
I Craig O'Dear 1.3% 59
G Jo Crain 0.6% 27
100% Votes in

Maries County

R Josh Hawley 72.3% 2,847
D Claire McCaskill 24.5% 966
Incumbent
I Craig O'Dear 1.9% 74
L Japheth Campbell 0.9% 35
G Jo Crain 0.4% 14
100% Votes in

Marion County

R Josh Hawley 68.2% 7,325
D Claire McCaskill 28.2% 3,028
Incumbent
I Craig O'Dear 2.1% 229
L Japheth Campbell 1% 112
G Jo Crain 0.4% 42
100% Votes in

McDonald County

R Josh Hawley 77% 5,061
D Claire McCaskill 18.5% 1,217
Incumbent
I Craig O'Dear 2.3% 153
L Japheth Campbell 1.5% 100
G Jo Crain 0.6% 40
100% Votes in

Mercer County

R Josh Hawley 80.6% 1,102
D Claire McCaskill 16.3% 223
Incumbent
L Japheth Campbell 1.5% 20
I Craig O'Dear 1.4% 19
G Jo Crain 0.3% 4
100% Votes in

Miller County

R Josh Hawley 75.9% 7,513
D Claire McCaskill 21.2% 2,097
Incumbent
I Craig O'Dear 1.4% 137
L Japheth Campbell 1.1% 109
G Jo Crain 0.4% 41
100% Votes in

Mississippi County

R Josh Hawley 65.9% 2,516
D Claire McCaskill 31.2% 1,193
Incumbent
I Craig O'Dear 1.3% 49
L Japheth Campbell 0.8% 31
G Jo Crain 0.8% 31
100% Votes in

Moniteau County

R Josh Hawley 72.1% 4,289
D Claire McCaskill 24.6% 1,462
Incumbent
L Japheth Campbell 1.5% 91
I Craig O'Dear 1.5% 90
G Jo Crain 0.3% 17
100% Votes in

Monroe County

R Josh Hawley 68.9% 2,557
D Claire McCaskill 27.4% 1,017
Incumbent
I Craig O'Dear 1.9% 72
L Japheth Campbell 1% 37
G Jo Crain 0.8% 29
100% Votes in

Montgomery County

R Josh Hawley 67.7% 3,174
D Claire McCaskill 28.7% 1,344
Incumbent
I Craig O'Dear 1.8% 85
L Japheth Campbell 1.2% 55
G Jo Crain 0.6% 29
100% Votes in

Morgan County

R Josh Hawley 70.6% 5,549
D Claire McCaskill 25.6% 2,013
Incumbent
I Craig O'Dear 2% 154
L Japheth Campbell 1.3% 104
G Jo Crain 0.5% 42
100% Votes in

New Madrid County

R Josh Hawley 69.1% 3,964
D Claire McCaskill 29% 1,661
Incumbent
I Craig O'Dear 0.8% 48
L Japheth Campbell 0.8% 44
G Jo Crain 0.3% 20
100% Votes in

Newton County

R Josh Hawley 73.3% 16,545
D Claire McCaskill 22.1% 4,982
Incumbent
I Craig O'Dear 2.4% 551
L Japheth Campbell 1.4% 315
G Jo Crain 0.7% 167
100% Votes in

Nodaway County

R Josh Hawley 60.4% 4,623
D Claire McCaskill 35.4% 2,706
Incumbent
I Craig O'Dear 2.2% 168
L Japheth Campbell 1.4% 105
G Jo Crain 0.6% 49
100% Votes in

Oregon County

R Josh Hawley 71.6% 2,736
D Claire McCaskill 25.2% 964
Incumbent
I Craig O'Dear 1.5% 57
L Japheth Campbell 1.3% 48
G Jo Crain 0.4% 15
100% Votes in

Osage County

R Josh Hawley 76.7% 4,580
D Claire McCaskill 20.9% 1,249
Incumbent
I Craig O'Dear 1.3% 77
L Japheth Campbell 0.7% 41
G Jo Crain 0.5% 27
100% Votes in

Ozark County

R Josh Hawley 74.3% 2,999
D Claire McCaskill 22.7% 915
Incumbent
I Craig O'Dear 1.5% 61
L Japheth Campbell 1.2% 47
G Jo Crain 0.4% 16
100% Votes in

Pemiscot County

R Josh Hawley 65.5% 2,968
D Claire McCaskill 32.2% 1,458
Incumbent
I Craig O'Dear 0.9% 41
L Japheth Campbell 0.8% 38
G Jo Crain 0.6% 27
100% Votes in

Perry County

R Josh Hawley 72% 5,241
D Claire McCaskill 25.5% 1,852
Incumbent
I Craig O'Dear 1.1% 82
L Japheth Campbell 1% 71
G Jo Crain 0.4% 31
100% Votes in

Pettis County

R Josh Hawley 66.6% 10,048
D Claire McCaskill 29.5% 4,444
Incumbent
I Craig O'Dear 1.8% 272
L Japheth Campbell 1.4% 205
G Jo Crain 0.7% 107
100% Votes in

Phelps County

R Josh Hawley 63% 9,718
D Claire McCaskill 33.4% 5,154
Incumbent
L Japheth Campbell 1.6% 244
I Craig O'Dear 1.5% 232
G Jo Crain 0.5% 84
100% Votes in

Pike County

R Josh Hawley 62.1% 3,909
D Claire McCaskill 33.8% 2,127
Incumbent
I Craig O'Dear 2.1% 134
L Japheth Campbell 1.4% 91
G Jo Crain 0.6% 38
100% Votes in

Platte County

R Josh Hawley 48.6% 21,613
D Claire McCaskill 48.3% 21,467
Incumbent
I Craig O'Dear 1.5% 669
L Japheth Campbell 1.1% 498
G Jo Crain 0.4% 200
100% Votes in

Polk County

R Josh Hawley 70.5% 8,265
D Claire McCaskill 25.8% 3,026
Incumbent
L Japheth Campbell 1.6% 190
I Craig O'Dear 1.6% 183
G Jo Crain 0.5% 56
100% Votes in

Pulaski County

R Josh Hawley 67.8% 7,322
D Claire McCaskill 28.3% 3,060
Incumbent
I Craig O'Dear 1.9% 207
L Japheth Campbell 1.4% 154
G Jo Crain 0.6% 62
100% Votes in

Putnam County

R Josh Hawley 79% 1,508
D Claire McCaskill 18.7% 357
Incumbent
I Craig O'Dear 1% 19
L Japheth Campbell 0.9% 17
G Jo Crain 0.5% 9
100% Votes in

Ralls County

R Josh Hawley 70.3% 3,085
D Claire McCaskill 27% 1,186
Incumbent
I Craig O'Dear 1.5% 68
L Japheth Campbell 0.9% 41
G Jo Crain 0.2% 9
100% Votes in

Randolph County

R Josh Hawley 67.2% 5,986
D Claire McCaskill 28.7% 2,555
Incumbent
I Craig O'Dear 2.1% 189
L Japheth Campbell 1.4% 124
G Jo Crain 0.6% 49
100% Votes in

Ray County

R Josh Hawley 57.9% 5,477
D Claire McCaskill 37.2% 3,520
Incumbent
I Craig O'Dear 2.7% 254
L Japheth Campbell 1.6% 154
G Jo Crain 0.6% 56
100% Votes in

Reynolds County

R Josh Hawley 70.8% 1,795
D Claire McCaskill 26.5% 673
Incumbent
I Craig O'Dear 1.2% 31
L Japheth Campbell 1.1% 28
G Jo Crain 0.3% 8
100% Votes in

Ripley County

R Josh Hawley 75.8% 3,384
D Claire McCaskill 21.1% 941
Incumbent
I Craig O'Dear 1.5% 68
L Japheth Campbell 1% 46
G Jo Crain 0.6% 28
100% Votes in

Saline County

R Josh Hawley 58.3% 4,569
D Claire McCaskill 36.9% 2,895
Incumbent
I Craig O'Dear 2.4% 190
L Japheth Campbell 1.6% 128
G Jo Crain 0.7% 57
100% Votes in

Schuyler County

R Josh Hawley 71.1% 1,146
D Claire McCaskill 24.7% 398
Incumbent
I Craig O'Dear 1.9% 30
L Japheth Campbell 1.6% 26
G Jo Crain 0.7% 12
100% Votes in

Scotland County

R Josh Hawley 72% 1,163
D Claire McCaskill 24.7% 399
Incumbent
I Craig O'Dear 1.8% 29
L Japheth Campbell 1.1% 18
G Jo Crain 0.4% 7
100% Votes in

Scott County

R Josh Hawley 73.5% 10,594
D Claire McCaskill 24.8% 3,568
Incumbent
L Japheth Campbell 0.7% 107
I Craig O'Dear 0.7% 101
G Jo Crain 0.3% 42
100% Votes in

Shannon County

R Josh Hawley 69.7% 2,249
D Claire McCaskill 27.7% 895
Incumbent
I Craig O'Dear 1.3% 41
L Japheth Campbell 0.8% 26
G Jo Crain 0.5% 16
100% Votes in

Shelby County

R Josh Hawley 70.7% 1,935
D Claire McCaskill 25.9% 709
Incumbent
I Craig O'Dear 1.6% 45
L Japheth Campbell 1.3% 35
G Jo Crain 0.4% 12
100% Votes in

St. Charles County

R Josh Hawley 53.1% 93,705
D Claire McCaskill 44.1% 77,870
Incumbent
I Craig O'Dear 1.4% 2,390
L Japheth Campbell 1% 1,832
G Jo Crain 0.4% 724
100% Votes in

St. Clair County

R Josh Hawley 67.5% 2,772
D Claire McCaskill 28% 1,149
Incumbent
I Craig O'Dear 2.6% 105
L Japheth Campbell 1.3% 55
G Jo Crain 0.7% 27
100% Votes in

St. Francois County

R Josh Hawley 60.1% 13,102
D Claire McCaskill 35.6% 7,766
Incumbent
I Craig O'Dear 2% 447
L Japheth Campbell 1.6% 341
G Jo Crain 0.7% 157
100% Votes in

St. Louis City County

D Claire McCaskill 84.1% 96,296
Incumbent
R Josh Hawley 13.9% 15,898
L Japheth Campbell 0.8% 953
I Craig O'Dear 0.8% 885
G Jo Crain 0.5% 536
100% Votes in

St. Louis County County

D Claire McCaskill 62% 277,927
Incumbent
R Josh Hawley 35.9% 161,171
I Craig O'Dear 0.9% 4,173
L Japheth Campbell 0.7% 3,336
G Jo Crain 0.4% 1,931
100% Votes in

Ste. Genevieve County

R Josh Hawley 51.9% 3,902
D Claire McCaskill 44.5% 3,347
Incumbent
I Craig O'Dear 1.7% 131
L Japheth Campbell 1.3% 94
G Jo Crain 0.6% 42
100% Votes in

Stoddard County

R Josh Hawley 79.9% 8,683
D Claire McCaskill 18.1% 1,970
Incumbent
I Craig O'Dear 0.9% 93
L Japheth Campbell 0.8% 91
G Jo Crain 0.3% 37
100% Votes in

Stone County

R Josh Hawley 75.2% 11,126
D Claire McCaskill 22.4% 3,313
Incumbent
I Craig O'Dear 1.2% 177
L Japheth Campbell 1% 146
G Jo Crain 0.3% 43
100% Votes in

Sullivan County

R Josh Hawley 72.9% 1,439
D Claire McCaskill 24.4% 482
Incumbent
I Craig O'Dear 1.5% 30
L Japheth Campbell 0.8% 15
G Jo Crain 0.4% 8
100% Votes in

Taney County

R Josh Hawley 73.4% 15,091
D Claire McCaskill 23.8% 4,894
Incumbent
I Craig O'Dear 1.4% 287
L Japheth Campbell 1.1% 216
G Jo Crain 0.4% 81
100% Votes in

Texas County

R Josh Hawley 75% 6,988
D Claire McCaskill 22.1% 2,062
Incumbent
I Craig O'Dear 1.4% 134
L Japheth Campbell 1.2% 108
G Jo Crain 0.3% 30
100% Votes in

Vernon County

R Josh Hawley 70.7% 5,078
D Claire McCaskill 24.8% 1,781
Incumbent
I Craig O'Dear 2.4% 169
L Japheth Campbell 1.5% 110
G Jo Crain 0.6% 46
100% Votes in

Warren County

R Josh Hawley 60.8% 8,522
D Claire McCaskill 35.3% 4,957
Incumbent
I Craig O'Dear 2% 274
L Japheth Campbell 1.3% 186
G Jo Crain 0.6% 87
100% Votes in

Washington County

R Josh Hawley 63.3% 4,645
D Claire McCaskill 33.1% 2,430
Incumbent
I Craig O'Dear 1.6% 120
L Japheth Campbell 1.3% 97
G Jo Crain 0.6% 46
100% Votes in

Wayne County

R Josh Hawley 75.3% 3,564
D Claire McCaskill 21.9% 1,035
Incumbent
I Craig O'Dear 1.5% 71
L Japheth Campbell 0.8% 39
G Jo Crain 0.5% 24
100% Votes in

Webster County

R Josh Hawley 71% 10,332
D Claire McCaskill 26% 3,779
Incumbent
I Craig O'Dear 1.4% 197
L Japheth Campbell 1.3% 195
G Jo Crain 0.4% 59
100% Votes in

Worth County

R Josh Hawley 71.5% 660
D Claire McCaskill 25.8% 238
Incumbent
L Japheth Campbell 1.3% 12
I Craig O'Dear 1% 9
G Jo Crain 0.4% 4
100% Votes in

Wright County

R Josh Hawley 77% 5,271
D Claire McCaskill 20% 1,373
Incumbent
I Craig O'Dear 1.6% 110
L Japheth Campbell 0.9% 62
G Jo Crain 0.5% 32
100% Votes in