Ashton is a city in Osceola County, Iowa, United States.
[2] Ashton was laid out in 1872 by the Sioux City & St. Paul Railroad.
[3] The city was named from a grove of white ash trees near the town site.
Hispanic or Latino persons of any race comprised 4.8% of the population.
35.0% of all households were made up of individuals, 13.3% had someone living alone who was 65 years old or older.
As of the census[9] of 2010, there were 458 people, 191 households, and 124 families residing in the city.
28.8% of all households were made up of individuals, and 14.1% had someone living alone who was 65 years of age or older.
The racial makeup of the city was 99.13% White, 0.22% Native American, 0.22% Asian, and 0.43% from two or more races.
32.8% of all households were made up of individuals, and 18.2% had someone living alone who was 65 years of age or older.