As of the census of 2000, there were 31,247 people, 11,305 households, and 8,490 families residing in the town. The population density was 1,007.8 people per square mile (389.1/km2). There were 11,590 housing units at an average density of 144.3 persons/km2 (373.8 persons/sq mi). The racial makeup of the town was 91.60% White, 0.75% African American, 0.06% Native American, 5.73% Asian, 0.04% Pacific Islander, 0.84% from other races, and 0.99% from two or more races. 1.81% of the population were Hispanic or Latino of any race.