Wilson is a village in St. Croix County, Wisconsin, United States. The population was 184 at the 2010 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.