Pages

About Shelby, North Carolina

Shelby is a small city in Cleveland County, North Carolina, United States. The population was 20,429 at the 2010 census. It is the county seat of Cleveland County .

News from Shelby

Shelby Facts

  • Population Total: 20429
  • Square Miles: 18.1
  • Area Code: 704
  • Elevation: 869
  • Postal Codes: 28150-28152
  • Timezone: North American Eastern