Ashton Map
Ashton is a city in Osceola County, Iowa, United States. The population was 461 at the 2000 census.
Ashton is located at 43°18?43?N 95°47?30?W / 43.31194°N 95.79167°W / 43.31194; -95.79167 (43.311916, -95.791613).
According to the United States Census Bureau, the city has a total area of 1.0 square miles (2.6 km²), of which, 1.0 square miles (2.6 km²) of it is land and 0.99% is water.
Nearby cities include Little Rock, Sanborn, George, Boyden, Archer.