Moss Lake

Moss Lake Overhead View.jpg

Just an hour drive west of Charlotte lies a hidden gem in Cleveland County.  Moss Lake is nestled in between Kings Mountain and Shelby.  With 60 miles of shoreline, the lake offers an excellent lakeside lifestyle and great values relative to Charlotte’s more expensive lake options.  

Known to the locals as “The City of Pleasant Living”, Shelby has a vibrant Uptown alive with events, shopping, galleries, breweries, and restaurants.  The Don Gibson Theater, Earl Scruggs Center, and The Farmers Market host live music weekly.  Shelby also has convenient access to two international airports, Charlotte and Greenville Spartanburg.

Visit Moss Lake

Moss Lake, NC homes for sale

$998,500
Active
2207 Peninsula Avenue
Shelby, NC 28150
  • 4 Beds
  • 6 Baths
  • 6255 sq.ft.
$899,900
Active
2111 Windermere Lane
Shelby, NC 28150
  • 4 Beds
  • 5 Baths
  • 4365 sq.ft.
$675,000
Under Contract-No Show
2912 Waterside Drive
Shelby, NC 28150
  • 3 Beds
  • 3 Baths
  • 3313 sq.ft.
$665,000
Active
TBD Clifton Oates Road
Shelby, NC 28150
$480,000
Active
2021 Dogwood Trail
Shelby, NC 28150
  • 3 Beds
  • 3 Baths
  • 1955 sq.ft.
$389,000
Active
2305 Holly Lane
Shelby, NC 28150
  • 3 Beds
  • 2 Baths
  • 1387 sq.ft.
$355,000
Under Contract-No Show
526 Borders Road
Shelby, NC 28152
  • 3 Beds
  • 2 Baths
  • 1616 sq.ft.
$350,000
Under Contract-Show
2816 Wilkshire Drive
Shelby, NC 28150
  • 3 Beds
  • 3 Baths
  • 2218 sq.ft.
$326,800
Under Contract-Show
2026 Dogwood Trail
Shelby, NC 28150
  • 3 Beds
  • 4 Baths
  • 2047 sq.ft.
$315,000
Under Contract-Show
2830 Elizabeth Avenue
Shelby, NC 28150
  • 3 Beds
  • 3 Baths
  • 1569 sq.ft.