The North Carolina Bankers Association was established in 1897. The Community Bankers Association of North Carolina merged with the NCBA on January 1, 1997. The resulting organization continues as the North Carolina Bankers Association operating under its original charter. The trade group offers legislative liaison in the North Carolina General Assembly and the US Congress on behalf of its membership. It provides educational and training programs, media relations, insurance benefits programs, the Carolina Banker magazine, regulatory and compliance assistance and other services to its member financial institutions. It also operates, as a wholly owned subsidiary, the Community Investment Corporation of North Carolina which provides long-term low-cost financing for low to moderate income multi-family developments in the state.