Appreciation Velocity — North Carolina Cities
Cities of North Carolina ranked by 1Y / 3Y / 5Y home-price appreciation.
Public Record
Top 10 — 3Y appreciation (Citys)
#1 · Deep Gap, NC
+3,820.0%
#2 · Duck, NC
+3,501.5%
#3 · Troy, NC
+2,529.2%
#4 · Barco, NC
+1,612.0%
#5 · Lansing, NC
+912.3%
#6 · Harrellsville, NC
+863.6%
#7 · Sims, NC
+862.8%
#8 · Denton, NC
+579.1%
#9 · Andrews, NC
+506.1%
#10 · Corapeake, NC
+487.1%
City ranking — 3Y appreciation (highest first)
| # | City | State | 1Y | 3Y | 5Y | 10Y | Current median |
|---|---|---|---|---|---|---|---|
| 1 | Deep Gap, NC | NC | +12.1% | +3,820.0% | -31.8% | +116.3% | $490K |
| 2 | Duck, NC | NC | +46.6% | +3,501.5% | +493.4% | +245.3% | $2.1M |
| 3 | Troy, NC | NC | -73.2% | +2,529.2% | -68.8% | -28.1% | $78.9K |
| 4 | Barco, NC | NC | +583.0% | +1,612.0% | +506.0% | +902.6% | $1.71M |
| 5 | Lansing, NC | NC | -64.2% | +912.3% | -53.5% | -61.3% | $96.2K |
| 6 | Harrellsville, NC | NC | — | +863.6% | +432.2% | — | $212K |
| 7 | Sims, NC | NC | +349.0% | +862.8% | +475.6% | — | $1.1M |
| 8 | Denton, NC | NC | -28.6% | +579.1% | +68.4% | +543.3% | $260.5K |
| 9 | Andrews, NC | NC | +337.2% | +506.1% | +572.6% | +1,907.4% | $1.28M |
| 10 | Corapeake, NC | NC | +56.9% | +487.1% | — | +92.0% | $455K |
| 11 | Grimesland, NC | NC | -7.5% | +476.1% | +111.8% | +222.5% | $409K |
| 12 | Apex, NC | NC | +474.1% | +472.6% | +866.3% | +480.9% | $4.64M |
| 13 | Riegelwood, NC | NC | +75.7% | +441.7% | +20.8% | +301.2% | $325K |
| 14 | Bunnlevel, NC | NC | -36.8% | +415.9% | +40.7% | +130.8% | $325K |
| 15 | Hildebran, NC | NC | -21.5% | +413.2% | -3.2% | +63.9% | $195K |
| 16 | Grifton, NC | NC | +9.3% | +395.8% | +137.1% | +113.2% | $351.8K |
| 17 | Marion, NC | NC | +34.7% | +391.4% | +45.3% | +176.7% | $345.9K |
| 18 | Burgaw, NC | NC | +15.2% | +354.1% | +294.7% | +489.9% | $584.4K |
| 19 | Fairview, NC | NC | +23.3% | +338.7% | +61.0% | +160.7% | $654.2K |
| 20 | Wadesboro, NC | NC | +57.5% | +318.4% | +391.6% | +479.8% | $356.6K |
| 21 | Waxhaw, NC | NC | +136.6% | +298.7% | +178.6% | +219.4% | $2.02M |
| 22 | Trent Woods, NC | NC | -43.8% | +288.5% | +23.3% | -5.9% | $317K |
| 23 | Hillsborough, NC | NC | +46.6% | +270.6% | +150.8% | +138.4% | $757K |
| 24 | Ramseur, NC | NC | -24.1% | +249.2% | +91.6% | — | $220K |
| 25 | Cleveland, NC | NC | +30.3% | +248.8% | +56.2% | +365.1% | $460.4K |
| 26 | Arden, NC | NC | +137.1% | +244.4% | +458.3% | +581.9% | $2.14M |
| 27 | Saluda, NC | NC | +54.3% | +239.5% | +80.0% | +173.5% | $653.5K |
| 28 | Camden, NC | NC | +5.6% | +224.3% | +175.5% | +114.8% | $496.1K |
| 29 | Castle Hayne, NC | NC | +1.7% | +218.4% | +85.7% | +113.7% | $496.6K |
| 30 | Lake Waccamaw, NC | NC | +722.4% | +214.7% | +237.5% | — | $567.5K |
| 31 | Bald Head Island, NC | NC | +136.8% | +214.5% | +345.9% | +495.5% | $2.46M |
| 32 | Princeton, NC | NC | -1.5% | +211.6% | +54.7% | +63.2% | $296K |
| 33 | Glenville, NC | NC | +34.2% | +204.4% | +478.5% | +899.7% | $1.83M |
| 34 | Lake Lure, NC | NC | +177.0% | +198.8% | +78.6% | +185.9% | $478.5K |
| 35 | Elm City, NC | NC | -3.5% | +197.0% | +105.8% | +117.6% | $256.9K |
| 36 | Traphill, NC | NC | +66.4% | +195.8% | +88.1% | +235.8% | $446.7K |
| 37 | Dunn, NC | NC | +40.8% | +194.7% | +81.7% | +121.0% | $415.2K |
| 38 | Shawboro, NC | NC | +16.9% | +194.2% | +161.6% | +404.7% | $617.9K |
| 39 | Randleman, NC | NC | +7.3% | +192.7% | +161.3% | +215.6% | $375K |
| 40 | Maple Hill, NC | NC | +29.8% | +190.9% | +107.9% | +173.2% | $388.7K |
| 41 | Oakboro, NC | NC | +94.2% | +190.7% | +372.1% | +345.3% | $810K |
| 42 | Whispering Pines, NC | NC | +32.4% | +182.7% | +85.0% | +110.3% | $662.5K |
| 43 | Hookerton, NC | NC | -71.1% | +177.3% | -13.0% | — | $104K |
| 44 | Butner, NC | NC | -87.4% | +175.0% | +74.6% | +354.0% | $440K |
| 45 | Browns Summit, NC | NC | +10.1% | +172.0% | +9.6% | +244.2% | $513K |
| 46 | Nags Head, NC | NC | +63.1% | +169.9% | +205.9% | +145.7% | $1.38M |
| 47 | Catawba, NC | NC | +175.6% | +169.3% | +358.1% | +215.9% | $740K |
| 48 | Smithfield, NC | NC | +18.7% | +168.8% | +74.8% | +102.1% | $363.6K |
| 49 | New Hill, NC | NC | — | +168.0% | +169.4% | +343.9% | $1.52M |
| 50 | Ronda, NC | NC | +179.3% | +166.6% | +67.4% | +475.9% | $546.5K |
| 51 | Windsor, NC | NC | +329.2% | +164.2% | +141.3% | +95.8% | $279K |
| 52 | Rosman, NC | NC | +153.7% | +163.6% | +484.7% | +96.1% | $651K |
| 53 | Mill Spring, NC | NC | +110.1% | +163.2% | +84.0% | +133.3% | $717.1K |
| 54 | Newport, NC | NC | -7.7% | +162.3% | +64.8% | +72.4% | $368.6K |
| 55 | Salisbury, NC | NC | -4.9% | +161.4% | +99.4% | +153.3% | $366.7K |
| 56 | Coats, NC | NC | -5.9% | +154.9% | +10.4% | +105.4% | $330K |
| 57 | Sugar Grove, NC | NC | +150.1% | +153.5% | +137.5% | +178.5% | $1M |
| 58 | Warrenton, NC | NC | +67.2% | +153.4% | +179.6% | — | $270K |
| 59 | Eden, NC | NC | -2.4% | +142.2% | +73.3% | +84.8% | $172.8K |
| 60 | Cramerton, NC | NC | -15.3% | +141.5% | +54.0% | +58.5% | $368.3K |
| 61 | Bailey, NC | NC | +20.5% | +141.4% | +95.0% | +227.2% | $437.5K |
| 62 | Spruce Pine, NC | NC | +208.4% | +139.2% | +256.8% | +556.9% | $667.8K |
| 63 | Pinehurst, NC | NC | +10.5% | +138.7% | +228.4% | +271.4% | $879.5K |
| 64 | Claremont, NC | NC | -29.3% | +137.7% | -13.7% | +155.9% | $281.6K |
| 65 | Pinebluff, NC | NC | -40.7% | +133.3% | +57.9% | +142.3% | $332.5K |
| 66 | Alexander, NC | NC | +43.4% | +132.8% | +83.7% | +223.3% | $543.8K |
| 67 | Snow Hill, NC | NC | +78.8% | +131.3% | +182.1% | +211.7% | $326.7K |
| 68 | New London, NC | NC | +53.3% | +129.6% | +107.5% | +218.9% | $386.7K |
| 69 | Columbus, NC | NC | +33.2% | +129.0% | +77.5% | +11.3% | $549.5K |
| 70 | Etowah, NC | NC | 0.0% | +128.2% | +93.4% | +163.7% | $473.6K |
| 71 | Powells Point, NC | NC | +83.6% | +126.2% | +161.4% | +160.2% | $341.5K |
| 72 | Purlear, NC | NC | +22.2% | +125.7% | +96.9% | +371.1% | $329K |
| 73 | Pinnacle, NC | NC | +30.2% | +124.4% | +132.6% | +490.0% | $628.3K |
| 74 | Cherryville, NC | NC | +47.7% | +124.4% | +99.6% | +158.6% | $347.5K |
| 75 | Cedar Point, NC | NC | +1.6% | +121.6% | +60.5% | +109.7% | $447.5K |
| 76 | Belews Creek, NC | NC | +23.7% | +121.3% | +341.1% | — | $646.7K |
| 77 | Morganton, NC | NC | +18.5% | +120.0% | +128.4% | +93.9% | $361.8K |
| 78 | Highlands, NC | NC | +52.9% | +117.8% | +211.1% | +167.0% | $2.17M |
| 79 | Reidsville, NC | NC | +58.6% | +116.9% | +116.7% | +236.8% | $355.7K |
| 80 | Asheboro, NC | NC | +26.3% | +115.0% | +90.1% | +160.1% | $315.8K |
| 81 | Goldsboro, NC | NC | +0.7% | +112.7% | +69.3% | +66.2% | $295.3K |
| 82 | Vanceboro, NC | NC | -19.2% | +108.1% | +53.4% | +99.5% | $255K |
| 83 | Southern Shores, NC | NC | +7.3% | +107.7% | +10.2% | +70.0% | $1.05M |
| 84 | Holly Ridge, NC | NC | -0.7% | +105.9% | +206.3% | +135.7% | $418.2K |
| 85 | Bath, NC | NC | +137.6% | +102.6% | +73.5% | +215.2% | $399.5K |
| 86 | Union Mills, NC | NC | +826.3% | +100.9% | +49.5% | +189.2% | $370.5K |
| 87 | Pine Knoll Shores, NC | NC | +54.7% | +99.4% | +133.0% | +213.6% | $972.9K |
| 88 | Belhaven, NC | NC | +133.7% | +98.3% | +107.0% | +300.8% | $317.3K |
| 89 | Beaufort, NC | NC | +13.6% | +97.9% | +81.5% | +65.7% | $507.9K |
| 90 | Erwin, NC | NC | +2.0% | +97.3% | +106.9% | +68.4% | $258.8K |
| 91 | Ash, NC | NC | -48.8% | +96.7% | +48.9% | +18.6% | $175.5K |
| 92 | Pittsboro, NC | NC | +9.4% | +96.1% | +194.2% | +341.8% | $868.1K |
| 93 | Linville, NC | NC | +278.0% | +94.5% | +200.9% | — | $1.49M |
| 94 | Garner, NC | NC | -26.0% | +90.6% | +29.8% | +95.6% | $424.2K |
| 95 | Bessemer City, NC | NC | +10.3% | +88.9% | +73.0% | +90.8% | $296.1K |
| 96 | West Jefferson, NC | NC | +24.5% | +88.4% | +101.2% | +257.0% | $557.2K |
| 97 | Davidson, NC | NC | +15.6% | +87.8% | +132.1% | +166.3% | $1.09M |
| 98 | Burlington, NC | NC | -36.9% | +87.8% | -2.7% | +37.3% | $283.4K |
| 99 | Clayton, NC | NC | +25.3% | +87.2% | +79.9% | +226.0% | $630.3K |
| 100 | Archdale, NC | NC | -49.5% | +85.4% | +63.5% | +251.5% | $295.3K |
How to read these numbers
Velocity vs. level
A market with 25% one-year appreciation is moving fast — but a market with steady 6% over ten years has compounded much further. Use 10Y as the long-run signal, 1Y as the momentum signal.
Mean-reversion risk
Markets that posted huge 1Y and 3Y gains often cool over the next cycle. Compare 1Y to 5Y: if 1Y is far above 5Y, the trend is accelerating; if far below, it is decelerating — often the more important signal.
Sample sanity
We require a minimum current median price (default $50K) to filter out tiny ZIPs with noisy data. Raise that threshold for serious investment markets; lower it to find emerging niches. Source: public record.