Shelby is a city in and the county seat of Cleveland County, North Carolina, United States.
It lies near the western edge of the Charlotte mixed statistical vicinity. The populace became 20,323 on the 2010 census. Shelby is placed in among ...

It lies near the western edge of the Charlotte mixed statistical vicinity. The populace became 20,323 on the 2010 census. Shelby is placed in among ...