The census of 2000 counted 12,324 people living in the town, living in 4,218 households, of which 3,425 were families. The population density was 442.5 people per square mile (170.9/km2). There were 4,465 housing units at an average density of 160.3 per square mile (61.9/km2). The racial makeup of the town was 95.18% White, 1.19% African American, 0.06% Native American, 2.09% Asian, 0.49% from other races, and 0.99% from two or more races. Hispanic or Latino of any race were 2.48% of the population.