A community foundation is a nonprofit organization that pools resources to support charitable causes. A primary goal of community foundations is to enhance the quality of life for everyone in the community by providing financial and educational resources to local nonprofits.

