At the 2000 census there were 1,034 people, 460 households, and 276 families in the town. The population density was 506.8 people per square mile (195.7/km2). There were 506 housing units at an average density of 248.0 per square mile (95.8/km2). The racial makeup of the town was 96.23% White, 0.87% Black or African American, 0.48% Native American, 0.77% Asian, 0.10% Pacific Islander, 1.16% from other races, and 0.39% from two or more races. 1.74% were Hispanic or Latino of any race.