Elections › Tuesday, November 3, 2026
General election
Attorney General
Tuesday, November 3, 2026 · 97% reporting · Past races for this seat
Results
- Nathan Willems D DemocraticWinner681,09750.8%
- Brenna Bird R RepublicanIncumbent657,40549.1%
By county
County-by-county numbers (99 counties)
| County | Nathan Willems | Brenna Bird | Reporting |
|---|---|---|---|
| Adair | 1,062 (33.7%) | 2,088 (66.2%) | 100% |
| Adams | 556 (34.3%) | 1,063 (65.7%) | 100% |
| Allamakee | 2,326 (41.0%) | 3,347 (58.9%) | 100% |
| Appanoose | 1,690 (35.1%) | 3,117 (64.8%) | 100% |
| Audubon | 876 (36.5%) | 1,524 (63.4%) | 100% |
| Benton | 4,854 (41.4%) | 6,850 (58.5%) | 100% |
| Black Hawk | 30,244 (59.2%) | 20,806 (40.7%) | 100% |
| Boone | 5,842 (47.3%) | 6,498 (52.6%) | 100% |
| Bremer | 5,380 (45.7%) | 6,377 (54.2%) | 100% |
| Buchanan | 3,823 (45.3%) | 4,618 (54.7%) | 100% |
| Buena Vista | 2,484 (42.7%) | 3,333 (57.3%) | 100% |
| Butler | 2,210 (35.4%) | 4,031 (64.6%) | 100% |
| Calhoun | 1,226 (32.7%) | 2,520 (67.2%) | 100% |
| Carroll | 3,080 (35.1%) | 5,688 (64.8%) | 100% |
| Cass | 1,728 (33.0%) | 3,516 (67.0%) | 100% |
| Cedar | 4,010 (47.2%) | 4,484 (52.8%) | 100% |
| Cerro Gordo | 8,958 (49.7%) | 9,039 (50.2%) | 100% |
| Cherokee | 1,483 (31.4%) | 3,229 (68.5%) | 100% |
| Chickasaw | 1,949 (40.5%) | 2,861 (59.4%) | 100% |
| Clarke | 1,292 (37.1%) | 2,186 (62.8%) | 100% |
| Clay | 2,271 (34.5%) | 4,306 (65.4%) | 100% |
| Clayton | 2,943 (40.6%) | 4,298 (59.4%) | 100% |
| Clinton | 8,707 (47.8%) | 9,482 (52.1%) | 100% |
| Crawford | 1,811 (37.1%) | 3,069 (62.8%) | 100% |
| Dallas | 29,564 (54.0%) | 25,172 (46.0%) | 100% |
| Davis | 867 (29.5%) | 2,069 (70.4%) | 100% |
| Decatur | 912 (33.1%) | 1,837 (66.7%) | 100% |
| Delaware | 2,989 (38.1%) | 4,844 (61.8%) | 100% |
| Des Moines | 7,342 (50.0%) | 7,332 (49.9%) | 100% |
| Dickinson | 3,175 (34.0%) | 6,144 (65.8%) | 0% |
| Dubuque | 22,684 (53.1%) | 20,035 (46.9%) | 100% |
| Emmet | 1,230 (34.9%) | 2,293 (65.1%) | 100% |
| Fayette | 3,413 (44.3%) | 4,291 (55.7%) | 100% |
| Floyd | 2,574 (43.0%) | 3,408 (56.9%) | 100% |
| Franklin | 1,307 (34.2%) | 2,508 (65.7%) | 100% |
| Fremont | 920 (34.9%) | 1,713 (65.0%) | 100% |
| Greene | 1,461 (40.0%) | 2,186 (59.9%) | 100% |
| Grundy | 1,974 (34.7%) | 3,708 (65.2%) | 100% |
| Guthrie | 1,867 (36.0%) | 3,319 (63.9%) | 100% |
| Hamilton | 2,405 (41.3%) | 3,408 (58.6%) | 100% |
| Hancock | 1,374 (30.3%) | 3,157 (69.6%) | 100% |
| Hardin | 2,497 (37.7%) | 4,113 (62.1%) | 100% |
| Harrison | 1,988 (34.8%) | 3,716 (65.0%) | 100% |
| Henry | 2,875 (38.7%) | 4,547 (61.2%) | 0% |
| Howard | 1,525 (41.2%) | 2,171 (58.7%) | 100% |
| Humboldt | 1,151 (30.3%) | 2,643 (69.6%) | 100% |
| Ida | 762 (28.0%) | 1,956 (71.9%) | 100% |
| Iowa | 3,366 (43.5%) | 4,373 (56.5%) | 100% |
| Jackson | 3,404 (41.0%) | 4,878 (58.8%) | 100% |
| Jasper | 6,893 (42.9%) | 9,149 (57.0%) | 87% |
| Jefferson | 3,588 (52.8%) | 3,204 (47.1%) | 100% |
| Johnson | 55,583 (76.0%) | 17,501 (23.9%) | 100% |
| Jones | 3,837 (45.0%) | 4,679 (54.9%) | 100% |
| Keokuk | 1,233 (32.0%) | 2,611 (67.8%) | 100% |
| Kossuth | 2,119 (32.1%) | 4,482 (67.9%) | 100% |
| Lee | 5,335 (45.0%) | 6,497 (54.9%) | 100% |
| Linn | 65,462 (62.3%) | 39,442 (37.6%) | 100% |
| Louisa | 1,485 (38.4%) | 2,379 (61.5%) | 100% |
| Lucas | 1,069 (31.6%) | 2,307 (68.3%) | 100% |
| Lyon | 930 (17.6%) | 4,368 (82.4%) | 100% |
| Madison | 2,861 (37.2%) | 4,808 (62.6%) | 100% |
| Mahaska | 2,551 (30.8%) | 5,734 (69.2%) | 100% |
| Marion | 5,652 (35.6%) | 10,209 (64.3%) | 100% |
| Marshall | 7,249 (50.8%) | 6,999 (49.1%) | 100% |
| Mills | 2,222 (36.3%) | 3,891 (63.6%) | 100% |
| Mitchell | 1,700 (39.2%) | 2,639 (60.8%) | 100% |
| Monona | 1,127 (33.4%) | 2,248 (66.5%) | 100% |
| Monroe | 969 (31.7%) | 2,081 (68.1%) | 100% |
| Montgomery | 1,376 (37.4%) | 2,303 (62.5%) | 100% |
| Muscatine | 8,046 (52.3%) | 7,242 (47.1%) | 100% |
| O'Brien | 1,330 (24.1%) | 4,174 (75.8%) | 100% |
| Osceola | 498 (21.3%) | 1,841 (78.6%) | 100% |
| Page | 1,801 (34.7%) | 3,378 (65.1%) | 100% |
| Palo Alto | 1,269 (32.0%) | 2,697 (68.0%) | 100% |
| Plymouth | 3,023 (28.2%) | 7,703 (71.8%) | 100% |
| Pocahontas | 792 (29.4%) | 1,901 (70.6%) | 100% |
| Polk | 135,845 (62.1%) | 82,631 (37.8%) | 100% |
| Pottawattamie | 15,523 (46.9%) | 17,562 (53.1%) | 100% |
| Poweshiek | 3,865 (48.6%) | 4,077 (51.3%) | 100% |
| Ringgold | 626 (29.7%) | 1,479 (70.2%) | 100% |
| Sac | 1,275 (30.4%) | 2,912 (69.5%) | 100% |
| Scott | 39,940 (55.0%) | 32,555 (44.9%) | 100% |
| Shelby | 1,521 (31.7%) | 3,273 (68.2%) | 100% |
| Sioux | 2,607 (17.4%) | 12,383 (82.5%) | 0% |
| Story | 25,664 (62.3%) | 15,505 (37.6%) | 100% |
| Tama | 3,101 (44.5%) | 3,862 (55.4%) | 100% |
| Taylor | 608 (28.0%) | 1,559 (71.9%) | 100% |
| Union | 1,839 (39.6%) | 2,797 (60.3%) | 100% |
| Van Buren | 769 (27.8%) | 1,993 (72.0%) | 100% |
| Wapello | 4,783 (43.5%) | 6,200 (56.4%) | 100% |
| Warren | 12,621 (46.4%) | 14,566 (53.5%) | 100% |
| Washington | 4,189 (44.3%) | 5,265 (55.6%) | 100% |
| Wayne | 681 (30.2%) | 1,574 (69.8%) | 100% |
| Webster | 5,332 (42.6%) | 7,174 (57.3%) | 100% |
| Winnebago | 1,656 (37.5%) | 2,762 (62.5%) | 100% |
| Winneshiek | 5,735 (56.7%) | 4,371 (43.2%) | 100% |
| Woodbury | 15,451 (46.8%) | 17,560 (53.1%) | 100% |
| Worth | 1,330 (39.4%) | 2,043 (60.5%) | 100% |
| Wright | 1,705 (38.8%) | 2,684 (61.0%) | 100% |
Campaign money · 2025–2026 cycle
| Candidate | Raised | Spent | Cash on hand |
|---|---|---|---|
| Nathan Willems | — | — | — |
| Brenna Bird | $12,044,244 | $11,994,527 | $556,707 |
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.
Other races for this seat in 2026
- Attorney General · Democratic primary · June 2, 2026
- Attorney General · Republican primary · June 2, 2026
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.