As of the census of 2010, there were 2,980 people, 1,025 households (only 77.8% of the population was living in households), and 623 family households residing in the town. The population density was . There were 1,289 housing units at an average density of . The racial makeup of the town was 75.9% White (43.5% non-Hispanic white), 2.7% Native American, 2.6% black or African American, 0.5% Asian, 15.6% from some other races, and 2.6% from two or more races. Hispanic or Latino of any race were 51.1% of the population.
