Hudson è una città e sede della contea di St. Croix, Wisconsin, Stati Uniti. Al censimento degli Stati Uniti del 2010, la sua popolazione era di 12.719 abitanti. Fa parte dell'area statistica metropolitana di Minneapolis-St. Paul (MSA). Hudson confina a nord con il villaggio di North Hudson e il fiume Willow. A nord e a est c'è il comune di Hudson. A sud c'è il comune di Troy. È delimitata a ovest dal fiume St. Croix.