The 2014 Granite Falls, North Carolina, population is 4,703. There are 905 people per square mile (population density).
The median age is 41.4. The US median is 37.2. 54.18% of people in Granite Falls, North Carolina, are married. 13.74% are divorced.
The average household size is 2.54 people. 32.39% of people are married, with children. 14.89% have children, but are single.
94.64% of people are white, 2.32% are black, 0.00% are asian, 0.11% are native american, and 2.93% claim 'Other'.
4.81% of the people in Granite Falls, North Carolina, claim hispanic ethnicity (meaning 95.20% are non-hispanic).