The 2016 Granite Falls, North Carolina, population is 4,662. There are 893 people per square mile (population density).
The median age is 37.9. The US median is 37.4. 48.66% of people in Granite Falls, North Carolina, are married. 17.44% are divorced.
The average household size is 2.63 people. 30.46% of people are married, with children. 19.23% have children, but are single.
92.18% of people are white, 0.77% are black, 1.21% are asian, 0.32% are native american, and 0.70% claim 'Other'.
4.26% of the people in Granite Falls, North Carolina, claim hispanic ethnicity (meaning 95.74% are non-hispanic).