As of the 2010 Census, the racial makeup of the town was 61.5% White, 21.9% Black, 0.6% Native American, 2.1% Asian, 0.01% Pacific Islander, and 4.0% from two or more races. Hispanic or Latino of any race were 17.0% of the population.