As of the 2010 census, there were 32,937 people, 14,806 households, and 8,437 families living in the county. The population density was . There were 20,265 housing units at an average density of . The racial makeup of the county was 68.7% white, 6.2% American Indian, 0.7% Asian, 0.4% black or African American, 19.1% from other races, and 4.9% from two or more races. Those of Hispanic or Latino origin made up 55.8% of the population. In terms of ancestry, 10.8% were English, 10.3% were German, 9.0% were Irish, and 1.2% were American.