Hudson é uma cidade e a sede do condado de St. Croix County, Wisconsin, Estados Unidos. A partir do censo dos Estados Unidos de 2010, sua população era de 12.719 habitantes. Faz parte da Área Metropolitana de Estatística de Minneapolis-St. Paul (MSA). Hudson é delimitada ao norte pela vila de North Hudson e pelo rio Willow. No norte e leste está o vilarejo de Hudson. Ao sul está o township de Troy. É delimitada a oeste pelo rio St. Croix.