Elections › Tuesday, November 3, 2026

General election

U.S. House District 3

Tuesday, November 3, 2026 · 99% reporting · Past races for this seat

Results

By county

Adair County: Zach Nunn 67.5%, Sarah Trone Garriott 32.3% · 93.8% reportingAdams County: Zach Nunn 66.8%, Sarah Trone Garriott 33.0% · 39.5% reportingAllamakee County: not in this raceAppanoose County: Zach Nunn 66.6%, Sarah Trone Garriott 33.1% · 92.5% reportingAudubon County: not in this raceBenton County: not in this raceBlack Hawk County: not in this raceBoone County: not in this raceBremer County: not in this raceBuchanan County: not in this raceBuena Vista County: not in this raceButler County: not in this raceCalhoun County: not in this raceCarroll County: not in this raceCass County: Zach Nunn 67.0%, Sarah Trone Garriott 32.9% · 92.7% reportingCedar County: not in this raceCerro Gordo County: not in this raceCherokee County: not in this raceChickasaw County: not in this raceClarke County: Zach Nunn 64.2%, Sarah Trone Garriott 35.4% · 96.2% reportingClay County: not in this raceClayton County: not in this raceClinton County: not in this raceCrawford County: not in this raceDallas County: Sarah Trone Garriott 52.8%, Zach Nunn 47.1% · 99% reportingDavis County: Zach Nunn 71.0%, Sarah Trone Garriott 28.8% · 91.3% reportingDecatur County: Zach Nunn 67.9%, Sarah Trone Garriott 31.7% · 91% reportingDelaware County: not in this raceDes Moines County: not in this raceDickinson County: not in this raceDubuque County: not in this raceEmmet County: not in this raceFayette County: not in this raceFloyd County: not in this raceFranklin County: not in this raceFremont County: not in this raceGreene County: Zach Nunn 61.9%, Sarah Trone Garriott 37.8% · 59.1% reportingGrundy County: not in this raceGuthrie County: Zach Nunn 66.1%, Sarah Trone Garriott 33.7% · 98.1% reportingHamilton County: not in this raceHancock County: not in this raceHardin County: not in this raceHarrison County: not in this raceHenry County: not in this raceHoward County: not in this raceHumboldt County: not in this raceIda County: not in this raceIowa 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: not in this raceLee County: not in this raceLinn County: not in this raceLouisa County: not in this raceLucas County: Zach Nunn 68.9%, Sarah Trone Garriott 31.0% · 92.5% reportingLyon County: not in this raceMadison County: Zach Nunn 64.1%, Sarah Trone Garriott 35.6% · 97.4% reportingMahaska County: not in this raceMarion County: not in this raceMarshall County: not in this raceMills County: not in this raceMitchell County: not in this raceMonona County: not in this raceMonroe County: Zach Nunn 70.1%, Sarah Trone Garriott 29.7% · 54.7% reportingMontgomery County: Zach Nunn 66.5%, Sarah Trone Garriott 33.3% · 92.8% reportingMuscatine County: not in this raceO'Brien County: not in this raceOsceola County: not in this racePage County: Zach Nunn 66.4%, Sarah Trone Garriott 33.3% · 89.4% reportingPalo Alto County: not in this racePlymouth County: not in this racePocahontas County: not in this racePolk County: Sarah Trone Garriott 60.6%, Zach Nunn 39.1% · 99% reportingPottawattamie County: not in this racePoweshiek County: not in this raceRinggold County: Zach Nunn 72.4%, Sarah Trone Garriott 27.3% · 96.2% reportingSac County: not in this raceScott County: not in this raceShelby County: not in this raceSioux County: not in this raceStory County: not in this raceTama County: not in this raceTaylor County: Zach Nunn 73.2%, Sarah Trone Garriott 26.5% · 88.8% reportingUnion County: Zach Nunn 61.9%, Sarah Trone Garriott 37.9% · 64% reportingVan Buren County: not in this raceWapello County: Zach Nunn 57.9%, Sarah Trone Garriott 42.0% · 93.3% reportingWarren County: not in this raceWashington County: not in this raceWayne County: Zach Nunn 71.9%, Sarah Trone Garriott 27.9% · 45.9% reportingWebster County: not in this raceWinnebago County: not in this raceWinneshiek County: not in this raceWoodbury County: not in this raceWorth County: not in this raceWright County: not in this raceAdairAdamsAppanooseCassClarkeDallasDavisDecaturGreeneGuthrieLucasMadisonMonroeMontgomeryPagePolkRinggoldTaylorUnionWapelloWayne
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 (21 counties)
CountySarah Trone GarriottZach NunnReporting
Adair1,010 (32.3%)2,111 (67.5%)93.8%
Adams532 (33.0%)1,077 (66.8%)39.5%
Appanoose1,585 (33.1%)3,189 (66.6%)92.5%
Cass1,730 (32.9%)3,531 (67.0%)92.7%
Clarke1,237 (35.4%)2,240 (64.2%)96.2%
Dallas29,391 (52.8%)26,207 (47.1%)99%
Davis853 (28.8%)2,106 (71.0%)91.3%
Decatur885 (31.7%)1,897 (67.9%)91%
Greene1,391 (37.8%)2,275 (61.9%)59.1%
Guthrie1,751 (33.7%)3,432 (66.1%)98.1%
Lucas1,065 (31.0%)2,366 (68.9%)92.5%
Madison2,770 (35.6%)4,989 (64.1%)97.4%
Monroe907 (29.7%)2,139 (70.1%)54.7%
Montgomery1,231 (33.3%)2,456 (66.5%)92.8%
Page1,741 (33.3%)3,470 (66.4%)89.4%
Polk132,979 (60.6%)85,972 (39.1%)99%
Ringgold572 (27.3%)1,519 (72.4%)96.2%
Taylor578 (26.5%)1,596 (73.2%)88.8%
Union1,754 (37.9%)2,867 (61.9%)64%
Wapello4,625 (42.0%)6,380 (57.9%)93.3%
Wayne630 (27.9%)1,622 (71.9%)45.9%

Campaign money · 2025–2026 cycle

CandidateRaisedSpentCash on hand
Sarah Trone Garriott$8,070,402$6,916,812$1,153,590
Zach Nunn$6,123,740$5,555,815$620,759

Totals for the two-year cycle from each campaign's own reports. 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.