Weaver Township is one of twelve townships in Humboldt County, Iowa, United States.
Weaver Township was organized in 1874.
[2] It was named for John N. Weaver, who gave a well-received speech on the Fourth of July, 1873.
[3] According to the United States Census Bureau, Weaver Township covers an area of 36.1 square miles (93 km2); all of this land.
The township contains Weaver Township Cemetery and Marble Valley Cemetery.