As of the census of 2010, there were 2,626 people, 1,145 households, and 726 families residing in the city. There were 1,482 housing units, of which 337, or 22.7%, were vacant. 245 of the vacant units were for seasonal or recreational use. The racial makeup of the city was 93.5% white, 0.5% African American, 1.5% Native American, 0.3% Asian, 2.8% some other race, and 1.5% from two or more races. 11.2% of the population were Hispanic or Latino of any race.