Granite Falls, NC

Granite Falls, situated in Caldwell County, is a town made up of 5.3 square miles.

2018 Best Guide to Granite Falls, NC

September 11, 2018

Granite Falls was founded in 1791 by Andrew Baird. The town has had a few different names in the past such as: Lovelady, Catawba View, Baird's Forge, and simply Granite. It was incorporated in 1899.  


The median resident age in Granite Falls is 39 years. The median estimated household income is about $47,000 making it about $1,000 less than the North Carolina average.  

The estimated per capita is about $22,000. The average price for a home in Granite Falls is about $130,000 (2015) which is $30,000 less than the North Carolina Average. Expect to pay about $600 a month for rent. 

The racial makeup of Granite Falls is 91% White, 4% Hispanic, 1% Two or more races, and 4% other. 78% of the population are high school graduates, with 18% holding a Bachelor's Degree or higher.  

42% are married, 17% are divorced, 3% are separated, 9% are widowed, leaving 29% that have never been married. 

Towns Nearby

Rhodhiss, NC
Sawmills, NC
Northlakes, NC
Hudson, NC
Icard, NC
Connelly Springs, NC
Hildebran, NC
Long View, NC

Caldwell County

Granite Falls belongs to Caldwell County in the western part of North Carolina.

The County, named after Joseph Caldwell, is part of the Hickory-Lenoir-Morganton, NC Metropolitan Statistical Area.

Caldwell County has a population of 83,000 and its largest city Lenoir, with a population of 18,000, is the county seat.

In 1841, the county was formed from parts of Wilkes and Burke counties.

Caldwell County borders Avery, Burke, Catawba, Alexander, Wilkes, and Watauga counties.

Caldwell County is made up of 474 square miles. 472 of which is land with the remaining 2 as water.


The population of Granite Falls, NC is about 4,700. The population has been steadily increasing since the 1970's.


The elevation of Granite Falls, NC is 1,191 feet above sea level.

Zip Code

The zip code for Granite Falls, NC is 28630.

Area Code

The area code for Granite Falls, NC is 828.

Politics and Religion

Historically speaking Granite Falls and Caldwell County have voted mostly Republican, with 56% going to Mitt Romney during the 2012 Presidential Election.

This represents the trend for the previous four or five elections.

As of 2010, 42% of the population are religiously unafiliated (Nones). About 64% are Protestants with Catholics and other religions making up around 2%.


The unemployment rate for Granite Falls is about 6% (2015), making it higher than the state average of around 5%.

Manufacturing, wholesale trade, retail, and accommodation and food make nearly 50% of the most common industries in the town.

Newspaper & Obituaries

Caldwell Journal is the primary newspaper that covers the Caldwell County area.