Hudson est une ville et le siège du comté de St. Croix County, Wisconsin, États-Unis. Au recensement de 2010 aux États-Unis, sa population était de 12 719 habitants. Elle fait partie de la zone statistique métropolitaine (MSA) de Minneapolis-St. Hudson est bordé au nord par le village de North Hudson et la rivière Willow. Au nord et à l'est se trouve le canton d'Hudson. Au sud se trouve le canton de Troy. Elle est délimitée à l'ouest par la rivière Sainte-Croix.