Hudson ist eine Stadt in und die Kreisstadt von St. Croix County, Wisconsin, Vereinigte Staaten. Bei der Volkszählung 2010 in den Vereinigten Staaten betrug die Einwohnerzahl 12.719. Hudson ist Teil des statistischen Großraums Minneapolis-St. Paul (MSA). Hudson grenzt im Norden an das Dorf North Hudson und den Willow River. Im Norden und Osten liegt die Gemeinde Hudson. Im Süden liegt das Township Troja. Im Westen grenzt sie an den St. Croix River.