Wilson is a town in Niagara County, New York, United States. The population was 5,993 at the 2010 census. The town is said to be named after an early settler.The Town of Wilson is on the northern border of the county and contains a village, also called Wilson.