Vail is a city located in Crawford County, Iowa. Vail has a 2026 population of 383. Vail is currently growing at a rate of 0.79% annually but its population has decreased by -2.05% since the most recent census, which recorded a population of 391 in 2020.