RightDataUSA

2022-11-08 Senatorial Election Results for Iowa (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 Charles Grassley*
(R)
Michael Franken
(D)
Other Margin TOTAL
Adair54%2,27971.9%88728.0%30.1%1,392 3,169
Adams58%1,16771.3%46728.5%30.2%700 1,637
Allamakee54%3,80666.3%1,93433.7%20.0%1,872 5,742
Appanoose50%3,35771.3%1,34928.6%50.1%2,008 4,711
Audubon56%1,66168.5%76031.3%40.2%901 2,425
Benton58%7,50266.1%3,82333.7%210.2%3,679 11,346
Black Hawk47%23,13349.0%24,03650.9%540.1%-903 47,223
Boone53%6,45658.2%4,61841.6%200.2%1,838 11,094
Bremer57%6,64160.4%4,34539.5%60.1%2,296 10,992
Buchanan54%5,08562.3%3,07137.6%100.1%2,014 8,166
Buena Vista33%3,53069.9%1,51830.0%50.1%2,012 5,053
Butler55%4,33472.1%1,66927.8%60.1%2,665 6,009
Calhoun51%2,85373.4%1,02726.4%60.2%1,826 3,886
Carroll52%5,77371.2%2,32728.7%100.1%3,446 8,110
Cass52%3,69871.0%1,50228.8%90.2%2,196 5,209
Cedar55%4,80660.7%3,10639.2%50.1%1,700 7,917
Cerro Gordo50%9,26054.7%7,64445.2%230.1%1,616 16,927
Cherokee51%3,33874.2%1,15925.8%30.1%2,179 4,500
Chickasaw55%3,27666.2%1,66533.7%40.1%1,611 4,945
Clarke46%2,33269.8%1,00530.1%60.2%1,327 3,343
Clay51%4,57871.7%1,79528.1%100.2%2,783 6,383
Clayton55%4,83965.7%2,51234.1%90.1%2,327 7,360
Clinton47%9,59557.0%7,21342.9%150.1%2,382 16,823
Crawford37%3,28974.9%1,10125.1%40.1%2,188 4,394
Dallas56%23,28652.8%20,75747.1%600.1%2,529 44,103
Davis46%2,20674.2%76425.7%30.1%1,442 2,973
Decatur46%1,94470.8%79428.9%70.3%1,150 2,745
Delaware57%5,42371.0%2,21028.9%60.1%3,213 7,639
Des Moines45%7,35355.7%5,83644.2%170.1%1,517 13,206
Dickinson57%5,82170.3%2,45929.7%60.1%3,362 8,286
Dubuque51%20,76253.5%18,02046.4%410.1%2,742 38,823
Emmet45%2,39171.8%93528.1%20.1%1,456 3,328
Fayette50%4,78463.5%2,74436.4%80.1%2,040 7,536
Floyd48%3,46560.6%2,24739.3%50.1%1,218 5,717
Franklin47%2,55871.3%1,02528.6%50.1%1,533 3,588
Fremont52%1,86171.6%73528.3%40.2%1,126 2,600
Greene53%2,34065.6%1,21834.1%110.3%1,122 3,569
Grundy57%3,90972.7%1,46227.2%70.1%2,447 5,378
Guthrie61%3,44868.8%1,54930.9%160.3%1,899 5,013
Hamilton50%3,75765.8%1,94534.1%50.1%1,812 5,707
Hancock52%3,14872.4%1,19427.4%80.2%1,954 4,350
Hardin50%4,53968.9%2,04431.0%80.1%2,495 6,591
Harrison49%3,88971.2%1,54828.3%260.5%2,341 5,463
Henry43%4,60267.0%2,26132.9%70.1%2,341 6,870
Howard47%2,12663.4%1,22136.4%60.2%905 3,353
Humboldt52%2,89675.6%93124.3%30.1%1,965 3,830
Ida52%2,13078.1%58821.6%80.3%1,542 2,726
Iowa58%4,80365.3%2,53934.5%150.2%2,264 7,357
Jackson51%4,81663.0%2,81636.9%70.1%2,000 7,639
Jasper51%9,29862.1%5,65837.8%230.2%3,640 14,979
Jefferson52%3,26350.3%3,21449.5%120.2%49 6,489
Johnson51%18,24528.6%45,41671.3%620.1%-27,171 63,723
Jones50%5,11862.6%3,04137.2%140.2%2,077 8,173
Keokuk50%2,81174.6%94925.2%60.2%1,862 3,766
Kossuth60%4,78171.2%1,92528.7%90.1%2,856 6,715
Lee44%6,96460.8%4,47639.1%130.1%2,488 11,453
Linn53%42,55145.4%51,00854.4%1230.1%-8,457 93,682
Louisa42%2,44170.1%1,03829.8%30.1%1,403 3,482
Lucas51%2,51372.6%93727.1%100.3%1,576 3,460
Lyon57%4,27786.6%66213.4%10.0%3,615 4,940
Madison59%5,06467.7%2,40532.1%160.2%2,659 7,485
Mahaska48%6,04975.7%1,93624.2%80.1%4,113 7,993
Marion55%9,79969.2%4,34130.7%200.1%5,458 14,160
Marshall42%7,30759.0%5,06040.9%160.1%2,247 12,383
Mills51%3,93770.3%1,65429.5%110.2%2,283 5,602
Mitchell53%2,76165.0%1,47934.8%60.1%1,282 4,246
Monona49%2,37672.8%87926.9%90.3%1,497 3,264
Monroe51%2,13573.5%76226.2%60.2%1,373 2,903
Montgomery45%2,50971.3%1,00428.5%50.1%1,505 3,518
Muscatine41%7,62357.8%5,55042.1%200.2%2,073 13,193
O'Brien50%4,36181.7%97218.2%30.1%3,389 5,336
Osceola49%1,92384.6%34615.2%30.1%1,577 2,272
Page42%3,70772.6%1,38527.1%120.2%2,322 5,104
Palo Alto53%2,58672.1%99427.7%60.2%1,592 3,586
Plymouth51%7,65078.7%2,05321.1%130.1%5,597 9,716
Pocahontas52%2,15876.5%65823.3%40.1%1,500 2,820
Polk51%83,27943.6%107,47856.2%3770.2%-24,199 191,134
Pottawattamie41%17,78561.3%11,17338.5%500.2%6,612 29,008
Poweshiek51%4,32557.6%3,17442.3%120.2%1,151 7,511
Ringgold58%1,48472.6%55627.2%30.1%928 2,043
Sac52%2,99976.5%91423.3%80.2%2,085 3,921
Scott48%32,95551.7%30,65548.1%960.2%2,300 63,706
Shelby50%3,40173.6%1,21326.3%60.1%2,188 4,620
Sioux54%12,39887.9%1,69412.0%150.1%10,704 14,107
Story44%15,87042.9%21,02256.9%660.2%-5,152 36,958
Tama52%4,24164.0%2,37335.8%100.2%1,868 6,624
Taylor50%1,76478.2%48721.6%40.2%1,277 2,255
Union49%3,03567.4%1,46432.5%70.2%1,571 4,506
Van Buren50%2,09775.6%67124.2%60.2%1,426 2,774
Wapello39%6,60163.2%3,83736.7%100.1%2,764 10,448
Warren58%14,05259.2%9,63440.6%520.2%4,418 23,738
Washington51%5,45062.7%3,23537.2%60.1%2,215 8,691
Wayne49%1,86078.2%51421.6%40.2%1,346 2,378
Webster41%7,70464.4%4,24435.5%170.1%3,460 11,965
Winnebago53%2,88166.0%1,47833.9%30.1%1,403 4,362
Winneshiek59%5,09453.1%4,47746.7%150.2%617 9,586
Woodbury37%18,16163.4%10,40936.3%660.2%7,752 28,636
Worth55%2,03163.1%1,18336.8%50.2%848 3,219
Wright45%2,98270.0%1,26829.8%90.2%1,714 4,259
TOTAL 49% 681,50156.0% 533,33043.8% 1,8150.1% 148,171 1,216,646
Total R vote: 681,501 (56.0%)      Total D vote: 533,330 (43.8%)      Total Other vote: 1,815 (0.1%)
* incumbent
Campaign finance data for this election**:
Total Disbursements: $11,696,415 $11,417,544
Total Receipts: $11,131,685 $11,468,780
Cash on Hand: $441,423 $51,235
Contributions by Candidate: $0 $0
Loans by Candidate: $0 $0
Total Individual Contributions: $6,233,515 $11,312,983
Party Contributions: $51,200 $11,964
Other Committee Contributions: $3,005,773 $131,925
Transfers from Other Committees: $1,592,009 $10,356
Independent Expenditures Supporting: $2,398,851 $999
Independent Expenditures Opposing: $150,696 $0
Net Independent Expenditures: $2,248,155 $999
Net Spending: $13,944,570 $11,418,543

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

View 2024 FEC data



2022 Senate class 3, Adair County
CandidateVotesPct
Charles Grassley* (R) 2,279 71.9%
Michael Franken (D) 887 28.0%
TOTAL 3,169
Turnout: 54%


2022 Senate class 3, Adams County
CandidateVotesPct
Charles Grassley* (R) 1,167 71.3%
Michael Franken (D) 467 28.5%
TOTAL 1,637
Turnout: 58%


2022 Senate class 3, Allamakee County
CandidateVotesPct
Charles Grassley* (R) 3,806 66.3%
Michael Franken (D) 1,934 33.7%
TOTAL 5,742
Turnout: 54%


2022 Senate class 3, Appanoose County
CandidateVotesPct
Charles Grassley* (R) 3,357 71.3%
Michael Franken (D) 1,349 28.6%
TOTAL 4,711
Turnout: 50%


2022 Senate class 3, Audubon County
CandidateVotesPct
Charles Grassley* (R) 1,661 68.5%
Michael Franken (D) 760 31.3%
TOTAL 2,425
Turnout: 56%


2022 Senate class 3, Benton County
CandidateVotesPct
Charles Grassley* (R) 7,502 66.1%
Michael Franken (D) 3,823 33.7%
TOTAL 11,346
Turnout: 58%


2022 Senate class 3, Black Hawk County
CandidateVotesPct
Charles Grassley* (R) 23,133 49.0%
Michael Franken (D) 24,036 50.9%
TOTAL 47,223
Turnout: 47%


2022 Senate class 3, Boone County
CandidateVotesPct
Charles Grassley* (R) 6,456 58.2%
Michael Franken (D) 4,618 41.6%
TOTAL 11,094
Turnout: 53%


2022 Senate class 3, Bremer County
CandidateVotesPct
Charles Grassley* (R) 6,641 60.4%
Michael Franken (D) 4,345 39.5%
TOTAL 10,992
Turnout: 57%


2022 Senate class 3, Buchanan County
CandidateVotesPct
Charles Grassley* (R) 5,085 62.3%
Michael Franken (D) 3,071 37.6%
TOTAL 8,166
Turnout: 54%


2022 Senate class 3, Buena Vista County
CandidateVotesPct
Charles Grassley* (R) 3,530 69.9%
Michael Franken (D) 1,518 30.0%
TOTAL 5,053
Turnout: 33%


2022 Senate class 3, Butler County
CandidateVotesPct
Charles Grassley* (R) 4,334 72.1%
Michael Franken (D) 1,669 27.8%
TOTAL 6,009
Turnout: 55%


2022 Senate class 3, Calhoun County
CandidateVotesPct
Charles Grassley* (R) 2,853 73.4%
Michael Franken (D) 1,027 26.4%
TOTAL 3,886
Turnout: 51%


2022 Senate class 3, Carroll County
CandidateVotesPct
Charles Grassley* (R) 5,773 71.2%
Michael Franken (D) 2,327 28.7%
TOTAL 8,110
Turnout: 52%


2022 Senate class 3, Cass County
CandidateVotesPct
Charles Grassley* (R) 3,698 71.0%
Michael Franken (D) 1,502 28.8%
TOTAL 5,209
Turnout: 52%


2022 Senate class 3, Cedar County
CandidateVotesPct
Charles Grassley* (R) 4,806 60.7%
Michael Franken (D) 3,106 39.2%
TOTAL 7,917
Turnout: 55%


2022 Senate class 3, Cerro Gordo County
CandidateVotesPct
Charles Grassley* (R) 9,260 54.7%
Michael Franken (D) 7,644 45.2%
TOTAL 16,927
Turnout: 50%


2022 Senate class 3, Cherokee County
CandidateVotesPct
Charles Grassley* (R) 3,338 74.2%
Michael Franken (D) 1,159 25.8%
TOTAL 4,500
Turnout: 51%


2022 Senate class 3, Chickasaw County
CandidateVotesPct
Charles Grassley* (R) 3,276 66.2%
Michael Franken (D) 1,665 33.7%
TOTAL 4,945
Turnout: 55%


2022 Senate class 3, Clarke County
CandidateVotesPct
Charles Grassley* (R) 2,332 69.8%
Michael Franken (D) 1,005 30.1%
TOTAL 3,343
Turnout: 46%


2022 Senate class 3, Clay County
CandidateVotesPct
Charles Grassley* (R) 4,578 71.7%
Michael Franken (D) 1,795 28.1%
TOTAL 6,383
Turnout: 51%


2022 Senate class 3, Clayton County
CandidateVotesPct
Charles Grassley* (R) 4,839 65.7%
Michael Franken (D) 2,512 34.1%
TOTAL 7,360
Turnout: 55%


2022 Senate class 3, Clinton County
CandidateVotesPct
Charles Grassley* (R) 9,595 57.0%
Michael Franken (D) 7,213 42.9%
TOTAL 16,823
Turnout: 47%


2022 Senate class 3, Crawford County
CandidateVotesPct
Charles Grassley* (R) 3,289 74.9%
Michael Franken (D) 1,101 25.1%
TOTAL 4,394
Turnout: 37%


2022 Senate class 3, Dallas County
CandidateVotesPct
Charles Grassley* (R) 23,286 52.8%
Michael Franken (D) 20,757 47.1%
TOTAL 44,103
Turnout: 56%


2022 Senate class 3, Davis County
CandidateVotesPct
Charles Grassley* (R) 2,206 74.2%
Michael Franken (D) 764 25.7%
TOTAL 2,973
Turnout: 46%


2022 Senate class 3, Decatur County
CandidateVotesPct
Charles Grassley* (R) 1,944 70.8%
Michael Franken (D) 794 28.9%
TOTAL 2,745
Turnout: 46%


2022 Senate class 3, Delaware County
CandidateVotesPct
Charles Grassley* (R) 5,423 71.0%
Michael Franken (D) 2,210 28.9%
TOTAL 7,639
Turnout: 57%


2022 Senate class 3, Des Moines County
CandidateVotesPct
Charles Grassley* (R) 7,353 55.7%
Michael Franken (D) 5,836 44.2%
TOTAL 13,206
Turnout: 45%


2022 Senate class 3, Dickinson County
CandidateVotesPct
Charles Grassley* (R) 5,821 70.3%
Michael Franken (D) 2,459 29.7%
TOTAL 8,286
Turnout: 57%


2022 Senate class 3, Dubuque County
CandidateVotesPct
Charles Grassley* (R) 20,762 53.5%
Michael Franken (D) 18,020 46.4%
TOTAL 38,823
Turnout: 51%


2022 Senate class 3, Emmet County
CandidateVotesPct
Charles Grassley* (R) 2,391 71.8%
Michael Franken (D) 935 28.1%
TOTAL 3,328
Turnout: 45%


2022 Senate class 3, Fayette County
CandidateVotesPct
Charles Grassley* (R) 4,784 63.5%
Michael Franken (D) 2,744 36.4%
TOTAL 7,536
Turnout: 50%


2022 Senate class 3, Floyd County
CandidateVotesPct
Charles Grassley* (R) 3,465 60.6%
Michael Franken (D) 2,247 39.3%
TOTAL 5,717
Turnout: 48%


2022 Senate class 3, Franklin County
CandidateVotesPct
Charles Grassley* (R) 2,558 71.3%
Michael Franken (D) 1,025 28.6%
TOTAL 3,588
Turnout: 47%


2022 Senate class 3, Fremont County
CandidateVotesPct
Charles Grassley* (R) 1,861 71.6%
Michael Franken (D) 735 28.3%
TOTAL 2,600
Turnout: 52%


2022 Senate class 3, Greene County
CandidateVotesPct
Charles Grassley* (R) 2,340 65.6%
Michael Franken (D) 1,218 34.1%
TOTAL 3,569
Turnout: 53%


2022 Senate class 3, Grundy County
CandidateVotesPct
Charles Grassley* (R) 3,909 72.7%
Michael Franken (D) 1,462 27.2%
TOTAL 5,378
Turnout: 57%


2022 Senate class 3, Guthrie County
CandidateVotesPct
Charles Grassley* (R) 3,448 68.8%
Michael Franken (D) 1,549 30.9%
TOTAL 5,013
Turnout: 61%


2022 Senate class 3, Hamilton County
CandidateVotesPct
Charles Grassley* (R) 3,757 65.8%
Michael Franken (D) 1,945 34.1%
TOTAL 5,707
Turnout: 50%


2022 Senate class 3, Hancock County
CandidateVotesPct
Charles Grassley* (R) 3,148 72.4%
Michael Franken (D) 1,194 27.4%
TOTAL 4,350
Turnout: 52%


2022 Senate class 3, Hardin County
CandidateVotesPct
Charles Grassley* (R) 4,539 68.9%
Michael Franken (D) 2,044 31.0%
TOTAL 6,591
Turnout: 50%


2022 Senate class 3, Harrison County
CandidateVotesPct
Charles Grassley* (R) 3,889 71.2%
Michael Franken (D) 1,548 28.3%
TOTAL 5,463
Turnout: 49%


2022 Senate class 3, Henry County
CandidateVotesPct
Charles Grassley* (R) 4,602 67.0%
Michael Franken (D) 2,261 32.9%
TOTAL 6,870
Turnout: 43%


2022 Senate class 3, Howard County
CandidateVotesPct
Charles Grassley* (R) 2,126 63.4%
Michael Franken (D) 1,221 36.4%
TOTAL 3,353
Turnout: 47%


2022 Senate class 3, Humboldt County
CandidateVotesPct
Charles Grassley* (R) 2,896 75.6%
Michael Franken (D) 931 24.3%
TOTAL 3,830
Turnout: 52%


2022 Senate class 3, Ida County
CandidateVotesPct
Charles Grassley* (R) 2,130 78.1%
Michael Franken (D) 588 21.6%
TOTAL 2,726
Turnout: 52%


2022 Senate class 3, Iowa County
CandidateVotesPct
Charles Grassley* (R) 4,803 65.3%
Michael Franken (D) 2,539 34.5%
TOTAL 7,357
Turnout: 58%


2022 Senate class 3, Jackson County
CandidateVotesPct
Charles Grassley* (R) 4,816 63.0%
Michael Franken (D) 2,816 36.9%
TOTAL 7,639
Turnout: 51%


2022 Senate class 3, Jasper County
CandidateVotesPct
Charles Grassley* (R) 9,298 62.1%
Michael Franken (D) 5,658 37.8%
TOTAL 14,979
Turnout: 51%


2022 Senate class 3, Jefferson County
CandidateVotesPct
Charles Grassley* (R) 3,263 50.3%
Michael Franken (D) 3,214 49.5%
TOTAL 6,489
Turnout: 52%


2022 Senate class 3, Johnson County
CandidateVotesPct
Charles Grassley* (R) 18,245 28.6%
Michael Franken (D) 45,416 71.3%
TOTAL 63,723
Turnout: 51%


2022 Senate class 3, Jones County
CandidateVotesPct
Charles Grassley* (R) 5,118 62.6%
Michael Franken (D) 3,041 37.2%
TOTAL 8,173
Turnout: 50%


2022 Senate class 3, Keokuk County
CandidateVotesPct
Charles Grassley* (R) 2,811 74.6%
Michael Franken (D) 949 25.2%
TOTAL 3,766
Turnout: 50%


2022 Senate class 3, Kossuth County
CandidateVotesPct
Charles Grassley* (R) 4,781 71.2%
Michael Franken (D) 1,925 28.7%
TOTAL 6,715
Turnout: 60%


2022 Senate class 3, Lee County
CandidateVotesPct
Charles Grassley* (R) 6,964 60.8%
Michael Franken (D) 4,476 39.1%
TOTAL 11,453
Turnout: 44%


2022 Senate class 3, Linn County
CandidateVotesPct
Charles Grassley* (R) 42,551 45.4%
Michael Franken (D) 51,008 54.4%
TOTAL 93,682
Turnout: 53%


2022 Senate class 3, Louisa County
CandidateVotesPct
Charles Grassley* (R) 2,441 70.1%
Michael Franken (D) 1,038 29.8%
TOTAL 3,482
Turnout: 42%


2022 Senate class 3, Lucas County
CandidateVotesPct
Charles Grassley* (R) 2,513 72.6%
Michael Franken (D) 937 27.1%
TOTAL 3,460
Turnout: 51%


2022 Senate class 3, Lyon County
CandidateVotesPct
Charles Grassley* (R) 4,277 86.6%
Michael Franken (D) 662 13.4%
TOTAL 4,940
Turnout: 57%


2022 Senate class 3, Madison County
CandidateVotesPct
Charles Grassley* (R) 5,064 67.7%
Michael Franken (D) 2,405 32.1%
TOTAL 7,485
Turnout: 59%


2022 Senate class 3, Mahaska County
CandidateVotesPct
Charles Grassley* (R) 6,049 75.7%
Michael Franken (D) 1,936 24.2%
TOTAL 7,993
Turnout: 48%


2022 Senate class 3, Marion County
CandidateVotesPct
Charles Grassley* (R) 9,799 69.2%
Michael Franken (D) 4,341 30.7%
TOTAL 14,160
Turnout: 55%


2022 Senate class 3, Marshall County
CandidateVotesPct
Charles Grassley* (R) 7,307 59.0%
Michael Franken (D) 5,060 40.9%
TOTAL 12,383
Turnout: 42%


2022 Senate class 3, Mills County
CandidateVotesPct
Charles Grassley* (R) 3,937 70.3%
Michael Franken (D) 1,654 29.5%
TOTAL 5,602
Turnout: 51%


2022 Senate class 3, Mitchell County
CandidateVotesPct
Charles Grassley* (R) 2,761 65.0%
Michael Franken (D) 1,479 34.8%
TOTAL 4,246
Turnout: 53%


2022 Senate class 3, Monona County
CandidateVotesPct
Charles Grassley* (R) 2,376 72.8%
Michael Franken (D) 879 26.9%
TOTAL 3,264
Turnout: 49%


2022 Senate class 3, Monroe County
CandidateVotesPct
Charles Grassley* (R) 2,135 73.5%
Michael Franken (D) 762 26.2%
TOTAL 2,903
Turnout: 51%


2022 Senate class 3, Montgomery County
CandidateVotesPct
Charles Grassley* (R) 2,509 71.3%
Michael Franken (D) 1,004 28.5%
TOTAL 3,518
Turnout: 45%


2022 Senate class 3, Muscatine County
CandidateVotesPct
Charles Grassley* (R) 7,623 57.8%
Michael Franken (D) 5,550 42.1%
TOTAL 13,193
Turnout: 41%


2022 Senate class 3, O'Brien County
CandidateVotesPct
Charles Grassley* (R) 4,361 81.7%
Michael Franken (D) 972 18.2%
TOTAL 5,336
Turnout: 50%


2022 Senate class 3, Osceola County
CandidateVotesPct
Charles Grassley* (R) 1,923 84.6%
Michael Franken (D) 346 15.2%
TOTAL 2,272
Turnout: 49%


2022 Senate class 3, Page County
CandidateVotesPct
Charles Grassley* (R) 3,707 72.6%
Michael Franken (D) 1,385 27.1%
TOTAL 5,104
Turnout: 42%


2022 Senate class 3, Palo Alto County
CandidateVotesPct
Charles Grassley* (R) 2,586 72.1%
Michael Franken (D) 994 27.7%
TOTAL 3,586
Turnout: 53%


2022 Senate class 3, Plymouth County
CandidateVotesPct
Charles Grassley* (R) 7,650 78.7%
Michael Franken (D) 2,053 21.1%
TOTAL 9,716
Turnout: 51%


2022 Senate class 3, Pocahontas County
CandidateVotesPct
Charles Grassley* (R) 2,158 76.5%
Michael Franken (D) 658 23.3%
TOTAL 2,820
Turnout: 52%


2022 Senate class 3, Polk County
CandidateVotesPct
Charles Grassley* (R) 83,279 43.6%
Michael Franken (D) 107,478 56.2%
TOTAL 191,134
Turnout: 51%


2022 Senate class 3, Pottawattamie County
CandidateVotesPct
Charles Grassley* (R) 17,785 61.3%
Michael Franken (D) 11,173 38.5%
TOTAL 29,008
Turnout: 41%


2022 Senate class 3, Poweshiek County
CandidateVotesPct
Charles Grassley* (R) 4,325 57.6%
Michael Franken (D) 3,174 42.3%
TOTAL 7,511
Turnout: 51%


2022 Senate class 3, Ringgold County
CandidateVotesPct
Charles Grassley* (R) 1,484 72.6%
Michael Franken (D) 556 27.2%
TOTAL 2,043
Turnout: 58%


2022 Senate class 3, Sac County
CandidateVotesPct
Charles Grassley* (R) 2,999 76.5%
Michael Franken (D) 914 23.3%
TOTAL 3,921
Turnout: 52%


2022 Senate class 3, Scott County
CandidateVotesPct
Charles Grassley* (R) 32,955 51.7%
Michael Franken (D) 30,655 48.1%
TOTAL 63,706
Turnout: 48%


2022 Senate class 3, Shelby County
CandidateVotesPct
Charles Grassley* (R) 3,401 73.6%
Michael Franken (D) 1,213 26.3%
TOTAL 4,620
Turnout: 50%


2022 Senate class 3, Sioux County
CandidateVotesPct
Charles Grassley* (R) 12,398 87.9%
Michael Franken (D) 1,694 12.0%
TOTAL 14,107
Turnout: 54%


2022 Senate class 3, Story County
CandidateVotesPct
Charles Grassley* (R) 15,870 42.9%
Michael Franken (D) 21,022 56.9%
TOTAL 36,958
Turnout: 44%


2022 Senate class 3, Tama County
CandidateVotesPct
Charles Grassley* (R) 4,241 64.0%
Michael Franken (D) 2,373 35.8%
TOTAL 6,624
Turnout: 52%


2022 Senate class 3, Taylor County
CandidateVotesPct
Charles Grassley* (R) 1,764 78.2%
Michael Franken (D) 487 21.6%
TOTAL 2,255
Turnout: 50%


2022 Senate class 3, Union County
CandidateVotesPct
Charles Grassley* (R) 3,035 67.4%
Michael Franken (D) 1,464 32.5%
TOTAL 4,506
Turnout: 49%


2022 Senate class 3, Van Buren County
CandidateVotesPct
Charles Grassley* (R) 2,097 75.6%
Michael Franken (D) 671 24.2%
TOTAL 2,774
Turnout: 50%


2022 Senate class 3, Wapello County
CandidateVotesPct
Charles Grassley* (R) 6,601 63.2%
Michael Franken (D) 3,837 36.7%
TOTAL 10,448
Turnout: 39%


2022 Senate class 3, Warren County
CandidateVotesPct
Charles Grassley* (R) 14,052 59.2%
Michael Franken (D) 9,634 40.6%
TOTAL 23,738
Turnout: 58%


2022 Senate class 3, Washington County
CandidateVotesPct
Charles Grassley* (R) 5,450 62.7%
Michael Franken (D) 3,235 37.2%
TOTAL 8,691
Turnout: 51%


2022 Senate class 3, Wayne County
CandidateVotesPct
Charles Grassley* (R) 1,860 78.2%
Michael Franken (D) 514 21.6%
TOTAL 2,378
Turnout: 49%


2022 Senate class 3, Webster County
CandidateVotesPct
Charles Grassley* (R) 7,704 64.4%
Michael Franken (D) 4,244 35.5%
TOTAL 11,965
Turnout: 41%


2022 Senate class 3, Winnebago County
CandidateVotesPct
Charles Grassley* (R) 2,881 66.0%
Michael Franken (D) 1,478 33.9%
TOTAL 4,362
Turnout: 53%


2022 Senate class 3, Winneshiek County
CandidateVotesPct
Charles Grassley* (R) 5,094 53.1%
Michael Franken (D) 4,477 46.7%
TOTAL 9,586
Turnout: 59%


2022 Senate class 3, Woodbury County
CandidateVotesPct
Charles Grassley* (R) 18,161 63.4%
Michael Franken (D) 10,409 36.3%
TOTAL 28,636
Turnout: 37%


2022 Senate class 3, Worth County
CandidateVotesPct
Charles Grassley* (R) 2,031 63.1%
Michael Franken (D) 1,183 36.8%
TOTAL 3,219
Turnout: 55%


2022 Senate class 3, Wright County
CandidateVotesPct
Charles Grassley* (R) 2,982 70.0%
Michael Franken (D) 1,268 29.8%
TOTAL 4,259
Turnout: 45%

Campaign finance data for this election**:

Charles Grassley*
Total Disbursements: $11,696,415
Total Receipts: $11,131,685
Cash on Hand: $441,423
Candidate Contributions: $0
Candidate Loans: $0
Individual Contributions: $6,233,515
Party Contributions: $51,200
Other Committee Contributions: $3,005,773
Other Committee Transfers: $1,592,009
Indep. Expenditures Supporting: $2,398,851
Indep. Expenditures Opposing: $150,696
Net Independent Expenditures: $2,248,155
Net Spending: $13,944,570



Michael Franken
Total Disbursements: $11,417,544
Total Receipts: $11,468,780
Cash on Hand: $51,235
Candidate Contributions: $0
Candidate Loans: $0
Individual Contributions: $11,312,983
Party Contributions: $11,964
Other Committee Contributions: $131,925
Other Committee Transfers: $10,356
Indep. Expenditures Supporting: $999
Indep. Expenditures Opposing: $0
Net Independent Expenditures: $999
Net Spending: $11,418,543



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

View 2024 FEC data


Republican Primary
Pos Candidate Votes % $**
1   Charles Grassley* 143,634 73.3% $11,696,415
2   Jim Carlin 51,891 26.5% $583,841
    Other 312 0.2%  
TOTAL VOTES 195,837    


Democrat Primary
Pos Candidate Votes % $**
1   Michael Franken 86,527 55.2% $11,417,544
2   Abby Finkenauer 62,581 39.9% $4,186,966
3   Glenn Hurst 7,571 4.8% $105,982
    Other 158 0.1%  
TOTAL VOTES 156,837