Elections › Tuesday, November 3, 2026

General election

U.S. House District 2

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

Results

By county

Adair County: not in this raceAdams County: not in this raceAllamakee County: Joe Mitchell 58.0%, Lindsay James 35.4%, Dave Bushaw 3.9% · 93.8% reportingAppanoose County: not in this raceAudubon County: not in this raceBenton County: Joe Mitchell 57.1%, Lindsay James 37.0%, Rick Stewart 3.6% · 82.3% reportingBlack Hawk County: Lindsay James 56.1%, Joe Mitchell 39.4%, Rick Stewart 2.4% · 99% reportingBoone County: not in this raceBremer County: Joe Mitchell 52.3%, Lindsay James 41.6%, Rick Stewart 3.2% · 99% reportingBuchanan County: Joe Mitchell 52.3%, Lindsay James 39.9%, Dave Bushaw 4.7% · 98% reportingBuena Vista County: not in this raceButler County: Joe Mitchell 63.2%, Lindsay James 31.2%, Rick Stewart 3.2% · 98% reportingCalhoun County: not in this raceCarroll County: not in this raceCass County: not in this raceCedar County: not in this raceCerro Gordo County: Lindsay James 48.9%, Joe Mitchell 47.5%, Rick Stewart 2.5% · 99% reportingCherokee County: not in this raceChickasaw County: Joe Mitchell 56.9%, Lindsay James 35.1%, Dave Bushaw 5.1% · 94.6% reportingClarke County: not in this raceClay County: not in this raceClayton County: Joe Mitchell 56.8%, Lindsay James 36.2%, Dave Bushaw 4.5% · 95.2% reportingClinton County: not in this raceCrawford County: not in this raceDallas County: not in this raceDavis County: not in this raceDecatur County: not in this raceDelaware County: Joe Mitchell 61.4%, Lindsay James 33.6%, Rick Stewart 2.8% · 98% reportingDes Moines County: not in this raceDickinson County: not in this raceDubuque County: Lindsay James 51.5%, Joe Mitchell 44.9%, Rick Stewart 2.3% · 99% reportingEmmet County: not in this raceFayette County: Joe Mitchell 49.1%, Lindsay James 34.5%, Dave Bushaw 14.0% · 97.2% reportingFloyd County: Joe Mitchell 52.8%, Lindsay James 42.0%, Rick Stewart 3.1% · 98% reportingFranklin County: not in this raceFremont County: not in this raceGreene County: not in this raceGrundy County: Joe Mitchell 63.6%, Lindsay James 31.7%, Rick Stewart 3.4% · 99% reportingGuthrie County: not in this raceHamilton County: not in this raceHancock County: not in this raceHardin County: Joe Mitchell 60.3%, Lindsay James 34.6%, Rick Stewart 3.2% · 92.9% reportingHarrison County: not in this raceHenry County: not in this raceHoward County: Joe Mitchell 55.8%, Lindsay James 37.1%, Dave Bushaw 4.4% · 99% reportingHumboldt 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: Lindsay James 58.8%, Joe Mitchell 37.1%, Rick Stewart 2.9% · 99% reportingLouisa County: not in this raceLucas County: not in this raceLyon County: not in this raceMadison County: not in this raceMahaska County: not in this raceMarion County: not in this raceMarshall County: not in this raceMills County: not in this raceMitchell County: Joe Mitchell 57.3%, Lindsay James 38.6%, Rick Stewart 2.8% · 96.1% reportingMonona County: not in this raceMonroe County: not in this raceMontgomery County: not in this raceMuscatine County: not in this raceO'Brien County: not in this raceOsceola County: not in this racePage County: not in this racePalo Alto County: not in this racePlymouth County: not in this racePocahontas County: not in this racePolk County: not in this racePottawattamie County: not in this racePoweshiek County: Joe Mitchell 49.8%, Lindsay James 46.3%, Rick Stewart 2.5% · 97.1% reportingRinggold County: not in this raceSac 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: Joe Mitchell 53.5%, Lindsay James 41.0%, Rick Stewart 3.5% · 99% reportingTaylor 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: not in this raceWinnebago County: not in this raceWinneshiek County: Lindsay James 47.4%, Joe Mitchell 46.2%, Dave Bushaw 4.3% · 99% reportingWoodbury County: not in this raceWorth County: Joe Mitchell 54.2%, Lindsay James 40.3%, Rick Stewart 3.8% · 98.3% reportingWright County: not in this raceAllamakeeBentonBlack HawkBremerBuchananButlerCerro GordoChickasawClaytonDelawareDubuqueFayetteFloydGrundyHardinHowardLinnMitchellPoweshiekTamaWinneshiekWorth
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 (22 counties)
CountyLindsay JamesJoe MitchellRick StewartDave BushawReporting
Allamakee1,997 (35.4%)3,275 (58.0%)157 (2.8%)219 (3.9%)93.8%
Benton4,350 (37.0%)6,709 (57.1%)428 (3.6%)241 (2.0%)82.3%
Black Hawk29,233 (56.1%)20,551 (39.4%)1,263 (2.4%)1,057 (2.0%)99%
Bremer4,891 (41.6%)6,146 (52.3%)371 (3.2%)332 (2.8%)99%
Buchanan3,394 (39.9%)4,444 (52.3%)261 (3.1%)396 (4.7%)98%
Butler1,959 (31.2%)3,967 (63.2%)201 (3.2%)146 (2.3%)98%
Cerro Gordo9,006 (48.9%)8,748 (47.5%)458 (2.5%)200 (1.1%)99%
Chickasaw1,703 (35.1%)2,758 (56.9%)133 (2.7%)249 (5.1%)94.6%
Clayton2,638 (36.2%)4,145 (56.8%)183 (2.5%)327 (4.5%)95.2%
Delaware2,662 (33.6%)4,860 (61.4%)221 (2.8%)171 (2.2%)98%
Dubuque22,307 (51.5%)19,450 (44.9%)1,004 (2.3%)534 (1.2%)99%
Fayette2,702 (34.5%)3,842 (49.1%)179 (2.3%)1,095 (14.0%)97.2%
Floyd2,535 (42.0%)3,183 (52.8%)185 (3.1%)124 (2.1%)98%
Grundy1,805 (31.7%)3,628 (63.6%)191 (3.4%)73 (1.3%)99%
Hardin2,259 (34.6%)3,941 (60.3%)210 (3.2%)120 (1.8%)92.9%
Howard1,374 (37.1%)2,066 (55.8%)97 (2.6%)164 (4.4%)99%
Linn62,228 (58.8%)39,254 (37.1%)3,058 (2.9%)1,230 (1.2%)99%
Mitchell1,701 (38.6%)2,524 (57.3%)123 (2.8%)56 (1.3%)96.1%
Poweshiek3,655 (46.3%)3,934 (49.8%)198 (2.5%)107 (1.4%)97.1%
Tama2,872 (41.0%)3,741 (53.5%)246 (3.5%)134 (1.9%)99%
Winneshiek4,857 (47.4%)4,732 (46.2%)205 (2.0%)440 (4.3%)99%
Worth1,356 (40.3%)1,824 (54.2%)128 (3.8%)54 (1.6%)98.3%

Campaign money · 2025–2026 cycle

CandidateRaisedSpentCash on hand
Lindsay James$3,917,994$3,652,041$265,953
Joe Mitchell$2,916,069$2,370,535$545,534
Rick Stewart$420$475$10,748
Dave Bushaw$38,292$26,910$11,318

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.