Wilson is a village in St. Croix County, Wisconsin, United States. The population was 209 at the 2020 census. Wilson was founded in 1870. It was named for Captain William Wilson, a businessperson in the lumber industry. A post office has been in operation in Wilson since 1873.