Iona Township is a township in Todd County, Minnesota, United States. The population was 416 at the 2000 census and was 504 at the time of the 2020 census.

thumb|Hebridean sheep are native to the Scottish Island of Iona.

Iona Township was organized in 1881, and named after Iona an island in the Inner Hebrides in Scotland. The island of Iona is noted for its Hebridean sheep and high quality wool products. There is also an Iona township in Murray County, Minnesota. Iona in Todd County was originally called Odessa. There are six other Iona townships catalogued in Wikipedia, including in the States of Iowa, Michigan, and Kansas.