The 10 Best Places To Buy A House In North Carolina For 2021


Using science and data, we can tell you which places in North Carolina have seen home prices rising and people flocking over the past year.

HomeSnacks is reader-supported. When you click through real estate links on our site, we earn an affiliate commission. Learn more.
Editor’s note: This is not investment advice and we are not financial advisers. Article updated for 2021.

There's a the age old question everyone thinks about when they decide to move to a city in North Carolina:

Should I buy a place or rent? Well, we aren't here today to solve that problem for you exactly. We are just assuming you'll do the right thing and a buy a place. And while we are happy to tell you the best place to live in North Carolina, this analysis is going to tackle the question of the best place to buy a house as an investor. That is we are going to try and determine the up and coming cities in the Tar Heel State.

To do that we are going to look at places in North Carolina that are growing faster than average, but where home prices are below average. In every day terms, the "deals". The best deal in North Carolina at the moment? That would be Erwin according to our analysis.

Here's a look at the top ten places to buy a home in North Carolina for 2021.

The 10 Best Places To Buy A Home In North Carolina For 2021

  1. Erwin
  2. Walke
  3. Ayden
  4. Sawmills
  5. Mocksville
  6. Wadesboro
  7. Williamston
  8. Whiteville
  9. Stokesdale
  10. Zebulon

What's the best place to buy a home in North Carolina for 2021? According to our analysis, would the the ideal place to buy a home looking into the future.

The methodology that wen't into this can be a bit complicated, so we'll break it down for you in as much detail as we can below. If you're not worried about finding a deal on good places to live, check out the most expensive places to live in North Carolina and, for those of you on a budget, the cheapest places to live in North Carolina.

For more North Carolina reading, check out:

The 10 Best Cities To Buy A House In North Carolina For 2021

Erwin, NC

Overall SnackAbility

5
/10

Population: 5,035
Median Home Price: $91,000
Population Change: 1.6%
Home Price Change: 0.3%
More on Erwin: PhotosHomes For Sale | Data

Source: Public Domain
Overall SnackAbility

5
/10

Population: 5,099
Median Home Price: $137,700
Population Change: 1.1%
Home Price Change: 5.7%
More on Walke: Homes For Sale | Data

Overall SnackAbility

4
/10

Population: 5,132
Median Home Price: $117,400
Population Change: 0.4%
Home Price Change: 8.6%
More on Ayden: Homes For Sale | Data

Overall SnackAbility

5
/10

Population: 5,165
Median Home Price: $108,300
Population Change: 0.1%
Home Price Change: -0.5%
More on Sawmills: Homes For Sale | Data

Mocksville, NC

Overall SnackAbility

5
/10

Population: 5,213
Median Home Price: $140,400
Population Change: 0.6%
Home Price Change: -0.9%
More on Mocksville: PhotosHomes For Sale | Data

Wadesboro, NC

Overall SnackAbility

4
/10

Population: 5,305
Median Home Price: $81,100
Population Change: -0.9%
Home Price Change: -17.2%
More on Wadesboro: PhotosHomes For Sale | Data

Williamston, NC

Overall SnackAbility

5
/10

Population: 5,312
Median Home Price: $96,000
Population Change: -1.2%
Home Price Change: -1.7%
More on Williamston: PhotosHomes For Sale | Data

Whiteville, NC

Overall SnackAbility

3
/10

Population: 5,386
Median Home Price: $105,300
Population Change: -1.2%
Home Price Change: 1.3%
More on Whiteville: PhotosHomes For Sale | Data

Overall SnackAbility

6
/10

Population: 5,396
Median Home Price: $205,400
Population Change: 0.5%
Home Price Change: 4.1%
More on Stokesdale: Homes For Sale | Data

Zebulon, NC

Overall SnackAbility

6
/10

Population: 5,404
Median Home Price: $130,100
Population Change: 4.6%
Home Price Change: 3.3%
More on Zebulon: PhotosHomes For Sale | Data

How do you determine the best places to buy a home in North Carolina for 2021?

We were in real estate for almost five years and have been working on this site for another three. Suffice is to say, we've put a lot of thought into what goes into finding a good place to buy a home.

So all that thinking has come to this moment where we get to spell out how we'd approach finding an up-and-coming place to live in North Carolina. Put differently, the analysis will try to find places in North Carolina with undervalued homes relative to pent up demand.

To do that we looked at the most recent American Community Survey Census data for 2015-2019 and compared it to the previous vintage (2012-2016). Specifically, we used the following criteria:

  • Y-o-Y Change In Population (People want to live here)
  • Y-o-Y Change In Median Home Prices (People are willing to pay for it)
  • Home Prices Relative To The State Average (It's still kinda cheap)

We want places that are growing, have seen home prices increase in recent years, and are still "cheap" for North Carolina with the following caveats:

So of the 0 cities and towns in North Carolina, only 137 places made it through our initial filters to even be considered.

We then ranked each place from 1 to 137 for the criteria mentioned above with 1 being the best for that criteria. We averaged the rankings to create a "best place to buy" index with the place having the lowest index being the best. You can download the data here.

Turns out that Erwin is the best potential gem in the not-so-rough in the Tar Heel State.

Read on for more on these places.

There You Have It - The Best Places To Purchase A House In North Carolina for 2021

There's our analysis of the best places to buy a house in North Carolina. And, to be clear, we aren't necessarily saying these places are the best places to live, just that it looks like they might be in a couple of years based on the data.

In fact, every place in the following table meets our criteria, so even though it may not look super long, remember we started off with all 0 places in the state.

So if we'd could rent or buy in these cities, we'd definitely buy.

For more North Carolina reading, check out:

Detailed List Of The Best Places To Buy A Home In North Carolina

City Rank Median Home Price Population Change Home Price Increase
Erwin 1 $91,000 1.6% 0.3%
Walke 2 $137,700 1.1% 5.7%
Ayden 3 $117,400 0.4% 8.6%
Sawmills 4 $108,300 0.1% -0.5%
Mocksville 5 $140,400 0.6% -0.9%
Wadesboro 6 $81,100 -0.9% -17.2%
Williamston 7 $96,000 -1.2% -1.7%
Whiteville 8 $105,300 -1.2% 1.3%
Stokesdale 9 $205,400 0.5% 4.1%
Zebulon 10 $130,100 4.6% 3.3%
Bessemer City 11 $109,100 0.6% 6.1%
Nashville 12 $136,900 -0.1% 0.0%
St. James 13 $456,600 7.6% 1.6%
Angier 14 $157,800 9.6% 3.9%
Cherryville 15 $125,600 1.1% 8.5%
Boiling Spring Lakes 16 $162,200 2.3% 3.2%
Carolina Beach 17 $353,100 1.1% 7.7%
Hamlet 18 $90,600 -0.5% 1.7%
Marvin 19 $677,800 4.0% 2.5%
Trinity 20 $142,400 -0.6% 7.1%
Woodfin 21 $224,400 1.9% 10.8%
Selma 22 $105,200 2.6% 17.5%
Oak Ridge 23 $383,300 1.1% 11.8%
Unionville 24 $214,000 1.9% 9.1%
King 25 $158,000 1.1% 3.5%
Hillsborough 26 $261,200 0.5% 7.9%
Gibsonville 27 $174,000 1.5% 3.4%
Kill Devil Hills 28 $245,900 1.7% 3.7%
Forest City 29 $101,400 -0.2% -8.1%
Mills River 30 $257,800 1.1% 5.2%
Wendell 31 $191,400 7.0% 16.0%
Rolesville 32 $316,200 7.6% -0.8%
Aberdeen 33 $202,100 2.4% 17.6%
Butner 34 $136,700 0.4% 2.9%
Brevard 35 $232,500 0.5% 8.8%
Marion 36 $89,200 -0.1% -0.4%
Oak Island 37 $255,900 3.1% -0.9%
Siler City 38 $106,000 -0.3% 0.0%
Fletcher 39 $215,700 2.1% 6.9%
Black Mountain 40 $226,700 0.1% 3.9%
Roxboro 41 $83,500 0.2% -0.8%
Conover 42 $146,600 1.8% 1.0%
Clinton 43 $122,700 -0.6% 3.9%
Oxford 44 $137,100 0.8% 4.5%
Pineville 45 $219,800 2.0% 5.5%
Rockingham 46 $97,100 -1.4% -2.1%
Wesley Chapel 47 $348,700 3.9% 2.6%
Morehead City 48 $225,200 1.2% 0.8%
Washington 49 $139,500 -0.6% -0.6%
Winterville 50 $161,300 1.0% 1.2%
Dunn 51 $131,400 0.3% 10.1%
Waynesville 52 $161,800 0.7% -6.3%
Mount Airy 53 $153,700 -0.3% 12.4%
Weddington 54 $457,900 2.1% 3.2%
Lincolnton 55 $153,800 1.4% 15.6%
Tarboro 56 $112,100 -1.2% -1.5%
Kings Mountain 57 $123,600 0.7% 4.7%
Summerfield 58 $361,100 1.0% 3.1%
Archdale 59 $138,000 -0.2% 1.0%
Elon 60 $253,500 4.6% 2.7%
Belmont 61 $210,600 2.4% 8.2%
Spring Lake 62 $94,300 -1.3% -1.8%
Smithfield 63 $142,200 2.3% 1.1%
Davidson 64 $448,300 0.5% 6.0%
Newton 65 $110,200 0.4% 2.3%
Lewisville 66 $195,400 1.5% 3.3%
Hendersonville 67 $188,100 0.7% 7.5%
Reidsville 68 $103,500 0.0% 3.5%
Southern Pines 69 $289,700 2.4% -2.1%
Roanoke Rapids 70 $112,400 -1.3% -0.4%
Graham 71 $133,800 1.7% 3.4%
Henderson 72 $100,100 -0.3% 1.9%
Mebane 73 $189,600 -1.6% 2.1%
Eden 74 $87,500 -0.4% 4.4%
Laurinburg 75 $103,200 -0.9% 0.8%
Waxhaw 76 $329,400 5.9% 6.9%
Stallings 77 $250,300 2.1% 4.1%
Mount Holly 78 $172,300 2.0% 5.1%
Hope Mills 79 $134,900 0.0% 4.9%
Harrisburg 80 $288,900 3.5% 6.8%
Albemarle 81 $119,000 0.6% 1.8%
Knightdale 82 $196,600 5.3% 7.4%
Pinehurst 83 $293,100 1.4% -1.3%
Morganton 84 $160,100 0.1% 8.8%
Elizabeth City 85 $137,800 0.1% 8.3%
Lenoir 86 $111,300 -0.1% 1.7%
Lexington 87 $104,200 -0.2% -1.7%
Boone 88 $268,100 1.7% 2.8%
Shelby 89 $119,300 -0.2% 2.8%
Havelock 90 $138,500 -1.2% 1.1%
Leland 91 $243,200 5.9% 9.3%
Clemmons 92 $226,600 1.3% 5.7%
Kinston 93 $101,800 -1.3% -0.9%
Lumberton 94 $109,800 -1.3% -1.5%
Carrboro 95 $368,800 0.1% 5.1%
Clayton 96 $192,900 6.7% 10.3%
Kernersville 97 $181,300 2.0% 5.4%
Asheboro 98 $120,900 -0.0% 4.9%
Morrisville 99 $331,800 5.1% 4.4%
Statesville 100 $151,800 1.6% 3.8%

How Is The Area In ?

About Chris Kolmar

Chris Kolmar has been in the real estate business for almost ten years now. He originally worked for Movoto Real Estate as the director of marketing before founding HomeSnacks.

He believes the key to finding the right place to live comes down to looking at the data, reading about things to do, and, most importantly, checking it out yourself before you move.

If you've been looking for a place to live in the past several years, you've probably stumbled upon his writing already.

You can find out more about him on LinkedIn or his website.