Audubon is a city located in Audubon County, Iowa. Audubon has a 2026 population of 2,008. It is also the county seat of Audubon County. Audubon is currently growing at a rate of 0.3% annually but its population has decreased by -2.52% since the most recent census, which recorded a population of 2,060 in 2020.