At the 2000 census there were 2,521 people, 990 households, and 767 families living in the town. The population density was 393.8 people per square mile (152.1/km). There were 1,049 housing units at an average density of 163.8 per square mile (63.3/km). The racial makeup of the town was 90.56% White, 7.74% Black or African American, 0.16% Native American, 0.28% Asian, 0.16% Pacific Islander, and 1.11% from two or more races. 0.24% of the population were Hispanic or Latino of any race.