Shelby Information

Relocation, 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...

Powered by Relocation.com

Thinking of relocating to Shelby?

Enter your details to compare licensed movers and get free moving quotes

Moving From

Moving To

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

more search filters

less search filters