Skip to content

Granite Falls

Established in 1899, Granite Falls is situated in southern Caldwell County located partly on Lake Hickory and less than five miles from US 40 and Hickory. Granite Falls has benefited from a residential spillover from Hickory and nearby Catawba County and has also enjoyed a boom in commercial growth along US 321.

Named for the falls and giant granite boulders on Gunpowder Creek, the town began as an industrial town and is headquarters today to one of the nations most heralded small banks, The Bank of Granite. The bank has been featured in Forbes, U.S. Banker, and the CBS Evening News. Famed investor Warren Buffet has said The Bank of Granite is “the best-run bank in the United States.”

Granite Falls is also home to the world’s largest collection of soda pop memorabilia housed in Antique Vending Company’s showroom, and the town is home to the second oldest home in Caldwell County, which the town has converted into the Granite Falls History and Transportation Museum. Visitors to downtown Granite Falls will find a large slab of granite rock and town clock flanked by locally-owned shops and unique architecture.

Granite Falls operates the William B Shuford Recreation Center, which provides a variety of fitness and youth activities.



Fire Department: (828) 396-2379

Police Department: (828) 396-3358

Post Office: (828) 396-2951

Public Works: (828) 396-2989

Recreation Department: (828) 396-1221

Sewer Plant: (828) 396-7111

Water Plant: (828) 396-3358

Quick Facts

Founding date: 1899

Population: 4,722

Services provided: Garbage and recycling, recreation, water and sewer, electric, police department, and fire department

Town office: (828) 396-3131

30 Park Square
PO Drawer 10
Granite Falls, NC 28630

Scroll To Top