Imagine NC First is a 501c3 pooled fund which raises and grants resources in support of issue advocacy, leadership development, and nonpartisan civic engagement, including voter registration, get out the vote efforts, and election protection programs.