Townships in Iowa

Iowa has 1,600 townships with a page here, in 99 counties. Each page shows its county, people, land area, map and neighbors.

Largest townships

  1. Des Moines Township, Polk County100,004 people
  2. Walnut Township, Polk County69,695 people
  3. Crocker Township, Polk County68,211 people
  4. Lee Township, Polk County64,103 people
  5. Webster Township, Polk County63,017 people
  6. Kane Township, Pottawattamie County54,071 people
  7. Washington Township, Story County46,860 people
  8. Marion Township, Linn County44,817 people
  9. Pleasant Valley Township, Scott County41,593 people
  10. Walnut Township, Dallas County39,414 people
  11. Boone Township, Dallas County35,220 people
  12. Bloomfield Township, Polk County33,841 people

People counts are American Community Survey 2020–2024 5-year estimates.

By county

CountyHow manyLargest
Adair County17Greenfield Township1,932 people
Adams County12Quincy Township1,551 people
Allamakee County18Makee Township3,967 people
Appanoose County17Vermillion Township899 people
Audubon County12Leroy Township2,347 people
Benton County20Fremont Township2,670 people
Black Hawk County17Black Hawk Township3,105 people
Boone County17Des Moines Township13,343 people
Bremer County14Jefferson Township3,584 people
Buchanan County16Washington Township4,272 people
Buena Vista County16Nokomis Township2,514 people
Butler County16Albion Township2,080 people
Calhoun County16Lincoln Township1,824 people
Carroll County16Union Township1,584 people
Cass County16Grove Township7,084 people
Cedar County17Center Township4,136 people
Cerro Gordo County16Clear Lake Township1,469 people
Cherokee County16Cherokee Township5,821 people
Chickasaw County12New Hampton Township3,139 people
Clarke County12Troy Township985 people
Clay County16Lone Tree Township822 people
Clayton County22Jefferson Township2,675 people
Clinton County18DeWitt Township6,316 people
Crawford County20Denison Township8,770 people
Dallas County16Walnut Township39,414 people
Davis County15Cleveland Township911 people
Decatur County16Garden Grove Township377 people
Delaware County16Delaware Township6,740 people
Des Moines County12Flint River Township1,924 people
Dickinson County12Center Grove Township8,793 people
Dubuque County18Dubuque Township7,800 people
Emmet County12Estherville Township6,218 people
Fayette County20Jefferson Township6,295 people
Floyd County12Rock Grove Township1,716 people
Franklin County16Marion Township1,184 people
Fremont County13Sidney Township1,450 people
Greene County15Junction Township808 people
Grundy County14Palermo Township3,038 people
Guthrie County17Cass Township2,717 people
Hamilton County16Lyon Township1,411 people
Hancock County16Concord Township3,319 people
Hardin County15Hardin Township5,704 people
Harrison County20St. John Township4,046 people
Henry County12New London Township2,685 people
Howard County12Vernon Springs Township4,454 people
Humboldt County12Delana Township583 people
Ida County12Corwin Township2,152 people
Iowa County16Troy Township3,611 people
Jackson County18South Fork Township4,371 people
Jasper County19Newton Township15,266 people
Jefferson County12Center Township1,233 people
Johnson County21Penn Township31,822 people
Jones County16Fairview Township7,338 people
Keokuk County17Sigourney Township2,067 people
Kossuth County28Cresco Township888 people
Lee County16Madison Township9,121 people
Linn County19Marion Township44,817 people
Louisa County12Columbus City Township2,856 people
Lucas County12Washington Township720 people
Lyon County18Rock Township3,297 people
Madison County16Madison Township1,633 people
Mahaska County18Prairie Township1,683 people
Marion County12Lake Prairie Township12,903 people
Marshall County16Taylor Township19,661 people
Mills County13Glenwood Township6,037 people
Mitchell County16Osage Township3,658 people
Monona County19Maple Township701 people
Monroe County12Troy Township4,662 people
Montgomery County12Red Oak Township5,843 people
Muscatine County14Bloomington Township24,353 people
O'Brien County16Floyd Township5,503 people
Osceola County12West Holman Township2,023 people
Page County16Nodaway Township5,775 people
Palo Alto County16Emmetsburg Township2,712 people
Plymouth County24America Township11,228 people
Pocahontas County17Center Township1,865 people
Polk County21Des Moines Township100,004 people
Pottawattamie County29Kane Township54,071 people
Poweshiek County16Bear Creek Township1,772 people
Ringgold County17Washington Township485 people
Sac County16Jackson Township2,085 people
Scott County13Pleasant Valley Township41,593 people
Shelby County16Clay Township984 people
Sioux County23West Branch Township7,272 people
Story County16Washington Township46,860 people
Tama County21Tama Township3,117 people
Taylor County17Platte Township1,683 people
Union County12Union Township1,184 people
Van Buren County14Jackson Township1,333 people
Wapello County14Center Township26,937 people
Warren County17Linn Township11,330 people
Washington County15Washington Township7,864 people
Wayne County16Corydon Township1,786 people
Webster County23Dayton Township1,146 people
Winnebago County12Forest Township4,542 people
Winneshiek County20Decorah Township9,351 people
Woodbury County23Woodbury Township6,439 people
Worth County12Grove Township2,436 people
Wright County16Eagle Grove Township3,812 people

Before using this answer on a form

A township or town line is not always the line on your mail, and school districts and ZIP Codes follow their own lines. Find the township or town where you are now or see Iowa.