Hudson is een stad in en de provinciehoofdplaats van St. Croix County, Wisconsin, Verenigde Staten. Bij de volkstelling van de Verenigde Staten in 2010 telde de stad 12.719 inwoners. De stad maakt deel uit van het grootstedelijk statistisch gebied Minneapolis-St. Paul (MSA). Hudson wordt in het noorden begrensd door het dorp North Hudson en de Willow River. In het noorden en oosten ligt de gemeente Hudson. In het zuiden ligt de gemeente Troy. In het westen wordt de stad begrensd door de St. Croix rivier.