Afton, Minnesota. Afton is a city in Washington County, Minnesota, United States. The population was 2,886 at the 2010 census. It is located on a small bay where Valley Creek empties into the St. Croix River several miles north of the confluence with the Mississippi River.