Hudson este un oraș și sediul comitatului St. Croix, Wisconsin, Statele Unite ale Americii. La recensământul din 2010 din Statele Unite, populația sa era de 12.719 locuitori. Face parte din Zona statistică metropolitană (MSA) Minneapolis-St. Paul. Hudson este mărginit la nord de satul North Hudson și de râul Willow. La nord și la est se află comuna Hudson. La sud se află comuna Troy. La vest, Hudson este mărginit de râul St. Croix.