The North Carolina Housing Finance Agency, a self-supporting public agency, has financed more than 310,700 homes and apartments for North Carolinians with low and moderate incomes since its creation by the General Assembly. The Agency funds these efforts through the sale of bonds and mortgage-backed securities, and using sources such as the HOME Investment Partnerships Program, the federal Low-Income Housing Tax Credit, the state’s Workforce Housing Loan Program, the North Carolina Housing Trust Fund and other federal and state programs.