Elections › Tuesday, June 2, 2026

Primary

U.S. House District 2 · Democratic 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: Lindsay James 60.7%, Kathy Dolter 19.7%, Clint Twedt-Ball 19.6%Appanoose County: not in this raceAudubon County: not in this raceBenton County: Lindsay James 50.2%, Clint Twedt-Ball 31.9%, Kathy Dolter 17.8%Black Hawk County: Lindsay James 58.1%, Kathy Dolter 22.7%, Clint Twedt-Ball 19.0%Boone County: not in this raceBremer County: Lindsay James 58.3%, Kathy Dolter 22.5%, Clint Twedt-Ball 19.1%Buchanan County: Lindsay James 57.7%, Clint Twedt-Ball 23.6%, Kathy Dolter 18.6%Buena Vista County: not in this raceButler County: Lindsay James 60.6%, Clint Twedt-Ball 21.0%, Kathy Dolter 18.2%Calhoun County: not in this raceCarroll County: not in this raceCass County: not in this raceCedar County: not in this raceCerro Gordo County: Lindsay James 65.9%, Kathy Dolter 22.2%, Clint Twedt-Ball 11.8%Cherokee County: not in this raceChickasaw County: Lindsay James 57.5%, Clint Twedt-Ball 22.7%, Kathy Dolter 19.9%Clarke County: not in this raceClay County: not in this raceClayton County: Lindsay James 52.6%, Kathy Dolter 26.4%, Clint Twedt-Ball 21.1%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: Lindsay James 53.2%, Kathy Dolter 24.0%, Clint Twedt-Ball 22.8%Des Moines County: not in this raceDickinson County: not in this raceDubuque County: Lindsay James 83.4%, Kathy Dolter 11.0%, Clint Twedt-Ball 5.5%Emmet County: not in this raceFayette County: Lindsay James 57.3%, Clint Twedt-Ball 22.3%, Kathy Dolter 20.3%Floyd County: Lindsay James 64.8%, Kathy Dolter 20.7%, Clint Twedt-Ball 14.3%Franklin County: not in this raceFremont County: not in this raceGreene County: not in this raceGrundy County: Lindsay James 62.9%, Kathy Dolter 18.7%, Clint Twedt-Ball 18.0%Guthrie County: not in this raceHamilton County: not in this raceHancock County: not in this raceHardin County: Lindsay James 54.4%, Kathy Dolter 30.7%, Clint Twedt-Ball 14.9%Harrison County: not in this raceHenry County: not in this raceHoward County: Lindsay James 56.6%, Kathy Dolter 25.5%, Clint Twedt-Ball 17.5%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: Lindsay James 44.3%, Clint Twedt-Ball 38.0%, Kathy Dolter 17.0%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: Lindsay James 59.3%, Kathy Dolter 29.2%, Clint Twedt-Ball 11.5%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: Lindsay James 69.7%, Kathy Dolter 17.9%, Clint Twedt-Ball 12.3%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: Lindsay James 50.5%, Clint Twedt-Ball 25.6%, Kathy Dolter 23.8%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: Lindsay James 70.5%, Kathy Dolter 16.8%, Clint Twedt-Ball 12.7%Woodbury County: not in this raceWorth County: Lindsay James 63.1%, Kathy Dolter 27.4%, Clint Twedt-Ball 9.5%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). Lindsay James ledHover a county for its numbers.
County-by-county numbers (22 counties)
CountyLindsay JamesClint Twedt-BallKathy DolterReporting
Allamakee329 (60.7%)106 (19.6%)107 (19.7%)100%
Benton535 (50.2%)340 (31.9%)190 (17.8%)100%
Black Hawk4,785 (58.1%)1,563 (19.0%)1,868 (22.7%)100%
Bremer727 (58.3%)238 (19.1%)281 (22.5%)100%
Buchanan525 (57.7%)215 (23.6%)169 (18.6%)100%
Butler283 (60.6%)98 (21.0%)85 (18.2%)100%
Cerro Gordo1,381 (65.9%)247 (11.8%)465 (22.2%)100%
Chickasaw223 (57.5%)88 (22.7%)77 (19.9%)100%
Clayton377 (52.6%)151 (21.1%)189 (26.4%)100%
Delaware299 (53.2%)128 (22.8%)135 (24.0%)100%
Dubuque6,059 (83.4%)402 (5.5%)798 (11.0%)100%
Fayette465 (57.3%)181 (22.3%)165 (20.3%)100%
Floyd341 (64.8%)75 (14.3%)109 (20.7%)100%
Grundy259 (62.9%)74 (18.0%)77 (18.7%)100%
Hardin329 (54.4%)90 (14.9%)186 (30.7%)100%
Howard184 (56.6%)57 (17.5%)83 (25.5%)100%
Linn8,465 (44.3%)7,258 (38.0%)3,245 (17.0%)100%
Mitchell207 (59.3%)40 (11.5%)102 (29.2%)100%
Poweshiek703 (69.7%)124 (12.3%)181 (17.9%)100%
Tama320 (50.5%)162 (25.6%)151 (23.8%)100%
Winneshiek1,043 (70.5%)188 (12.7%)248 (16.8%)100%
Worth166 (63.1%)25 (9.5%)72 (27.4%)100%

Campaign money · 2025–2026 cycle

CandidateRaisedSpentCash on hand
Lindsay James$3,917,994$3,652,041$265,953
Clint Twedt-Ball———
Kathy Dolter———

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.