Granite Falls is a city located in North Carolina. With a 2020 population of 4,638, it is the 151st largest city in North Carolina and the 4973rd largest city in the United States. Granite Falls is currently growing at a rate of 0.02% annually but its population has decreased by -1.78% since the most recent census, which recorded a population of 4,722 in 2010. Granite Falls reached it's highest population of 4,695 in 2010. Spanning over 5 miles, Granite Falls has a population density of 887 people per square mile.
The average household income in Granite Falls is $63,443 with a poverty rate of 11.80%. The median rental costs in recent years comes to $701 per month, and the median house value is $155,400. The median age in Granite Falls is 42.5 years, 40.9 years for males, and 42.8 years for females. For every 100 females there are 93.5 males.