Iowa — 2020 Democratic presidential caucus
2020 · Democratic presidential caucusIowa · Democratic primarySanders+2.6
Who led each county
Iowa's 2020 Democratic caucus — 99 counties reporting. Each county links to its place page.
2020Democratic caucus leaderSandersButtigiegWarrenBidenKlobucharcolor = leader · depth = size of the lead
Counties with reported returns are filled by the candidate who led them; the surrounding faint geography is context, not coverage. This is the nominating contest — the November result is on the general-election page.
Statewide result
Iowa 2020 Democratic presidential caucus — 172,161 votes, county returns aggregated statewide.
- Sanders✓41,66824.2%
- Buttigieg37,18521.6%
- Warren32,07018.6%
- Biden25,68414.9%
- Klobuchar21,90812.7%
- Yang8,7965.1%
- Steyer3,0291.8%
- All others1,2950.8%
- Gabbard3390.2%
- Bloomberg1870.1%
Caucus figures follow the state party’s reported measure, which can be state-delegate equivalents rather than raw attendees — shares are the honest comparison.
County-by-county leaders — 99 counties
| County | Led by | Margin | Votes |
|---|---|---|---|
| Polk County | Sanders | +2.7 | 37,834 |
| Johnson County | Sanders | +1.7 | 21,257 |
| Linn County | Sanders | +6.0 | 15,113 |
| Story County | Sanders | +8.6 | 9,876 |
| Scott County | Sanders | +1.9 | 8,862 |
| Black Hawk County | Sanders | +7.2 | 7,033 |
| Dallas County | Buttigieg | +10.0 | 5,804 |
| Dubuque County | Buttigieg | +0.6 | 5,186 |
| Woodbury County | Sanders | +9.5 | 3,234 |
| Pottawattamie County | Sanders | +3.2 | 3,043 |
| Warren County | Buttigieg | +13.2 | 2,944 |
| Winneshiek County | Buttigieg | +4.8 | 1,874 |
| Des Moines County | Buttigieg | +8.7 | 1,832 |
| Cerro Gordo County | Buttigieg | +2.8 | 1,828 |
| Jefferson County | Sanders | +22.7 | 1,769 |
| Poweshiek County | Sanders | +6.8 | 1,768 |
| Clinton County | Buttigieg | +0.4 | 1,719 |
| Muscatine County | Sanders | +5.2 | 1,711 |
| Jasper County | Buttigieg | +8.2 | 1,582 |
| Marshall County | Sanders | +6.9 | 1,446 |
| Boone County | Buttigieg | +4.3 | 1,356 |
| Marion County | Buttigieg | +12.4 | 1,336 |
| Bremer County | Buttigieg | +9.4 | 1,292 |
| Lee County | Buttigieg | +8.2 | 1,227 |
| Webster County | Buttigieg | +12.6 | 1,180 |
| Wapello County | Buttigieg | +0.8 | 1,093 |
| Washington County | Sanders | +6.3 | 976 |
| Cedar County | Sanders | +0.2 | 849 |
| Benton County | Biden | +3.9 | 813 |
| Jackson County | Buttigieg | +6.8 | 781 |
| Fayette County | Buttigieg | +10.8 | 768 |
| Buchanan County | Biden | +3.1 | 762 |
| Madison County | Buttigieg | +11.6 | 740 |
| Iowa County | Sanders | +3.3 | 701 |
| Henry County | Buttigieg | +2.3 | 688 |
| Sioux County | Warren | +2.3 | 668 |
| Dickinson County | Buttigieg | +4.8 | 666 |
| Clayton County | Buttigieg | +16.1 | 638 |
| Carroll County | Buttigieg | +1.0 | 624 |
| Mahaska County | Sanders | +3.2 | 624 |
| Jones County | Buttigieg | +2.8 | 614 |
| Plymouth County | Biden | +0.3 | 596 |
| Floyd County | Buttigieg | +0.3 | 594 |
| Tama County | Sanders | +5.9 | 580 |
| Hardin County | Buttigieg | +7.7 | 558 |
| Buena Vista County | Sanders | +0.9 | 545 |
| Hamilton County | Buttigieg | +8.1 | 543 |
| Clay County | Biden | +3.5 | 514 |
| Allamakee County | Buttigieg | +14.4 | 501 |
| Kossuth County | Buttigieg | +4.6 | 456 |
| Delaware County | Biden | +0.9 | 433 |
| Butler County | Sanders | +3.7 | 428 |
| Mills County | Buttigieg | +3.5 | 423 |
| Harrison County | Buttigieg | +1.0 | 413 |
| Page County | Buttigieg | +1.5 | 404 |
| Winnebago County | Buttigieg | +11.1 | 395 |
| Chickasaw County | Buttigieg | +5.7 | 389 |
| Cass County | Buttigieg | +3.5 | 376 |
| Grundy County | Buttigieg | +3.0 | 368 |
| Greene County | Buttigieg | +4.7 | 362 |
| Appanoose County | Buttigieg | +10.0 | 360 |
| Guthrie County | Klobuchar | +2.0 | 358 |
| Union County | Buttigieg | +0.3 | 348 |
| Mitchell County | Klobuchar | +6.6 | 347 |
| Wright County | Buttigieg | +9.2 | 336 |
| Crawford County | Biden | +4.0 | 329 |
| Decatur County | Buttigieg | +1.9 | 317 |
| Louisa County | Sanders | +4.6 | 306 |
| Worth County | Klobuchar | +0.7 | 276 |
| Keokuk County | Buttigieg | +5.9 | 271 |
| Howard County | Buttigieg | +10.4 | 270 |
| Hancock County | Buttigieg | +6.0 | 268 |
| Cherokee County | Biden | +0.4 | 266 |
| Shelby County | Buttigieg | +7.9 | 266 |
| Emmet County | Sanders | +5.4 | 260 |
| Montgomery County | Buttigieg | +9.0 | 256 |
| Calhoun County | Buttigieg | +14.1 | 255 |
| Clarke County | Buttigieg | +0.8 | 255 |
| Palo Alto County | Biden | +4.7 | 255 |
| Franklin County | Sanders | +0.8 | 248 |
| O'Brien County | Klobuchar | +1.2 | 248 |
| Humboldt County | Biden | +0.0 | 242 |
| Adair County | Klobuchar | +2.2 | 229 |
| Sac County | Buttigieg | +10.2 | 225 |
| Lucas County | Biden | +2.7 | 220 |
| Monona County | Buttigieg | +1.9 | 207 |
| Audubon County | Biden | +1.5 | 203 |
| Davis County | Biden | +2.6 | 191 |
| Lyon County | Klobuchar | +3.8 | 185 |
| Fremont County | Buttigieg | +3.9 | 182 |
| Pocahontas County | Biden | +0.0 | 180 |
| Monroe County | Buttigieg | +5.5 | 164 |
| Ida County | Biden | +0.0 | 147 |
| Van Buren County | Buttigieg | +6.8 | 147 |
| Ringgold County | Biden | +8.2 | 146 |
| Wayne County | Klobuchar | +8.9 | 135 |
| Adams County | Biden | +6.5 | 107 |
| Taylor County | Buttigieg | +5.1 | 97 |
| Osceola County | Buttigieg | +11.4 | 70 |
Source. Official statewide canvasses — 2020 Democratic presidential caucus returns · county returns aggregated statewide. Coverage is the nominating contest as reported by the state party; margins are the leader’s edge over the runner-up. Real returns — nothing estimated.