RightDataUSA

2018-11-06 Senatorial Election Results for St. Louis County, MO (Class 1)


Election Year:
Election Type:
Runoff Election: No Yes
State:
County:
Congressional District:
(House elections)
Show Precincts:
(Statewide elections)
No Yes


Map Data to Display: Vote Margin
Winner
Vote Margin %
Total Votes
District Boundaries



Click on a county in the table or the map to see demographic data for that county.

Turnout Josh Hawley
(R)
Claire McCaskill*
(D)
Craig O'Dear
(I)
Japheth Campbell
(Libertarian)
Other Margin TOTAL
Ballwin cityn/a8,44649.9%8,13048.0%1631.0%1240.7%630.4%316 16,926
Bel-Nor villagen/a14516.5%72382.3%50.6%40.5%20.2%-578 879
Bel-Ridge villagen/a918.6%94889.3%80.8%80.8%70.7%-857 1,062
Bellefontaine Neighbors cityn/a3288.0%3,68790.2%320.8%220.5%200.5%-3,359 4,089
Bellerive Acres cityn/a13212.0%94786.1%90.8%30.3%90.8%-815 1,100
Berkeley cityn/a894.2%1,99693.9%180.8%140.7%90.4%-1,907 2,126
Black Jack cityn/a2177.4%2,66690.9%120.4%230.8%140.5%-2,449 2,932
Breckenridge Hills cityn/a23222.2%76573.2%201.9%232.2%50.5%-533 1,045
Brentwood cityn/a1,53536.9%2,54961.3%250.6%340.8%180.4%-1,014 4,161
Bridgeton cityn/a2,18936.6%3,61060.4%791.3%611.0%420.7%-1,421 5,981
Charlack cityn/a3716.3%18280.2%31.3%20.9%31.3%-145 227
Chesterfield cityn/a11,98550.2%11,58248.5%1370.6%1170.5%600.3%403 23,881
Clarkson Valley cityn/a1,45562.3%85236.5%120.5%110.5%50.2%603 2,335
Clayton cityn/a1,77223.9%5,57275.0%390.5%320.4%140.2%-3,800 7,429
Cool Valley cityn/a245.0%44393.1%51.1%30.6%10.2%-419 476
Crestwood cityn/a2,75739.3%4,09058.4%771.1%600.9%240.3%-1,333 7,008
Creve Coeur cityn/a3,46437.6%5,61560.9%590.6%460.5%320.3%-2,151 9,216
Crystal Lake Park cityn/a33448.6%34950.8%30.4%00.0%10.1%-15 687
Dellwood cityn/a1157.5%1,39891.3%70.5%60.4%50.3%-1,283 1,531
Des Peres cityn/a2,88755.2%2,27543.5%300.6%210.4%210.4%612 5,234
Ellisville cityn/a1,40655.3%1,09743.1%220.9%110.4%80.3%309 2,544
Eureka cityn/a1,38358.5%92839.3%271.1%220.9%40.2%455 2,364
Fenton cityn/a1,29256.1%95841.6%200.9%251.1%80.3%334 2,303
Ferguson cityn/a1,03013.8%6,27984.1%771.0%560.7%270.4%-5,249 7,469
Florissant cityn/a6,01826.5%15,97470.4%3311.5%2110.9%1530.7%-9,956 22,687
Frontenac cityn/a96751.5%89347.5%70.4%90.5%30.2%74 1,879
Glendale cityn/a1,53141.6%2,09657.0%180.5%210.6%100.3%-565 3,676
Grantwood Village townn/a29646.2%33652.5%40.6%30.5%10.2%-40 640
Green Park cityn/a70940.2%99156.2%382.2%110.6%140.8%-282 1,763
Hazelwood cityn/a2,62131.7%5,40165.3%1011.2%881.1%550.7%-2,780 8,266
Hillsdale villagen/a30.9%32997.1%41.2%10.3%20.6%-326 339
Jennings cityn/a1663.4%4,71695.3%220.4%260.5%210.4%-4,550 4,951
Kirkwood cityn/a5,95636.2%10,19162.0%1250.8%1140.7%510.3%-4,235 16,437
Ladue cityn/a2,44950.6%2,33148.1%270.6%250.5%110.2%118 4,843
Lakeshire cityn/a30342.2%39254.6%101.4%111.5%20.3%-89 718
Manchester cityn/a4,25344.5%5,07953.1%1001.0%870.9%460.5%-826 9,565
Maplewood cityn/a77920.5%2,88375.8%461.2%681.8%250.7%-2,104 3,801
Marlborough villagen/a21729.6%49367.2%141.9%50.7%50.7%-276 734
Maryland Heights cityn/a3,20835.0%5,72762.4%1021.1%941.0%450.5%-2,519 9,176
Moline Acres cityn/a243.4%67295.5%40.6%30.4%10.1%-648 704
Normandy cityn/a334.6%66592.2%91.2%101.4%40.6%-632 721
Northwoods cityn/a573.4%1,56394.6%80.5%120.7%130.8%-1,506 1,653
Norwood Court townn/a73.2%20794.1%31.4%10.5%20.9%-200 220
Oakland cityn/a24831.6%52466.7%70.9%10.1%60.8%-276 786
Olivette cityn/a75219.5%3,04479.1%250.6%170.4%120.3%-2,292 3,850
Overland cityn/a1,93431.4%3,97664.5%1101.8%971.6%500.8%-2,042 6,167
Pagedale cityn/a192.1%87896.1%80.9%40.4%50.5%-859 914
Pasadena Hills cityn/a9511.0%76187.8%60.7%40.5%10.1%-666 867
Pine Lawn cityn/a91.0%86497.2%40.4%70.8%50.6%-855 889
Richmond Heights cityn/a1,25425.5%3,57072.5%551.1%310.6%160.3%-2,316 4,926
Rock Hill cityn/a65225.6%1,81971.4%281.1%301.2%180.7%-1,167 2,547
Sappington CDPn/a1,40142.1%1,84755.5%401.2%300.9%120.4%-446 3,330
Shrewsbury cityn/a1,34035.2%2,38962.7%280.7%330.9%200.5%-1,049 3,810
Spanish Lake CDPn/a60610.3%5,18287.7%460.8%390.7%330.6%-4,576 5,906
St. Ann cityn/a1,01229.2%2,31666.9%641.8%431.2%260.8%-1,304 3,461
St. John cityn/a61127.3%1,51967.9%522.3%311.4%231.0%-908 2,236
Sunset Hills cityn/a3,36056.3%2,50942.1%450.8%380.6%120.2%851 5,964
Town and Country cityn/a2,94658.0%2,08141.0%250.5%210.4%50.1%865 5,078
Twin Oaks villagen/a8743.1%11355.9%00.0%21.0%00.0%-26 202
University City cityn/a2,39414.3%14,13884.3%920.5%940.6%570.3%-11,744 16,775
Uplands Park villagen/a00.0%18397.9%21.1%10.5%10.5%-183 187
Valley Park cityn/a1,18842.8%1,49153.8%381.4%331.2%230.8%-303 2,773
Velda City cityn/a214.2%46994.0%40.8%10.2%40.8%-448 499
Velda Village Hills cityn/a51.2%40997.6%10.2%20.5%20.5%-404 419
Vinita Park cityn/a12312.2%86285.2%151.5%101.0%20.2%-739 1,012
Warson Woods cityn/a57858.5%39940.4%50.5%40.4%20.2%179 988
Webster Groves cityn/a3,52526.9%9,41571.7%750.6%730.6%370.3%-5,890 13,125
Wellston cityn/a81.5%50297.1%20.4%40.8%10.2%-494 517
Wilbur Park villagen/a8036.0%13359.9%31.4%41.8%20.9%-53 222
Wildwood cityn/a11,40160.1%7,29438.4%1280.7%1050.6%540.3%4,107 18,982
Winchester cityn/a25046.0%27450.4%101.8%91.7%10.2%-24 544
Woodson Terrace cityn/a40627.1%1,02468.4%402.7%161.1%120.8%-618 1,498
TOTAL 59% 163,97235.8% 284,01562.1% 4,2550.9% 3,3910.7% 1,9760.4% -120,043 457,609
* incumbent

Other candidates included: Jo Crain (Green), 12,706 votes



2018 Senate class 1, Ballwin city
CandidateVotesPct
Josh Hawley (R) 8,446 49.9%
Claire McCaskill* (D) 8,130 48.0%
Craig O'Dear (I) 163 1.0%
Japheth Campbell (Lbt) 124 0.7%
TOTAL 16,926
Turnout: 1692600% Diff: -1


2018 Senate class 1, Bellefontaine Neighbors city
CandidateVotesPct
Josh Hawley (R) 328 8.0%
Claire McCaskill* (D) 3,687 90.2%
Craig O'Dear (I) 32 0.8%
Japheth Campbell (Lbt) 22 0.5%
TOTAL 4,089
Turnout: 408900% Diff: -43


2018 Senate class 1, Bellerive Acres city
CandidateVotesPct
Josh Hawley (R) 132 12.0%
Claire McCaskill* (D) 947 86.1%
Craig O'Dear (I) 9 0.8%
Japheth Campbell (Lbt) 3 0.3%
TOTAL 1,100
Turnout: 110000% Diff: -39


2018 Senate class 1, Bel-Nor village
CandidateVotesPct
Josh Hawley (R) 145 16.5%
Claire McCaskill* (D) 723 82.3%
Craig O'Dear (I) 5 0.6%
Japheth Campbell (Lbt) 4 0.5%
TOTAL 879
Turnout: 87900% Diff: -35


2018 Senate class 1, Bel-Ridge village
CandidateVotesPct
Josh Hawley (R) 91 8.6%
Claire McCaskill* (D) 948 89.3%
Craig O'Dear (I) 8 0.8%
Japheth Campbell (Lbt) 8 0.8%
TOTAL 1,062
Turnout: 106200% Diff: -43


2018 Senate class 1, Berkeley city
CandidateVotesPct
Josh Hawley (R) 89 4.2%
Claire McCaskill* (D) 1,996 93.9%
Craig O'Dear (I) 18 0.8%
Japheth Campbell (Lbt) 14 0.7%
TOTAL 2,126
Turnout: 212600% Diff: -47


2018 Senate class 1, Black Jack city
CandidateVotesPct
Josh Hawley (R) 217 7.4%
Claire McCaskill* (D) 2,666 90.9%
Craig O'Dear (I) 12 0.4%
Japheth Campbell (Lbt) 23 0.8%
TOTAL 2,932
Turnout: 293200% Diff: -44


2018 Senate class 1, Breckenridge Hills city
CandidateVotesPct
Josh Hawley (R) 232 22.2%
Claire McCaskill* (D) 765 73.2%
Craig O'Dear (I) 20 1.9%
Japheth Campbell (Lbt) 23 2.2%
TOTAL 1,045
Turnout: 104500% Diff: -29


2018 Senate class 1, Brentwood city
CandidateVotesPct
Josh Hawley (R) 1,535 36.9%
Claire McCaskill* (D) 2,549 61.3%
Craig O'Dear (I) 25 0.6%
Japheth Campbell (Lbt) 34 0.8%
TOTAL 4,161
Turnout: 416100% Diff: -14


2018 Senate class 1, Bridgeton city
CandidateVotesPct
Josh Hawley (R) 2,189 36.6%
Claire McCaskill* (D) 3,610 60.4%
Craig O'Dear (I) 79 1.3%
Japheth Campbell (Lbt) 61 1.0%
TOTAL 5,981
Turnout: 598100% Diff: -15


2018 Senate class 1, Charlack city
CandidateVotesPct
Josh Hawley (R) 37 16.3%
Claire McCaskill* (D) 182 80.2%
Craig O'Dear (I) 3 1.3%
Japheth Campbell (Lbt) 2 0.9%
TOTAL 227
Turnout: 22700% Diff: -35


2018 Senate class 1, Chesterfield city
CandidateVotesPct
Josh Hawley (R) 11,985 50.2%
Claire McCaskill* (D) 11,582 48.5%
Craig O'Dear (I) 137 0.6%
Japheth Campbell (Lbt) 117 0.5%
TOTAL 23,881
Turnout: 2388100% Diff: -1


2018 Senate class 1, Clarkson Valley city
CandidateVotesPct
Josh Hawley (R) 1,455 62.3%
Claire McCaskill* (D) 852 36.5%
Craig O'Dear (I) 12 0.5%
Japheth Campbell (Lbt) 11 0.5%
TOTAL 2,335
Turnout: 233500% Diff: 11


2018 Senate class 1, Clayton city
CandidateVotesPct
Josh Hawley (R) 1,772 23.9%
Claire McCaskill* (D) 5,572 75.0%
Craig O'Dear (I) 39 0.5%
Japheth Campbell (Lbt) 32 0.4%
TOTAL 7,429
Turnout: 742900% Diff: -28


2018 Senate class 1, Cool Valley city
CandidateVotesPct
Josh Hawley (R) 24 5.0%
Claire McCaskill* (D) 443 93.1%
Craig O'Dear (I) 5 1.1%
Japheth Campbell (Lbt) 3 0.6%
TOTAL 476
Turnout: 47600% Diff: -46


2018 Senate class 1, Crestwood city
CandidateVotesPct
Josh Hawley (R) 2,757 39.3%
Claire McCaskill* (D) 4,090 58.4%
Craig O'Dear (I) 77 1.1%
Japheth Campbell (Lbt) 60 0.9%
TOTAL 7,008
Turnout: 700800% Diff: -12


2018 Senate class 1, Creve Coeur city
CandidateVotesPct
Josh Hawley (R) 3,464 37.6%
Claire McCaskill* (D) 5,615 60.9%
Craig O'Dear (I) 59 0.6%
Japheth Campbell (Lbt) 46 0.5%
TOTAL 9,216
Turnout: 921600% Diff: -14


2018 Senate class 1, Crystal Lake Park city
CandidateVotesPct
Josh Hawley (R) 334 48.6%
Claire McCaskill* (D) 349 50.8%
Craig O'Dear (I) 3 0.4%
Japheth Campbell (Lbt) 46 6.7%
TOTAL 687
Turnout: 68700% Diff: -3


2018 Senate class 1, Dellwood city
CandidateVotesPct
Josh Hawley (R) 115 7.5%
Claire McCaskill* (D) 1,398 91.3%
Craig O'Dear (I) 7 0.5%
Japheth Campbell (Lbt) 6 0.4%
TOTAL 1,531
Turnout: 153100% Diff: -44


2018 Senate class 1, Des Peres city
CandidateVotesPct
Josh Hawley (R) 2,887 55.2%
Claire McCaskill* (D) 2,275 43.5%
Craig O'Dear (I) 30 0.6%
Japheth Campbell (Lbt) 21 0.4%
TOTAL 5,234
Turnout: 523400% Diff: 4


2018 Senate class 1, Ellisville city
CandidateVotesPct
Josh Hawley (R) 1,406 55.3%
Claire McCaskill* (D) 1,097 43.1%
Craig O'Dear (I) 22 0.9%
Japheth Campbell (Lbt) 11 0.4%
TOTAL 2,544
Turnout: 254400% Diff: 4


2018 Senate class 1, Eureka city
CandidateVotesPct
Josh Hawley (R) 1,383 58.5%
Claire McCaskill* (D) 928 39.3%
Craig O'Dear (I) 27 1.1%
Japheth Campbell (Lbt) 22 0.9%
TOTAL 2,364
Turnout: 236400% Diff: 7


2018 Senate class 1, Fenton city
CandidateVotesPct
Josh Hawley (R) 1,292 56.1%
Claire McCaskill* (D) 958 41.6%
Craig O'Dear (I) 20 0.9%
Japheth Campbell (Lbt) 25 1.1%
TOTAL 2,303
Turnout: 230300% Diff: 5


2018 Senate class 1, Ferguson city
CandidateVotesPct
Josh Hawley (R) 1,030 13.8%
Claire McCaskill* (D) 6,279 84.1%
Craig O'Dear (I) 77 1.0%
Japheth Campbell (Lbt) 56 0.7%
TOTAL 7,469
Turnout: 746900% Diff: -38


2018 Senate class 1, Florissant city
CandidateVotesPct
Josh Hawley (R) 6,018 26.5%
Claire McCaskill* (D) 15,974 70.4%
Craig O'Dear (I) 331 1.5%
Japheth Campbell (Lbt) 211 0.9%
TOTAL 22,687
Turnout: 2268700% Diff: -25


2018 Senate class 1, Frontenac city
CandidateVotesPct
Josh Hawley (R) 967 51.5%
Claire McCaskill* (D) 893 47.5%
Craig O'Dear (I) 7 0.4%
Japheth Campbell (Lbt) 9 0.5%
TOTAL 1,879
Turnout: 187900% Diff: 0


2018 Senate class 1, Glendale city
CandidateVotesPct
Josh Hawley (R) 1,531 41.6%
Claire McCaskill* (D) 2,096 57.0%
Craig O'Dear (I) 18 0.5%
Japheth Campbell (Lbt) 21 0.6%
TOTAL 3,676
Turnout: 367600% Diff: -10


2018 Senate class 1, Grantwood Village town
CandidateVotesPct
Josh Hawley (R) 296 46.2%
Claire McCaskill* (D) 336 52.5%
Craig O'Dear (I) 4 0.6%
Japheth Campbell (Lbt) 3 0.5%
TOTAL 640
Turnout: 64000% Diff: -5


2018 Senate class 1, Green Park city
CandidateVotesPct
Josh Hawley (R) 709 40.2%
Claire McCaskill* (D) 991 56.2%
Craig O'Dear (I) 38 2.2%
Japheth Campbell (Lbt) 11 0.6%
TOTAL 1,763
Turnout: 176300% Diff: -11


2018 Senate class 1, Hazelwood city
CandidateVotesPct
Josh Hawley (R) 2,621 31.7%
Claire McCaskill* (D) 5,401 65.3%
Craig O'Dear (I) 101 1.2%
Japheth Campbell (Lbt) 88 1.1%
TOTAL 8,266
Turnout: 826600% Diff: -20


2018 Senate class 1, Hillsdale village
CandidateVotesPct
Josh Hawley (R) 3 0.9%
Claire McCaskill* (D) 329 97.1%
Craig O'Dear (I) 4 1.2%
Japheth Campbell (Lbt) 1 0.3%
TOTAL 339
Turnout: 33900% Diff: -50


2018 Senate class 1, Jennings city
CandidateVotesPct
Josh Hawley (R) 166 3.4%
Claire McCaskill* (D) 4,716 95.3%
Craig O'Dear (I) 22 0.4%
Japheth Campbell (Lbt) 26 0.5%
TOTAL 4,951
Turnout: 495100% Diff: -48


2018 Senate class 1, Kirkwood city
CandidateVotesPct
Josh Hawley (R) 5,956 36.2%
Claire McCaskill* (D) 10,191 62.0%
Craig O'Dear (I) 125 0.8%
Japheth Campbell (Lbt) 114 0.7%
TOTAL 16,437
Turnout: 1643700% Diff: -15


2018 Senate class 1, Ladue city
CandidateVotesPct
Josh Hawley (R) 2,449 50.6%
Claire McCaskill* (D) 2,331 48.1%
Craig O'Dear (I) 27 0.6%
Japheth Campbell (Lbt) 25 0.5%
TOTAL 4,843
Turnout: 484300% Diff: -1


2018 Senate class 1, Lakeshire city
CandidateVotesPct
Josh Hawley (R) 303 42.2%
Claire McCaskill* (D) 392 54.6%
Craig O'Dear (I) 10 1.4%
Japheth Campbell (Lbt) 11 1.5%
TOTAL 718
Turnout: 71800% Diff: -9


2018 Senate class 1, Manchester city
CandidateVotesPct
Josh Hawley (R) 4,253 44.5%
Claire McCaskill* (D) 5,079 53.1%
Craig O'Dear (I) 100 1.0%
Japheth Campbell (Lbt) 87 0.9%
TOTAL 9,565
Turnout: 956500% Diff: -7


2018 Senate class 1, Maplewood city
CandidateVotesPct
Josh Hawley (R) 779 20.5%
Claire McCaskill* (D) 2,883 75.8%
Craig O'Dear (I) 46 1.2%
Japheth Campbell (Lbt) 68 1.8%
TOTAL 3,801
Turnout: 380100% Diff: -31


2018 Senate class 1, Marlborough village
CandidateVotesPct
Josh Hawley (R) 217 29.6%
Claire McCaskill* (D) 493 67.2%
Craig O'Dear (I) 14 1.9%
Japheth Campbell (Lbt) 5 0.7%
TOTAL 734
Turnout: 73400% Diff: -22


2018 Senate class 1, Maryland Heights city
CandidateVotesPct
Josh Hawley (R) 3,208 35.0%
Claire McCaskill* (D) 5,727 62.4%
Craig O'Dear (I) 102 1.1%
Japheth Campbell (Lbt) 94 1.0%
TOTAL 9,176
Turnout: 917600% Diff: -16


2018 Senate class 1, Moline Acres city
CandidateVotesPct
Josh Hawley (R) 24 3.4%
Claire McCaskill* (D) 672 95.5%
Craig O'Dear (I) 4 0.6%
Japheth Campbell (Lbt) 3 0.4%
TOTAL 704
Turnout: 70400% Diff: -48


2018 Senate class 1, Normandy city
CandidateVotesPct
Josh Hawley (R) 33 4.6%
Claire McCaskill* (D) 665 92.2%
Craig O'Dear (I) 9 1.2%
Japheth Campbell (Lbt) 10 1.4%
TOTAL 721
Turnout: 72100% Diff: -47


2018 Senate class 1, Northwoods city
CandidateVotesPct
Josh Hawley (R) 57 3.4%
Claire McCaskill* (D) 1,563 94.6%
Craig O'Dear (I) 8 0.5%
Japheth Campbell (Lbt) 12 0.7%
TOTAL 1,653
Turnout: 165300% Diff: -48


2018 Senate class 1, Norwood Court town
CandidateVotesPct
Josh Hawley (R) 7 3.2%
Claire McCaskill* (D) 207 94.1%
Craig O'Dear (I) 3 1.4%
Japheth Campbell (Lbt) 1 0.5%
TOTAL 220
Turnout: 22000% Diff: -48


2018 Senate class 1, Oakland city
CandidateVotesPct
Josh Hawley (R) 248 31.6%
Claire McCaskill* (D) 524 66.7%
Craig O'Dear (I) 7 0.9%
Japheth Campbell (Lbt) 1 0.1%
TOTAL 786
Turnout: 78600% Diff: -20


2018 Senate class 1, Olivette city
CandidateVotesPct
Josh Hawley (R) 752 19.5%
Claire McCaskill* (D) 3,044 79.1%
Craig O'Dear (I) 25 0.6%
Japheth Campbell (Lbt) 17 0.4%
TOTAL 3,850
Turnout: 385000% Diff: -32


2018 Senate class 1, Overland city
CandidateVotesPct
Josh Hawley (R) 1,934 31.4%
Claire McCaskill* (D) 3,976 64.5%
Craig O'Dear (I) 110 1.8%
Japheth Campbell (Lbt) 97 1.6%
TOTAL 6,167
Turnout: 616700% Diff: -20


2018 Senate class 1, Pagedale city
CandidateVotesPct
Josh Hawley (R) 19 2.1%
Claire McCaskill* (D) 878 96.1%
Craig O'Dear (I) 8 0.9%
Japheth Campbell (Lbt) 4 0.4%
TOTAL 914
Turnout: 91400% Diff: -49


2018 Senate class 1, Pasadena Hills city
CandidateVotesPct
Josh Hawley (R) 95 11.0%
Claire McCaskill* (D) 761 87.8%
Craig O'Dear (I) 6 0.7%
Japheth Campbell (Lbt) 4 0.5%
TOTAL 867
Turnout: 86700% Diff: -40


2018 Senate class 1, Pine Lawn city
CandidateVotesPct
Josh Hawley (R) 9 1.0%
Claire McCaskill* (D) 864 97.2%
Craig O'Dear (I) 4 0.4%
Japheth Campbell (Lbt) 7 0.8%
TOTAL 889
Turnout: 88900% Diff: -50


2018 Senate class 1, Richmond Heights city
CandidateVotesPct
Josh Hawley (R) 1,254 25.5%
Claire McCaskill* (D) 3,570 72.5%
Craig O'Dear (I) 55 1.1%
Japheth Campbell (Lbt) 31 0.6%
TOTAL 4,926
Turnout: 492600% Diff: -26


2018 Senate class 1, Rock Hill city
CandidateVotesPct
Josh Hawley (R) 652 25.6%
Claire McCaskill* (D) 1,819 71.4%
Craig O'Dear (I) 28 1.1%
Japheth Campbell (Lbt) 30 1.2%
TOTAL 2,547
Turnout: 254700% Diff: -26


2018 Senate class 1, St. Ann city
CandidateVotesPct
Josh Hawley (R) 1,012 29.2%
Claire McCaskill* (D) 2,316 66.9%
Craig O'Dear (I) 64 1.8%
Japheth Campbell (Lbt) 43 1.2%
TOTAL 3,461
Turnout: 346100% Diff: -22


2018 Senate class 1, St. John city
CandidateVotesPct
Josh Hawley (R) 611 27.3%
Claire McCaskill* (D) 1,519 67.9%
Craig O'Dear (I) 52 2.3%
Japheth Campbell (Lbt) 31 1.4%
TOTAL 2,236
Turnout: 223600% Diff: -24


2018 Senate class 1, Sappington CDP
CandidateVotesPct
Josh Hawley (R) 1,401 42.1%
Claire McCaskill* (D) 1,847 55.5%
Craig O'Dear (I) 40 1.2%
Japheth Campbell (Lbt) 30 0.9%
TOTAL 3,330
Turnout: 333000% Diff: -9


2018 Senate class 1, Shrewsbury city
CandidateVotesPct
Josh Hawley (R) 1,340 35.2%
Claire McCaskill* (D) 2,389 62.7%
Craig O'Dear (I) 28 0.7%
Japheth Campbell (Lbt) 33 0.9%
TOTAL 3,810
Turnout: 381000% Diff: -16


2018 Senate class 1, Spanish Lake CDP
CandidateVotesPct
Josh Hawley (R) 606 10.3%
Claire McCaskill* (D) 5,182 87.7%
Craig O'Dear (I) 46 0.8%
Japheth Campbell (Lbt) 39 0.7%
TOTAL 5,906
Turnout: 590600% Diff: -41


2018 Senate class 1, Sunset Hills city
CandidateVotesPct
Josh Hawley (R) 3,360 56.3%
Claire McCaskill* (D) 2,509 42.1%
Craig O'Dear (I) 45 0.8%
Japheth Campbell (Lbt) 38 0.6%
TOTAL 5,964
Turnout: 596400% Diff: 5


2018 Senate class 1, Town and Country city
CandidateVotesPct
Josh Hawley (R) 2,946 58.0%
Claire McCaskill* (D) 2,081 41.0%
Craig O'Dear (I) 25 0.5%
Japheth Campbell (Lbt) 21 0.4%
TOTAL 5,078
Turnout: 507800% Diff: 7


2018 Senate class 1, Twin Oaks village
CandidateVotesPct
Josh Hawley (R) 87 43.1%
Claire McCaskill* (D) 113 55.9%
Craig O'Dear (I) 25 12.4%
Japheth Campbell (Lbt) 2 1.0%
TOTAL 202
Turnout: 20200% Diff: -8


2018 Senate class 1, University City city
CandidateVotesPct
Josh Hawley (R) 2,394 14.3%
Claire McCaskill* (D) 14,138 84.3%
Craig O'Dear (I) 92 0.5%
Japheth Campbell (Lbt) 94 0.6%
TOTAL 16,775
Turnout: 1677500% Diff: -37


2018 Senate class 1, Valley Park city
CandidateVotesPct
Josh Hawley (R) 1,188 40.1%
Claire McCaskill* (D) 1,491 50.4%
Craig O'Dear (I) 38 1.3%
Japheth Campbell (Lbt) 33 1.1%
TOTAL 2,960
Turnout: 296000% Diff: -11


2018 Senate class 1, Velda City city
CandidateVotesPct
Josh Hawley (R) 21 4.2%
Claire McCaskill* (D) 469 94.0%
Craig O'Dear (I) 4 0.8%
Japheth Campbell (Lbt) 1 0.2%
TOTAL 499
Turnout: 49900% Diff: -47


2018 Senate class 1, Velda Village Hills city
CandidateVotesPct
Josh Hawley (R) 5 1.2%
Claire McCaskill* (D) 409 97.6%
Craig O'Dear (I) 1 0.2%
Japheth Campbell (Lbt) 2 0.5%
TOTAL 419
Turnout: 41900% Diff: -50


2018 Senate class 1, Vinita Park city
CandidateVotesPct
Josh Hawley (R) 123 12.2%
Claire McCaskill* (D) 862 85.2%
Craig O'Dear (I) 15 1.5%
Japheth Campbell (Lbt) 10 1.0%
TOTAL 1,012
Turnout: 101200% Diff: -39


2018 Senate class 1, Warson Woods city
CandidateVotesPct
Josh Hawley (R) 578 58.5%
Claire McCaskill* (D) 399 40.4%
Craig O'Dear (I) 5 0.5%
Japheth Campbell (Lbt) 4 0.4%
TOTAL 988
Turnout: 98800% Diff: 7


2018 Senate class 1, Webster Groves city
CandidateVotesPct
Josh Hawley (R) 3,525 26.9%
Claire McCaskill* (D) 9,415 71.7%
Craig O'Dear (I) 75 0.6%
Japheth Campbell (Lbt) 73 0.6%
TOTAL 13,125
Turnout: 1312500% Diff: -25


2018 Senate class 1, Wellston city
CandidateVotesPct
Josh Hawley (R) 8 1.5%
Claire McCaskill* (D) 502 97.1%
Craig O'Dear (I) 2 0.4%
Japheth Campbell (Lbt) 4 0.8%
TOTAL 517
Turnout: 51700% Diff: -50


2018 Senate class 1, Wilbur Park village
CandidateVotesPct
Josh Hawley (R) 80 36.0%
Claire McCaskill* (D) 133 59.9%
Craig O'Dear (I) 3 1.4%
Japheth Campbell (Lbt) 4 1.8%
TOTAL 222
Turnout: 22200% Diff: -15


2018 Senate class 1, Wildwood city
CandidateVotesPct
Josh Hawley (R) 11,401 60.1%
Claire McCaskill* (D) 7,294 38.4%
Craig O'Dear (I) 128 0.7%
Japheth Campbell (Lbt) 105 0.6%
TOTAL 18,982
Turnout: 1898200% Diff: 9


2018 Senate class 1, Winchester city
CandidateVotesPct
Josh Hawley (R) 250 46.0%
Claire McCaskill* (D) 274 50.4%
Craig O'Dear (I) 10 1.8%
Japheth Campbell (Lbt) 9 1.7%
TOTAL 544
Turnout: 54400% Diff: -5


2018 Senate class 1, Woodson Terrace city
CandidateVotesPct
Josh Hawley (R) 406 27.1%
Claire McCaskill* (D) 1,024 68.4%
Craig O'Dear (I) 40 2.7%
Japheth Campbell (Lbt) 16 1.1%
TOTAL 1,498
Turnout: 149800% Diff: -24

Campaign finance data for this election**:

Josh Hawley
Total Disbursements: $11,470,516
Total Receipts: $11,946,032
Cash on Hand: $475,515
Candidate Contributions: $0
Candidate Loans: $0
Individual Contributions: $9,314,786
Party Contributions: $49,394
Other Committee Contributions: $1,120,241
Other Committee Transfers: $1,421,883
Indep. Expenditures Supporting: $1,780,474
Indep. Expenditures Opposing: $29,090,684
Net Independent Expenditures: $-27,310,210
Net Spending: $-15,839,694



Claire McCaskill*
Total Disbursements: $39,471,363
Total Receipts: $39,690,298
Cash on Hand: $241,328
Candidate Contributions: $176,179
Candidate Loans: $15,000
Individual Contributions: $33,068,797
Party Contributions: $0
Other Committee Contributions: $2,838,335
Other Committee Transfers: $3,262,214
Indep. Expenditures Supporting: $4,638,546
Indep. Expenditures Opposing: $39,782,516
Net Independent Expenditures: $-35,143,970
Net Spending: $4,327,393



Craig O'Dear
Total Disbursements: $622,113
Total Receipts: $634,715
Cash on Hand: $12,601
Candidate Contributions: $146,785
Candidate Loans: $75,000
Individual Contributions: $407,005
Party Contributions: $0
Other Committee Contributions: $2,100
Other Committee Transfers: $0
Indep. Expenditures Supporting: $2,024
Indep. Expenditures Opposing: $0
Net Independent Expenditures: $2,024
Net Spending: $624,137



Japheth Campbell
Total Disbursements: $1,783
Total Receipts: $1,785
Cash on Hand: $0
Candidate Contributions: $310
Candidate Loans: $0
Individual Contributions: $975
Party Contributions: $500
Other Committee Contributions: $0
Other Committee Transfers: $0
Indep. Expenditures Supporting: $0
Indep. Expenditures Opposing: $0
Net Independent Expenditures: $0
Net Spending: $1,783



**Financial data shown here takes into account all elections for this office during this cycle, including primary, special and runoff elections, if any.
Source: https://www.fec.gov/data/elections/senate/MO/2018

View 2024 FEC data