As of the census of 2000, there were 5,914 people, 2,254 households, and 1,480 families residing in the town. The population density was 1,830.6 people per square mile (706.9/km). There were 2,515 housing units at an average density of 778.5 per square mile (300.6/km). The racial makeup of the town was 47.09% White, 40.33% Black, 0.57% Indian, 0.19% Asian, 0.08% Pacific Islander, 9.89% from other races, and 1.84% from two or more races. Hispanics or Latinos of any race were 19.02% of the population.