Elections › Tuesday, June 2, 2026

Primary

U.S. House District 2 · Republican primary

Tuesday, June 2, 2026 · 100% reporting · Past races for this seat

Results

By county

Adair County: not in this raceAdams County: not in this raceAllamakee County: Joe Mitchell 65.6%, Charlie Mcclintock 34.0%Appanoose County: not in this raceAudubon County: not in this raceBenton County: Charlie Mcclintock 56.7%, Joe Mitchell 43.2%Black Hawk County: Joe Mitchell 67.5%, Charlie Mcclintock 32.2%Boone County: not in this raceBremer County: Joe Mitchell 60.0%, Charlie Mcclintock 39.4%Buchanan County: Joe Mitchell 51.4%, Charlie Mcclintock 47.9%Buena Vista County: not in this raceButler County: Joe Mitchell 64.3%, Charlie Mcclintock 35.6%Calhoun County: not in this raceCarroll County: not in this raceCass County: not in this raceCedar County: not in this raceCerro Gordo County: Joe Mitchell 62.8%, Charlie Mcclintock 37.0%Cherokee County: not in this raceChickasaw County: Joe Mitchell 68.9%, Charlie Mcclintock 30.9%Clarke County: not in this raceClay County: not in this raceClayton County: Joe Mitchell 64.3%, Charlie Mcclintock 35.5%Clinton 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 62.2%, Charlie Mcclintock 37.7%Des Moines County: not in this raceDickinson County: not in this raceDubuque County: Joe Mitchell 69.0%, Charlie Mcclintock 30.7%Emmet County: not in this raceFayette County: Joe Mitchell 67.4%, Charlie Mcclintock 32.6%Floyd County: Joe Mitchell 61.4%, Charlie Mcclintock 38.2%Franklin County: not in this raceFremont County: not in this raceGreene County: not in this raceGrundy County: Joe Mitchell 61.5%, Charlie Mcclintock 38.3%Guthrie County: not in this raceHamilton County: not in this raceHancock County: not in this raceHardin County: Joe Mitchell 58.5%, Charlie Mcclintock 41.0%Harrison County: not in this raceHenry County: not in this raceHoward County: Joe Mitchell 77.1%, Charlie Mcclintock 22.6%Humboldt 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: Joe Mitchell 56.5%, Charlie Mcclintock 42.1%Louisa 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 70.1%, Charlie Mcclintock 29.7%Monona 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 60.6%, Charlie Mcclintock 38.9%Ringgold 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 62.4%, Charlie Mcclintock 37.2%Taylor 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: Joe Mitchell 64.6%, Charlie Mcclintock 34.9%Woodbury County: not in this raceWorth County: Joe Mitchell 57.0%, Charlie Mcclintock 42.8%Wright 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). Joe Mitchell led Charlie Mcclintock ledHover a county for its numbers.
County-by-county numbers (22 counties)
CountyJoe MitchellCharlie McclintockReporting
Allamakee707 (65.6%)367 (34.0%)100%
Benton1,067 (43.2%)1,400 (56.7%)100%
Black Hawk3,171 (67.5%)1,511 (32.2%)100%
Bremer711 (60.0%)467 (39.4%)100%
Buchanan585 (51.4%)545 (47.9%)100%
Butler568 (64.3%)315 (35.6%)100%
Cerro Gordo1,466 (62.8%)864 (37.0%)100%
Chickasaw365 (68.9%)164 (30.9%)100%
Clayton690 (64.3%)381 (35.5%)100%
Delaware649 (62.2%)394 (37.7%)100%
Dubuque2,911 (69.0%)1,297 (30.7%)100%
Fayette744 (67.4%)360 (32.6%)100%
Floyd428 (61.4%)266 (38.2%)100%
Grundy614 (61.5%)383 (38.3%)100%
Hardin798 (58.5%)560 (41.0%)100%
Howard280 (77.1%)82 (22.6%)100%
Linn5,904 (56.5%)4,403 (42.1%)100%
Mitchell484 (70.1%)205 (29.7%)100%
Poweshiek570 (60.6%)366 (38.9%)100%
Tama779 (62.4%)465 (37.2%)100%
Winneshiek755 (64.6%)408 (34.9%)100%
Worth397 (57.0%)298 (42.8%)100%

Campaign money · 2025–2026 cycle

CandidateRaisedSpentCash on hand
Joe Mitchell$2,916,069$2,370,535$545,534
Charlie Mcclintock$17,527$4,785$12,742

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.