Elections › Tuesday, June 2, 2026

Primary

Attorney General · Democratic primary

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

Results

By county

Adair County: Nate Willems 100.0%Adams County: Nate Willems 100.0%Allamakee County: Nate Willems 100.0%Appanoose County: Nate Willems 99.8%Audubon County: Nate Willems 100.0%Benton County: Nate Willems 99.6%Black Hawk County: Nate Willems 99.8%Boone County: Nate Willems 99.8%Bremer County: Nate Willems 99.9%Buchanan County: Nate Willems 99.8%Buena Vista County: Nate Willems 99.5%Butler County: Nate Willems 99.3%Calhoun County: Nate Willems 99.6%Carroll County: Nate Willems 100.0%Cass County: Nate Willems 100.0%Cedar County: Nate Willems 100.0%Cerro Gordo County: Nate Willems 99.8%Cherokee County: Nate Willems 100.0%Chickasaw County: Nate Willems 99.7%Clarke County: Nate Willems 100.0%Clay County: Nate Willems 100.0%Clayton County: Nate Willems 99.8%Clinton County: Nate Willems 99.8%Crawford County: Nate Willems 99.7%Dallas County: Nate Willems 99.9%Davis County: Nate Willems 100.0%Decatur County: Nate Willems 99.7%Delaware County: Nate Willems 100.0%Des Moines County: Nate Willems 99.8%Dickinson County: Nate Willems 99.8%Dubuque County: Nate Willems 99.9%Emmet County: Nate Willems 100.0%Fayette County: Nate Willems 99.8%Floyd County: Nate Willems 99.8%Franklin County: Nate Willems 99.6%Fremont County: Nate Willems 100.0%Greene County: Nate Willems 100.0%Grundy County: Nate Willems 99.5%Guthrie County: Nate Willems 99.8%Hamilton County: Nate Willems 99.8%Hancock County: Nate Willems 99.6%Hardin County: Nate Willems 99.8%Harrison County: Nate Willems 99.6%Henry County: Nate Willems 99.5%Howard County: Nate Willems 99.7%Humboldt County: Nate Willems 100.0%Ida County: Nate Willems 100.0%Iowa County: Nate Willems 100.0%Jackson County: Nate Willems 100.0%Jasper County: Nate Willems 99.8%Jefferson County: Nate Willems 100.0%Johnson County: Nate Willems 99.8%Jones County: Nate Willems 100.0%Keokuk County: Nate Willems 100.0%Kossuth County: Nate Willems 100.0%Lee County: Nate Willems 99.8%Linn County: Nate Willems 99.2%Louisa County: Nate Willems 100.0%Lucas County: Nate Willems 100.0%Lyon County: Nate Willems 100.0%Madison County: Nate Willems 99.7%Mahaska County: Nate Willems 100.0%Marion County: Nate Willems 99.7%Marshall County: Nate Willems 99.8%Mills County: Nate Willems 99.8%Mitchell County: Nate Willems 100.0%Monona County: Nate Willems 100.0%Monroe County: Nate Willems 99.5%Montgomery County: Nate Willems 100.0%Muscatine County: Nate Willems 99.5%Obrien County: Nate Willems 99.6%Osceola County: Nate Willems 99.0%Page County: Nate Willems 100.0%Palo Alto County: Nate Willems 99.7%Plymouth County: Nate Willems 99.6%Pocahontas County: Nate Willems 99.4%Polk County: Nate Willems 99.7%Pottawattamie County: Nate Willems 99.6%Poweshiek County: Nate Willems 99.8%Ringgold County: Nate Willems 100.0%Sac County: Nate Willems 100.0%Scott County: Nate Willems 99.8%Shelby County: Nate Willems 100.0%Sioux County: Nate Willems 100.0%Story County: Nate Willems 99.9%Tama County: Nate Willems 99.5%Taylor County: Nate Willems 99.2%Union County: Nate Willems 100.0%Van Buren County: Nate Willems 100.0%Wapello County: Nate Willems 99.8%Warren County: Nate Willems 99.9%Washington County: Nate Willems 99.9%Wayne County: Nate Willems 99.4%Webster County: Nate Willems 99.8%Winnebago County: Nate Willems 100.0%Winneshiek County: Nate Willems 99.9%Woodbury County: Nate Willems 99.9%Worth County: Nate Willems 99.6%Wright County: Nate Willems 99.7%
Darker = wider margin (under 5, 5–15, 15–30, 30+ points). Nate Willems ledHover a county for its numbers.
County-by-county numbers (99 counties)
CountyNate WillemsReporting
Adair248 (100.0%)100%
Adams132 (100.0%)100%
Allamakee515 (100.0%)100%
Appanoose403 (99.8%)100%
Audubon202 (100.0%)100%
Benton1,005 (99.6%)100%
Black Hawk7,993 (99.8%)100%
Boone1,280 (99.8%)100%
Bremer1,219 (99.9%)100%
Buchanan882 (99.8%)100%
Buena Vista427 (99.5%)100%
Butler444 (99.3%)100%
Calhoun239 (99.6%)100%
Carroll628 (100.0%)100%
Cass377 (100.0%)100%
Cedar890 (100.0%)100%
Cerro Gordo2,037 (99.8%)100%
Cherokee339 (100.0%)100%
Chickasaw382 (99.7%)100%
Clarke321 (100.0%)100%
Clay451 (100.0%)100%
Clayton686 (99.8%)100%
Clinton2,016 (99.8%)100%
Crawford355 (99.7%)100%
Dallas6,603 (99.9%)100%
Davis261 (100.0%)100%
Decatur288 (99.7%)100%
Delaware536 (100.0%)100%
Des Moines2,064 (99.8%)100%
Dickinson578 (99.8%)100%
Dubuque6,793 (99.9%)100%
Emmet264 (100.0%)100%
Fayette797 (99.8%)100%
Floyd518 (99.8%)100%
Franklin276 (99.6%)100%
Fremont184 (100.0%)100%
Greene363 (100.0%)100%
Grundy393 (99.5%)100%
Guthrie427 (99.8%)100%
Hamilton529 (99.8%)100%
Hancock268 (99.6%)100%
Hardin591 (99.8%)100%
Harrison495 (99.6%)100%
Henry631 (99.5%)100%
Howard309 (99.7%)100%
Humboldt262 (100.0%)100%
Ida158 (100.0%)100%
Iowa675 (100.0%)100%
Jackson818 (100.0%)100%
Jasper1,793 (99.8%)100%
Jefferson999 (100.0%)100%
Johnson18,242 (99.8%)100%
Jones789 (100.0%)100%
Keokuk278 (100.0%)100%
Kossuth543 (100.0%)100%
Lee1,249 (99.8%)100%
Linn17,473 (99.2%)100%
Louisa337 (100.0%)100%
Lucas297 (100.0%)100%
Lyon145 (100.0%)100%
Madison593 (99.7%)100%
Mahaska439 (100.0%)100%
Marion1,255 (99.7%)100%
Marshall1,528 (99.8%)100%
Mills444 (99.8%)100%
Mitchell337 (100.0%)100%
Monona279 (100.0%)100%
Monroe223 (99.5%)100%
Montgomery282 (100.0%)100%
Muscatine1,771 (99.5%)100%
Obrien267 (99.6%)100%
Osceola102 (99.0%)100%
Page382 (100.0%)100%
Palo Alto349 (99.7%)100%
Plymouth533 (99.6%)100%
Pocahontas173 (99.4%)100%
Polk40,353 (99.7%)100%
Pottawattamie4,013 (99.6%)100%
Poweshiek973 (99.8%)100%
Ringgold179 (100.0%)100%
Sac270 (100.0%)100%
Scott9,802 (99.8%)100%
Shelby331 (100.0%)100%
Sioux420 (100.0%)100%
Story6,214 (99.9%)100%
Tama636 (99.5%)100%
Taylor120 (99.2%)100%
Union419 (100.0%)100%
Van Buren192 (100.0%)100%
Wapello1,209 (99.8%)100%
Warren2,951 (99.9%)100%
Washington1,037 (99.9%)100%
Wayne167 (99.4%)100%
Webster1,131 (99.8%)100%
Winnebago326 (100.0%)100%
Winneshiek1,381 (99.9%)100%
Woodbury3,509 (99.9%)100%
Worth254 (99.6%)100%
Wright323 (99.7%)100%

Campaign money · 2025–2026 cycle

No campaign finance reports found for these candidates yet. Reports load in the background.

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.