← Back to Blog
Mountains By Trey Hamrick
Scenic mountain views in Blowing Rock, North Carolina

Why NC's Mountains Are a Second Home Hotspot

North Carolina's western mountains have attracted second home buyers for over a century, and the appeal has only grown stronger. With elevations ranging from 2,000 to over 6,000 feet, summer temperatures that stay 10-15 degrees cooler than the Piedmont, and some of the most spectacular fall foliage on the East Coast, these mountain towns offer a genuine escape without requiring a cross-country flight.

The region has also seen significant infrastructure improvements in recent years, with better broadband connectivity making remote work from a mountain cabin a real possibility. That shift has turned many part-time retreats into semi-permanent homes, and it has boosted property values across the region. Here are the five mountain towns I recommend most to second home buyers.

1. Asheville: Culture Meets Nature

Asheville is the crown jewel of Western North Carolina, blending a thriving arts and food scene with easy access to the Blue Ridge Parkway and Pisgah National Forest. It is the largest city in the region with a population of roughly 95,000, which means you get urban conveniences — hospitals, an airport, top-rated restaurants — alongside mountain living.

For second home buyers, Asheville offers remarkable variety. Downtown condos and lofts start in the mid-$300,000s and appeal to buyers who want walkable access to galleries, breweries, and live music. North Asheville's historic neighborhoods feature craftsman bungalows and mid-century homes in the $500,000-$900,000 range. For more seclusion, properties in the surrounding areas like Black Mountain, Weaverville, and Fairview offer larger lots and mountain views, often starting in the low $400,000s.

Asheville's short-term rental market is one of the strongest in the state, with well-managed properties averaging $35,000-$55,000 in annual gross rental income. However, it is important to stay current on local STR regulations, as the city has implemented permitting requirements in recent years.

2. Blowing Rock: Classic Mountain Charm

Blowing Rock sits at 3,500 feet along the Blue Ridge Parkway and is often considered the quintessential mountain village. With a walkable Main Street lined with boutiques, galleries, and restaurants, it offers a quieter, more refined atmosphere than Asheville. The town draws a loyal following of families and retirees who return season after season.

Property options range from cozy cottages in the $400,000s to luxury estates in gated communities like Mayview and Westglow, where homes can exceed $2 million. The Blowing Rock area is also home to several well-regarded private communities that offer golf, tennis, and clubhouse amenities.

Rental potential in Blowing Rock is strong, particularly during the summer and fall leaf seasons. Proximity to Appalachian Ski Mountain and Sugar Mountain also generates winter rental demand. A well-positioned two or three-bedroom property can generate $25,000-$40,000 in annual rental income. The town's strict building standards and limited development help protect property values long-term.

3. Highlands: Elevated Luxury

Perched at over 4,100 feet on the Highlands Plateau, Highlands is one of the most exclusive mountain destinations in the Southeast. The town is known for its upscale dining, art galleries, and a social scene that draws affluent buyers from Atlanta, Charlotte, and beyond. Average temperatures rarely exceed the mid-70s in summer, making it a true cool-weather escape.

Highlands is a premium market. Entry-level homes start around $500,000, but the bulk of the market sits between $800,000 and $2 million-plus. Luxury estates on properties with long-range mountain views or waterfall frontage can command prices well above $3 million. Communities like Highlands Falls Country Club and Cullasaja Club offer resort-style amenities with golf, tennis, and fine dining.

Because of its exclusivity and limited inventory, Highlands properties tend to hold their value exceptionally well. The rental market caters to a higher-end clientele, and nightly rates for luxury homes can be substantial. However, many Highlands buyers prioritize personal use over rental income — this is a place people buy because they love being there.

4. Banner Elk: Adventure and Affordability

Banner Elk offers what many consider the best balance of mountain lifestyle and value. Located near both Sugar Mountain and Beech Mountain ski resorts, it attracts an active, outdoors-oriented crowd. The town itself has a friendly, unpretentious vibe with local restaurants, a summer farmers market, and easy access to the Grandfather Mountain area.

This is one of the more affordable mountain markets, with condos and townhomes starting in the low $200,000s and single-family homes available from the mid-$300,000s. Ski-adjacent properties and homes with views tend to command premiums, but you can still find solid value compared to Asheville or Highlands. Newer developments like Grandfather Golf and Country Club offer homes with golf course and mountain views starting in the $500,000s.

Banner Elk's four-season appeal — skiing and snowboarding in winter, hiking and fishing in summer — means rental demand is more evenly distributed throughout the year than many mountain markets. Ski-area condos can be particularly strong performers, generating $20,000-$35,000 in annual rental income with relatively low maintenance costs.

5. Brevard: Waterfalls and Active Living

Known as "The Land of Waterfalls," Brevard sits in Transylvania County and is surrounded by more than 250 waterfalls. The town has cultivated a reputation as an outdoor recreation hub, with world-class mountain biking in Pisgah National Forest, fly fishing on the Davidson River, and hiking trails for every ability level. Brevard's charming downtown features independent shops, restaurants, and the renowned Brevard Music Center, which hosts a summer festival that draws classical music lovers from across the country.

The real estate market in Brevard is more accessible than many of its neighbors. Homes in town start in the mid-$300,000s, while properties on acreage outside town range from $400,000 to over $1 million depending on size and features. The market has seen steady appreciation, driven partly by an influx of active retirees and remote workers drawn to the outdoor lifestyle.

Rental potential in Brevard is growing as the town gains national recognition. It was named one of the best small towns in America by several publications, and that visibility drives visitor traffic. Properties near downtown or with easy access to the national forest trails perform especially well on short-term rental platforms, with annual gross income typically in the $20,000-$35,000 range.

How to Choose the Right Mountain Town

Each of these five towns has a distinct personality, and the right choice depends on your priorities as a buyer. Here are a few questions to guide your decision:

No matter which town calls to you, the NC mountains offer a quality of life that is hard to match — clean air, stunning scenery, genuine community, and a pace of life that reminds you why you wanted a second home in the first place.

Ready to Find Your Mountain Retreat?

I help buyers find the perfect mountain second home across all of Western North Carolina. Whether you are narrowing down your town or ready to tour properties, let's talk.

Thank you! Trey will personally reach out within 24 hours. For anything urgent, call or text 704-883-6527.

Or call directly: 704-883-6527