As of the census of 2010, there were 2,306 people, 976 households, and 613 families residing in the town. There were 1,339 housing units, of which 363, or 27.1%, were vacant. 268 of the vacant units were for seasonal or recreational use. The racial makeup of the town was 95.6% white, 0.3% African American, 0.4% Native American, 0.7% Asian, 0.0% Native Hawaiian or Pacific Islander, 1.3% some other race, and 1.6% from two or more races. 2.0% of the population were Hispanic or Latino of any race.