Wilson is a town in Niagara County, New York, United States. The population was 5,993 at the 2010 census. The town was named after an early settler, Reuben Wilson, who built and dwelt in a log cabin on the shore of Lake Ontario at the site of what would become the Village of Wilson.