Hancock Holding is a holding comapny for Hancock Bank, Hancock Bank Louisiana, Hancock Bank Alabama, and Hancock Bank Florida, which together operate more than 150 banking offices. The banks provide savings, checking, money market, and individual retirement accounts, as well as certificates of deposit. The company's banks also originate real estate, business, and consumer loans. Hancock Holding's subsidiaries offer insurance, discount brokerage services, and mutual funds.