Elections › Tuesday, November 8, 2022

General election

U.S. House District 4

Tuesday, November 8, 2022 · 100% reporting · Past races for this seat

Results

By county

Adair County: not in this raceAdams County: not in this raceAllamakee County: not in this raceAppanoose County: not in this raceAudubon County: Randy Feenstra 70.5%, Ryan Melton 27.2%, Bryan Jack Holder 2.2%Benton County: not in this raceBlack Hawk County: not in this raceBoone County: Randy Feenstra 60.3%, Ryan Melton 37.1%, Bryan Jack Holder 2.5%Bremer County: not in this raceBuchanan County: not in this raceBuena Vista County: Randy Feenstra 72.1%, Ryan Melton 26.3%, Bryan Jack Holder 1.5%Butler County: not in this raceCalhoun County: Randy Feenstra 74.4%, Ryan Melton 23.1%, Bryan Jack Holder 2.3%Carroll County: Randy Feenstra 74.2%, Ryan Melton 23.8%, Bryan Jack Holder 1.9%Cass County: not in this raceCedar County: not in this raceCerro Gordo County: not in this raceCherokee County: Randy Feenstra 76.4%, Ryan Melton 21.9%, Bryan Jack Holder 1.6%Chickasaw County: not in this raceClarke County: not in this raceClay County: Randy Feenstra 74.1%, Ryan Melton 24.1%, Bryan Jack Holder 1.7%Clayton County: not in this raceClinton County: not in this raceCrawford County: Randy Feenstra 76.2%, Ryan Melton 21.4%, Bryan Jack Holder 2.3%Dallas County: not in this raceDavis County: not in this raceDecatur County: not in this raceDelaware County: not in this raceDes Moines County: not in this raceDickinson County: Randy Feenstra 71.8%, Ryan Melton 26.6%, Bryan Jack Holder 1.5%Dubuque County: not in this raceEmmet County: Randy Feenstra 73.1%, Ryan Melton 25.0%, Bryan Jack Holder 1.8%Fayette County: not in this raceFloyd County: not in this raceFranklin County: Randy Feenstra 73.9%, Ryan Melton 24.3%, Bryan Jack Holder 1.8%Fremont County: Randy Feenstra 70.5%, Ryan Melton 26.1%, Bryan Jack Holder 3.3%Greene County: not in this raceGrundy County: not in this raceGuthrie County: not in this raceHamilton County: Randy Feenstra 67.8%, Ryan Melton 29.5%, Bryan Jack Holder 2.6%Hancock County: Randy Feenstra 74.2%, Ryan Melton 23.6%, Bryan Jack Holder 2.0%Hardin County: not in this raceHarrison County: Randy Feenstra 72.2%, Ryan Melton 24.8%, Bryan Jack Holder 2.6%Henry County: not in this raceHoward County: not in this raceHumboldt County: Randy Feenstra 77.3%, Ryan Melton 20.7%, Bryan Jack Holder 1.9%Ida County: Randy Feenstra 80.3%, Ryan Melton 18.2%, Bryan Jack Holder 1.4%Iowa County: not in this raceJackson County: not in this raceJasper County: not in this raceJefferson County: not in this raceJohnson County: not in this raceJones County: not in this raceKeokuk County: not in this raceKossuth County: Randy Feenstra 73.3%, Ryan Melton 25.1%, Bryan Jack Holder 1.5%Lee County: not in this raceLinn County: not in this raceLouisa County: not in this raceLucas County: not in this raceLyon County: Randy Feenstra 88.5%, Ryan Melton 10.6%, Bryan Jack Holder 0.8%Madison County: not in this raceMahaska County: not in this raceMarion County: not in this raceMarshall County: Randy Feenstra 59.7%, Ryan Melton 38.1%, Bryan Jack Holder 2.2%Mills County: Randy Feenstra 69.9%, Ryan Melton 27.3%, Bryan Jack Holder 2.7%Mitchell County: not in this raceMonona County: Randy Feenstra 73.3%, Ryan Melton 24.6%, Bryan Jack Holder 1.9%Monroe County: not in this raceMontgomery County: not in this raceMuscatine County: not in this raceO'Brien County: Randy Feenstra 83.2%, Ryan Melton 15.3%, Bryan Jack Holder 1.4%Osceola County: Randy Feenstra 86.3%, Ryan Melton 11.9%, Bryan Jack Holder 1.8%Page County: not in this racePalo Alto County: Randy Feenstra 74.0%, Ryan Melton 24.4%, Bryan Jack Holder 1.6%Plymouth County: Randy Feenstra 80.2%, Ryan Melton 18.4%, Bryan Jack Holder 1.4%Pocahontas County: Randy Feenstra 78.5%, Ryan Melton 19.3%, Bryan Jack Holder 2.2%Polk County: not in this racePottawattamie County: Randy Feenstra 59.8%, Ryan Melton 35.9%, Bryan Jack Holder 4.3%Poweshiek County: not in this raceRinggold County: not in this raceSac County: Randy Feenstra 77.5%, Ryan Melton 20.1%, Bryan Jack Holder 2.2%Scott County: not in this raceShelby County: Randy Feenstra 74.5%, Ryan Melton 23.2%, Bryan Jack Holder 2.2%Sioux County: Randy Feenstra 90.0%, Ryan Melton 9.1%, Bryan Jack Holder 0.8%Story County: Ryan Melton 53.8%, Randy Feenstra 43.9%, Bryan Jack Holder 2.2%Tama County: not in this raceTaylor County: not in this raceUnion County: not in this raceVan Buren County: not in this raceWapello County: not in this raceWarren County: not in this raceWashington County: not in this raceWayne County: not in this raceWebster County: Randy Feenstra 65.9%, Ryan Melton 32.0%, Bryan Jack Holder 2.1%Winnebago County: Randy Feenstra 67.5%, Ryan Melton 30.1%, Bryan Jack Holder 2.3%Winneshiek County: not in this raceWoodbury County: Randy Feenstra 64.1%, Ryan Melton 33.8%, Bryan Jack Holder 1.9%Worth County: not in this raceWright County: Randy Feenstra 71.8%, Ryan Melton 25.8%, Bryan Jack Holder 2.3%AudubonBooneBuena VistaCalhounCarrollCherokeeClayCrawfordDickinsonEmmetFranklinFremontHamiltonHancockHarrisonHumboldtIdaKossuthLyonMarshallMillsMononaO'BrienOsceolaPalo AltoPlymouthPocahontasPottawattamieSacShelbySiouxStoryWebsterWinnebagoWoodburyWright
The district covers part of some of these counties; each is colored by the votes cast in the district.Darker = wider margin (under 5, 5–15, 15–30, 30+ points). Republican led Democrat ledHover a county for its numbers.
County-by-county numbers (36 counties)
CountyRandy FeenstraRyan MeltonBryan Jack HolderReporting
Audubon1,639 (70.5%)633 (27.2%)51 (2.2%)100%
Boone6,614 (60.3%)4,070 (37.1%)270 (2.5%)100%
Buena Vista3,602 (72.1%)1,316 (26.3%)74 (1.5%)100%
Calhoun2,846 (74.4%)883 (23.1%)89 (2.3%)100%
Carroll5,829 (74.2%)1,871 (23.8%)150 (1.9%)100%
Cherokee3,402 (76.4%)975 (21.9%)73 (1.6%)100%
Clay4,692 (74.1%)1,528 (24.1%)106 (1.7%)100%
Crawford3,267 (76.2%)918 (21.4%)98 (2.3%)100%
Dickinson5,917 (71.8%)2,190 (26.6%)122 (1.5%)100%
Emmet2,407 (73.1%)823 (25.0%)60 (1.8%)100%
Franklin2,630 (73.9%)866 (24.3%)63 (1.8%)100%
Fremont1,780 (70.5%)659 (26.1%)83 (3.3%)100%
Hamilton3,808 (67.8%)1,654 (29.5%)147 (2.6%)100%
Hancock3,190 (74.2%)1,012 (23.6%)88 (2.0%)100%
Harrison3,891 (72.2%)1,338 (24.8%)142 (2.6%)100%
Humboldt2,925 (77.3%)784 (20.7%)71 (1.9%)100%
Ida2,169 (80.3%)492 (18.2%)39 (1.4%)100%
Kossuth4,864 (73.3%)1,668 (25.1%)99 (1.5%)100%
Lyon4,368 (88.5%)523 (10.6%)42 (0.8%)100%
Marshall7,256 (59.7%)4,633 (38.1%)267 (2.2%)100%
Mills3,856 (69.9%)1,508 (27.3%)148 (2.7%)100%
Monona2,364 (73.3%)792 (24.6%)63 (1.9%)100%
O'Brien4,419 (83.2%)811 (15.3%)76 (1.4%)100%
Osceola1,959 (86.3%)271 (11.9%)41 (1.8%)100%
Palo Alto2,625 (74.0%)867 (24.4%)56 (1.6%)100%
Plymouth7,734 (80.2%)1,770 (18.4%)136 (1.4%)100%
Pocahontas2,181 (78.5%)537 (19.3%)60 (2.2%)100%
Pottawattamie17,178 (59.8%)10,310 (35.9%)1,230 (4.3%)100%
Sac2,998 (77.5%)777 (20.1%)85 (2.2%)100%
Shelby3,385 (74.5%)1,054 (23.2%)100 (2.2%)100%
Sioux12,665 (90.0%)1,281 (9.1%)113 (0.8%)100%
Story16,015 (43.9%)19,628 (53.8%)815 (2.2%)100%
Webster7,826 (65.9%)3,802 (32.0%)246 (2.1%)100%
Winnebago2,924 (67.5%)1,303 (30.1%)101 (2.3%)100%
Woodbury18,234 (64.1%)9,601 (33.8%)533 (1.9%)100%
Wright3,008 (71.8%)1,082 (25.8%)98 (2.3%)100%

Campaign money · 2021–2022 cycle

CandidateRaisedSpentCash on hand
Randy Feenstra$0$0$162
Ryan Melton$53,023$48,926$4,097
Bryan Jack Holder———

Totals for the two-year cycle from each campaign's own reports. State totals are cash contributions; in-kind gifts are listed on the candidate page. Names are matched across sources, so double-check against the original filing.

Races and results: civicAPI and the Iowa Secretary of State. State campaign finance: summary totals from reports filed with the Iowa Ethics & Campaign Disclosure Board. Federal: the Federal Election Commission.