Avery Township is one of sixteen townships in Hancock County, Iowa, United States.
As of the 2000 census, its population was 387.
[1] Avery Township was named for Anson Avery, a pioneer settler.
[2] According to the United States Census Bureau, Avery Township covers an area of 35.88 square miles (92.94 square kilometers); of this, 35.84 square miles (92.82 square kilometers, 99.87 percent) is land and 0.04 square miles (0.11 square kilometers, 0.12 percent) is water.
The township contains Amsterdam & Calvary Cemeteries.