Bank of Granite Corporation is a holding corporation for Bank of Granite. Bank of Granite is an independent community bank catering primarily to individuals and small businesses. The bank offers loan and deposit products. Its mortgage banking unit originates, retains, and sells mortgages loans. The bank is located in Granite Falls, North Carolina.