About This Place
Afton is a city in Union County, Iowa, United States. The population was 917 at the 2000 census.
Afton is located at 41°1′41″N 94°11′49″W / 41.02806°N 94.19694°W / 41.02806; -94.19694 (41.027926, -94.197071).
According to the United States Census Bureau, the city has a total area of 1.0 square miles (2.5 km²), all of it land.