NORTH CAROLINA REAL ESTATE STARTS HERE
Finding the Right Home Starts with Knowing What Matters.
Buying or selling a home is about more than real estate. It’s about lifestyle, location, community and what comes next.
Whether you’re searching for a waterfront home on Lake Norman, a place in one of the area’s most sought-after communities, a mountain retreat in North Carolina’s High Country, or preparing to sell a property you’ve invested in and enjoyed, having the right guidance matters.
With more than 20 years of real estate experience across North Carolina, Josh Johnson brings market knowledge, trusted relationships and a straightforward, highly personalized approach to every client.
From Davidson and Lake Norman to the Blue Ridge Mountains, Josh helps buyers and sellers navigate important real estate decisions with confidence.
Ready to make your next move? Let’s get started.
Let's get started.
Connect With Josh
Charlotte Metro Real Estate

Cornelius
Nestled on the shores of Lake Norman, Cornelius is known for its stunning waterfront properties, golf course communities, and an active lake lifestyle. Whether you're looking for a luxury home with lake access or a modern condo near shopping and dining, Cornelius offers a blend of elegance and recreation.

Charlotte
As North Carolina’s largest city, Charlotte boasts diverse real estate options, from uptown high-rise condos to historic neighborhoods like Dilworth, Myers Park, and Plaza Midwood. With a booming economy, world-class dining, and vibrant cultural attractions, Charlotte is an ideal place to call home.

Davidson
Home to Davidson College, this charming college town offers a small-town feel with easy access to Lake Norman and Charlotte. Davidson’s walkable downtown, historic homes, and new construction communities make it a sought-after destination for families, professionals, and retirees alike.

Denver
Located on the west side of Lake Norman, Denver, NC, provides a quieter alternative to Cornelius and Mooresville while still offering lakefront properties and a growing suburban appeal. With top-rated schools, new developments, and an easy commute to Charlotte, Denver is a hidden gem for homebuyers.

Mooresville
Known as "Race City USA," Mooresville is home to many NASCAR teams and offers a vibrant community with excellent schools, waterfront properties, and a thriving business scene. With easy lake access and a variety of housing options, Mooresville is perfect for those looking for an active lifestyle.

Sherrils Ford
For those seeking privacy and a more relaxed pace, Sherrills Ford is a growing Lake Norman community with spacious lots, waterfront homes, and scenic landscapes. With ongoing development, this area offers new opportunities for those looking to invest in the future of Lake Norman real estate.

Statesville
Located north of Lake Norman, Statesville blends historic charm with modern convenience. Known for its equestrian properties, and proximity to major highways, Statesville is an excellent choice for homebuyers looking for more space and a quieter lifestyle while still being connected to Charlotte.

Concord
Concord is the most populous city and county seat of Cabarrus County, North Carolina, located northeast of Charlotte.

Huntersville
One of Charlotte’s fastest-growing suburbs, Huntersville offers a mix of established neighborhoods and modern new developments. Close to Birkdale Village, Lake Norman, and I-77, Huntersville provides convenience, great schools, and plenty of shopping and dining options.
NC High Country Real Estate

Banner Elk
Banner Elk is a popular getaway near Boone in the Blue Ridge Mountains of the North Carolina High Country. It’s a place that blends small town relaxation with the amenities of a larger city.

Boone
Boone is a vibrant mountain and college town located in the Blue Ridge Mountains of Watauga County, North Carolina, sitting at an elevation of 3,333 feet.

Blowing Rock
Blowing Rock is a scenic mountain village perched at 4,000 feet in the Blue Ridge Mountains of North Carolina, famous for its namesake rocky precipice and charming downtown.

West Jefferson
West Jefferson, North Carolina, is a charming mountain town nestled in the majestic Blue Ridge Mountains of Ashe County. Famous for its pedestrian-friendly, vibrant arts district and deep-rooted heritage.

Fleetwood
Fleetwood is a quiet, unincorporated community nestled in Ashe County, North Carolina, situated along the scenic New River and Railroad Grade Road between Boone and West Jefferson.

Lenoir
Lenoir is a scenic city and the county seat of Caldwell County, North Carolina, nestled in the foothills of the Blue Ridge Mountains.

Sparta
Sparta is a charming mountain town and the county seat of Alleghany County, located in the northwest mountains of North Carolina.

Roaring Gap
Roaring Gap is a quiet, high-elevation unincorporated community and popular summer colony located in Alleghany County, North Carolina.

Newland
Newland is a small mountain town and the county seat of Avery County, North Carolina, famous for holding the title of the highest county seat east of the Mississippi River at an elevation of about 3,600 feet.