As of the census of 2000, there were 6,049 people, 2,570 households, and 1,721 families residing in the town. The population density was 2,916.9 people per square mile (1,128.3/km2). There were 2,674 housing units at an average density of 1,289.4 per square mile (498.8/km2). The racial makeup of the town was 78.46% White, 6.70% African American, 0.84% Native American, 5.87% Asian, 0.61% Pacific Islander, 1.65% from other races, and 5.87% from two or more races. Hispanic or Latino of any race were 5.41% of the population.