Collaboration is important for non-profits for several key reasons: it leverages assets and funding, increases efficiency, and helps organizations provide greater community services with new volunteers. When collaborating, organizations should partner with groups like local governments, community development corporations, funders, other non-profits, and more. Potential collaboration partners can be identified by attending community meetings, networking events, and looking through directories. Reaching out to local officials and maintaining contacts with state agencies can also help create new partnerships.