As of the census of 2000, there were 5,952 people, 2,103 households, and 1,491 families residing in the town. The population density was 1,333.1 people per square mile (515.3/km2). There were 2,334 housing units at an average density of 522.8 per square mile (202.1/km2). The racial makeup of the town was 57.33% White, 36.59% African American, 0.64% Native American, 0.55% Asian, 0.05% Pacific Islander, 2.97% from other races, and 1.86% from two or more races. Hispanic or Latino of any race were 4.20% of the population.