Windom Township is a township in Mower County, Minnesota, United States. The population was 640 at the 2000 census. The largest town in the township is Rose Creek with a population of 354 people. All other area in the township is unincorporated. After unsuccessfully trying two names, the township was named in honor of Senator William Windom of Winona.