Communities We serve the following communities

Serving seven counties across Western North Carolina loosely bounded by the Madison County border to our north, Haywood County's western border, the southern borders of Polk, Transylvania, and Rutherford Counties and finally the far eastern border of Buncombe County. Descriptions for many of the communities we serve throughout the Asheville MSA and its bordering counties are included below.



With a population of 90,000+, Asheville is the largest city in both Buncombe County and Western North Carolina.

Learn more

Black Mountain

Black Mountain is often referred to as "the front porch of Western North Carolina." The town of almost 8,000 residents has a vibrant but quaint commercial center and is noted for its cultural and recreational offerings.

Learn more


Being a small town doesn't mean you can't offer some of the finest charms Western North Carolina has to offer. Tucked along the edge of the Pisgah National Forest, Brevard is a hotspot for eclectic in-town living and big mountain views.

Learn more

Buncombe County

Asheville is the largest city in Western North Carolina, but surrounding towns in Buncombe County offer small-town flair and varied amenities. The population is approximately 240,000 in the county.

Learn more


The Village of Cashiers likes to boast of its location, perched on the highest plateau in the Blue Ridge Mountains in Western North Carolina.

Learn more

Flat Rock

Flat Rock is sometimes called "The Little Charleston of the Mountains." The area was a 19th century oasis frequented by affluent plantation owners from the South Carolina Lowcountry.

Learn more

Haywood County

Haywood County consists of four unique mountain towns: Canton, Clyde, Maggie Valley, and Waynesville, as well as an assortment of unique mountain communities.

Learn more

Henderson County

With a diverse population of people of all ages and from all walks of life, Henderson County is the perfect location for enjoying life.

Learn more


Hendersonville, long known for its historic charms, is blooming into the future. The town (population 14,000) is the largest in Henderson County and is the county seat.

Learn more

Lake Lure

If parts of Lake Lure look familiar to first-time visitors, it's no surprise.

Learn more

Maggie Valley

Just 10 miles outside of Waynesville is Maggie Valley, a quaint mountain delight that sprang up to cater to visitors and still rolls out the welcome mat to traveling tourists.

Learn more

Polk County

Polk County, the "First Peak of the Blue Ridge," welcomes flatlanders to a higher altitude, with elevations ranging from just under 800 feet at the Green and Broad Rivers to over 3,200 feet on Tryon Peak and Wildcat Spur.

Learn more

Rutherford County

At the base of the Blue Ridge Mountains, Rutherford County is a mostly rural county of about 67,000 residents that is fast becoming a popular spot for those looking to retire or invest in a second home.

Learn more

Transylvania County

Transylvania County is located in the Appalachian Mountain range of Western North Carolina about 30 miles southwest of Asheville, NC.

Learn more


High peaks surround the town of Waynesville, once billed as the Gateway to the Smokies and now the seat of Haywood County.

Learn more


Away from the hustle and bustle of urban life, Weaverville is attracting newcomers because of its small town, friendly atmosphere. With a population of 3,200, Weaverville has had a mini growth spurt in recent years.

Learn more


Nestled along the banks of the French Broad River and Interstate 26, the Town of Woodfin provides a small-town mountain lifestyle with big-city amenities.

Learn more