As of the census of 2000, there were 7,287 people, 1,734 households, and 1,255 families residing in the town. The population density was 265.8 people per square mile (102.6/km2). There were 1,904 housing units at an average density of 26.8 persons/km2 (69.4 persons/sq mi). The racial makeup of the town was 94.00% White, 2.46% African American, 0.14% Native American, 1.25% Asian, 0.03% Pacific Islander, 1.15% from other races, and 0.97% from two or more races. 2.00% of the population were Hispanic or Latino of any race.