As of the census of 2000, there were 4,023 people, 1,428 households, and 1,122 families residing in the town. The population density was 343.6 people per square mile (132.6/km2). There were 1,479 housing units at an average density of 126.3 per square mile (48.8/km2). The racial makeup of the town was 97.59% White, 0.57% African American, 0.27% Native American, 0.35% Asian, 0.02% Pacific Islander, 0.30% from other races, and 0.89% from two or more races. Hispanic or Latino of any race were 0.85% of the population.