As of the census of 2010, there were 6,279 people, 2,852 households, and 1,212 families residing in the town. The population density was 4,234.1 people per square mile (1,669.5/km2). There were 3,069 housing units at an average density of 2,069.5 per square mile (799/km2). The racial makeup of the town was 54.6% White, 20.1% Black or African American, 0.9% Native American, 5.9% Asian, 0.0% Pacific Islander, 13.7% from other races, and 4.8% from two or more races. 28.0% of the population were Hispanic or Latino of any race.