Sherman Township is a township in Pocahontas County, Iowa, United States.
Sherman Township was established in 1880. It is named for William Tecumseh Sherman.