Asheville, North Carolina city view with mountain backdrop

Best Places To Live In North Carolina

Jeannette Baum17-Minute Read
September 15, 2021

North Carolina, also known as The Tar Heel State, is packed with variety. From rolling mountains blanketed in tall pines to hot sandy beaches and bustling cities, the state can entertain almost any style of adventure.

Maybe that's why North Carolina is one of the fastest growing states in the U.S., experiencing a population increase of 850,000 residents since 2010. According to the State Demographer, North Carolina has become more diverse, starting with children of color who comprise nearly half of the under-18 population.

Is North Carolina A Good Place To Live?

While the numbers speak for themselves, we suspect that so many people consider North Carolina a good place to live because its universities, mountains, beaches, history and culture attract a wide variety of people. Based on cost of living, safety, local culture and education, the best places to live in North Carolina are Raleigh, Asheville, Durham, Charlotte, Winston-Salem, Wake Forest, Chapel Hill and Wilmington.

Before we dive in, here's a list of the national averages so we can compare how North Carolina compares to other affordable cities.

Population: 328,239,523

Median Household Income: $60,293

Median Home Price: $311,927

Median Monthly Rent: $1,023

Average Commute: 26.6 minutes

Unemployment Rate: 10.2%

Cost Of A Gallon Of Milk: $3.27

Top 10 Cities In North Carolina

1. Raleigh

view of Raleigh driving towards downtown with red flowers along road

Population: 469,298

Median Household Income: $63,891

Median Home Price: $314,387

Median Monthly Rent: $1,074

Average Commute: 23.7 Minutes

Unemployment Rate: 7.2%

Cost Of A Gallon Of Milk: $2.20

Amenities Rating: 8/10

It's only right that the state capital would rank in the top 10, but being the capital city isn't the only thing that makes Raleigh stand out. As the second largest city in North Carolina, Raleigh hosts around 1,200 restaurants with a wide range of prices and cuisines.

Raleigh has been coined the "Smithsonian of the South" on account of its free museums and many historic attractions. The city has multiple bus lines to take its citizens wherever they need to go.

See homes for sale in Raleigh and explore Raleigh real estate trends.

2. Asheville

Asheville, North Carolina Skyline at dusk with mountains in back

Population: 92,452

Median Household Income: $47,803

Median Home Price: $375,820

Median Monthly Rent: $1,001

Average Commute: 17.9

Unemployment Rate: 8.9%

Cost Of A Gallon Of Milk: $1.86

Amenities Rating: 9/10

Sometimes called "The Land of the Sky," Asheville's skyline is sprinkled with both skyscrapers and mountains. It's tucked in Western North Carolina between two massive mountain ranges, the Great Smoky Mountains and the Blue Ridge Mountains. Asheville offers residents the best of both worlds. Spend the morning hiking to Craggy Pinnacle to get an epic view of the sunrise on the Blue Ridge Parkway, then head downtown for a romantic candlelit dinner at one of the city's many fine restaurants.

Asheville has a few different bus lines for locals to get around as well as trolly services complete with fully narrated tours. The average commute to work in Asheville is significantly lower than the national average, and lower than most cities in North Carolina. Since the city is nestled in the Smoky Mountains, your commute is likely to be a scenic one, too.

On top of all these great amenities, the cost of living in Asheville is about 4% less than the national average.

See homes for sale in Asheville and explore Asheville real estate trends.

3. Durham

Durham, North Carolina skyline

Population: 274,291

Median Household Income: $55,851

Median Home Price: $304,130

Median Monthly Rent: $1,005

Average Commute: 22.7

Unemployment Rate: 7%

Cost Of A Gallon Of Milk: $1.87

Amenities Rating: 8/10

Durham was originally noted for its tobacco and banking industries. Both are still strong influences in the area and the city's rich history is still well represented, but the healthcare industry has taken over as king. Durham is now called "The City of Medicine, USA" due to its booming field of healthcare, and the city now houses over 300 healthcare companies.

The combination of universities and biotech companies has drawn plenty of young professionals to the area. Foodies take note, Durham is nationally recognized for its incredible food scene. So, if you enjoy locally sourced coffee, carefully crafted brews and farm-to-table dishes made by passionate chefs, you might get reeled in for good.

Durham is merely a 30-minute drive from downtown Raleigh, meaning any time you're craving the feel of a bigger city, you're a hop, skip and a jump away.

See homes for sale in Durham and explore Durham real estate trends.

4. Charlotte

Charlotte Skyline

Population: 872,498

Median Household Income: $46,863

Median Home Price: $307,696

Median Monthly Rent: $655

Average Commute: 20.5

Unemployment Rate: 8.4%

Cost Of A Gallon Of Milk: $1.82

Amenities Rating: 10/10

We'd be remiss if we didn't mention the Queen City, the largest city in North Carolina. Whether your interests lie in museums, theatres, sports, concerts or even pimento cheese, Charlotte, North Carolina is able to provide.

The University of North Carolina, the nation's first public university, is tucked into the north-eastern section of the city and draws many young professionals to the financial hub. Charlotte not only has a bus system, but also has an 18-mile-long light rail called the LYNX that runs from the University all the way through the city. You can even opt for comedy tour buses and horse-drawn carriages if that's your style.

The city has plenty of parks and trails for those who enjoy spending time outdoors, along with amusement parks to keep kids entertained. Plenty of homes in Charlotte have kept their historic charm, giving the city more character. Even with all of these attractions and amenities, Charlotte still lies beneath the average cost of living in the U.S. by about 5%.

See homes for sale in Charlotte and explore Charlotte real estate trends.

5. Winston-Salem


Population: 246,328

Median Household Income: $44,311

Median Home Price: $205,370

Median Monthly Rent: $782

Average Commute: 20.8

Unemployment Rate: 7.9%

Cost Of A Gallon Of Milk: $1.92

As the name suggests, the Twin Cities were originally two cities founded a mile away from each other that eventually grew and merged. Winston-Salem is also called the "Camel City" for its history hosting the R.J. Reynolds tobacco company and their famous Camel cigarettes. Not only is the cost of living in Winston-Salem 9% less than the national average, but housing expenses are 32% lower than the national average.

The city has many different kinds of entertainment, including art and history museums, parks and even a gas station shaped like a shell. The downtown area is sprinkled with over 120 restaurants, shops and even breweries for whenever you're craving a cold one. There are also 45 wineries in the area, perfect for the oenophiles among us.

If you still aren't sold, Winston-Salem is the birthplace of Krispy Kreme doughnuts. Need I say more?

See homes for sale in Winston-Salem and explore Winston-Salem real estate trends.

6. Wake Forest

Wake Forest, North Carolina at sunset

Population: 44,046

Median Household Income: $88,394

Median Home Price: $350,113

Median Monthly Rent: $1,083

Average Commute: 29.2

Unemployment Rate: 7.2%

Cost Of A Gallon Of Milk: $2.20

Amenities Rating: 6/10

Wake Forest is a town full of parks with a variety of hiking trails. It's a small, close-knit city, perfect for families and those who value the small-town community feel. The same bus system that services Raleigh, GoRaleigh, runs a bus route through Wake Forest called the Wake Forest Loop that will take you right into Raleigh and back for an evening out.

Wake Forest's three main industries are government, education, and health care, a solid combination to withstand most recessions. While the cost of living is a bit higher in Wake Forest, the household income makes up for it. The city's median household income is nearly $30,000 greater than the national average and notably higher than surrounding areas.

Wake Forest was recently named the Top Spot to Retire by Where To Retire magazine. Wake Forest has breweries, recreation areas and history museums to keep you entertained, including a museum dedicated to the history of Wake Forest University. Whether you're enjoying the summer breeze watching a concert series in the park or teeing off on the green, you're sure to find ways to enjoy the quaint town of Wake Forest.

See homes for sale in Wake Forest and explore Wake Forest real estate trends.

7. Chapel Hill

gazebo on a campus in Chapel Hill, North Carolina

Population: 60,988

Median Household Income: $68,640

Median Monthly Rent: $1,172

Median Home Price: $427,753

Average Commute: 19.6

Unemployment Rate: 7%

Cost Of A Gallon Of Milk: $1.81

Perhaps what Chapel Hill is best known for is being home to the nation's first public university, the University of North Carolina. The city is bursting with diversity thanks to the award-winning school and proudly celebrates its multicultural makeup.

You'll find public art installations and murals all throughout the city. Once you're done marveling at all of the unique pieces on display, you can take a stroll down Franklin street to grab a bite to eat. The street is situated in Downtown Chapel Hill and hosts a slew of restaurants, bars and shops. From casual southern classic American bites to a variety of fares inspired by cuisines from all over the world, you're likely to find an enticing spot to get your grub on.

If you're looking to get outdoors, Chapel Hill has a Riverwalk near dozens of hiking trails and parks to get some fresh air in between bites or classes.

While housing costs are on the higher end here, having a higher household income and a wide array of amenities makes up for it.

See homes for sale in Chapel Hill and explore Chapel Hill real estate trends.

8. Wilmington

riverside walk in Wilmington, North Carolina

Population: 122,607

Median Household Income: $45,450

Median Home Price: $292,874

Median Monthly Rent: $938

Average Commute: 18.7

Cost Of A Gallon Of Milk: $2.00

Amenities Rating: 10/10

Wilmington is known for its relaxed coastal atmosphere and celebrated local history. Just a short drive from Downtown you'll find three island beaches, Carolina Beach, Kure Beach and Wrightsville Beach, each offering its own unique experience. You can fill your days with surfing, kayaking and animal encounters or opt for luxurious resorts and fresh ocean-to-table dining.

Should you choose to spend time in Downtown Wilmington, you'll find yourself surrounded by outdoor restaurants, markets, live music and more as you stroll down the 2-mile Riverwalk bordering the city and Cape Fear River. Should the local history pique your curiosity, you can wander into the 230-plus block historic district, one of the largest in the nation.

While median housing prices in Wilmington are higher than surrounding cities, they're still well below the national average of $311,927.

See homes for sale in Wilmington and explore Wilmington real estate trends.

5 Best Places In North Carolina For Families

1. Morrisville

Morrisville, North Carolina pier

Population: 27,453

Median Household Income: $96,489

Median Home Price: $360,514

Median Monthly Rent: $1,330

Average Commute: 21.9

Unemployment Rate: 8%

Cost Of A Gallon Of Milk: $2.20

Family-Friendly Amenities Rating: 6/10

Morrisville is a small city smack dab in the middle of North Carolina. It lies in the center of the Research Triangle, a region known for three major research universities - Duke, North Carolina State and UNC Chapel Hill. Morrisville is within 20 minutes of each of these universities, and the city has strong school systems that funnel into them. Nearly 68% of Morrisville citizens over age 25 have a bachelor's degree – more than double the national average of 31.5%.

The median household income in Morrisville is well over the national average as well, sitting at about $36,000 higher. Morrisville's largest industry is technology, and even the headquarters of tech giant Lenovo calls the city home. With Morrisville being so close to multiple North Carolina cities, citizens also have the option to make a short commute and gain access to larger job markets in the area.

When it comes to things to do, Morrisville is sure to keep you entertained. You could head to the RDU Observation Park where the kids can play and watch the planes take off and land. Lake Crabtree County Park is home to a large human-made lake surrounded by trails and picnic areas. You can rent pedal boats, kayaks, canoes and more to enjoy your summer days relaxing on the lake.

See homes for sale in Morrisville and explore Morrisville real estate trends.

2. High Point

sign above High Point, North Carolina train station

Population: 112,791

Median Household Income: $45,373

Median Home Price: $186,607

Median Monthly Rent: $856

Average Commute: 20.5

Unemployment Rate: 10.3%

Cost Of A Gallon Of Milk: $1.85

Family-Friendly Amenities Rating: 9/10

The city of High Point was the highest point on the North Carolina railroad in 1856, which is how the city's name came to be. High Point was known historically for its significant involvement in the textiles and bus manufacturing industries. These industries are still major employers of citizens of the area, but healthcare and banking now have a large presence as well.

High Point boasts a prestigious selection of schools, both private and public, and even offers a robust homeschool network. Not only will children in High Point have access to a great education, but there are plenty of fun things to keep them busy when they're not in class. You'll find zip lines, high ropes, laser tag and more at Kersey Valley Attractions for kids to let off some steam.

You can take advantage of the museums in the area to learn more about history or head to the theatre to immerse yourself in the arts. High Point University also hosts a variety of activities families can take advantage of year-round. For families that love the outdoors, High Point has 42 public parks full of greenways, hiking trails and a plethora of organized sports clubs to join.

See homes for sale in High Point and explore High Point real estate trends.

3. Huntersville

pier over lake in Huntersville, North Carolina

Population: 58,098

Median Household Income: $97,320

Median Home Price: $360,826

Median Monthly Rent: $1,288

Average Commute: 29.1

Unemployment Rate: 9.8

Cost Of A Gallon Of Milk: $1.82

Family-Friendly Amenities Rating: 9/10

Huntersville has plenty of amenities families can take advantage of. For science lovers, parents can take their kids to Discovery Place, a museum and nonprofit organization dedicated to providing the community with high quality science education experiences. They have unique exhibitions, hands-on learning programs and even allow kids to pet animals like mangrove monitors and groundhogs. If your family enjoys learning about history, you can take a tour around Huntersville's historic landmarks, some dating back to the 1700s.

If cars and racing are of interest to you, you can walk through the Joe Gibbs Race Shop and watch authentic NASCAR vehicles being built by the team. Lake Norman is nearby and rich with community events and family-friendly parks and playgrounds where the family can relax and play.

For a day of gaming, bumper cars and carnival rides, head to Frankie's of Charlotte in Huntersville. After a day of fun at Frankie's, the kids will be sure to get a great sleep, and so will you.

See homes for sale in Huntersville and explore Huntersville real estate trends.

4. Holly Springs

bridge on trail in Holly Springs, North Carolina

Population: 36,749

Median Household Income: $90,827

Median Home Price: $403,227

Median Monthly Rent: $1,213

Average Commute: 38.5

Unemployment Rate: 7.8%

Cost Of A Gallon Of Milk: $2.20

Family-Friendly Amenities Rating: 8/10

A charming Southern town 20 minutes from Raleigh, Holly Springs was voted the Best Place To Raise A Family In North Carolina. Holly Springs has grown 70% in the last 5 years, and it continues to grow. More than $100 million has been invested in public infrastructure and parks and recreation in the city. Holly Springs has over 20 miles of greenway paths, meaning there are plenty of places for families to spend time in the great outdoors.

In Holly Springs, you and your kids can get involved in local theatre and organized sports, and spend time learning about the Civil War history and landmarks in the area. There are free concert series held in the park in the summertime and holiday festivals in the winter. Your family will have plenty to explore living on the outskirts of Raleigh in the city of Holly Springs.

See homes for sale in Holly Springs and explore Holly Springs real estate trends.

5. Mooresville

lake in Mooresville, North Carolina

Population: 38,431

Median Household Income: $67,656

Median Home Price: $299,934

Median Monthly Rent: $1,079

Average Commute: 25.1

Unemployment Rate: 8.5%

Cost Of A Gallon Of Milk: $2.16

Family-Friendly Amenities Rating: 7/10

Not to be confused with Morrisville, Mooresville is located just north of Charlotte, right on the north end of Lake Norman. A stone's throw away from the large human-made lake, downtown Mooresville has holiday festivals, food truck festivals, art shows and even wine tastings for when Mom and Dad need a date night. You can hear live music at the restaurants downtown while you stroll the street lined with southern boutiques and discover a family favorite, Mooresville Ice Cream.

Mooresville is a close-knit community celebrating the arts, love for the outdoors and like many other North Carolina towns, the rich history still alive in the many museums and landmarks.

See homes for sale in Mooresville and explore Mooresville real estate trends.

Need a real estate agent?

Match with a local expert.

Factors Considered When Choosing Where To Move In North Carolina

Cost of Living

North Carolina’s cost of living as a whole is slightly less than national averages, so most cities in the Tar Heel State will be relatively affordable. However, North Carolina has picturesque rolling mountains and miles of pristine Atlantic Ocean coastline. These features and more can draw in tourists from all over. In cities where there are many tourists, there are usually higher rates overall. It’s important those looking to plant their roots in North Carolina do their research on individual cities to make sure the cost of living balances out with their expected income, and the standard of living they’d like to maintain.


You’ll want to ensure you and your family can work and play safely in the city you choose. Digging through local crime data, not just for the city as a whole, but for the individual neighborhood you plan on purchasing in can give you peace of mind. You don’t want to be looking over your shoulder in your own front yard. Evaluate the safety of a neighborhood by visiting and discussing with the locals before decide to close on a house.

Unemployment Rate

When you move to a new city, check the unemployment rate. If you find yourself out of work at any point, you’ll want the process of finding a new job to be as smooth as possible. The higher the unemployment rate, the more people who are seeking out positions you might be interested in. Consider seeking out a low unemployment rate when deciding which city to purchase in.

Quality Of Public Schools

If you don’t quite have children, but you know they’re a possibility in the future, it’s a good idea to look into the quality of the public-school systems where you’re moving. Even if you don’t end up having children, the proximity to high-quality public-school systems can make or break a buyer’s decision to purchase your home when you look to resell it.

Local Amenities and Culture

You’ll be spending the majority of your time in the city where you purchase your home. A good tip is to visit as a tourist first. See if you mesh well with the local culture, and if the restaurants and the other amenities there are enough to keep you entertained. If you’re a history buff, consider somewhere like Wilmington, the city with so much history, it might take you a lifetime to comb through it all. If your favorite thing to do is hike to the top of the mountains to get rewarded with sweeping views, a mountain town like Asheville might be more your speed. If you’re looking to settle down in a close-knit, family-oriented community to raise your kids, check out the kind folks and small businesses in Holly Springs. Travel to a few places and visit if you can’t make up your mind. You never know, you might end up somewhere that wasn’t on your radar in the first place.

The Bottom Line

The Tar Heel State has plenty to offer no matter what you're looking for, but it's important that you take this guide as a place to start. Wherever you're considering purchasing a home, be sure to sufficiently research the cost of living, safety, the quality of public schools, the unemployment rate and the local amenities and culture.

For more information on the best places to live and for homeowner tips, head to the Rocket HomesSM Blog.

* Most of the data presented is from the U.S. Census Bureau. The unemployment rates are from the Federal Reserve Bank of St. Louis . The median home price is from Rocket Homes Real Estate, LLC trend reports and reflects July 2021 pricing.

Apply For A Mortgage Online

Jeannette Baum

Jeannette is a Marketing Communications Manager for Rocket Mortgage, and she heads up a team of publishers for the Publishing House. She is well-versed in home decor, marketing, and recruiting, interviewing, and hiring for Fortune 500 companies. Jeannette holds a Bachelor Degree in Marketing and loves writing informational blogs.