RightDataUSA

2020-11-03 Senatorial Election Results for Kansas (Class 2)


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.

County Turnout Roger Marshall
(R)
Barbara Bollier
(D)
Jason Buckley
(Libertarian)
Other Margin TOTAL
Allen61%3,85665.7%1,70129.0%3145.3%00.0%2,155 5,871
Anderson65%2,63870.4%84222.5%2687.2%00.0%1,796 3,748
Atchison60%4,45460.0%2,43432.8%5317.2%00.0%2,020 7,419
Barber75%1,87980.9%32814.1%1155.0%00.0%1,551 2,322
Barton58%8,15173.6%2,47722.4%4514.1%00.0%5,674 11,079
Bourbon62%4,61969.6%1,69425.5%3194.8%00.0%2,925 6,632
Brown64%2,97567.1%1,19326.9%2676.0%00.0%1,782 4,435
Butler64%21,31265.7%9,55429.4%1,5844.9%00.0%11,758 32,450
Chase73%1,02568.9%39026.2%734.9%00.0%635 1,488
Chautauqua62%1,34582.9%22513.9%533.3%00.0%1,120 1,623
Cherokee62%6,21668.6%2,36826.2%4715.2%00.0%3,848 9,055
Cheyenne71%1,16879.2%24116.4%654.4%00.0%927 1,474
Clark71%83178.8%16415.5%605.7%00.0%667 1,055
Clay68%2,99171.9%93222.4%2355.7%00.0%2,059 4,158
Cloud63%3,01871.6%94222.4%2546.0%00.0%2,076 4,214
Coffey70%3,22871.2%1,02722.7%2766.1%00.0%2,201 4,531
Comanche71%71677.9%15316.6%505.4%00.0%563 919
Cowley54%8,88662.2%4,56832.0%8215.8%00.0%4,318 14,275
Crawford54%9,09254.9%6,49439.2%9785.9%00.0%2,598 16,564
Decatur70%1,18079.2%23215.6%785.2%00.0%948 1,490
Dickinson66%6,55370.6%2,23524.1%4925.3%00.0%4,318 9,280
Doniphan61%2,76175.8%67218.5%2095.7%00.0%2,089 3,642
Douglas61%16,59427.9%40,26267.7%2,6234.4%00.0%-23,668 59,479
Edwards67%1,09476.8%26718.8%634.4%00.0%827 1,424
Elk72%1,04177.3%23017.1%755.6%00.0%811 1,346
Ellis61%9,29867.5%3,90428.3%5694.1%00.0%5,394 13,771
Ellsworth56%1,99269.9%71525.1%1425.0%00.0%1,277 2,849
Finney44%6,80858.2%4,24236.3%6465.5%00.0%2,566 11,696
Ford37%5,41561.3%2,95033.4%4725.3%00.0%2,465 8,837
Franklin63%7,81463.1%3,70529.9%8687.0%00.0%4,109 12,387
Geary39%4,87851.2%3,96241.6%6827.2%00.0%916 9,522
Gove72%1,19782.2%21014.4%503.4%00.0%987 1,457
Graham70%1,01276.3%25619.3%584.4%00.0%756 1,326
Grant49%1,80372.8%53121.5%1415.7%00.0%1,272 2,475
Gray58%1,81179.4%35515.6%1145.0%00.0%1,456 2,280
Greeley68%50380.4%9715.5%264.2%00.0%406 626
Greenwood66%2,21772.3%65421.3%1946.3%00.0%1,563 3,065
Hamilton48%65576.9%15618.3%414.8%00.0%499 852
Harper67%1,97274.6%54620.7%1254.7%00.0%1,426 2,643
Harvey68%9,54255.3%6,94240.2%7804.5%00.0%2,600 17,264
Haskell55%1,05174.7%28520.3%715.0%00.0%766 1,407
Hodgeman79%82679.4%17917.2%353.4%00.0%647 1,040
Jackson66%4,13062.9%2,02930.9%4116.3%00.0%2,101 6,570
Jefferson69%5,90260.3%3,34934.2%5365.5%00.0%2,553 9,787
Jewell70%1,31081.2%23914.8%654.0%00.0%1,071 1,614
Johnson74%152,06843.8%179,23151.6%16,0374.6%00.0%-27,163 347,336
Kearny53%1,10477.0%27819.4%513.6%00.0%826 1,433
Kingman69%2,90273.6%84621.5%1954.9%00.0%2,056 3,943
Kiowa65%93880.6%15713.5%695.9%00.0%781 1,164
Labette57%5,28262.0%2,80633.0%4275.0%00.0%2,476 8,515
Lane72%70679.4%13515.2%485.4%00.0%571 889
Leavenworth58%20,06755.2%13,89438.2%2,3966.6%00.0%6,173 36,357
Lincoln71%1,20876.9%29718.9%664.2%00.0%911 1,571
Linn66%3,68273.4%99619.9%3356.7%00.0%2,686 5,013
Logan71%1,16380.3%21815.0%684.7%00.0%945 1,449
Lyon56%6,95149.9%6,17144.3%8065.8%00.0%780 13,928
Marion66%4,25869.6%1,59726.1%2604.3%00.0%2,661 6,115
Marshall67%3,42267.9%1,32526.3%2945.8%00.0%2,097 5,041
McPherson62%9,40665.4%4,37030.4%6094.2%00.0%5,036 14,385
Meade62%1,43479.4%29016.0%834.6%00.0%1,144 1,807
Miami68%11,62965.0%5,42830.3%8284.6%00.0%6,201 17,885
Mitchell70%2,39277.4%58719.0%1113.6%00.0%1,805 3,090
Montgomery57%9,45670.9%3,23424.3%6404.8%00.0%6,222 13,330
Morris68%1,92466.6%83929.0%1274.4%00.0%1,085 2,890
Morton60%96481.4%16714.1%534.5%00.0%797 1,184
Nemaha77%4,39177.4%1,06018.7%2203.9%00.0%3,331 5,671
Neosho58%4,56667.0%1,93828.4%3154.6%00.0%2,628 6,819
Ness71%1,27384.8%17111.4%583.9%00.0%1,102 1,502
Norton57%1,91079.6%37915.8%1104.6%00.0%1,531 2,399
Osage66%5,17764.9%2,29228.7%5086.4%00.0%2,885 7,977
Osborne70%1,50377.7%33317.2%995.1%00.0%1,170 1,935
Ottawa71%2,44276.6%56617.7%1825.7%00.0%1,876 3,190
Pawnee52%1,93270.8%68325.0%1154.2%00.0%1,249 2,730
Phillips75%2,26181.7%37013.4%1364.9%00.0%1,891 2,767
Pottawatomie71%9,01068.9%3,42526.2%6374.9%00.0%5,585 13,072
Pratt61%2,92570.9%1,01224.5%1874.5%00.0%1,913 4,124
Rawlins75%1,20480.5%22715.2%644.3%00.0%977 1,495
Reno59%17,36262.2%9,25133.1%1,3074.7%00.0%8,111 27,920
Republic73%2,09279.4%43316.4%1114.2%00.0%1,659 2,636
Rice60%3,03970.7%1,04724.4%2135.0%00.0%1,992 4,299
Riley42%11,32344.9%12,76750.6%1,1494.6%00.0%-1,444 25,239
Rooks74%2,19080.0%38214.0%1666.1%00.0%1,808 2,738
Rush72%1,27576.4%31618.9%774.6%00.0%959 1,668
Russell66%2,59575.7%66619.4%1674.9%00.0%1,929 3,428
Saline60%14,66660.0%8,67135.4%1,1254.6%00.0%5,995 24,462
Scott65%1,91881.7%32513.8%1054.5%00.0%1,593 2,348
Sedgwick57%115,47652.0%96,20543.3%10,4964.7%00.0%19,271 222,177
Seward36%3,11559.9%1,82435.1%2605.0%00.0%1,291 5,199
Shawnee63%37,86144.3%43,18550.5%4,5105.3%00.0%-5,324 85,556
Sheridan78%1,22285.2%17312.1%402.8%00.0%1,049 1,435
Sherman61%2,13278.8%41815.5%1555.7%00.0%1,714 2,705
Smith75%1,66878.6%36617.2%884.1%00.0%1,302 2,122
Stafford67%1,56177.0%38018.8%854.2%00.0%1,181 2,026
Stanton56%59878.4%14018.3%253.3%00.0%458 763
Stevens54%1,64181.8%27013.5%964.8%00.0%1,371 2,007
Sumner65%7,45868.3%2,83526.0%6195.7%00.0%4,623 10,912
Thomas63%2,96578.0%68818.1%1463.8%00.0%2,277 3,799
Trego72%1,24076.6%29618.3%825.1%00.0%944 1,618
Wabaunsee73%2,67068.7%1,03426.6%1814.7%00.0%1,636 3,885
Wallace73%73890.2%546.6%263.2%00.0%684 818
Washington68%2,26078.5%50717.6%1113.9%00.0%1,753 2,878
Wichita61%77480.5%15416.0%333.4%00.0%620 961
Wilson61%2,91073.6%85321.6%1904.8%00.0%2,057 3,953
Woodson62%1,09371.0%35222.9%946.1%00.0%741 1,539
Wyandotte47%16,81129.9%35,68563.5%3,7216.6%00.0%-18,874 56,217
TOTAL 62% 727,96253.2% 571,53041.8% 68,2635.0% 00.0% 156,432 1,367,755
Total R vote: 727,962 (53.2%)      Total D vote: 571,530 (41.8%)      Total Other vote: 68,263 (5.0%)
* incumbent
Campaign finance data for this election**:
Total Disbursements: $7,171,199 $28,841,685 $0
Total Receipts: $6,772,872 $29,004,665 $0
Cash on Hand: $209,958 $162,979 $0
Contributions by Candidate: $0 $0 $0
Loans by Candidate: $0 $50,000 $0
Total Individual Contributions: $4,487,242 $27,023,007 $0
Party Contributions: $46,450 $200 $0
Other Committee Contributions: $2,034,570 $635,002 $0
Transfers from Other Committees: $187,730 $999,674 $0
Independent Expenditures Supporting: $7,606,057 $1,011,016 $0
Independent Expenditures Opposing: $15,588,703 $25,377,868 $0
Net Independent Expenditures: $-7,982,646 $-24,366,852 $0
Net Spending: $-811,447 $4,474,833 $0

**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/KS/2020

View 2024 FEC data



2020 Senate class 2, Allen County
CandidateVotesPct
Roger Marshall (R) 3,856 65.7%
Barbara Bollier (D) 1,701 29.0%
Jason Buckley (Lbt) 314 5.3%
TOTAL 5,871
Turnout: 61%


2020 Senate class 2, Anderson County
CandidateVotesPct
Roger Marshall (R) 2,638 70.4%
Barbara Bollier (D) 842 22.5%
Jason Buckley (Lbt) 268 7.2%
TOTAL 3,748
Turnout: 65%


2020 Senate class 2, Atchison County
CandidateVotesPct
Roger Marshall (R) 4,454 60.0%
Barbara Bollier (D) 2,434 32.8%
Jason Buckley (Lbt) 531 7.2%
TOTAL 7,419
Turnout: 60%


2020 Senate class 2, Barber County
CandidateVotesPct
Roger Marshall (R) 1,879 80.9%
Barbara Bollier (D) 328 14.1%
Jason Buckley (Lbt) 115 5.0%
TOTAL 2,322
Turnout: 75%


2020 Senate class 2, Barton County
CandidateVotesPct
Roger Marshall (R) 8,151 73.6%
Barbara Bollier (D) 2,477 22.4%
Jason Buckley (Lbt) 451 4.1%
TOTAL 11,079
Turnout: 58%


2020 Senate class 2, Bourbon County
CandidateVotesPct
Roger Marshall (R) 4,619 69.6%
Barbara Bollier (D) 1,694 25.5%
Jason Buckley (Lbt) 319 4.8%
TOTAL 6,632
Turnout: 62%


2020 Senate class 2, Brown County
CandidateVotesPct
Roger Marshall (R) 2,975 67.1%
Barbara Bollier (D) 1,193 26.9%
Jason Buckley (Lbt) 267 6.0%
TOTAL 4,435
Turnout: 64%


2020 Senate class 2, Butler County
CandidateVotesPct
Roger Marshall (R) 21,312 65.7%
Barbara Bollier (D) 9,554 29.4%
Jason Buckley (Lbt) 1,584 4.9%
TOTAL 32,450
Turnout: 64%


2020 Senate class 2, Chase County
CandidateVotesPct
Roger Marshall (R) 1,025 68.9%
Barbara Bollier (D) 390 26.2%
Jason Buckley (Lbt) 73 4.9%
TOTAL 1,488
Turnout: 73%


2020 Senate class 2, Chautauqua County
CandidateVotesPct
Roger Marshall (R) 1,345 82.9%
Barbara Bollier (D) 225 13.9%
Jason Buckley (Lbt) 53 3.3%
TOTAL 1,623
Turnout: 62%


2020 Senate class 2, Cherokee County
CandidateVotesPct
Roger Marshall (R) 6,216 68.6%
Barbara Bollier (D) 2,368 26.2%
Jason Buckley (Lbt) 471 5.2%
TOTAL 9,055
Turnout: 62%


2020 Senate class 2, Cheyenne County
CandidateVotesPct
Roger Marshall (R) 1,168 79.2%
Barbara Bollier (D) 241 16.4%
Jason Buckley (Lbt) 65 4.4%
TOTAL 1,474
Turnout: 71%


2020 Senate class 2, Clark County
CandidateVotesPct
Roger Marshall (R) 831 78.8%
Barbara Bollier (D) 164 15.5%
Jason Buckley (Lbt) 60 5.7%
TOTAL 1,055
Turnout: 71%


2020 Senate class 2, Clay County
CandidateVotesPct
Roger Marshall (R) 2,991 71.9%
Barbara Bollier (D) 932 22.4%
Jason Buckley (Lbt) 235 5.7%
TOTAL 4,158
Turnout: 68%


2020 Senate class 2, Cloud County
CandidateVotesPct
Roger Marshall (R) 3,018 71.6%
Barbara Bollier (D) 942 22.4%
Jason Buckley (Lbt) 254 6.0%
TOTAL 4,214
Turnout: 63%


2020 Senate class 2, Coffey County
CandidateVotesPct
Roger Marshall (R) 3,228 71.2%
Barbara Bollier (D) 1,027 22.7%
Jason Buckley (Lbt) 276 6.1%
TOTAL 4,531
Turnout: 70%


2020 Senate class 2, Comanche County
CandidateVotesPct
Roger Marshall (R) 716 77.9%
Barbara Bollier (D) 153 16.6%
Jason Buckley (Lbt) 50 5.4%
TOTAL 919
Turnout: 71%


2020 Senate class 2, Cowley County
CandidateVotesPct
Roger Marshall (R) 8,886 62.2%
Barbara Bollier (D) 4,568 32.0%
Jason Buckley (Lbt) 821 5.8%
TOTAL 14,275
Turnout: 54%


2020 Senate class 2, Crawford County
CandidateVotesPct
Roger Marshall (R) 9,092 54.9%
Barbara Bollier (D) 6,494 39.2%
Jason Buckley (Lbt) 978 5.9%
TOTAL 16,564
Turnout: 54%


2020 Senate class 2, Decatur County
CandidateVotesPct
Roger Marshall (R) 1,180 79.2%
Barbara Bollier (D) 232 15.6%
Jason Buckley (Lbt) 78 5.2%
TOTAL 1,490
Turnout: 70%


2020 Senate class 2, Dickinson County
CandidateVotesPct
Roger Marshall (R) 6,553 70.6%
Barbara Bollier (D) 2,235 24.1%
Jason Buckley (Lbt) 492 5.3%
TOTAL 9,280
Turnout: 66%


2020 Senate class 2, Doniphan County
CandidateVotesPct
Roger Marshall (R) 2,761 75.8%
Barbara Bollier (D) 672 18.5%
Jason Buckley (Lbt) 209 5.7%
TOTAL 3,642
Turnout: 61%


2020 Senate class 2, Douglas County
CandidateVotesPct
Roger Marshall (R) 16,594 27.9%
Barbara Bollier (D) 40,262 67.7%
Jason Buckley (Lbt) 2,623 4.4%
TOTAL 59,479
Turnout: 61%


2020 Senate class 2, Edwards County
CandidateVotesPct
Roger Marshall (R) 1,094 76.8%
Barbara Bollier (D) 267 18.8%
Jason Buckley (Lbt) 63 4.4%
TOTAL 1,424
Turnout: 67%


2020 Senate class 2, Elk County
CandidateVotesPct
Roger Marshall (R) 1,041 77.3%
Barbara Bollier (D) 230 17.1%
Jason Buckley (Lbt) 75 5.6%
TOTAL 1,346
Turnout: 72%


2020 Senate class 2, Ellis County
CandidateVotesPct
Roger Marshall (R) 9,298 67.5%
Barbara Bollier (D) 3,904 28.3%
Jason Buckley (Lbt) 569 4.1%
TOTAL 13,771
Turnout: 61%


2020 Senate class 2, Ellsworth County
CandidateVotesPct
Roger Marshall (R) 1,992 69.9%
Barbara Bollier (D) 715 25.1%
Jason Buckley (Lbt) 142 5.0%
TOTAL 2,849
Turnout: 56%


2020 Senate class 2, Finney County
CandidateVotesPct
Roger Marshall (R) 6,808 58.2%
Barbara Bollier (D) 4,242 36.3%
Jason Buckley (Lbt) 646 5.5%
TOTAL 11,696
Turnout: 44%


2020 Senate class 2, Ford County
CandidateVotesPct
Roger Marshall (R) 5,415 61.3%
Barbara Bollier (D) 2,950 33.4%
Jason Buckley (Lbt) 472 5.3%
TOTAL 8,837
Turnout: 37%


2020 Senate class 2, Franklin County
CandidateVotesPct
Roger Marshall (R) 7,814 63.1%
Barbara Bollier (D) 3,705 29.9%
Jason Buckley (Lbt) 868 7.0%
TOTAL 12,387
Turnout: 63%


2020 Senate class 2, Geary County
CandidateVotesPct
Roger Marshall (R) 4,878 51.2%
Barbara Bollier (D) 3,962 41.6%
Jason Buckley (Lbt) 682 7.2%
TOTAL 9,522
Turnout: 39%


2020 Senate class 2, Gove County
CandidateVotesPct
Roger Marshall (R) 1,197 82.2%
Barbara Bollier (D) 210 14.4%
Jason Buckley (Lbt) 50 3.4%
TOTAL 1,457
Turnout: 72%


2020 Senate class 2, Graham County
CandidateVotesPct
Roger Marshall (R) 1,012 76.3%
Barbara Bollier (D) 256 19.3%
Jason Buckley (Lbt) 58 4.4%
TOTAL 1,326
Turnout: 70%


2020 Senate class 2, Grant County
CandidateVotesPct
Roger Marshall (R) 1,803 72.8%
Barbara Bollier (D) 531 21.5%
Jason Buckley (Lbt) 141 5.7%
TOTAL 2,475
Turnout: 49%


2020 Senate class 2, Gray County
CandidateVotesPct
Roger Marshall (R) 1,811 79.4%
Barbara Bollier (D) 355 15.6%
Jason Buckley (Lbt) 114 5.0%
TOTAL 2,280
Turnout: 58%


2020 Senate class 2, Greeley County
CandidateVotesPct
Roger Marshall (R) 503 80.4%
Barbara Bollier (D) 97 15.5%
Jason Buckley (Lbt) 26 4.2%
TOTAL 626
Turnout: 68%


2020 Senate class 2, Greenwood County
CandidateVotesPct
Roger Marshall (R) 2,217 72.3%
Barbara Bollier (D) 654 21.3%
Jason Buckley (Lbt) 194 6.3%
TOTAL 3,065
Turnout: 66%


2020 Senate class 2, Hamilton County
CandidateVotesPct
Roger Marshall (R) 655 76.9%
Barbara Bollier (D) 156 18.3%
Jason Buckley (Lbt) 41 4.8%
TOTAL 852
Turnout: 48%


2020 Senate class 2, Harper County
CandidateVotesPct
Roger Marshall (R) 1,972 74.6%
Barbara Bollier (D) 546 20.7%
Jason Buckley (Lbt) 125 4.7%
TOTAL 2,643
Turnout: 67%


2020 Senate class 2, Harvey County
CandidateVotesPct
Roger Marshall (R) 9,542 55.3%
Barbara Bollier (D) 6,942 40.2%
Jason Buckley (Lbt) 780 4.5%
TOTAL 17,264
Turnout: 68%


2020 Senate class 2, Haskell County
CandidateVotesPct
Roger Marshall (R) 1,051 74.7%
Barbara Bollier (D) 285 20.3%
Jason Buckley (Lbt) 71 5.0%
TOTAL 1,407
Turnout: 55%


2020 Senate class 2, Hodgeman County
CandidateVotesPct
Roger Marshall (R) 826 79.4%
Barbara Bollier (D) 179 17.2%
Jason Buckley (Lbt) 35 3.4%
TOTAL 1,040
Turnout: 79%


2020 Senate class 2, Jackson County
CandidateVotesPct
Roger Marshall (R) 4,130 62.9%
Barbara Bollier (D) 2,029 30.9%
Jason Buckley (Lbt) 411 6.3%
TOTAL 6,570
Turnout: 66%


2020 Senate class 2, Jefferson County
CandidateVotesPct
Roger Marshall (R) 5,902 60.3%
Barbara Bollier (D) 3,349 34.2%
Jason Buckley (Lbt) 536 5.5%
TOTAL 9,787
Turnout: 69%


2020 Senate class 2, Jewell County
CandidateVotesPct
Roger Marshall (R) 1,310 81.2%
Barbara Bollier (D) 239 14.8%
Jason Buckley (Lbt) 65 4.0%
TOTAL 1,614
Turnout: 70%


2020 Senate class 2, Johnson County
CandidateVotesPct
Roger Marshall (R) 152,068 43.8%
Barbara Bollier (D) 179,231 51.6%
Jason Buckley (Lbt) 16,037 4.6%
TOTAL 347,336
Turnout: 74%


2020 Senate class 2, Kearny County
CandidateVotesPct
Roger Marshall (R) 1,104 77.0%
Barbara Bollier (D) 278 19.4%
Jason Buckley (Lbt) 51 3.6%
TOTAL 1,433
Turnout: 53%


2020 Senate class 2, Kingman County
CandidateVotesPct
Roger Marshall (R) 2,902 73.6%
Barbara Bollier (D) 846 21.5%
Jason Buckley (Lbt) 195 4.9%
TOTAL 3,943
Turnout: 69%


2020 Senate class 2, Kiowa County
CandidateVotesPct
Roger Marshall (R) 938 80.6%
Barbara Bollier (D) 157 13.5%
Jason Buckley (Lbt) 69 5.9%
TOTAL 1,164
Turnout: 65%


2020 Senate class 2, Labette County
CandidateVotesPct
Roger Marshall (R) 5,282 62.0%
Barbara Bollier (D) 2,806 33.0%
Jason Buckley (Lbt) 427 5.0%
TOTAL 8,515
Turnout: 57%


2020 Senate class 2, Lane County
CandidateVotesPct
Roger Marshall (R) 706 79.4%
Barbara Bollier (D) 135 15.2%
Jason Buckley (Lbt) 48 5.4%
TOTAL 889
Turnout: 72%


2020 Senate class 2, Leavenworth County
CandidateVotesPct
Roger Marshall (R) 20,067 55.2%
Barbara Bollier (D) 13,894 38.2%
Jason Buckley (Lbt) 2,396 6.6%
TOTAL 36,357
Turnout: 58%


2020 Senate class 2, Lincoln County
CandidateVotesPct
Roger Marshall (R) 1,208 76.9%
Barbara Bollier (D) 297 18.9%
Jason Buckley (Lbt) 66 4.2%
TOTAL 1,571
Turnout: 71%


2020 Senate class 2, Linn County
CandidateVotesPct
Roger Marshall (R) 3,682 73.4%
Barbara Bollier (D) 996 19.9%
Jason Buckley (Lbt) 335 6.7%
TOTAL 5,013
Turnout: 66%


2020 Senate class 2, Logan County
CandidateVotesPct
Roger Marshall (R) 1,163 80.3%
Barbara Bollier (D) 218 15.0%
Jason Buckley (Lbt) 68 4.7%
TOTAL 1,449
Turnout: 71%


2020 Senate class 2, Lyon County
CandidateVotesPct
Roger Marshall (R) 6,951 49.9%
Barbara Bollier (D) 6,171 44.3%
Jason Buckley (Lbt) 806 5.8%
TOTAL 13,928
Turnout: 56%


2020 Senate class 2, Marion County
CandidateVotesPct
Roger Marshall (R) 4,258 69.6%
Barbara Bollier (D) 1,597 26.1%
Jason Buckley (Lbt) 260 4.3%
TOTAL 6,115
Turnout: 66%


2020 Senate class 2, Marshall County
CandidateVotesPct
Roger Marshall (R) 3,422 67.9%
Barbara Bollier (D) 1,325 26.3%
Jason Buckley (Lbt) 294 5.8%
TOTAL 5,041
Turnout: 67%


2020 Senate class 2, McPherson County
CandidateVotesPct
Roger Marshall (R) 9,406 65.4%
Barbara Bollier (D) 4,370 30.4%
Jason Buckley (Lbt) 609 4.2%
TOTAL 14,385
Turnout: 62%


2020 Senate class 2, Meade County
CandidateVotesPct
Roger Marshall (R) 1,434 79.4%
Barbara Bollier (D) 290 16.0%
Jason Buckley (Lbt) 83 4.6%
TOTAL 1,807
Turnout: 62%


2020 Senate class 2, Miami County
CandidateVotesPct
Roger Marshall (R) 11,629 65.0%
Barbara Bollier (D) 5,428 30.3%
Jason Buckley (Lbt) 828 4.6%
TOTAL 17,885
Turnout: 68%


2020 Senate class 2, Mitchell County
CandidateVotesPct
Roger Marshall (R) 2,392 77.4%
Barbara Bollier (D) 587 19.0%
Jason Buckley (Lbt) 111 3.6%
TOTAL 3,090
Turnout: 70%


2020 Senate class 2, Montgomery County
CandidateVotesPct
Roger Marshall (R) 9,456 70.9%
Barbara Bollier (D) 3,234 24.3%
Jason Buckley (Lbt) 640 4.8%
TOTAL 13,330
Turnout: 57%


2020 Senate class 2, Morris County
CandidateVotesPct
Roger Marshall (R) 1,924 66.6%
Barbara Bollier (D) 839 29.0%
Jason Buckley (Lbt) 127 4.4%
TOTAL 2,890
Turnout: 68%


2020 Senate class 2, Morton County
CandidateVotesPct
Roger Marshall (R) 964 81.4%
Barbara Bollier (D) 167 14.1%
Jason Buckley (Lbt) 53 4.5%
TOTAL 1,184
Turnout: 60%


2020 Senate class 2, Nemaha County
CandidateVotesPct
Roger Marshall (R) 4,391 77.4%
Barbara Bollier (D) 1,060 18.7%
Jason Buckley (Lbt) 220 3.9%
TOTAL 5,671
Turnout: 77%


2020 Senate class 2, Neosho County
CandidateVotesPct
Roger Marshall (R) 4,566 67.0%
Barbara Bollier (D) 1,938 28.4%
Jason Buckley (Lbt) 315 4.6%
TOTAL 6,819
Turnout: 58%


2020 Senate class 2, Ness County
CandidateVotesPct
Roger Marshall (R) 1,273 84.8%
Barbara Bollier (D) 171 11.4%
Jason Buckley (Lbt) 58 3.9%
TOTAL 1,502
Turnout: 71%


2020 Senate class 2, Norton County
CandidateVotesPct
Roger Marshall (R) 1,910 79.6%
Barbara Bollier (D) 379 15.8%
Jason Buckley (Lbt) 110 4.6%
TOTAL 2,399
Turnout: 57%


2020 Senate class 2, Osage County
CandidateVotesPct
Roger Marshall (R) 5,177 64.9%
Barbara Bollier (D) 2,292 28.7%
Jason Buckley (Lbt) 508 6.4%
TOTAL 7,977
Turnout: 66%


2020 Senate class 2, Osborne County
CandidateVotesPct
Roger Marshall (R) 1,503 77.7%
Barbara Bollier (D) 333 17.2%
Jason Buckley (Lbt) 99 5.1%
TOTAL 1,935
Turnout: 70%


2020 Senate class 2, Ottawa County
CandidateVotesPct
Roger Marshall (R) 2,442 76.6%
Barbara Bollier (D) 566 17.7%
Jason Buckley (Lbt) 182 5.7%
TOTAL 3,190
Turnout: 71%


2020 Senate class 2, Pawnee County
CandidateVotesPct
Roger Marshall (R) 1,932 70.8%
Barbara Bollier (D) 683 25.0%
Jason Buckley (Lbt) 115 4.2%
TOTAL 2,730
Turnout: 52%


2020 Senate class 2, Phillips County
CandidateVotesPct
Roger Marshall (R) 2,261 81.7%
Barbara Bollier (D) 370 13.4%
Jason Buckley (Lbt) 136 4.9%
TOTAL 2,767
Turnout: 75%


2020 Senate class 2, Pottawatomie County
CandidateVotesPct
Roger Marshall (R) 9,010 68.9%
Barbara Bollier (D) 3,425 26.2%
Jason Buckley (Lbt) 637 4.9%
TOTAL 13,072
Turnout: 71%


2020 Senate class 2, Pratt County
CandidateVotesPct
Roger Marshall (R) 2,925 70.9%
Barbara Bollier (D) 1,012 24.5%
Jason Buckley (Lbt) 187 4.5%
TOTAL 4,124
Turnout: 61%


2020 Senate class 2, Rawlins County
CandidateVotesPct
Roger Marshall (R) 1,204 80.5%
Barbara Bollier (D) 227 15.2%
Jason Buckley (Lbt) 64 4.3%
TOTAL 1,495
Turnout: 75%


2020 Senate class 2, Reno County
CandidateVotesPct
Roger Marshall (R) 17,362 62.2%
Barbara Bollier (D) 9,251 33.1%
Jason Buckley (Lbt) 1,307 4.7%
TOTAL 27,920
Turnout: 59%


2020 Senate class 2, Republic County
CandidateVotesPct
Roger Marshall (R) 2,092 79.4%
Barbara Bollier (D) 433 16.4%
Jason Buckley (Lbt) 111 4.2%
TOTAL 2,636
Turnout: 73%


2020 Senate class 2, Rice County
CandidateVotesPct
Roger Marshall (R) 3,039 70.7%
Barbara Bollier (D) 1,047 24.4%
Jason Buckley (Lbt) 213 5.0%
TOTAL 4,299
Turnout: 60%


2020 Senate class 2, Riley County
CandidateVotesPct
Roger Marshall (R) 11,323 44.9%
Barbara Bollier (D) 12,767 50.6%
Jason Buckley (Lbt) 1,149 4.6%
TOTAL 25,239
Turnout: 42%


2020 Senate class 2, Rooks County
CandidateVotesPct
Roger Marshall (R) 2,190 80.0%
Barbara Bollier (D) 382 14.0%
Jason Buckley (Lbt) 166 6.1%
TOTAL 2,738
Turnout: 74%


2020 Senate class 2, Rush County
CandidateVotesPct
Roger Marshall (R) 1,275 76.4%
Barbara Bollier (D) 316 18.9%
Jason Buckley (Lbt) 77 4.6%
TOTAL 1,668
Turnout: 72%


2020 Senate class 2, Russell County
CandidateVotesPct
Roger Marshall (R) 2,595 75.7%
Barbara Bollier (D) 666 19.4%
Jason Buckley (Lbt) 167 4.9%
TOTAL 3,428
Turnout: 66%


2020 Senate class 2, Saline County
CandidateVotesPct
Roger Marshall (R) 14,666 60.0%
Barbara Bollier (D) 8,671 35.4%
Jason Buckley (Lbt) 1,125 4.6%
TOTAL 24,462
Turnout: 60%


2020 Senate class 2, Scott County
CandidateVotesPct
Roger Marshall (R) 1,918 81.7%
Barbara Bollier (D) 325 13.8%
Jason Buckley (Lbt) 105 4.5%
TOTAL 2,348
Turnout: 65%


2020 Senate class 2, Sedgwick County
CandidateVotesPct
Roger Marshall (R) 115,476 52.0%
Barbara Bollier (D) 96,205 43.3%
Jason Buckley (Lbt) 10,496 4.7%
TOTAL 222,177
Turnout: 57%


2020 Senate class 2, Seward County
CandidateVotesPct
Roger Marshall (R) 3,115 59.9%
Barbara Bollier (D) 1,824 35.1%
Jason Buckley (Lbt) 260 5.0%
TOTAL 5,199
Turnout: 36%


2020 Senate class 2, Shawnee County
CandidateVotesPct
Roger Marshall (R) 37,861 44.3%
Barbara Bollier (D) 43,185 50.5%
Jason Buckley (Lbt) 4,510 5.3%
TOTAL 85,556
Turnout: 63%


2020 Senate class 2, Sheridan County
CandidateVotesPct
Roger Marshall (R) 1,222 85.2%
Barbara Bollier (D) 173 12.1%
Jason Buckley (Lbt) 40 2.8%
TOTAL 1,435
Turnout: 78%


2020 Senate class 2, Sherman County
CandidateVotesPct
Roger Marshall (R) 2,132 78.8%
Barbara Bollier (D) 418 15.5%
Jason Buckley (Lbt) 155 5.7%
TOTAL 2,705
Turnout: 61%


2020 Senate class 2, Smith County
CandidateVotesPct
Roger Marshall (R) 1,668 78.6%
Barbara Bollier (D) 366 17.2%
Jason Buckley (Lbt) 88 4.1%
TOTAL 2,122
Turnout: 75%


2020 Senate class 2, Stafford County
CandidateVotesPct
Roger Marshall (R) 1,561 77.0%
Barbara Bollier (D) 380 18.8%
Jason Buckley (Lbt) 85 4.2%
TOTAL 2,026
Turnout: 67%


2020 Senate class 2, Stanton County
CandidateVotesPct
Roger Marshall (R) 598 78.4%
Barbara Bollier (D) 140 18.3%
Jason Buckley (Lbt) 25 3.3%
TOTAL 763
Turnout: 56%


2020 Senate class 2, Stevens County
CandidateVotesPct
Roger Marshall (R) 1,641 81.8%
Barbara Bollier (D) 270 13.5%
Jason Buckley (Lbt) 96 4.8%
TOTAL 2,007
Turnout: 54%


2020 Senate class 2, Sumner County
CandidateVotesPct
Roger Marshall (R) 7,458 68.3%
Barbara Bollier (D) 2,835 26.0%
Jason Buckley (Lbt) 619 5.7%
TOTAL 10,912
Turnout: 65%


2020 Senate class 2, Thomas County
CandidateVotesPct
Roger Marshall (R) 2,965 78.0%
Barbara Bollier (D) 688 18.1%
Jason Buckley (Lbt) 146 3.8%
TOTAL 3,799
Turnout: 63%


2020 Senate class 2, Trego County
CandidateVotesPct
Roger Marshall (R) 1,240 76.6%
Barbara Bollier (D) 296 18.3%
Jason Buckley (Lbt) 82 5.1%
TOTAL 1,618
Turnout: 72%


2020 Senate class 2, Wabaunsee County
CandidateVotesPct
Roger Marshall (R) 2,670 68.7%
Barbara Bollier (D) 1,034 26.6%
Jason Buckley (Lbt) 181 4.7%
TOTAL 3,885
Turnout: 73%


2020 Senate class 2, Wallace County
CandidateVotesPct
Roger Marshall (R) 738 90.2%
Barbara Bollier (D) 54 6.6%
Jason Buckley (Lbt) 26 3.2%
TOTAL 818
Turnout: 73%


2020 Senate class 2, Washington County
CandidateVotesPct
Roger Marshall (R) 2,260 78.5%
Barbara Bollier (D) 507 17.6%
Jason Buckley (Lbt) 111 3.9%
TOTAL 2,878
Turnout: 68%


2020 Senate class 2, Wichita County
CandidateVotesPct
Roger Marshall (R) 774 80.5%
Barbara Bollier (D) 154 16.0%
Jason Buckley (Lbt) 33 3.4%
TOTAL 961
Turnout: 61%


2020 Senate class 2, Wilson County
CandidateVotesPct
Roger Marshall (R) 2,910 73.6%
Barbara Bollier (D) 853 21.6%
Jason Buckley (Lbt) 190 4.8%
TOTAL 3,953
Turnout: 61%


2020 Senate class 2, Woodson County
CandidateVotesPct
Roger Marshall (R) 1,093 71.0%
Barbara Bollier (D) 352 22.9%
Jason Buckley (Lbt) 94 6.1%
TOTAL 1,539
Turnout: 62%


2020 Senate class 2, Wyandotte County
CandidateVotesPct
Roger Marshall (R) 16,811 29.9%
Barbara Bollier (D) 35,685 63.5%
Jason Buckley (Lbt) 3,721 6.6%
TOTAL 56,217
Turnout: 47%

Campaign finance data for this election**:

Roger Marshall
Total Disbursements: $7,171,199
Total Receipts: $6,772,872
Cash on Hand: $209,958
Candidate Contributions: $0
Candidate Loans: $0
Individual Contributions: $4,487,242
Party Contributions: $46,450
Other Committee Contributions: $2,034,570
Other Committee Transfers: $187,730
Indep. Expenditures Supporting: $7,606,057
Indep. Expenditures Opposing: $15,588,703
Net Independent Expenditures: $-7,982,646
Net Spending: $-811,447



Barbara Bollier
Total Disbursements: $28,841,685
Total Receipts: $29,004,665
Cash on Hand: $162,979
Candidate Contributions: $0
Candidate Loans: $50,000
Individual Contributions: $27,023,007
Party Contributions: $200
Other Committee Contributions: $635,002
Other Committee Transfers: $999,674
Indep. Expenditures Supporting: $1,011,016
Indep. Expenditures Opposing: $25,377,868
Net Independent Expenditures: $-24,366,852
Net Spending: $4,474,833



**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/KS/2020

View 2024 FEC data


Republican Primary
Pos Candidate Votes % $**
1   Roger Marshall 167,800 40.3% $7,171,199
2   Kris Kobach 108,726 26.1% $1,138,692
3   Bob Hamilton 77,952 18.7% $3,930,903
4   Dave Lindstrom 27,451 6.6% $731,753
5   Steve Roberts 8,141 2.0%
6   Brian Matlock 7,083 1.7% $20,411
7   Lance Berland 6,404 1.5%
8   John Miller 4,431 1.1%
9   Derek Ellis 3,970 1.0%
10   Gabriel Robles 3,744 0.9%
11   John Berman 861 0.2%
TOTAL VOTES 416,563    


Democrat Primary
Pos Candidate Votes % $**
1   Barbara Bollier 168,759 85.3% $28,841,685
2   Robert Tillman 28,997 14.7% $80
TOTAL VOTES 197,756