Iowa Community Foundations are local organizations with deep roots in their communities. In addition, community foundations provide donors opportunities to fulfill their charitable goals- and make an impact on projects and programs that are important to them. Donor from all walks of life find working with their local community foundation is an effective way to make a lasting difference. Read more stories- in their own words- about how Iowa Community Foundations are working with donors to impact communities- For good. For ever.”