Counties in North Carolina by county house price annual change, sales and refinances
Graham County had the highest county house price annual change, sales and refinances of 99 counties in 2020, at 19.12%. Gates County had the lowest, at -8.77%. The median was 4.67%. Source: the Federal Housing Finance Agency.
Top 40 counties, 2020
Full ranking
| Rank | Counties | 2020 (%) | Change on 2019 |
|---|---|---|---|
| 1 | Graham County | 19.12 | +30.3 pts |
| 2 | Perquimans County | 11.56 | +13.36 pts |
| 3 | Alleghany County | 10.82 | +7.01 pts |
| 4 | Caswell County | 9.9 | +2.66 pts |
| 5 | Martin County | 9.57 | +8.5 pts |
| 6 | Anson County | 8.84 | +3.81 pts |
| 7 | Scotland County | 8.5 | +8.67 pts |
| 8 | Duplin County | 8.18 | +2.86 pts |
| 9 | Edgecombe County | 7.82 | +5.87 pts |
| 10 | Pamlico County | 7.31 | +3.6 pts |
| 11 | Rowan County | 6.98 | +2.03 pts |
| 12 | Swain County | 6.68 | +6.62 pts |
| 12 | Washington County | 6.68 | +5.33 pts |
| 14 | Jackson County | 6.6 | +4.17 pts |
| 15 | Chowan County | 6.57 | +5.19 pts |
| 16 | Dare County | 6.37 | +3.18 pts |
| 17 | Beaufort County | 6.31 | +4.53 pts |
| 18 | Hoke County | 6.26 | -1.2 pts |
| 19 | Columbus County | 6.25 | +4.65 pts |
| 20 | Clay County | 6.2 | +2.45 pts |
| 21 | Gaston County | 6.12 | -1.7 pts |
| 22 | Robeson County | 6.1 | +5.79 pts |
| 23 | Yancey County | 6.03 | +2.42 pts |
| 24 | Haywood County | 6.01 | +0.68 pts |
| 25 | Bladen County | 5.97 | +3.93 pts |
| 26 | Yadkin County | 5.92 | -0.75 pts |
| 27 | Brunswick County | 5.81 | -1.97 pts |
| 28 | New Hanover County | 5.61 | -0.86 pts |
| 29 | Harnett County | 5.58 | +0.83 pts |
| 29 | Pasquotank County | 5.58 | +0.33 pts |
| 31 | Carteret County | 5.55 | -2.4 pts |
| 32 | Cumberland County | 5.5 | +1.81 pts |
| 33 | Transylvania County | 5.44 | -0.67 pts |
| 34 | Richmond County | 5.27 | -3.83 pts |
| 35 | Forsyth County | 5.25 | +0.91 pts |
| 36 | Warren County | 5.21 | +5.45 pts |
| 37 | Caldwell County | 5.18 | -2.42 pts |
| 38 | Mitchell County | 5.16 | -1.92 pts |
| 39 | Alexander County | 5.12 | +0.82 pts |
| 39 | Johnston County | 5.12 | -0.94 pts |
| 41 | Rockingham County | 5.08 | +0.53 pts |
| 42 | Bertie County | 4.95 | +3.66 pts |
| 42 | Sampson County | 4.95 | +3.71 pts |
| 44 | Stokes County | 4.94 | +0.44 pts |
| 45 | Wilson County | 4.88 | +2.3 pts |
| 46 | Franklin County | 4.79 | -2.46 pts |
| 47 | Cabarrus County | 4.78 | -2.82 pts |
| 48 | Northampton County | 4.74 | +7.12 pts |
| 49 | Mecklenburg County | 4.72 | -0.92 pts |
| 50 | Pender County | 4.67 | -0.23 pts |
| 51 | Rutherford County | 4.59 | -0.97 pts |
| 52 | Macon County | 4.57 | -3.8 pts |
| 53 | Randolph County | 4.56 | -0.11 pts |
| 54 | Burke County | 4.51 | -2.66 pts |
| 55 | Alamance County | 4.45 | -0.36 pts |
| 56 | Cherokee County | 4.4 | -0.52 pts |
| 57 | Guilford County | 4.34 | -0.53 pts |
| 58 | Cleveland County | 4.29 | -4.38 pts |
| 59 | Catawba County | 4.28 | -2.99 pts |
| 59 | Union County | 4.28 | -2.72 pts |
| 61 | Lee County | 4.26 | -2.15 pts |
| 61 | Nash County | 4.26 | -0.78 pts |
| 63 | McDowell County | 4.19 | -3.28 pts |
| 64 | Pitt County | 4.17 | +0.57 pts |
| 65 | Iredell County | 4.04 | -0.96 pts |
| 66 | Davidson County | 4.01 | -0.73 pts |
| 67 | Lincoln County | 3.83 | -3.43 pts |
| 68 | Granville County | 3.75 | -1.64 pts |
| 69 | Moore County | 3.72 | -1.34 pts |
| 70 | Watauga County | 3.6 | -4.78 pts |
| 71 | Ashe County | 3.39 | -1.96 pts |
| 72 | Polk County | 3.32 | -3.23 pts |
| 73 | Camden County | 3.25 | +1.5 pts |
| 73 | Durham County | 3.25 | -3.01 pts |
| 75 | Stanly County | 3.24 | -2.2 pts |
| 76 | Wake County | 3.19 | -2.22 pts |
| 77 | Wayne County | 3.08 | +0.56 pts |
| 78 | Wilkes County | 3.05 | -2.34 pts |
| 79 | Avery County | 2.9 | -2.79 pts |
| 80 | Buncombe County | 2.87 | -1.38 pts |
| 81 | Surry County | 2.83 | -0.26 pts |
| 82 | Orange County | 2.76 | -2.15 pts |
| 83 | Henderson County | 2.61 | -4.4 pts |
| 83 | Vance County | 2.61 | -3.37 pts |
| 85 | Davie County | 2.6 | -3.69 pts |
| 86 | Onslow County | 2.59 | -6.37 pts |
| 87 | Person County | 2.48 | -1.96 pts |
| 88 | Madison County | 2.44 | -5.27 pts |
| 89 | Chatham County | 2.38 | -3.91 pts |
| 90 | Jones County | 1.75 | -1.68 pts |
| 91 | Currituck County | 1.64 | -4.62 pts |
| 92 | Craven County | 1.55 | -6.64 pts |
| 93 | Halifax County | 1.52 | -4.31 pts |
| 94 | Montgomery County | 0.96 | -12.58 pts |
| 95 | Lenoir County | 0.41 | -2.67 pts |
| 96 | Hertford County | -3.52 | -7.49 pts |
| 97 | Hyde County | -3.77 | -6.43 pts |
| 98 | Greene County | -4.21 | -14.51 pts |
| 99 | Gates County | -8.77 | -25.93 pts |
Other periods
About this ranking
Published percentage change from the previous year in the FHFA all-transactions house price index for US counties.
Developmental nominal series, not seasonally adjusted. Includes sale prices and refinance appraisals, unlike purchase-only series. Uses the published annual change directly; it is unaffected by the index base year. Missing estimates remain absent and historical estimates can be revised.
Every value in the ranking comes from the same publisher and the same period, so the counties are compared on one definition. Equal values share a rank.
How to cite
Federal Housing Finance Agency (FHFA). FHFA developmental all-transactions county house prices, published annual percent change, nominal, not seasonally adjusted. https://www.fhfa.gov/hpi/download/annual/hpi_at_county.xlsx. Retrieved 2026-10-10.
Use this data in your AI agent
Invokely serves this figure to AI assistants through MCP and to code through a REST API, with the source and citation attached. Ask your assistant:
Rank Counties in North Carolina by county house price annual change, sales and refinances using official data, and cite the source.
rank_places {"indicator":"house_price_annual_change_us_county_all_transactions","level":"province","within":"North Carolina","limit":10}
GET https://invokely.ai/api/v1/rank?indicator=house_price_annual_change_us_county_all_transactions&level=province&within=North%20Carolina&limit=10
Questions
Which county has the highest county house price annual change, sales and refinances?
Graham County, with 19.12% in 2020, according to the Federal Housing Finance Agency.
Which county has the lowest county house price annual change, sales and refinances?
Gates County, with -8.77% in 2020.
Where does this ranking come from?
Every value comes from one source and one period, so the places are comparable: Federal Housing Finance Agency, FHFA developmental all-transactions county house prices, published annual percent change, nominal, not seasonally adjusted. Retrieved 2026-10-10.
County house price annual change, sales and refinances: other rankings
- US counties
- Counties in Texas
- Counties in Georgia
- Counties in Virginia
- Counties in Kentucky
- Counties in Missouri
- Counties in Iowa
- Counties in Illinois
- Counties in Tennessee
- Counties in Indiana
- Counties in Ohio
- Counties in Minnesota
Counties in North Carolina: more rankings
- Asian population share
- Bachelor's degree or higher, population 25 and over
- Live births, July to June
- Black or African American population share
- Housing units authorized by building permits
- Crude birth rate, July to June
- Crude death rate, July to June
- Deaths, July to June
- Foreign-born population share
- Real GDP growth
- GDP per capita, US dollars
- Gross domestic product (GDP), US dollars
- Gini index
- Hispanic or Latino population share
- Homeownership rate (US, housing units)
- County house price index, 1990 = 100