Best small towns to live in North Carolina
The 25 North Carolina small towns with the best mix of affordability, safety, schools and jobs, picked from 162 real small towns of 1,000 to 15,000 people — not suburbs.
- 1Wanchese, NC Score 73/100
1,956 people · typical home $312k · household income $89k · 106 violent crimes per 100k · schools in the top 34% of NC · 3.0% unemployment · 4 mi to a hospital
- 2Flat Rock, NC Score 73/100
1,062 people · typical home $95k · household income $42k · 190 violent crimes per 100k · schools in the top 42% of NC · 4.0% unemployment · 3 mi to a hospital
- 3Governors Village, NC Score 73/100
2,295 people · typical home $602k · household income $126k · 162 violent crimes per 100k · schools in the top 14% of NC · 2.0% unemployment · 8 mi to a hospital
- 4Columbus, NC Score 72/100
1,071 people · typical home $266k · household income $60k · 86 violent crimes per 100k · schools in the top 15% of NC · 5.0% unemployment · 9 mi to a hospital
- 5Clyde, NC Score 72/100
1,359 people · typical home $200k · household income $56k · 180 violent crimes per 100k · schools in the top 31% of NC · 1.0% unemployment · 7 mi to a hospital
- 6Nebo, NC Score 71/100
1,670 people · typical home $130k · household income $50k · 147 violent crimes per 100k · schools in the top 56% of NC · 1.0% unemployment · 7 mi to a hospital
- 7Hayesville, NC Score 69/100
1,208 people · typical home $255k · household income $56k · 86 violent crimes per 100k · schools in the top 38% of NC · 1.0% unemployment · 11 mi to a hospital
- 8Franklinville, NC Score 68/100
1,131 people · typical home $124k · household income $53k · 161 violent crimes per 100k · schools in the top 68% of NC · 3.0% unemployment · 5 mi to a hospital
- 9Biscoe, NC Score 68/100
2,116 people · typical home $129k · household income $45k · 106 violent crimes per 100k · schools in the top 80% of NC · 3.0% unemployment · 10 mi to a hospital
- 10Jefferson, NC Score 68/100
1,864 people · typical home $236k · household income $41k · 63 violent crimes per 100k · schools in the top 32% of NC · 3.0% unemployment · 4 mi to a hospital
- 11Tryon, NC Score 67/100
1,810 people · typical home $307k · household income $58k · 127 violent crimes per 100k · schools in the top 17% of NC · 3.0% unemployment · 10 mi to a hospital
- 12Governors Club, NC Score 67/100
1,787 people · typical home $890k · household income $236k · 162 violent crimes per 100k · schools in the top 16% of NC · 7.0% unemployment · 9 mi to a hospital
- 13Brandywine Bay, NC Score 66/100
1,313 people · typical home $372k · household income $105k · 172 violent crimes per 100k · schools in the top 23% of NC · 10.0% unemployment · 5 mi to a hospital
- 14Cricket, NC Score 66/100
2,317 people · typical home $141k · household income $40k · 185 violent crimes per 100k · schools in the top 40% of NC · 4.0% unemployment · 4 mi to a hospital
- 15Kenly, NC Score 66/100
2,359 people · typical home $205k · household income $57k · 144 violent crimes per 100k · schools in the top 44% of NC · 5.0% unemployment · 14 mi to a hospital
- 16Broad Creek, NC Score 66/100
1,836 people · typical home $244k · household income $58k · 172 violent crimes per 100k · schools in the top 23% of NC · 3.0% unemployment · 10 mi to a hospital
- 17Broadway, NC Score 66/100
1,657 people · typical home $255k · household income $65k · 91 violent crimes per 100k · schools in the top 53% of NC · 4.0% unemployment · 8 mi to a hospital
- 18Nags Head, NC Score 65/100
3,160 people · typical home $491k · household income $91k · 159 violent crimes per 100k · schools in the top 34% of NC · 2.0% unemployment · 4 mi to a hospital
- 19Jonesville, NC Score 64/100
2,860 people · typical home $103k · household income $30k · 227 violent crimes per 100k · schools in the top 37% of NC · 7.0% unemployment · 4 mi to a hospital
- 20Stony Point, NC Score 64/100
1,372 people · typical home $172k · household income $73k · 275 violent crimes per 100k · schools in the top 44% of NC · 1.0% unemployment · 11 mi to a hospital
- 21Cove Creek, NC Score 63/100
1,629 people · typical home $296k · household income $53k · 100 violent crimes per 100k · schools in the top 21% of NC · 3.0% unemployment · 9 mi to a hospital
- 22West Jefferson, NC Score 63/100
1,436 people · typical home $232k · household income $47k · 68 violent crimes per 100k · schools in the top 32% of NC · 11.0% unemployment · 5 mi to a hospital
- 23Cherry Branch, NC Score 63/100
1,684 people · typical home $262k · household income $104k · 235 violent crimes per 100k · schools in the top 49% of NC · 1.0% unemployment · 14 mi to a hospital
- 24Franklin, NC Score 63/100
4,268 people · typical home $195k · household income $48k · 204 violent crimes per 100k · schools in the top 49% of NC · 2.0% unemployment · 3 mi to a hospital
- 25Pine Knoll Shores, NC Score 63/100
1,351 people · typical home $592k · household income $109k · 129 violent crimes per 100k · schools in the top 23% of NC · 4.0% unemployment · 5 mi to a hospital
How we ranked them
Every small town in North Carolina with 1,000–15,000 people that stands on its own (not part of a big metro core, by USDA rural-urban codes) and has solid Census data. Each town is scored against the others in North Carolina on: affordability (household income vs. home prices), safety (violent crime, FBI), schools (reading proficiency vs. other North Carolina districts), jobs (unemployment, half weight) and everyday access (distance to a hospital and a grocery store, quarter weight each). Missing numbers count as average.
The "best" town is different for everyone — weather, size, politics, things to do and more all matter too.
Get a ranking built for you
Take the free 5-minute quiz and we'll rank every place in North Carolina — and the country — on what you care about.