US Census Data
Population
21,868
+9.3%’19–’23
Median household income
$50,705
+31.5%’19–’23
Median home value
$185,400
+55.4%’19–’23

Located in Cleveland County, North Carolina, Shelby is a community with a population of 21,868. The median household income of $50,705 is below the Cleveland County median ($55,769).

From 2019 to 2023, Shelby's population grew 9.3% from 20,007 to 21,868, while its median home value rose 55.4% from $119,300 to $185,400.

The median resident is 41.2 years old. The largest age group is 5 to 17, 18.1% of residents.

Demographics

ACS 2019–2023
Population
21,868
Median age
41.2 yrs
Median household income
$50,705
Median home value
$185,400
Median gross rent
$899
Housing units
10,804
Homeownership rate
59.1%
Bachelor's degree or higher
26.6%
Unemployment rate
3.6%

Trends

ACS 5-year · 2019–2023
Population
20,00721,868
Median household income
$38,559$50,705
Median home value
$119,300$185,400
Median gross rent
$707$899
YearPopulationMedian household incomeMedian home valueMedian gross rent
201920,007$38,559$119,300$707
202020,046$39,398$132,900$684
202121,564$41,565$143,700$751
202221,712$46,176$151,900$844
202321,868$50,705$185,400$899

Each year is a US Census Bureau ACS 5-year estimate ending that year.

Age distribution

CountShare
Under 51,2175.6%
5 to 173,94918.1%
18 to 241,5767.2%
25 to 342,63312.0%
35 to 442,35910.8%
45 to 542,62212.0%
55 to 642,81412.9%
65 to 742,79412.8%
75 and over1,9048.7%

Race & ethnicity

CountShare
White (non-Hispanic)11,52952.7%
Black or African American7,06832.3%
American Indian & Alaska Native910.4%
Asian1790.8%
Native Hawaiian & Pacific Islander670.3%
Some other race230.1%
Two or more races1,8758.6%
Hispanic or Latino (any race)1,0364.7%

Educational attainment (age 25+)

CountShare
No high school diploma1,66211.0%
High school graduate4,62030.5%
Some college or associate's4,82831.9%
Bachelor's degree2,37415.7%
Graduate or professional degree1,64210.9%

Commute to work

Mean travel time to work
22 min

How workers get to work

CountShare
Drove alone7,32779.3%
Carpooled8859.6%
Public transit00.0%
Walked1041.1%
Bicycle00.0%
Worked from home8989.7%
Other means310.3%

Travel time

CountShare
Under 15 min3,87146.4%
15 to 29 min2,41028.9%
30 to 44 min89810.8%
45 to 59 min4585.5%
60+ min7108.5%

Households

Average household size
2.34
Poverty rate
18.2% (3,920 of 21,535)
CountShare
Family households5,35358.3%
Nonfamily households3,82541.7%

Housing

Median year structure built
1970

Occupancy

CountShare
Occupied9,17885.0%
Vacant1,62615.0%

Tenure (of occupied units)

CountShare
Owner-occupied5,42459.1%
Renter-occupied3,75440.9%

Units in structure

CountShare
1-unit, detached7,47969.2%
1-unit, attached2522.3%
2 to 4 units1,15910.7%
5 to 19 units1,16310.8%
20 or more units4834.5%
Mobile home & other2682.5%

Geography

Place GEOID
3761200
Type (LSAD)
25
Land area
22 sq mi
Water area
0.03 sq mi
Center point
35.2904, -81.5456

Compare with nearby cities

5

North Carolina rankings

21

Other places in Cleveland County

15