Bagley is a town in Guthrie County, Iowa, United States. The population was 233 in the 2020 census, a decline from 354 in 2000 census. It is part of the Des Moines–West Des Moines Metropolitan Statistical Area.
AdGet the Most Out of Your Trip with Package Deals. Explore Fun Things to Do on Your Stay. Intuitive Trip Planning Allows You to Get More Travel with Less Stress.
Packages: Save up to 20% · 24/7 Customer Support · Verified Guest Reviews · Secure Booking