As of the census of 2010, there were 3,327 people, 1,187 households, and 848 families residing in the town. The population density was 602.3 people per square mile (267.9/km2). There were 1,258 housing units at an average density of 265.8 per square mile (102.7/km2). The racial makeup of the town was 80.04% White, 14.72% African American, 0.37% Native American, 0.82% Asian, 0.30% Pacific Islander, 2.71% from other races, and 1.04% from two or more races. Hispanic or Latino of any race were 5.73% of the population.