Wilsonville is a village in Macoupin County, Illinois, United States. The population was 586 at the 2010 census.
Wilsonville is located at 39°4′12″N 89°51′15″W (39.070124, -89.854243).
According to the 2010 census, Wilsonville has a total area of 0.986 square miles (2.55 km2), of which 0.96 square miles (2.49 km2) (or 97.36%) is land and 0.026 square miles (0.07 km2) (or 2.64%) is water.
As of the census of 2000, there were 604 people, 249 households, and 167 families residing in the village. The population density was 633.4 people per square mile (245.5/km²). There were 273 housing units at an average density of 286.3 per square mile (111.0/km²). The racial makeup of the village was 98.68% White, 0.17% Native American, 0.33% from other races, and 0.83% from two or more races. Hispanic or Latino of any race were 0.33% of the population.
There were 249 households out of which 26.5% had children under the age of 18 living with them, 51.4% were married couples living together, 8.8% had a female householder with no husband present, and 32.9% were non-families. 30.1% of all households were made up of individuals and 20.9% had someone living alone who was 65 years of age or older. The average household size was 2.43 and the average family size was 2.96.