As of the 2010 census, there were 6,508 people, 2,183 households, and 1,666 families residing in the town. The population density was 1,417.9 people per square mile (547.5/km). There were 2,416 housing units at an average density of 526.4 per square mile (203.2/km). The racial makeup of the town was 87.3% white, 0.4% African American, 0.8% Native American, 0.8% Asian, 0.02% Pacific Islander, 7.9% some other race, and 2.6% from two or more races. Hispanic or Latino of any race were 22.3% of the population.