Elections › Tuesday, November 3, 2026

General election

U.S. House District 4

Tuesday, November 3, 2026 · 93% 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: Chris McGowan 62.9%, Dave Dawson 36.9% · 89.2% reportingBenton County: not in this raceBlack Hawk County: not in this raceBoone County: Chris McGowan 53.0%, Dave Dawson 46.8% · 99% reportingBremer County: not in this raceBuchanan County: not in this raceBuena Vista County: Chris McGowan 58.0%, Dave Dawson 41.9% · 68.7% reportingButler County: not in this raceCalhoun County: Chris McGowan 66.4%, Dave Dawson 33.4% · 88.1% reportingCarroll County: Chris McGowan 66.2%, Dave Dawson 33.7% · 96% reportingCass County: not in this raceCedar County: not in this raceCerro Gordo County: not in this raceCherokee County: Chris McGowan 65.6%, Dave Dawson 34.3% · 94.7% reportingChickasaw County: not in this raceClarke County: not in this raceClay County: Chris McGowan 65.9%, Dave Dawson 34.0% · 93.2% reportingClayton County: not in this raceClinton County: not in this raceCrawford County: Chris McGowan 62.3%, Dave Dawson 37.5% · 93.6% reportingDallas 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: Chris McGowan 66.9%, Dave Dawson 33.0% · 99% reportingDubuque County: not in this raceEmmet County: Chris McGowan 65.0%, Dave Dawson 34.9% · 92.6% reportingFayette County: not in this raceFloyd County: not in this raceFranklin County: Chris McGowan 65.9%, Dave Dawson 34.0% · 95.5% reportingFremont County: Chris McGowan 64.3%, Dave Dawson 35.5% · 88.5% reportingGreene County: not in this raceGrundy County: not in this raceGuthrie County: not in this raceHamilton County: Chris McGowan 59.3%, Dave Dawson 40.7% · 93.5% reportingHancock County: Chris McGowan 69.6%, Dave Dawson 30.3% · 95.3% reportingHardin County: not in this raceHarrison County: Chris McGowan 64.0%, Dave Dawson 35.7% · 92.2% reportingHenry County: not in this raceHoward County: not in this raceHumboldt County: Chris McGowan 69.5%, Dave Dawson 30.4% · 91.3% reportingIda County: Chris McGowan 72.3%, Dave Dawson 27.6% · 92.3% reportingIowa 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: Chris McGowan 67.8%, Dave Dawson 32.1% · 94.6% reportingLee County: not in this raceLinn County: not in this raceLouisa County: not in this raceLucas County: not in this raceLyon County: Chris McGowan 82.0%, Dave Dawson 17.9% · 98.1% reportingMadison County: not in this raceMahaska County: not in this raceMarion County: not in this raceMarshall County: Dave Dawson 50.5%, Chris McGowan 49.4% · 99% reportingMills County: Chris McGowan 63.4%, Dave Dawson 36.4% · 95.2% reportingMitchell County: not in this raceMonona County: Chris McGowan 67.3%, Dave Dawson 32.5% · 92.6% reportingMonroe County: not in this raceMontgomery County: not in this raceMuscatine County: not in this raceO'Brien County: Chris McGowan 76.0%, Dave Dawson 24.0% · 91.7% reportingOsceola County: Chris McGowan 78.5%, Dave Dawson 21.4% · 92.2% reportingPage County: not in this racePalo Alto County: Chris McGowan 67.3%, Dave Dawson 32.7% · 62.8% reportingPlymouth County: Chris McGowan 72.5%, Dave Dawson 27.4% · 98.8% reportingPocahontas County: Chris McGowan 70.7%, Dave Dawson 29.3% · 89.9% reportingPolk County: not in this racePottawattamie County: Chris McGowan 52.1%, Dave Dawson 47.9% · 90.7% reportingPoweshiek County: not in this raceRinggold County: not in this raceSac County: Chris McGowan 70.1%, Dave Dawson 29.7% · 95.4% reportingScott County: not in this raceShelby County: Chris McGowan 67.0%, Dave Dawson 32.9% · 93.2% reportingSioux County: Chris McGowan 82.8%, Dave Dawson 17.1% · 97% reportingStory County: Dave Dawson 62.3%, Chris McGowan 37.5% · 91.9% reportingTama 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: Chris McGowan 57.3%, Dave Dawson 42.6% · 92.3% reportingWinnebago County: Chris McGowan 61.5%, Dave Dawson 38.3% · 94.2% reportingWinneshiek County: not in this raceWoodbury County: Chris McGowan 53.9%, Dave Dawson 45.9% · 98.3% reportingWorth County: not in this raceWright County: Chris McGowan 62.1%, Dave Dawson 37.7% · 91.7% reportingAudubonBooneBuena 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)
CountyChris McGowanDave DawsonReporting
Audubon1,458 (62.9%)854 (36.9%)89.2%
Boone6,413 (53.0%)5,658 (46.8%)99%
Buena Vista3,310 (58.0%)2,390 (41.9%)68.7%
Calhoun2,434 (66.4%)1,225 (33.4%)88.1%
Carroll5,620 (66.2%)2,862 (33.7%)96%
Cherokee3,073 (65.6%)1,607 (34.3%)94.7%
Clay4,258 (65.9%)2,200 (34.0%)93.2%
Crawford3,010 (62.3%)1,815 (37.5%)93.6%
Dickinson6,249 (66.9%)3,083 (33.0%)99%
Emmet2,255 (65.0%)1,211 (34.9%)92.6%
Franklin2,458 (65.9%)1,270 (34.0%)95.5%
Fremont1,651 (64.3%)912 (35.5%)88.5%
Hamilton3,394 (59.3%)2,332 (40.7%)93.5%
Hancock3,124 (69.6%)1,361 (30.3%)95.3%
Harrison3,634 (64.0%)2,024 (35.7%)92.2%
Humboldt2,597 (69.5%)1,137 (30.4%)91.3%
Ida1,961 (72.3%)748 (27.6%)92.3%
Kossuth4,467 (67.8%)2,119 (32.1%)94.6%
Lyon4,344 (82.0%)950 (17.9%)98.1%
Marshall7,000 (49.4%)7,163 (50.5%)99%
Mills3,835 (63.4%)2,204 (36.4%)95.2%
Monona2,254 (67.3%)1,087 (32.5%)92.6%
O'Brien4,127 (76.0%)1,302 (24.0%)91.7%
Osceola1,836 (78.5%)501 (21.4%)92.2%
Palo Alto2,649 (67.3%)1,287 (32.7%)62.8%
Plymouth7,740 (72.5%)2,931 (27.4%)98.8%
Pocahontas1,884 (70.7%)780 (29.3%)89.9%
Pottawattamie17,328 (52.1%)15,900 (47.9%)90.7%
Sac2,902 (70.1%)1,231 (29.7%)95.4%
Shelby3,177 (67.0%)1,562 (32.9%)93.2%
Sioux12,409 (82.8%)2,565 (17.1%)97%
Story15,500 (37.5%)25,729 (62.3%)91.9%
Webster7,148 (57.3%)5,318 (42.6%)92.3%
Winnebago2,681 (61.5%)1,671 (38.3%)94.2%
Woodbury18,007 (53.9%)15,336 (45.9%)98.3%
Wright2,658 (62.1%)1,615 (37.7%)91.7%

Campaign money · 2025–2026 cycle

CandidateRaisedSpentCash on hand
Chris McGowan$862,816$418,901$443,915
Dave Dawson$259,241$217,264$41,976

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.