Town of Granite Falls

Town of Granite Falls Main Photo

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.

Population

Total Population

5,068

Median Age

43

Diversity Index

34.300

Source: ESRI, 2024-09-11

Housing & Income

Households

2,035

Total Housing Units

2,168


Owner Occupied

1,398

Renter Occupied

637

Vacant

133

Median Home Value

$230,571


Average Home Value

$293,187

Income Projection

Median Household

$60,891 $72,833


Average Household

$78,060 $90,118


Per Capita

$31,388 $36,965

Source: ESRI, 2024-09-11

Workforce

Total Businesses

263

Total Employed

2,769

Workers 16+

2,185

2024 HealthCare / Social Assistance

cp-industries

Businesses

15

Employed

523

2024 Retail Trade Businesses

cp-industries

Businesses

49

Employed

384

2024 Food Service / Drinking Est.

cp-industries

Businesses

22

Employed

365

2024 Accommodation / Food Service

cp-industries

Businesses

22

Employed

365

2024 Wholesale Trade Businesses

cp-industries

Businesses

12

Employed

297

2024 Manufacturing Businesses

cp-industries

Businesses

16

Employed

292

Some
High School

305

Graduated
High School

794

Associates
Degree

534

Bachelor's
Degree

611

Graduate
Degree

330

Average Commute Time

27 min.



Resident Commuters

1,502

Non-Resident Commuters

683

Drive Alone

1,822

Carpooled

103

Public

0

Work At Home

201

Source: ESRI, 2024-09-11