Bank of Granite Corporation operates as the bank holding company for Bank of Granite that provides community banking services to individuals, associations, partnerships, and corporations in the western part of North Carolina. The company offers a range of deposit products, including interest-bearing and non-interest-bearing demand deposits, savings accounts, NOW accounts, money market accounts, time deposits, and certificates of deposit. Its loan portfolio comprises real estate, commercial, financial, agricultural, and consumer loans; and installment loans, as well as credit cards and related plans. The company operates 20 full-service banking offices located in Burke, Caldwell, Catawba, Forsyth, Iredell, Mecklenburg, Watauga, and Wilkes counties. Bank of Granite Corporation was founded in 1906 and is headquartered in Granite Falls, North Carolina.