See programs you qualify for
Get Matched Free →First-Time Homebuyer Programs in North Dakota
North Dakota offers some of the most generous first-time homebuyer programs in the Upper Midwest through the North Dakota Housing Finance Agency (NDHFA). Eligible buyers can pair the FirstHome below-market mortgage with up to $3,000 in DCA down payment assistance or take advantage of the Start Program, which provides 3% of the loan amount as a closing-cost credit. The HomeAccess program adds tailored options for veterans, single parents, and households with disabled or elderly members, while the North Dakota Roots program serves higher-income buyers and new or returning residents with no first-time buyer requirement. Most programs require homebuyer education and a minimum $500 buyer contribution.
Statewide Programs in North Dakota
- NDHFA Down Payment & Closing Cost Assistance (DCA)
Zero-Interest Loan · Up to 3% of the loan amount or $3,000, whichever is greater
- NDHFA FirstHome Program
Repayable Loan · Below-market 30-year fixed first mortgage: 6.200% (1.5% origination fee) or 6.450% (no fee) on FHA/VA/RD, 0.25% higher conventional, as of Oct 15, 2026; optional 3% DCA or Start credit
- NDHFA HomeAccess Program
Repayable Loan · Below-market 30-year fixed first mortgage at the FirstHome rate (6.200% government / 6.450% conventional as of Oct 14, 2026); optional 3% DCA or Start credit
- NDHFA Start Program
Grant · 3% of the first mortgage loan amount as a credit at closing
- NDHFA Targeted Area Loan
Repayable Loan · Below-market interest rate first mortgage
- North Dakota Primary Residence Credit
Tax Credit · Up to $1,600 per household in property tax relief for tax years 2025 and 2026 (increased from $500 in 2024)
- North Dakota Roots Program
Repayable Loan · Below-market interest rate loan, OR market-rate loan with down payment and closing cost assistance
Cities in North Dakota
Bismarck
Burleigh County
Dickinson
Stark County
Fargo
Cass County
Grand Forks
Grand Forks County
Jamestown
Stutsman County
Mandan
Morton County
Minot
Ward County
West Fargo
Cass County
Williston
Williams County