As of the census of 2010, there were 619 people, 206 households, and 146 families living in the city. The population density was . There were 239 housing units at an average density of . The racial makeup of the city was 68.2% White, 1.5% Native American, 0.2% Pacific Islander, 27.9% from other races, and 2.3% from two or more races. Hispanic or Latino of any race were 45.7% of the population.
