RightDataUSA

2022-11-08 Senatorial Election Results for Illinois (Class 3)


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 Tammy Duckworth*
(D)
Kathy Salvi
(R)
William Redpath
(Libertarian)
Other Margin TOTAL
Adams50%6,24425.0%18,34173.6%3511.4%00.0%-12,097 24,936
Alexander46%76444.8%93054.5%130.8%00.0%-166 1,707
Bond48%2,06132.2%4,19365.6%1392.2%00.0%-2,132 6,393
Boone44%7,02240.1%10,15758.0%3371.9%10.0%-3,135 17,517
Brown36%39420.8%1,47577.8%281.5%00.0%-1,081 1,897
Bureau49%5,02839.7%7,42958.6%2131.7%00.0%-2,401 12,670
Calhoun68%78933.8%1,48563.7%572.4%00.0%-696 2,331
Carroll47%2,03934.3%3,80463.9%1101.8%00.0%-1,765 5,953
Cass41%1,26032.0%2,58165.6%912.3%00.0%-1,321 3,932
Champaign41%40,75660.1%25,79138.0%1,2471.8%00.0%14,965 67,794
Christian47%3,86531.1%8,22266.2%3302.7%00.0%-4,357 12,417
Clark54%1,48023.4%4,74575.1%911.4%00.0%-3,265 6,316
Clay57%1,08218.9%4,55479.4%1011.8%00.0%-3,472 5,737
Clinton51%3,85626.1%10,66272.2%2551.7%00.0%-6,806 14,773
Coles43%5,92435.9%10,27062.3%2931.8%00.0%-4,346 16,487
Cook36%1,080,17574.9%341,44723.7%20,2821.4%180.0%738,728 1,441,922
Crawford47%1,68524.3%5,10073.5%1582.3%00.0%-3,415 6,943
Cumberland60%1,07722.6%3,60775.7%791.7%00.0%-2,530 4,763
De Witt51%1,78429.3%4,15268.3%1442.4%00.0%-2,368 6,080
DeKalb44%17,68851.3%16,06346.6%7472.2%00.0%1,625 34,498
Douglas44%1,80127.9%4,52970.2%1211.9%00.0%-2,728 6,451
DuPage48%194,60656.9%141,31641.4%5,8141.7%40.0%53,290 341,740
Edgar46%1,58326.2%4,36172.1%1081.8%00.0%-2,778 6,052
Edwards60%44816.1%2,28081.9%552.0%00.0%-1,832 2,783
Effingham61%3,19020.1%12,40978.3%2431.5%00.0%-9,219 15,842
Fayette48%1,67821.0%6,19077.3%1371.7%00.0%-4,512 8,005
Ford50%1,38627.0%3,62170.5%1272.5%00.0%-2,235 5,134
Franklin47%3,90828.6%9,54569.8%2281.7%00.0%-5,637 13,681
Fulton49%5,68543.7%7,00953.9%3132.4%00.0%-1,324 13,007
Gallatin56%75334.8%1,37363.4%391.8%00.0%-620 2,165
Greene49%1,14425.3%3,29772.9%821.8%00.0%-2,153 4,523
Grundy49%7,68539.7%11,26658.2%4192.2%00.0%-3,581 19,370
Hamilton55%84424.8%2,50273.6%521.5%00.0%-1,658 3,398
Hancock53%1,87526.0%5,17771.9%1502.1%00.0%-3,302 7,202
Hardin53%40224.4%1,22073.9%281.7%00.0%-818 1,650
Henderson57%1,02035.1%1,81362.3%762.6%00.0%-793 2,909
Henry52%7,43037.8%11,83360.2%3892.0%00.0%-4,403 19,652
Iroquois50%2,22221.3%8,01876.8%1981.9%00.0%-5,796 10,438
Jackson40%9,10953.3%7,69345.0%2871.7%00.0%1,416 17,089
Jasper65%86018.8%3,64579.7%701.5%00.0%-2,785 4,575
Jefferson46%3,73128.4%9,16369.9%2221.7%00.0%-5,432 13,116
Jersey55%2,64828.6%6,40269.1%2102.3%00.0%-3,754 9,260
Jo Daviess53%3,94341.7%5,35556.6%1671.8%00.0%-1,412 9,465
Johnson44%1,05221.9%3,69076.7%711.5%00.0%-2,638 4,813
Kane41%86,47754.8%68,77143.5%2,6931.7%00.0%17,706 157,941
Kankakee43%14,81942.2%19,52255.6%7672.2%00.0%-4,703 35,108
Kendall46%23,15151.1%21,29447.0%8201.8%00.0%1,857 45,265
Knox45%8,07246.0%9,13052.0%3642.1%00.0%-1,058 17,566
La Salle47%18,07645.7%20,80452.6%6981.8%00.0%-2,728 39,578
Lake43%138,58460.4%87,52938.2%3,2951.4%50.0%51,055 229,413
Lawrence41%1,17823.4%3,74574.5%1022.0%00.0%-2,567 5,025
Lee44%4,68539.0%7,11359.3%2041.7%00.0%-2,428 12,002
Livingston46%3,55427.8%9,02070.5%2241.8%00.0%-5,466 12,798
Logan43%2,88729.9%6,50867.3%2732.8%00.0%-3,621 9,668
Macon45%14,57341.4%20,04256.9%6271.8%10.0%-5,469 35,243
Macoupin51%6,37735.9%11,02562.1%3461.9%00.0%-4,648 17,748
Madison48%44,27345.2%51,85852.9%1,8831.9%00.0%-7,585 98,014
Marion45%3,40726.4%9,27271.9%2191.7%00.0%-5,865 12,898
Marshall51%1,64134.6%2,99763.3%1002.1%00.0%-1,356 4,738
Mason49%1,73935.0%3,13563.1%931.9%00.0%-1,396 4,967
Massac45%1,31727.1%3,47471.5%711.5%00.0%-2,157 4,862
McDonough43%3,79340.4%5,43457.9%1591.7%00.0%-1,641 9,386
McHenry49%56,05448.2%57,97449.8%2,3212.0%10.0%-1,920 116,350
McLean48%32,18849.7%31,35348.4%1,2862.0%00.0%835 64,827
Menard57%1,65531.3%3,46965.7%1603.0%00.0%-1,814 5,284
Mercer55%2,55938.0%3,94558.6%2283.4%00.0%-1,386 6,732
Monroe58%5,19733.2%10,24065.3%2331.5%00.0%-5,043 15,670
Montgomery48%3,40732.2%6,95465.7%2282.2%00.0%-3,547 10,589
Morgan42%3,65633.2%7,12064.6%2512.3%00.0%-3,464 11,027
Moultrie49%1,44827.6%3,69470.4%1082.1%00.0%-2,246 5,250
Ogle49%6,92035.7%12,10562.4%3771.9%00.0%-5,185 19,402
Peoria44%30,88952.3%27,07145.9%1,0741.8%10.0%3,818 59,035
Perry46%2,43331.4%5,20567.1%1211.6%00.0%-2,772 7,759
Piatt59%2,78336.5%4,65761.2%1752.3%00.0%-1,874 7,615
Pike53%1,30822.0%4,61177.7%150.3%00.0%-3,303 5,934
Pope53%35721.7%1,26576.9%241.5%00.0%-908 1,646
Pulaski50%73036.8%1,23162.0%251.3%00.0%-501 1,986
Putnam62%1,23344.9%1,46453.3%481.7%00.0%-231 2,745
Randolph47%3,52731.1%7,61167.2%1891.7%00.0%-4,084 11,327
Richland52%1,46223.6%4,60874.3%1352.2%00.0%-3,146 6,205
Rock Island44%26,46955.2%20,54842.8%9552.0%00.0%5,921 47,972
Saline44%2,35829.3%5,55469.0%1351.7%00.0%-3,196 8,047
Sangamon53%38,05647.8%39,38949.4%2,2202.8%10.0%-1,333 79,666
Schuyler56%1,00732.3%2,02764.9%882.8%00.0%-1,020 3,122
Scott56%46522.3%1,58876.2%301.4%00.0%-1,123 2,083
Shelby60%2,30423.8%7,17774.2%1861.9%00.0%-4,873 9,667
St. Clair46%47,63453.8%39,33544.4%1,6331.8%10.0%8,299 88,603
Stark56%74232.1%1,49964.9%693.0%00.0%-757 2,310
Stephenson49%6,91441.5%9,39356.4%3372.0%00.0%-2,479 16,644
Tazewell51%19,02137.1%31,13560.8%1,0672.1%10.0%-12,114 51,224
Union53%2,31933.3%4,51464.8%1321.9%00.0%-2,195 6,965
Vermilion40%7,44533.9%14,13564.4%3821.7%00.0%-6,690 21,962
Wabash47%89922.3%3,08376.3%571.4%00.0%-2,184 4,039
Warren46%2,19837.5%3,54560.6%1111.9%00.0%-1,347 5,854
Washington56%1,42523.9%4,42474.2%1141.9%00.0%-2,999 5,963
Wayne55%1,05615.6%5,61082.9%991.5%00.0%-4,554 6,765
White53%1,27522.5%4,31676.0%881.5%00.0%-3,041 5,679
Whiteside47%8,77244.0%10,79254.1%3801.9%00.0%-2,020 19,944
Will44%122,18952.4%107,58146.1%3,5511.5%00.0%14,608 233,321
Williamson48%8,06732.1%16,66566.4%3801.5%00.0%-8,598 25,112
Winnebago41%43,38449.3%42,97248.8%1,6461.9%00.0%412 88,002
Woodford59%4,75228.2%11,80870.0%3131.9%00.0%-7,056 16,873
TOTAL 42% 2,329,13656.8% 1,701,05541.5% 68,6711.7% 340.0% 628,081 4,098,896
Total R vote: 1,701,055 (41.5%)      Total D vote: 2,329,136 (56.8%)      Total Other vote: 68,705 (1.7%)
* incumbent
Campaign finance data for this election**:
Total Disbursements: $18,525,664 $1,340,831 $90,811
Total Receipts: $18,970,642 $1,348,614 $90,811
Cash on Hand: $1,582,821 $7,823 $0
Contributions by Candidate: $0 $648 $400
Loans by Candidate: $0 $480,000 $59,700
Total Individual Contributions: $15,123,794 $765,546 $30,710
Party Contributions: $0 $10,000 $0
Other Committee Contributions: $1,908,676 $30,641 $0
Transfers from Other Committees: $1,912,290 $0 $0
Independent Expenditures Supporting: $46,934 $50,002 $0
Independent Expenditures Opposing: $20,000 $0 $0
Net Independent Expenditures: $26,934 $50,002 $0
Net Spending: $18,552,598 $1,390,833 $90,811

**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/IL/2022

View 2024 FEC data



2022 Senate class 3, Adams County
CandidateVotesPct
Tammy Duckworth* (D) 6,244 25.0%
Kathy Salvi (R) 18,341 73.6%
William Redpath (Lbt) 351 1.4%
TOTAL 24,936
Turnout: 50%


2022 Senate class 3, Alexander County
CandidateVotesPct
Tammy Duckworth* (D) 764 44.8%
Kathy Salvi (R) 930 54.5%
William Redpath (Lbt) 13 0.8%
TOTAL 1,707
Turnout: 46%


2022 Senate class 3, Bond County
CandidateVotesPct
Tammy Duckworth* (D) 2,061 32.2%
Kathy Salvi (R) 4,193 65.6%
William Redpath (Lbt) 139 2.2%
TOTAL 6,393
Turnout: 48%


2022 Senate class 3, Boone County
CandidateVotesPct
Tammy Duckworth* (D) 7,022 40.1%
Kathy Salvi (R) 10,157 58.0%
William Redpath (Lbt) 337 1.9%
TOTAL 17,517
Turnout: 44%


2022 Senate class 3, Brown County
CandidateVotesPct
Tammy Duckworth* (D) 394 20.8%
Kathy Salvi (R) 1,475 77.8%
William Redpath (Lbt) 28 1.5%
TOTAL 1,897
Turnout: 36%


2022 Senate class 3, Bureau County
CandidateVotesPct
Tammy Duckworth* (D) 5,028 39.7%
Kathy Salvi (R) 7,429 58.6%
William Redpath (Lbt) 213 1.7%
TOTAL 12,670
Turnout: 49%


2022 Senate class 3, Calhoun County
CandidateVotesPct
Tammy Duckworth* (D) 789 33.8%
Kathy Salvi (R) 1,485 63.7%
William Redpath (Lbt) 57 2.4%
TOTAL 2,331
Turnout: 68%


2022 Senate class 3, Carroll County
CandidateVotesPct
Tammy Duckworth* (D) 2,039 34.3%
Kathy Salvi (R) 3,804 63.9%
William Redpath (Lbt) 110 1.8%
TOTAL 5,953
Turnout: 47%


2022 Senate class 3, Cass County
CandidateVotesPct
Tammy Duckworth* (D) 1,260 32.0%
Kathy Salvi (R) 2,581 65.6%
William Redpath (Lbt) 91 2.3%
TOTAL 3,932
Turnout: 41%


2022 Senate class 3, Champaign County
CandidateVotesPct
Tammy Duckworth* (D) 40,756 60.1%
Kathy Salvi (R) 25,791 38.0%
William Redpath (Lbt) 1,247 1.8%
TOTAL 67,794
Turnout: 41%


2022 Senate class 3, Christian County
CandidateVotesPct
Tammy Duckworth* (D) 3,865 31.1%
Kathy Salvi (R) 8,222 66.2%
William Redpath (Lbt) 330 2.7%
TOTAL 12,417
Turnout: 47%


2022 Senate class 3, Clark County
CandidateVotesPct
Tammy Duckworth* (D) 1,480 23.4%
Kathy Salvi (R) 4,745 75.1%
William Redpath (Lbt) 91 1.4%
TOTAL 6,316
Turnout: 54%


2022 Senate class 3, Clay County
CandidateVotesPct
Tammy Duckworth* (D) 1,082 18.9%
Kathy Salvi (R) 4,554 79.4%
William Redpath (Lbt) 101 1.8%
TOTAL 5,737
Turnout: 57%


2022 Senate class 3, Clinton County
CandidateVotesPct
Tammy Duckworth* (D) 3,856 26.1%
Kathy Salvi (R) 10,662 72.2%
William Redpath (Lbt) 255 1.7%
TOTAL 14,773
Turnout: 51%


2022 Senate class 3, Coles County
CandidateVotesPct
Tammy Duckworth* (D) 5,924 35.9%
Kathy Salvi (R) 10,270 62.3%
William Redpath (Lbt) 293 1.8%
TOTAL 16,487
Turnout: 43%


2022 Senate class 3, Cook County
CandidateVotesPct
Tammy Duckworth* (D) 1,080,175 74.9%
Kathy Salvi (R) 341,447 23.7%
William Redpath (Lbt) 20,282 1.4%
TOTAL 1,441,922
Turnout: 36%


2022 Senate class 3, Crawford County
CandidateVotesPct
Tammy Duckworth* (D) 1,685 24.3%
Kathy Salvi (R) 5,100 73.5%
William Redpath (Lbt) 158 2.3%
TOTAL 6,943
Turnout: 47%


2022 Senate class 3, Cumberland County
CandidateVotesPct
Tammy Duckworth* (D) 1,077 22.6%
Kathy Salvi (R) 3,607 75.7%
William Redpath (Lbt) 79 1.7%
TOTAL 4,763
Turnout: 60%


2022 Senate class 3, De Witt County
CandidateVotesPct
Tammy Duckworth* (D) 1,784 29.3%
Kathy Salvi (R) 4,152 68.3%
William Redpath (Lbt) 144 2.4%
TOTAL 6,080
Turnout: 51%


2022 Senate class 3, DeKalb County
CandidateVotesPct
Tammy Duckworth* (D) 17,688 51.3%
Kathy Salvi (R) 16,063 46.6%
William Redpath (Lbt) 747 2.2%
TOTAL 34,498
Turnout: 44%


2022 Senate class 3, Douglas County
CandidateVotesPct
Tammy Duckworth* (D) 1,801 27.9%
Kathy Salvi (R) 4,529 70.2%
William Redpath (Lbt) 121 1.9%
TOTAL 6,451
Turnout: 44%


2022 Senate class 3, DuPage County
CandidateVotesPct
Tammy Duckworth* (D) 194,606 56.9%
Kathy Salvi (R) 141,316 41.4%
William Redpath (Lbt) 5,814 1.7%
TOTAL 341,740
Turnout: 48%


2022 Senate class 3, Edgar County
CandidateVotesPct
Tammy Duckworth* (D) 1,583 26.2%
Kathy Salvi (R) 4,361 72.1%
William Redpath (Lbt) 108 1.8%
TOTAL 6,052
Turnout: 46%


2022 Senate class 3, Edwards County
CandidateVotesPct
Tammy Duckworth* (D) 448 16.1%
Kathy Salvi (R) 2,280 81.9%
William Redpath (Lbt) 55 2.0%
TOTAL 2,783
Turnout: 60%


2022 Senate class 3, Effingham County
CandidateVotesPct
Tammy Duckworth* (D) 3,190 20.1%
Kathy Salvi (R) 12,409 78.3%
William Redpath (Lbt) 243 1.5%
TOTAL 15,842
Turnout: 61%


2022 Senate class 3, Fayette County
CandidateVotesPct
Tammy Duckworth* (D) 1,678 21.0%
Kathy Salvi (R) 6,190 77.3%
William Redpath (Lbt) 137 1.7%
TOTAL 8,005
Turnout: 48%


2022 Senate class 3, Ford County
CandidateVotesPct
Tammy Duckworth* (D) 1,386 27.0%
Kathy Salvi (R) 3,621 70.5%
William Redpath (Lbt) 127 2.5%
TOTAL 5,134
Turnout: 50%


2022 Senate class 3, Franklin County
CandidateVotesPct
Tammy Duckworth* (D) 3,908 28.6%
Kathy Salvi (R) 9,545 69.8%
William Redpath (Lbt) 228 1.7%
TOTAL 13,681
Turnout: 47%


2022 Senate class 3, Fulton County
CandidateVotesPct
Tammy Duckworth* (D) 5,685 43.7%
Kathy Salvi (R) 7,009 53.9%
William Redpath (Lbt) 313 2.4%
TOTAL 13,007
Turnout: 49%


2022 Senate class 3, Gallatin County
CandidateVotesPct
Tammy Duckworth* (D) 753 34.8%
Kathy Salvi (R) 1,373 63.4%
William Redpath (Lbt) 39 1.8%
TOTAL 2,165
Turnout: 56%


2022 Senate class 3, Greene County
CandidateVotesPct
Tammy Duckworth* (D) 1,144 25.3%
Kathy Salvi (R) 3,297 72.9%
William Redpath (Lbt) 82 1.8%
TOTAL 4,523
Turnout: 49%


2022 Senate class 3, Grundy County
CandidateVotesPct
Tammy Duckworth* (D) 7,685 39.7%
Kathy Salvi (R) 11,266 58.2%
William Redpath (Lbt) 419 2.2%
TOTAL 19,370
Turnout: 49%


2022 Senate class 3, Hamilton County
CandidateVotesPct
Tammy Duckworth* (D) 844 24.8%
Kathy Salvi (R) 2,502 73.6%
William Redpath (Lbt) 52 1.5%
TOTAL 3,398
Turnout: 55%


2022 Senate class 3, Hancock County
CandidateVotesPct
Tammy Duckworth* (D) 1,875 26.0%
Kathy Salvi (R) 5,177 71.9%
William Redpath (Lbt) 150 2.1%
TOTAL 7,202
Turnout: 53%


2022 Senate class 3, Hardin County
CandidateVotesPct
Tammy Duckworth* (D) 402 24.4%
Kathy Salvi (R) 1,220 73.9%
William Redpath (Lbt) 28 1.7%
TOTAL 1,650
Turnout: 53%


2022 Senate class 3, Henderson County
CandidateVotesPct
Tammy Duckworth* (D) 1,020 35.1%
Kathy Salvi (R) 1,813 62.3%
William Redpath (Lbt) 76 2.6%
TOTAL 2,909
Turnout: 57%


2022 Senate class 3, Henry County
CandidateVotesPct
Tammy Duckworth* (D) 7,430 37.8%
Kathy Salvi (R) 11,833 60.2%
William Redpath (Lbt) 389 2.0%
TOTAL 19,652
Turnout: 52%


2022 Senate class 3, Iroquois County
CandidateVotesPct
Tammy Duckworth* (D) 2,222 21.3%
Kathy Salvi (R) 8,018 76.8%
William Redpath (Lbt) 198 1.9%
TOTAL 10,438
Turnout: 50%


2022 Senate class 3, Jackson County
CandidateVotesPct
Tammy Duckworth* (D) 9,109 53.3%
Kathy Salvi (R) 7,693 45.0%
William Redpath (Lbt) 287 1.7%
TOTAL 17,089
Turnout: 40%


2022 Senate class 3, Jasper County
CandidateVotesPct
Tammy Duckworth* (D) 860 18.8%
Kathy Salvi (R) 3,645 79.7%
William Redpath (Lbt) 70 1.5%
TOTAL 4,575
Turnout: 65%


2022 Senate class 3, Jefferson County
CandidateVotesPct
Tammy Duckworth* (D) 3,731 28.4%
Kathy Salvi (R) 9,163 69.9%
William Redpath (Lbt) 222 1.7%
TOTAL 13,116
Turnout: 46%


2022 Senate class 3, Jersey County
CandidateVotesPct
Tammy Duckworth* (D) 2,648 28.6%
Kathy Salvi (R) 6,402 69.1%
William Redpath (Lbt) 210 2.3%
TOTAL 9,260
Turnout: 55%


2022 Senate class 3, Jo Daviess County
CandidateVotesPct
Tammy Duckworth* (D) 3,943 41.7%
Kathy Salvi (R) 5,355 56.6%
William Redpath (Lbt) 167 1.8%
TOTAL 9,465
Turnout: 53%


2022 Senate class 3, Johnson County
CandidateVotesPct
Tammy Duckworth* (D) 1,052 21.9%
Kathy Salvi (R) 3,690 76.7%
William Redpath (Lbt) 71 1.5%
TOTAL 4,813
Turnout: 44%


2022 Senate class 3, Kane County
CandidateVotesPct
Tammy Duckworth* (D) 86,477 54.8%
Kathy Salvi (R) 68,771 43.5%
William Redpath (Lbt) 2,693 1.7%
TOTAL 157,941
Turnout: 41%


2022 Senate class 3, Kankakee County
CandidateVotesPct
Tammy Duckworth* (D) 14,819 42.2%
Kathy Salvi (R) 19,522 55.6%
William Redpath (Lbt) 767 2.2%
TOTAL 35,108
Turnout: 43%


2022 Senate class 3, Kendall County
CandidateVotesPct
Tammy Duckworth* (D) 23,151 51.1%
Kathy Salvi (R) 21,294 47.0%
William Redpath (Lbt) 820 1.8%
TOTAL 45,265
Turnout: 46%


2022 Senate class 3, Knox County
CandidateVotesPct
Tammy Duckworth* (D) 8,072 46.0%
Kathy Salvi (R) 9,130 52.0%
William Redpath (Lbt) 364 2.1%
TOTAL 17,566
Turnout: 45%


2022 Senate class 3, La Salle County
CandidateVotesPct
Tammy Duckworth* (D) 18,076 45.7%
Kathy Salvi (R) 20,804 52.6%
William Redpath (Lbt) 698 1.8%
TOTAL 39,578
Turnout: 47%


2022 Senate class 3, Lake County
CandidateVotesPct
Tammy Duckworth* (D) 138,584 60.4%
Kathy Salvi (R) 87,529 38.2%
William Redpath (Lbt) 3,295 1.4%
TOTAL 229,413
Turnout: 43%


2022 Senate class 3, Lawrence County
CandidateVotesPct
Tammy Duckworth* (D) 1,178 23.4%
Kathy Salvi (R) 3,745 74.5%
William Redpath (Lbt) 102 2.0%
TOTAL 5,025
Turnout: 41%


2022 Senate class 3, Lee County
CandidateVotesPct
Tammy Duckworth* (D) 4,685 39.0%
Kathy Salvi (R) 7,113 59.3%
William Redpath (Lbt) 204 1.7%
TOTAL 12,002
Turnout: 44%


2022 Senate class 3, Livingston County
CandidateVotesPct
Tammy Duckworth* (D) 3,554 27.8%
Kathy Salvi (R) 9,020 70.5%
William Redpath (Lbt) 224 1.8%
TOTAL 12,798
Turnout: 46%


2022 Senate class 3, Logan County
CandidateVotesPct
Tammy Duckworth* (D) 2,887 29.9%
Kathy Salvi (R) 6,508 67.3%
William Redpath (Lbt) 273 2.8%
TOTAL 9,668
Turnout: 43%


2022 Senate class 3, Macon County
CandidateVotesPct
Tammy Duckworth* (D) 14,573 41.4%
Kathy Salvi (R) 20,042 56.9%
William Redpath (Lbt) 627 1.8%
TOTAL 35,243
Turnout: 45%


2022 Senate class 3, Macoupin County
CandidateVotesPct
Tammy Duckworth* (D) 6,377 35.9%
Kathy Salvi (R) 11,025 62.1%
William Redpath (Lbt) 346 1.9%
TOTAL 17,748
Turnout: 51%


2022 Senate class 3, Madison County
CandidateVotesPct
Tammy Duckworth* (D) 44,273 45.2%
Kathy Salvi (R) 51,858 52.9%
William Redpath (Lbt) 1,883 1.9%
TOTAL 98,014
Turnout: 48%


2022 Senate class 3, Marion County
CandidateVotesPct
Tammy Duckworth* (D) 3,407 26.4%
Kathy Salvi (R) 9,272 71.9%
William Redpath (Lbt) 219 1.7%
TOTAL 12,898
Turnout: 45%


2022 Senate class 3, Marshall County
CandidateVotesPct
Tammy Duckworth* (D) 1,641 34.6%
Kathy Salvi (R) 2,997 63.3%
William Redpath (Lbt) 100 2.1%
TOTAL 4,738
Turnout: 51%


2022 Senate class 3, Mason County
CandidateVotesPct
Tammy Duckworth* (D) 1,739 35.0%
Kathy Salvi (R) 3,135 63.1%
William Redpath (Lbt) 93 1.9%
TOTAL 4,967
Turnout: 49%


2022 Senate class 3, Massac County
CandidateVotesPct
Tammy Duckworth* (D) 1,317 27.1%
Kathy Salvi (R) 3,474 71.5%
William Redpath (Lbt) 71 1.5%
TOTAL 4,862
Turnout: 45%


2022 Senate class 3, McDonough County
CandidateVotesPct
Tammy Duckworth* (D) 3,793 40.4%
Kathy Salvi (R) 5,434 57.9%
William Redpath (Lbt) 159 1.7%
TOTAL 9,386
Turnout: 43%


2022 Senate class 3, McHenry County
CandidateVotesPct
Tammy Duckworth* (D) 56,054 48.2%
Kathy Salvi (R) 57,974 49.8%
William Redpath (Lbt) 2,321 2.0%
TOTAL 116,350
Turnout: 49%


2022 Senate class 3, McLean County
CandidateVotesPct
Tammy Duckworth* (D) 32,188 49.7%
Kathy Salvi (R) 31,353 48.4%
William Redpath (Lbt) 1,286 2.0%
TOTAL 64,827
Turnout: 48%


2022 Senate class 3, Menard County
CandidateVotesPct
Tammy Duckworth* (D) 1,655 31.3%
Kathy Salvi (R) 3,469 65.7%
William Redpath (Lbt) 160 3.0%
TOTAL 5,284
Turnout: 57%


2022 Senate class 3, Mercer County
CandidateVotesPct
Tammy Duckworth* (D) 2,559 38.0%
Kathy Salvi (R) 3,945 58.6%
William Redpath (Lbt) 228 3.4%
TOTAL 6,732
Turnout: 55%


2022 Senate class 3, Monroe County
CandidateVotesPct
Tammy Duckworth* (D) 5,197 33.2%
Kathy Salvi (R) 10,240 65.3%
William Redpath (Lbt) 233 1.5%
TOTAL 15,670
Turnout: 58%


2022 Senate class 3, Montgomery County
CandidateVotesPct
Tammy Duckworth* (D) 3,407 32.2%
Kathy Salvi (R) 6,954 65.7%
William Redpath (Lbt) 228 2.2%
TOTAL 10,589
Turnout: 48%


2022 Senate class 3, Morgan County
CandidateVotesPct
Tammy Duckworth* (D) 3,656 33.2%
Kathy Salvi (R) 7,120 64.6%
William Redpath (Lbt) 251 2.3%
TOTAL 11,027
Turnout: 42%


2022 Senate class 3, Moultrie County
CandidateVotesPct
Tammy Duckworth* (D) 1,448 27.6%
Kathy Salvi (R) 3,694 70.4%
William Redpath (Lbt) 108 2.1%
TOTAL 5,250
Turnout: 49%


2022 Senate class 3, Ogle County
CandidateVotesPct
Tammy Duckworth* (D) 6,920 35.7%
Kathy Salvi (R) 12,105 62.4%
William Redpath (Lbt) 377 1.9%
TOTAL 19,402
Turnout: 49%


2022 Senate class 3, Peoria County
CandidateVotesPct
Tammy Duckworth* (D) 30,889 52.3%
Kathy Salvi (R) 27,071 45.9%
William Redpath (Lbt) 1,074 1.8%
TOTAL 59,035
Turnout: 44%


2022 Senate class 3, Perry County
CandidateVotesPct
Tammy Duckworth* (D) 2,433 31.4%
Kathy Salvi (R) 5,205 67.1%
William Redpath (Lbt) 121 1.6%
TOTAL 7,759
Turnout: 46%


2022 Senate class 3, Piatt County
CandidateVotesPct
Tammy Duckworth* (D) 2,783 36.5%
Kathy Salvi (R) 4,657 61.2%
William Redpath (Lbt) 175 2.3%
TOTAL 7,615
Turnout: 59%


2022 Senate class 3, Pike County
CandidateVotesPct
Tammy Duckworth* (D) 1,308 22.0%
Kathy Salvi (R) 4,611 77.7%
William Redpath (Lbt) 15 0.3%
TOTAL 5,934
Turnout: 53%


2022 Senate class 3, Pope County
CandidateVotesPct
Tammy Duckworth* (D) 357 21.7%
Kathy Salvi (R) 1,265 76.9%
William Redpath (Lbt) 24 1.5%
TOTAL 1,646
Turnout: 53%


2022 Senate class 3, Pulaski County
CandidateVotesPct
Tammy Duckworth* (D) 730 36.8%
Kathy Salvi (R) 1,231 62.0%
William Redpath (Lbt) 25 1.3%
TOTAL 1,986
Turnout: 50%


2022 Senate class 3, Putnam County
CandidateVotesPct
Tammy Duckworth* (D) 1,233 44.9%
Kathy Salvi (R) 1,464 53.3%
William Redpath (Lbt) 48 1.7%
TOTAL 2,745
Turnout: 62%


2022 Senate class 3, Randolph County
CandidateVotesPct
Tammy Duckworth* (D) 3,527 31.1%
Kathy Salvi (R) 7,611 67.2%
William Redpath (Lbt) 189 1.7%
TOTAL 11,327
Turnout: 47%


2022 Senate class 3, Richland County
CandidateVotesPct
Tammy Duckworth* (D) 1,462 23.6%
Kathy Salvi (R) 4,608 74.3%
William Redpath (Lbt) 135 2.2%
TOTAL 6,205
Turnout: 52%


2022 Senate class 3, Rock Island County
CandidateVotesPct
Tammy Duckworth* (D) 26,469 55.2%
Kathy Salvi (R) 20,548 42.8%
William Redpath (Lbt) 955 2.0%
TOTAL 47,972
Turnout: 44%


2022 Senate class 3, Saline County
CandidateVotesPct
Tammy Duckworth* (D) 2,358 29.3%
Kathy Salvi (R) 5,554 69.0%
William Redpath (Lbt) 135 1.7%
TOTAL 8,047
Turnout: 44%


2022 Senate class 3, Sangamon County
CandidateVotesPct
Tammy Duckworth* (D) 38,056 47.8%
Kathy Salvi (R) 39,389 49.4%
William Redpath (Lbt) 2,220 2.8%
TOTAL 79,666
Turnout: 53%


2022 Senate class 3, Schuyler County
CandidateVotesPct
Tammy Duckworth* (D) 1,007 32.3%
Kathy Salvi (R) 2,027 64.9%
William Redpath (Lbt) 88 2.8%
TOTAL 3,122
Turnout: 56%


2022 Senate class 3, Scott County
CandidateVotesPct
Tammy Duckworth* (D) 465 22.3%
Kathy Salvi (R) 1,588 76.2%
William Redpath (Lbt) 30 1.4%
TOTAL 2,083
Turnout: 56%


2022 Senate class 3, Shelby County
CandidateVotesPct
Tammy Duckworth* (D) 2,304 23.8%
Kathy Salvi (R) 7,177 74.2%
William Redpath (Lbt) 186 1.9%
TOTAL 9,667
Turnout: 60%


2022 Senate class 3, St. Clair County
CandidateVotesPct
Tammy Duckworth* (D) 47,634 53.8%
Kathy Salvi (R) 39,335 44.4%
William Redpath (Lbt) 1,633 1.8%
TOTAL 88,603
Turnout: 46%


2022 Senate class 3, Stark County
CandidateVotesPct
Tammy Duckworth* (D) 742 32.1%
Kathy Salvi (R) 1,499 64.9%
William Redpath (Lbt) 69 3.0%
TOTAL 2,310
Turnout: 56%


2022 Senate class 3, Stephenson County
CandidateVotesPct
Tammy Duckworth* (D) 6,914 41.5%
Kathy Salvi (R) 9,393 56.4%
William Redpath (Lbt) 337 2.0%
TOTAL 16,644
Turnout: 49%


2022 Senate class 3, Tazewell County
CandidateVotesPct
Tammy Duckworth* (D) 19,021 37.1%
Kathy Salvi (R) 31,135 60.8%
William Redpath (Lbt) 1,067 2.1%
TOTAL 51,224
Turnout: 51%


2022 Senate class 3, Union County
CandidateVotesPct
Tammy Duckworth* (D) 2,319 33.3%
Kathy Salvi (R) 4,514 64.8%
William Redpath (Lbt) 132 1.9%
TOTAL 6,965
Turnout: 53%


2022 Senate class 3, Vermilion County
CandidateVotesPct
Tammy Duckworth* (D) 7,445 33.9%
Kathy Salvi (R) 14,135 64.4%
William Redpath (Lbt) 382 1.7%
TOTAL 21,962
Turnout: 40%


2022 Senate class 3, Wabash County
CandidateVotesPct
Tammy Duckworth* (D) 899 22.3%
Kathy Salvi (R) 3,083 76.3%
William Redpath (Lbt) 57 1.4%
TOTAL 4,039
Turnout: 47%


2022 Senate class 3, Warren County
CandidateVotesPct
Tammy Duckworth* (D) 2,198 37.5%
Kathy Salvi (R) 3,545 60.6%
William Redpath (Lbt) 111 1.9%
TOTAL 5,854
Turnout: 46%


2022 Senate class 3, Washington County
CandidateVotesPct
Tammy Duckworth* (D) 1,425 23.9%
Kathy Salvi (R) 4,424 74.2%
William Redpath (Lbt) 114 1.9%
TOTAL 5,963
Turnout: 56%


2022 Senate class 3, Wayne County
CandidateVotesPct
Tammy Duckworth* (D) 1,056 15.6%
Kathy Salvi (R) 5,610 82.9%
William Redpath (Lbt) 99 1.5%
TOTAL 6,765
Turnout: 55%


2022 Senate class 3, White County
CandidateVotesPct
Tammy Duckworth* (D) 1,275 22.5%
Kathy Salvi (R) 4,316 76.0%
William Redpath (Lbt) 88 1.5%
TOTAL 5,679
Turnout: 53%


2022 Senate class 3, Whiteside County
CandidateVotesPct
Tammy Duckworth* (D) 8,772 44.0%
Kathy Salvi (R) 10,792 54.1%
William Redpath (Lbt) 380 1.9%
TOTAL 19,944
Turnout: 47%


2022 Senate class 3, Will County
CandidateVotesPct
Tammy Duckworth* (D) 122,189 52.4%
Kathy Salvi (R) 107,581 46.1%
William Redpath (Lbt) 3,551 1.5%
TOTAL 233,321
Turnout: 44%


2022 Senate class 3, Williamson County
CandidateVotesPct
Tammy Duckworth* (D) 8,067 32.1%
Kathy Salvi (R) 16,665 66.4%
William Redpath (Lbt) 380 1.5%
TOTAL 25,112
Turnout: 48%


2022 Senate class 3, Winnebago County
CandidateVotesPct
Tammy Duckworth* (D) 43,384 49.3%
Kathy Salvi (R) 42,972 48.8%
William Redpath (Lbt) 1,646 1.9%
TOTAL 88,002
Turnout: 41%


2022 Senate class 3, Woodford County
CandidateVotesPct
Tammy Duckworth* (D) 4,752 28.2%
Kathy Salvi (R) 11,808 70.0%
William Redpath (Lbt) 313 1.9%
TOTAL 16,873
Turnout: 59%

Campaign finance data for this election**:

Tammy Duckworth*
Total Disbursements: $18,525,664
Total Receipts: $18,970,642
Cash on Hand: $1,582,821
Candidate Contributions: $0
Candidate Loans: $0
Individual Contributions: $15,123,794
Party Contributions: $0
Other Committee Contributions: $1,908,676
Other Committee Transfers: $1,912,290
Indep. Expenditures Supporting: $46,934
Indep. Expenditures Opposing: $20,000
Net Independent Expenditures: $26,934
Net Spending: $18,552,598



Kathy Salvi
Total Disbursements: $1,340,831
Total Receipts: $1,348,614
Cash on Hand: $7,823
Candidate Contributions: $648
Candidate Loans: $480,000
Individual Contributions: $765,546
Party Contributions: $10,000
Other Committee Contributions: $30,641
Other Committee Transfers: $0
Indep. Expenditures Supporting: $50,002
Indep. Expenditures Opposing: $0
Net Independent Expenditures: $50,002
Net Spending: $1,390,833



William Redpath
Total Disbursements: $90,811
Total Receipts: $90,811
Cash on Hand: $0
Candidate Contributions: $400
Candidate Loans: $59,700
Individual Contributions: $30,710
Party Contributions: $0
Other Committee Contributions: $0
Other Committee Transfers: $0
Indep. Expenditures Supporting: $0
Indep. Expenditures Opposing: $0
Net Independent Expenditures: $0
Net Spending: $90,811



**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/IL/2022

View 2024 FEC data


Republican Primary
Pos Candidate Votes % $**
1   Kathy Salvi 216,007 30.2% $1,340,831
2   Peggy Hubbard 177,180 24.8% $56,587
3   Matt Dubiel 90,538 12.7% $130,414
4   Casey Chlebek 76,213 10.7% $160,819
5   Bobby Piton 65,461 9.2% $248,686
6   Anthony Williams 52,890 7.4%
7   Jimmy Tillman 36,342 5.1%
TOTAL VOTES 714,631    


Democrat Primary
Pos Candidate Votes % $**
1   Tammy Duckworth* 856,720 100.0% $18,525,664
TOTAL VOTES 856,720