As of the census of 2000, there were 3,267 people, 1,313 households, and 887 families residing in the town. The population density was 230.7 people per square mile (89.1/km2). There were 1,446 housing units at an average density of 39.4 persons/km2 (102.1 persons/sq mi). The racial makeup of the town was 98.50% White, 0.15% African American, 0.12% Native American, 0.43% Asian, 0.03% Pacific Islander, 0.21% from other races, and 0.55% from two or more races. Hispanic or Latino of any race were 0.92% of the population.