As of the census of 2000, there were 2,043 people, 776 households, and 571 families residing in the town. The population density was 104.3 people per square mile (40.3/km2). There were 856 housing units at an average density of 43.7 per square mile (16.9/km2). The racial makeup of the town was 98.14% White, 0.34% Black or African American, 0.15% Native American, 0.39% Asian, 0.05% from other races, and 0.93% from two or more races. Hispanic or Latino of any race were 0.83% of the population.