As of the census of 2000, there were 4,068 people, 1,583 households, and 1,104 families living in the village. The population density was 1,366.3 people per square mile (527.1/km2). There were 1,639 housing units at an average density of 550.5 per square mile (212.4/km2). The racial makeup of the village was 97.42% White, 0.57% Black or African American, 0.15% Native American, 0.61% Asian, 0.32% from other races, and 0.93% from two or more races. 2.19% of the population were Hispanic or Latino of any race.