Welcome to Shelby, North Carolina

Shelby, North Carolina

About Shelby:

Shelby is a city located in Cleveland County, North Carolina. As of the 2000 census, the city had a total population of 19,477. It is the county seat of Cleveland County. (More Info and Source)

Shelby Area Hotels

We've located the best Shelby area hotels to help you save time and money!

Shelby Apartments

There are 5 apartments found in and near the Shelby area.
View Apartment Listings


Featured Apartment:
Marion Ridge Apartments
Partner Sites:  Automotive Modular Homes Used Cars Vacation Rentals