Shelby Information

Travel info, sports, demographic data, and general statistics about the city of Shelby, NC

General Shelby Information

State: North Carolina

County: Cleveland County

Close cities: Stanley, NC, Cherryville, NC, Patterson Springs, NC, Light Oak, NC, Lattimore, NC, Salisbury, NC, Earl, NC, Waco, NC, Kingstown, NC, Boiling Springs, NC, Shelby, NC

Shelby Population (census data)
Total 21,351 (+9.1% since 2000)
Male 9,698 (45.4%)
Female 11,653 (54.6%)

Population Density: 1,177 people per sq. mile

Cost of Living Index: 82.4 (US Avg is 100)

Shelby Elevation: 853 feet above sea level

Land Area: 18.1 square miles

Median Household Income: $29,979

Zip Codes: 28151, 28150, and 28152.

Shelby Map

Loading Map...

Shelby Demographic Data

Ethnic Information:
  • White Non-Hispanic (56.4%)
  • Black (41.0%)
  • Hispanic (1.6%)
  • Two or more races (0.8%)
  • Other race (0.7%)
Ancestry Information:
  • United States (12.9%)
  • German (9.5%)
  • English (6.8%)
  • Irish (4.3%)
  • Scotch-Irish (3.1%)
  • Scottish (2.0%)
Foriegn Born: 497 people (2.3%)
  • Asia (41.7%)
  • Latin America (33.3%)
  • Europe (25.0%)

Shelby School Information

High Schools
Crest High School (800 Old Boiling Springs, Shelby, NC, 28152 - Cleveland County Schools District)
Shelby High (230 E Dixon Boulevard, Shelby, NC, 28152 - Cleveland County Schools District)
Middle Schools
Crest Middle School Of Technology (315 Beaverdam Church Road, Shelby, NC, 28150 - Cleveland County Schools District)
Shelby Middle (400 W Marion Street, Shelby, NC, 28150 - Cleveland County Schools District)
Elementary Schools
Boiling Springs Elementary (1522 Patrick Avenue, Shelby, NC, 28152 - Cleveland County Schools District)
Elizabeth Elementary (220 South Post Road, Shelby, NC, 28152 - Cleveland County Schools District)
James Love Elementary (309 James Love Road, Shelby, NC, 28152 - Cleveland County Schools District)
Jefferson Elementary (1166 Wyke Road, Shelby, NC, 28150 - Cleveland County Schools District)
Springmore Elementary (616 McBrayer Homestead Road, Shelby, NC, 28152 - Cleveland County Schools District)
Township Three Elementary (526 Davis Road, Shelby, NC, 28152 - Cleveland County Schools District)
Union Elementary (1440 Union Church Road, Shelby, NC, 28150 - Cleveland County Schools District)
Other/Private Schools
Marion Intermediate (410 Forest Hill Drive, Shelby, NC, 28150 - Cleveland County Schools District)
North Shelby (1205 Northside Drive, Shelby, NC, 28150 - Cleveland County Schools District)
Washington Math And Science (1907 Stony Point Road, Shelby, NC, 28150 - Cleveland County Schools District)

Find a Job

Shelby Dating
Find my Match