Windom is een stad in Cottonwood County, Minnesota, Verenigde Staten. Het aantal inwoners bedroeg 4.646 bij de volkstelling van 2010. Het is de zetel van Cottonwood County.

Windom is een klein boerenstadje. Het heeft ook veel parken, waaronder één met een disc golfbaan. De Des Moines River stroomt door Windom en sommige mensen kunnen er kanoën.