Total Population
5,001
Median Age
44
Diversity Index
35.000
Granite Falls, situated in Southern Caldwell County, is located partly on Lake Hickory and less than five miles from US 40 and Hickory. Granite Falls has enjoyed a boom in commercial growth along US 321.
Households
2,045
Total Housing Units
2,178
Owner Occupied
1,374
Renter Occupied
671
Vacant
133
Median Home Value
$257,143
Average Home Value
$310,824
Median Household
$65,384 $77,683
Average Household
$86,120 $94,483
Per Capita
$35,219 $39,426
Total Businesses
263
Total Employed
2,759
Workers 16+
2,054
2025 HealthCare / Social Assistance
Businesses
17
Employed
552
2025 Retail Trade Businesses
Businesses
51
Employed
381
2025 Food Service / Drinking Est.
Businesses
23
Employed
372
2025 Accommodation / Food Service
Businesses
23
Employed
372
2025 Manufacturing Businesses
Businesses
17
Employed
320
2025 Wholesale Trade Businesses
Businesses
8
Employed
230
Some
High School
272
Graduated
High School
910
Associates
Degree
536
Bachelor's
Degree
605
Graduate
Degree
325
Average Commute Time
27 min.
Resident Commuters
1,304
Non-Resident Commuters
750
Drive Alone
1,705
Carpooled
92
Public
0
Work At Home
206