As of the census of 2000, there were 12,107 people, 4,149 households and 3,190 families residing in the town. The population density was 5,523.4 people per square mile (2,130.9/km2). There were 4,246 housing units at an average density of 1,976.4 per square mile (762.5/km2). The racial makeup of the town was 87.33% White, 4.57% Black or African American, 0.08% Native American, 3.96% Asian, 1.82% from other races and 2.23% from two or more races. Hispanic or Latino people of any race were 6.02% of the population.