States › North Carolina
State
North Carolina
99 counties with an index · 39 metro and micro areas · 583 ZIP codes · 197 permit-issuing places · 11,197,968 residents (2025 est.)
FHFA notes: The FHFA HPI is a broad measure of the movement of single-family house prices. The FHFA HPI is a weighted, repeat-sales index, meaning that it measures average price changes in repeat sales or refinancings on the same properties. The line is FHFA's standard quarterly all-transactions index; the comparison table uses FHFA's annual state index from the same family. The index does not give a dollar value for any home.
North Carolina's FHFA house price index starts in 1975. Through 2025 it has risen +775.3%; over the ten years to 2025 the rise was +106.6% (+7.5% a year), well above the national +85.0%.
The quarterly index through 2026 Q2 is +2.4% on a year earlier and +0.8% on the quarter; nationally +3.0% and +1.1%.
The index peaked in 2008, fell −13.8% to 2012 and regained the peak in 2017; the national index fell −21.3% over 2007–2012.
87,853 housing units were authorised in North Carolina in the 12 months to August 2026, 7.8 per 1,000 residents against 4.1 nationally; that is +2.0% on the previous 12 months. 99 counties, 39 metro and micro areas, 583 ZIP codes and 197 permit-issuing places in the state have their own pages.
Same span, state and nation
| Change in the FHFA index | North Carolina | United States |
|---|---|---|
| 1 year (2024–2025) | +2.5% | +2.8% |
| 5 years (2020–2025) | +60.4% | +47.0% |
| 10 years (2015–2025) | +106.6% | +85.0% |
| 20 years (2005–2025) | +117.3% | +79.1% |
| Since 2000 | +159.5% | +158.3% |
| Since 1975 | +775.3% | +960.7% |
| 10-year annualised | +7.5% | +6.3% |
| 20-year annualised | +4.0% | +3.0% |
Decade by decade
| Decade | Change | United States | |
|---|---|---|---|
| 1980s (1980–1990) | +59.2% | +68.2% | |
| 1990s (1990–2000) | +41.5% | +33.9% | |
| 2000s (2000–2010) | +24.7% | +29.7% | |
| 2010s (2010–2020) | +29.8% | +35.5% | |
| 2020s so far (2020–2025) | +60.4% | +47.0% |
FHFA reports each index with a value of 100 in its base period, the first year the area has enough transactions (1975 here). A decade's change is the index at the end of the decade divided by the index at the start, so it does not depend on the base year; the United States column covers the same years. Decades before 1975 are not shown.
Peak-to-low declines
| Peak | Low | Decline | Peak regained |
|---|---|---|---|
| 2008 | 2012 | −13.8% | 2017 |
Purchase-only index
FHFA also publishes a purchase-only index, built from sales prices alone (no refinance appraisals). It starts in 1991 and is drawn here on its own base.
Counties
Ranked by ten-year change in FHFA's annual county index to 2025. Permits are housing units authorised in the 12 months to August 2026.
| County | 1 year | 10 years | Since 2000 | Units, 12 months | Per 1,000 | Index through |
|---|---|---|---|---|---|---|
| Avery County | +1.6% | +141.1% | +201.1% | 230 | 12.7 | 2025 |
| Gaston County | +1.9% | +132.1% | +170.0% | 2,330 | 9.5 | 2025 |
| Brunswick County | +3.0% | +130.2% | +222.9% | 5,171 | 29.6 | 2025 |
| Mecklenburg County | +2.4% | +129.3% | +214.0% | 4,703 | 3.8 | 2025 |
| Transylvania County | +6.4% | +128.3% | +207.7% | 164 | 4.8 | 2025 |
| Union County | +3.5% | +128.0% | +185.3% | 2,601 | 9.7 | 2025 |
| New Hanover County | +4.7% | +127.1% | +215.2% | 2,398 | 9.7 | 2025 |
| Cherokee County | +10.7% | +125.5% | +172.3% | 222 | 7.2 | 2025 |
| Polk County | +1.1% | +122.5% | +216.5% | 134 | 6.5 | 2025 |
| Cabarrus County | +2.1% | +122.4% | +164.3% | 1,799 | 7.2 | 2025 |
| Rowan County | +4.1% | +121.1% | +156.2% | 1,365 | 8.8 | 2025 |
| Watauga County | +3.0% | +120.7% | +191.2% | 361 | 6.6 | 2025 |
| Yancey County | +2.2% | +119.8% | +203.5% | 132 | 6.9 | 2025 |
| Durham County | +1.3% | +118.7% | +192.7% | 5,303 | 15.3 | 2025 |
| McDowell County | −1.8% | +117.3% | +179.0% | 158 | 3.5 | 2025 |
| Clay County | +1.4% | +116.3% | +167.8% | 116 | 9.5 | 2025 |
| Macon County | +2.6% | +115.3% | +170.0% | 211 | 5.4 | 2025 |
| Alleghany County | +5.9% | +114.2% | +185.3% | 93 | 8.1 | 2025 |
| Rutherford County | +3.4% | +113.6% | +175.2% | 257 | 3.9 | 2025 |
| Cleveland County | +2.7% | +113.3% | +144.7% | 551 | 5.3 | 2025 |
| Jackson County | +6.2% | +112.5% | +188.7% | 259 | 5.8 | 2025 |
| Pender County | +0.3% | +112.5% | +198.4% | 1,086 | 15.1 | 2025 |
| Pasquotank County | +11.5% | +112.4% | +182.9% | 266 | 6.3 | 2025 |
| Dare County | +3.7% | +112.2% | +268.4% | 359 | 9.4 | 2025 |
| Jones County | +0.7% | +112.2% | +160.2% | 29 | 3.0 | 2025 |
| Carteret County | +9.5% | +112.0% | +225.8% | 400 | 5.7 | 2025 |
| Franklin County | +2.1% | +111.4% | +144.3% | 920 | 11.2 | 2025 |
| Catawba County | +2.5% | +111.1% | +135.6% | 2,314 | 13.6 | 2025 |
| Henderson County | 0.0% | +110.6% | +190.9% | 1,311 | 10.7 | 2025 |
| Haywood County | +0.7% | +110.0% | +176.3% | 464 | 7.3 | 2025 |
| Lee County | +6.2% | +109.9% | +153.6% | 640 | 9.1 | 2025 |
| Alexander County | +7.4% | +108.9% | +146.0% | 101 | 2.7 | 2025 |
| Onslow County | +2.9% | +108.9% | +176.8% | 1,986 | 9.1 | 2025 |
| Ashe County | +0.4% | +108.5% | +185.0% | 200 | 7.3 | 2025 |
| Caldwell County | +3.4% | +107.6% | +132.6% | 455 | 5.6 | 2025 |
| Iredell County | +3.6% | +107.1% | +158.2% | 1,470 | 6.9 | 2025 |
| Wake County | +1.0% | +106.9% | +179.3% | 14,581 | 11.6 | 2025 |
| Johnston County | +1.5% | +106.0% | +143.0% | 2,599 | 10.1 | 2025 |
| Alamance County | +1.3% | +105.3% | +122.5% | 1,984 | 10.7 | 2025 |
| Buncombe County | +1.2% | +105.3% | +238.2% | 3,290 | 11.9 | 2025 |
| Stanly County | +1.0% | +105.2% | +145.1% | 323 | 4.7 | 2025 |
| Lincoln County | +1.4% | +104.9% | +163.9% | 719 | 7.3 | 2025 |
| Davidson County | +4.4% | +104.6% | +127.9% | 1,226 | 6.8 | 2025 |
| Randolph County | +2.1% | +104.5% | +119.9% | 780 | 5.2 | 2025 |
| Vance County | +4.3% | +104.3% | +123.2% | 87 | 2.0 | 2025 |
| Chatham County | +6.0% | +104.1% | +171.1% | 498 | 5.9 | 2025 |
| Burke County | +2.5% | +103.6% | +134.5% | 565 | 6.4 | 2025 |
| Granville County | +2.1% | +101.8% | +128.3% | 469 | 7.6 | 2025 |
| Pamlico County | +10.3% | +101.6% | +166.4% | 78 | 6.1 | 2025 |
| Stokes County | −0.6% | +101.5% | +134.9% | 218 | 4.7 | 2025 |
| Anson County | −5.0% | +101.2% | +140.1% | 52 | 2.4 | 2025 |
| Forsyth County | +3.5% | +101.0% | +132.9% | 2,905 | 7.2 | 2025 |
| Moore County | +1.8% | +100.7% | +164.7% | 1,021 | 9.2 | 2025 |
| Swain County | +1.9% | +98.8% | +168.7% | 82 | 5.8 | 2025 |
| Beaufort County | +3.3% | +98.6% | +168.9% | 126 | 2.8 | 2025 |
| Craven County | +2.8% | +98.5% | +148.2% | 508 | 4.8 | 2025 |
| Guilford County | +3.2% | +98.4% | +122.7% | 3,430 | 6.1 | 2025 |
| Mitchell County | +13.9% | +97.9% | +181.6% | 68 | 4.5 | 2025 |
| Harnett County | +4.4% | +97.1% | +141.1% | 2,084 | 13.9 | 2025 |
| Orange County | +3.3% | +96.7% | +176.2% | 1,065 | 7.0 | 2025 |
| Rockingham County | +6.5% | +96.5% | +126.4% | 354 | 3.8 | 2025 |
| Graham County | +0.9% | +94.8% | +158.6% | 25 | 3.1 | 2025 |
| Wilkes County | +4.3% | +94.2% | +124.9% | 128 | 1.9 | 2025 |
| Duplin County | +1.2% | +93.3% | +119.4% | 183 | 3.5 | 2025 |
| Chowan County | +10.3% | +92.7% | +157.9% | 65 | 4.6 | 2025 |
| Surry County | −0.6% | +91.9% | +120.6% | 252 | 3.5 | 2025 |
| Nash County | +3.0% | +90.9% | +98.0% | 467 | 4.7 | 2025 |
| Scotland County | +18.8% | +90.4% | +111.2% | 69 | 2.1 | 2025 |
| Richmond County | +6.3% | +90.2% | +151.4% | 109 | 2.6 | 2025 |
| Sampson County | +4.7% | +89.3% | +142.9% | 129 | 2.1 | 2025 |
| Yadkin County | +2.4% | +89.1% | +114.3% | 113 | 2.9 | 2025 |
| Person County | −3.0% | +88.5% | +122.3% | 126 | 3.1 | 2025 |
| Wilson County | +1.8% | +88.5% | +113.6% | 311 | 3.8 | 2025 |
| Currituck County | +3.7% | +87.7% | +197.1% | 375 | 11.3 | 2025 |
| Davie County | +5.1% | +87.7% | +117.7% | 245 | 5.3 | 2025 |
| Cumberland County | +4.0% | +86.6% | +129.9% | 731 | 2.2 | 2025 |
| Greene County | −4.9% | +85.8% | +136.1% | 60 | 2.9 | 2025 |
| Madison County | −5.1% | +85.6% | +160.9% | 153 | 6.8 | 2025 |
| Columbus County | +2.2% | +84.7% | +109.7% | 54 | 1.1 | 2025 |
| Warren County | −2.4% | +84.2% | +146.5% | 224 | 11.9 | 2025 |
| Pitt County | +3.0% | +82.5% | +109.5% | 1,762 | 9.6 | 2025 |
| Hyde County | — | +82.3% | — | 18 | 4.0 | 2025 |
| Caswell County | −3.0% | +80.8% | +108.5% | 73 | 3.2 | 2025 |
| Hoke County | +0.9% | +80.4% | +135.1% | 526 | 9.2 | 2025 |
| Montgomery County | −8.3% | +79.9% | +141.1% | 155 | 5.9 | 2025 |
| Bladen County | +10.4% | +79.3% | +130.7% | 64 | 2.1 | 2025 |
| Wayne County | +3.3% | +77.8% | +115.9% | 906 | 7.4 | 2025 |
| Lenoir County | +2.1% | +77.7% | +89.7% | 153 | 2.7 | 2025 |
| Camden County | +1.9% | +75.9% | +173.9% | 178 | 15.7 | 2025 |
| Edgecombe County | −3.9% | +73.1% | +102.2% | 44 | 0.9 | 2025 |
| Washington County | −2.9% | +73.1% | +101.1% | 5 | 0.5 | 2025 |
| Robeson County | +8.4% | +72.0% | +120.9% | 270 | 2.3 | 2025 |
| Halifax County | +3.7% | +71.9% | +102.7% | 79 | 1.7 | 2025 |
| Gates County | +8.8% | +71.6% | +143.6% | 12 | 1.2 | 2025 |
| Perquimans County | +4.6% | +70.0% | +166.3% | 52 | 3.9 | 2025 |
| Martin County | −0.8% | +66.1% | +88.5% | 0 | 0.0 | 2025 |
| Hertford County | −3.5% | +52.7% | +91.0% | 1 | 0.1 | 2025 |
| Bertie County | −14.1% | +42.3% | +78.3% | 31 | 1.8 | 2024 |
| Northampton County | −16.7% | +37.6% | +71.0% | 12 | 0.7 | 2025 |
Metro and micropolitan areas
Areas with any county in North Carolina; multi-state areas appear under each of their states.
| Area | Type | 1 year | 10 years | Year to 2026 Q2 | Units, 12 months |
|---|---|---|---|---|---|
| Brevard, NC | Micro | +6.4% | +128.3% | — | 164 |
| Wilmington, NC | Metro | +3.5% | +125.7% | +3.7% | 8,655 |
| Charlotte-Concord-Gastonia, NC-SC | Metro | +2.5% | +122.2% | +1.5% | 19,649 |
| Boone, NC | Micro | +3.0% | +120.7% | — | 361 |
| Marion, NC | Micro | −1.8% | +117.3% | — | 158 |
| Forest City, NC | Micro | +3.4% | +113.6% | — | 257 |
| Shelby-Kings Mountain, NC | Micro | +2.7% | +113.3% | — | 551 |
| Elizabeth City, NC | Micro | +11.5% | +112.4% | — | 266 |
| Kill Devil Hills, NC | Micro | +3.7% | +112.2% | — | 359 |
| Morehead City, NC | Micro | +9.5% | +112.0% | — | 400 |
| Waynesville, NC | Micro | +0.7% | +110.0% | — | 464 |
| Sanford, NC | Micro | +6.2% | +109.9% | — | 640 |
| Durham-Chapel Hill, NC | Metro | +1.8% | +109.3% | +1.8% | 6,992 |
| Hickory-Lenoir-Morganton, NC | Metro | +3.1% | +109.1% | +2.8% | 3,435 |
| Jacksonville, NC | Metro | +2.9% | +108.9% | +3.8% | 1,986 |
| Raleigh-Cary, NC | Metro | +1.2% | +106.6% | +1.1% | 18,100 |
| Asheville, NC | Metro | +0.5% | +105.4% | +1.4% | 4,754 |
| Burlington, NC | Metro | +1.3% | +105.3% | +5.4% | 1,984 |
| Albemarle, NC | Micro | +1.0% | +105.2% | — | 323 |
| Henderson, NC | Micro | +4.3% | +104.3% | — | 87 |
| Pinehurst-Southern Pines, NC | Metro | +1.8% | +100.7% | −2.2% | 1,021 |
| New Bern, NC | Micro | +4.2% | +100.6% | — | 615 |
| Winston-Salem, NC | Metro | +3.5% | +100.6% | +3.3% | 4,707 |
| Greensboro-High Point, NC | Metro | +3.4% | +99.5% | +4.9% | 4,564 |
| Washington, NC | Micro | +3.3% | +98.6% | — | 126 |
| Anderson Creek, NC | Micro | +4.4% | +97.1% | — | 2,084 |
| North Wilkesboro, NC | Micro | +4.3% | +94.2% | — | 128 |
| Mount Airy, NC | Micro | −0.6% | +91.9% | — | 252 |
| Laurinburg, NC | Micro | +18.8% | +90.4% | — | 69 |
| Rockingham, NC | Micro | +6.3% | +90.2% | — | 109 |
| Wilson, NC | Micro | +1.8% | +88.5% | — | 311 |
| Rocky Mount, NC | Metro | +2.1% | +88.2% | −2.2% | 511 |
| Fayetteville, NC | Metro | +3.8% | +86.0% | +2.6% | 1,257 |
| Greenville, NC | Metro | +3.0% | +82.5% | +3.0% | 1,762 |
| Goldsboro, NC | Metro | +3.3% | +77.8% | +0.8% | 906 |
| Kinston, NC | Micro | +2.1% | +77.7% | — | 153 |
| Lumberton, NC | Micro | +8.4% | +72.0% | — | 270 |
| Virginia Beach-Chesapeake-Norfolk, VA-NC | Metro | +4.7% | +71.1% | +3.6% | 5,273 |
| Roanoke Rapids, NC | Micro | +1.5% | +66.5% | — | 91 |
Building permits
Housing units authorised in North Carolina by month, latest 60 monthssingle-family2+ unit buildings
Housing units authorised in North Carolina by year, 1995–2025single-family2+ unit buildings
Single-family share of the latest 12 months: 70% (63% nationally). Since 1995: 2,242,441 units.
Year by year
Each year's index change and permits, with every county's figures for that year.
| Year | North Carolina index | US index | Units permitted | Single-family |
|---|---|---|---|---|
| 2025 | +2.5% | +2.8% | 86,167 | 65,303 |
| 2024 | +5.2% | +4.9% | 95,163 | 70,047 |
| 2023 | +8.8% | +5.7% | 98,853 | 65,860 |
| 2022 | +20.9% | +15.5% | 94,118 | 65,183 |
| 2021 | +13.0% | +11.6% | 94,874 | 68,636 |
| 2020 | +4.1% | +3.0% | 80,474 | 60,505 |
| 2019 | +5.5% | +4.2% | 71,307 | 51,642 |
| 2018 | +6.4% | +5.7% | 71,691 | 51,248 |
| 2017 | +5.4% | +5.4% | 67,047 | 49,366 |
| 2016 | +4.6% | +5.3% | 60,550 | 43,675 |
| 2015 | +3.9% | +4.4% | 54,757 | 38,937 |
| 2014 | +2.6% | +6.2% | 49,911 | 35,051 |
| 2013 | +0.8% | +3.4% | 51,290 | 35,316 |
| 2012 | −2.5% | −1.8% | 48,692 | 29,945 |
| 2011 | −3.8% | −4.4% | 32,804 | 24,863 |
| 2010 | −5.3% | −5.1% | 33,889 | 26,047 |
| 2009 | −2.9% | −7.5% | 33,800 | 25,388 |
| 2008 | +1.1% | −4.5% | 54,652 | 39,082 |
| 2007 | +4.9% | +0.6% | 85,777 | 70,339 |
| 2006 | +7.2% | +6.6% | 99,979 | 82,672 |
| 2005 | +6.6% | +12.4% | 97,910 | 84,975 |
| 2004 | +3.4% | +9.2% | 93,077 | 77,147 |
| 2003 | +1.6% | +4.5% | 79,226 | 66,883 |
| 2002 | +2.3% | +5.4% | 79,824 | 66,400 |
| 2001 | +4.2% | +6.7% | 82,030 | 62,679 |
| 2000 | +4.7% | +8.3% | 78,376 | 59,061 |
| 1999 | +3.4% | +4.3% | 84,754 | 64,056 |
| 1998 | +3.7% | +3.7% | 80,514 | 62,389 |
| 1997 | +4.7% | +3.8% | 73,015 | 55,529 |
| 1996 | +4.0% | +3.2% | 66,997 | 51,796 |
| 1995 | +5.7% | +3.7% | 60,923 | 47,703 |
Cities issuing the most permits
Housing units authorised in the 12 months to August 2026; every place is listed on its county page.
- Durham 5,156
- Raleigh 4,848
- Mecklenburg County 4,703
- Brunswick County Unincorporated Area 3,006
- Buncombe County Unincorporated Area 2,413
- Gaston County Unincorporated Area 2,330
- Catawba County 2,314
- New Hanover County Unincorporated Area 2,301
- Greensboro 2,208
- Johnston County Unincorporated Area 2,111
- Cabarrus County 1,799
- Apex town 1,712
- Winston-Salem 1,586
- Harnett County Unincorporated Area 1,543
- Union County Unincorporated Area 1,485
- Rowan County 1,365
- Greenville 1,353
- Henderson County 1,311
- Onslow County Unincorporated Area 1,295
- Forsyth County Unincorporated Area 1,220
- Garner town 1,152
- Monroe 1,090
- Wendell town 1,082
- Iredell County Unincorporated Area 1,062
- Wake Forest town 984
- Knightdale town 973
- Leland town 958
- Morrisville town 937
- Alamance County Unincorporated Area 932
- Franklin County 920
- Orange County Unincorporated Area 890
- Asheville 791
- Pender County Unincorporated Area 762
- Wayne County Unincorporated Area 760
- Lincoln County 719
- Randolph County Unincorporated Area 715
- Davidson County Unincorporated Area 682
- Guilford County Unincorporated Area 623
- Moore County Unincorporated Area 606
- High Point 599
Questions and answers
How much have home values in North Carolina risen over 10 years?
The FHFA index rose +106.6% between 2015 and 2025, +7.5% a year; over 20 years +117.3% and since 2000 +159.5%. Nationally: +85.0%, +79.1% and +158.3%.
Which North Carolina counties rose most over 10 years?
Avery County (+141.1%), Gaston County (+132.1%) and Brunswick County (+130.2%), by FHFA's annual county index to 2025.
What happened to North Carolina home prices in 2008?
The state index peaked in 2008, fell −13.8% to 2012 and regained its peak in 2017.
How many homes are being built in North Carolina?
87,853 units were authorised in the 12 months to August 2026: 61,266 single-family and 26,587 in multi-unit buildings, 7.8 per 1,000 residents.
Where does this data come from?
FHFA's quarterly all-transactions state index (through 2026 Q2) and annual state index (updated March 31, 2026); the Census Bureau's Building Permits Survey state and county files through August 2026; vintage 2025 population estimates.
Provenance
Index: Federal Housing Finance Agency, quarterly all-transactions and purchase-only state indexes through 2026 Q2 and annual state index (updated March 31, 2026). Permits: Census Bureau Building Permits Survey state, county and place files through August 2026. Population: Census Bureau vintage 2025 estimates. Public domain. Corrections · FHFA HPI datasets.