Overview Audubon is a town in Iowa, United States, with a population of about 2,017[1]. Geography Coordinates: 41.7180, -94.9325