See programs you qualify for
Get Matched Free →First-Time Homebuyer Programs in North Carolina
North Carolina offers several state-funded homebuyer assistance programs through the NC Housing Finance Agency (NCHFA). The flagship NC Home Advantage Mortgage provides below-market-rate 30-year fixed mortgages with down payment assistance of up to 3% of the loan amount. First-time buyers, veterans, and targeted-area purchasers may qualify for an additional $15,000 through the NC 1st Home Advantage Down Payment program. Lower-income buyers (at or below 80% AMI) can access up to $50,000 through the Community Partners Loan Pool (CPLP), administered by local nonprofit partners. NCHFA also operates the Self-Help Loan Pool for Habitat for Humanity participants. All programs require the home to be in North Carolina and used as a primary residence.
Statewide Programs in North Carolina
- Community Partners Loan Pool (CPLP)
Deferred Loan · Up to 25% of the sales price, maximum $50,000
- FHLBA Community Partners Product
Forgivable Loan · Up to $20,000 in home purchase assistance for down payment and closing costs
- FHLBA First Time Homebuyer Product
Forgivable Loan · Up to $17,500 in home purchase assistance for down payment and closing costs
- FHLBA Workforce Housing Plus+
Grant · Up to $15,000 in home purchase assistance for down payment and closing costs
- NC 1st Home Advantage Down Payment
Forgivable Loan · $15,000
- NC Home Advantage Mortgage
Deferred Loan · Up to 3% of the loan amount
- ReBuild NC Homeownership Assistance Program (HAP)
Forgivable Loan · Up to $30,000 in down payment assistance plus up to 5% of sales price for closing costs
- Self-Help Loan Pool (SHLP)
Zero-Interest Loan · Up to $50,000 (max $35,000 if home is within one of 24 CDBG Entitlement Cities in NC)
Cities in North Carolina
Apex
Wake County
Asheville
Buncombe County
Cary
Wake County
Chapel Hill
Orange County
Charlotte
Mecklenburg County
Concord
Cabarrus County
Durham
Durham
Fayetteville
Cumberland County
Gastonia
Gaston County
Greensboro
Guilford
Greenville
Pitt County
High Point
Guilford County
Holly Springs
Wake County
Huntersville
Mecklenburg County
Jacksonville
Onslow County
Kannapolis
Cabarrus County
Mooresville
Iredell County
Raleigh
Wake County
Wake Forest
Wake County
Wilmington
New Hanover County
Winston-Salem
Forsyth County