As of the census of 2000, there were 3,688 people, 1,163 households, and 1,023 families residing in the village. The population density was 845.1 people per square mile (326.6/km2). There were 1,182 housing units at an average density of 270.9 per square mile (104.7/km2). The racial makeup of the village was 92.79% white, 2.74% African American, 0.11% Native American, 2.68% Asian, 0.81% from other races, and 0.87% from two or more races. Hispanic or Latino of any race were 2.96% of the population.