DirectoryDPA
Carrboro North Carolina skyline

Homebuyer Programs in Carrboro, North Carolina (2026)

Est. City Population

20,962

Median Home Price

$432,000

Est. Closing Costs

$10,800

By Tyler Thompson · NC Licensed Agent · Updated May 24, 2026

Carrboro is a town of 20,962 in Orange County, North Carolina, bordering Chapel Hill on the west and a 20-minute commute to the University of North Carolina at Chapel Hill campus. Carrboro grew up as a textile mill village in the early 1900s and today is known for its progressive politics, walkable downtown, and arts scene anchored by The ArtsCenter, Cat's Cradle, and the Weaver Street Market food cooperative. The town's median household income is $85,743, and 69.9 percent of residents have a bachelor's degree or higher, reflecting deep ties to UNC and the broader Triangle research community.

The Carrboro housing market sits well below Chapel Hill prices. The average home value was $431,560 as of April 2026 according to Zillow, down 2.9 percent year over year, and roughly 30 percent less than Chapel Hill across town. Townhomes and condos drive much of Carrboro entry-level inventory, with attached housing concentrated near the downtown core and along Main Street. Affordable single-family stock is concentrated in older neighborhoods near Greensboro Street and the historic mill-era areas.

Two nonprofit programs serve Carrboro buyers. Community Home Trust is a community land trust that explicitly serves both Chapel Hill and Carrboro, with 348 permanently affordable homes in inventory across the two towns sold 30 to 50 percent below market value. Habitat for Humanity of Orange County serves anyone who lives or works in Orange County, with its Mortgage-Ready Program providing zero-interest mortgages and no down payment for income-qualified buyers. Habitat current build, Weavers Grove, is located in nearby Chapel Hill but applications are open to Carrboro residents who meet the live-or-work-in-Orange-County requirement.

The Town of Carrboro itself does not run a direct down payment assistance program for individuals. As a member of the Orange County Local Government Affordable Housing Collaborative (alongside Orange County, Chapel Hill, and Hillsborough), Carrboro allocates federal HOME funds to nonprofit partners like Community Home Trust and Habitat rather than to buyers directly. Stacked with state-level North Carolina Housing Finance Agency programs, Carrboro buyers have access to two local nonprofit programs, three state programs, and seven federal programs (12 total), a strong stack for a town this small.

Local Down Payment Assistance Programs

Programs below are administered locally and are specific to this city, county, or area nonprofits.

Nonprofit Programs

Community Home Trust Affordable Homeownership
Below-market home purchase through community land trust30 to 50 percent below market value home pricesFirst-time: No
Habitat for Humanity of Orange County Mortgage-Ready Program
Below-market home purchase with zero-interest mortgageZero-interest mortgage, no down payment requiredFirst-time: Yes

What Does Buying a $320,000 Home in Carrboro Actually Cost?

Purchase Price$320,000
Down Payment (3.5%)$11,200
Estimated Closing Costs$10,800
Total Cash Needed$22,000
minusCommunity Home Trust home in Carrboro (priced below market through community land trust)-$220,000
minusNC 1st Home Advantage Down Payment (state, first-time buyer)-$15,000
Your estimated out-of-pocket with maximum assistance$0

Example shows a buyer purchasing a Community Home Trust townhome listed at $320,000 (well below the Carrboro market average of $431,560 thanks to the community land trust resale formula). With an FHA loan at 3.5 percent down ($11,200), and $15,000 in NC 1st Home Advantage Down Payment forgivable assistance applied to down payment and closing costs, the buyer covers down payment in full and applies the remaining $3,800 toward $10,800 in estimated closing costs. Seller credits typically cover the remaining $7,000 in closing costs, bringing the buyer to roughly $0 cash to close. Community Home Trust limits resale price to keep the home affordable for the next buyer, so the buyer builds limited equity but secures stable homeownership. Income limits apply: NC 1st Home Advantage requires household income within NCHFA limits and 640 minimum credit score; Community Home Trust requires household income of at least $45,000 with maximums by household size.

How to Apply for DPA Programs in Carrboro

  1. 1
    Step 1

    Check your eligibility against program income limits. Community Home Trust caps household income at $102,350 for a household of 1 up to $181,341 for a household of 7, and requires minimum household income of $45,000. Habitat for Humanity of Orange County caps household income at $71,200 (household of 1) up to $134,250 (household of 8). NC 1st Home Advantage Down Payment follows North Carolina Housing Finance Agency income limits by county.

  2. 2
    Step 2

    Complete required homebuyer education. Community Home Trust provides certified financial counselors who deliver required education for their program. EMPOWERment Inc., a Carrboro-area community development corporation that manages 73 affordable rentals in Orange County, also offers homebuyer education workshops. Call EMPOWERment at 919-967-8779 to register for the next workshop.

  3. 3
    Step 3

    Contact a local housing counselor. For Community Home Trust homes in Carrboro or Chapel Hill, contact Community Home Trust directly at 919-967-1545 or info@communityhometrust.org. For Habitat homes in Weavers Grove (Chapel Hill, open to all Orange County residents), email applications@orangehabitat.org and join the Mortgage-Ready Interest List on the Habitat for Humanity of Orange County website.

  4. 4
    Step 4

    Get pre-approved for a mortgage. State North Carolina Housing Finance Agency programs (NC 1st Home Advantage Down Payment, NC Home Advantage Mortgage) require working with an NCHFA-approved lender. Habitat for Humanity of Orange County provides its own zero-interest mortgages directly, although buyers with their own approved loan may be able to use it on a Habitat home. Community Home Trust buyers work with conventional or FHA lenders who finance the home portion (Community Home Trust owns the land under a 99-year ground lease).

  5. 5
    Step 5

    Find a home within program guidelines. Community Home Trust maintains an active listings page showing currently available homes in both Carrboro and Chapel Hill. Inventory turns over slowly because the program is designed for permanent affordability, so checking listings regularly is important. Habitat for Humanity of Orange County opens applications for its next Weavers Grove cycle on June 1, 2026.

  6. 6
    Step 6

    Submit your application with all required documentation. Community Home Trust processes applications on a rolling basis. Habitat for Humanity of Orange County opens application cycles when homes are roughly 9 months from move-in ready, then takes 3 to 6 months for program requirements and another 3 months for loan approval and closing. For broader Orange County affordable housing questions, contact Orange County Housing Director Blake Rosser at 919-245-2492 or brosser@orangecountync.gov.

Housing Market in Carrboro

The Carrboro housing market is small, with only about 9,474 households, which makes monthly sale-price medians volatile. As of April 2026, Zillow reports an average home value of $431,560, down 2.9 percent year over year, while Redfin March 2026 monthly snapshot shows a median sale price of $720,000 with homes selling in 35 days, a swing driven by a small number of high-end transactions. The U.S. Census Bureau reports the longer-run median owner-occupied home value at $539,400 (2020 to 2024 American Community Survey), which is a more stable benchmark for what a typical Carrboro home is worth.

The broader Triangle market shifted toward buyers in 2025 as mortgage rates above 6 percent slowed activity, inventory rose 25 percent year over year per Doorify MLS, and days on market increased about 30 percent. Carrboro 35-day average is notably faster than Chapel Hill at 55 days, reflecting tighter supply for the more limited Carrboro inventory.

What this means for buyers: Carrboro smaller market and lower price point make it the most affordable entry into the Chapel Hill school district and UNC commute, but limited inventory means well-priced homes still move quickly. First-time buyers should look at townhomes and condos near downtown Carrboro to find homes within reach of program income limits.

Frequently Asked Questions About DPA in Carrboro

How much down payment assistance can I get in Carrboro, NC?
Carrboro buyers can stack local nonprofit, state, and federal programs. Community Home Trust homes sell 30 to 50 percent below market value through its community land trust model, which is the largest single source of affordability. Layered with NC 1st Home Advantage Down Payment ($15,000 forgivable), this gets most income-qualified first-time buyers to little or no cash needed at closing. Habitat for Humanity of Orange County offers an entirely different path: a zero-interest mortgage on a Habitat-built home with no down payment required.
Does the Town of Carrboro offer down payment assistance?
Not directly. The Town of Carrboro participates in the Orange County Local Government Affordable Housing Collaborative and allocates federal HOME and Community Development Block Grant funds to nonprofit housing partners like Community Home Trust and Habitat for Humanity of Orange County rather than to individual buyers. The Town Affordable Housing Goals and Strategies document targets households earning 80 percent of area median income or less.
Can I qualify for Habitat for Humanity if I live in Carrboro?
Yes. Habitat for Humanity of Orange County accepts applicants who have lived or worked in Orange County, North Carolina for at least the past 12 months, which includes Carrboro residents. The current Habitat build is Weavers Grove in northern Chapel Hill, with the next application cycle opening June 1, 2026. The Mortgage-Ready Program requires a 620 credit score (preferred), 24-month employment history, at least $1,500 in savings, and household income within the published limits.
What credit score do I need for down payment assistance in Carrboro, NC?
Most programs require a 620 to 640 minimum credit score. Habitat for Humanity of Orange County prefers 620 with options for applicants with no or invisible credit. NC 1st Home Advantage Down Payment and NC Home Advantage Mortgage both require 640. Community Home Trust does not publish a hard minimum credit score; eligibility is determined through their financial counseling and lender approval process.
How do I contact Community Home Trust for a Carrboro home?
Community Home Trust is headquartered at PO Box 2315, Chapel Hill, NC 27515. Call 919-967-1545 or email info@communityhometrust.org. They sell homes in both Chapel Hill and Carrboro, with active listings posted on their listings page. Income requirements scale with household size (household of 1 cap at $102,350 up to household of 7 at $181,341), and applicants must have at least $45,000 in annual household income.
Program details, funding availability, and eligibility requirements change frequently. Always verify directly with the program administrator. This site is for educational purposes only. Not financial advice.