At the 2000 census there were 6,292 people, 2,605 households, and 1,693 families living in the town. The population density was 400.3 people per square mile (154.5/km). There were 3,460 housing units at an average density of 220.1 per square mile (85.0/km). The racial makeup of the town was 95.76% White, 0.70% African American, 0.13% Native American, 1.56% Asian, 0.11% Pacific Islander, 0.72% from other races, and 1.03% from two or more races. Hispanic or Latino of any race were 2.51%.