Hardin Township is a township in Johnson County, Iowa, United States.
Hardin Township was organized in 1858. It is named after William Hardin, an early settler.