At the 2010 census there were 2,344 people, 944 households, and 636 families in the town. The population density was 392 people per square mile (150.8/km). There were 1,014 housing units at an average density of 169 per square mile (65/km). The racial makeup of the town was 70.4% White, 23.3% Black or African American, 0.5% Native American, 0.4% Asian, 1.7% from other races, and 3.7% from two or more races. 4.1% of the population were Hispanic or Latino of any race.