Heritage Financial Corporation operates as the bank holding company for Heritage Bank that provides various financial services to small businesses and general public. The company accepts various deposit products, such as non-interest demand accounts, negotiable order of withdrawal accounts, money market accounts, savings accounts, and certificates of deposit. Its loan portfolio includes commercial and industrial loans, one-to-four family residential loans, real estate construction and land development loans, consumer loans, business lines of credit, and term equipment financing, as well as commercial loans to real estate related industries and businesses in agricultural, healthcare, legal, and other professions. As of July 23, 2015, the company had a network of 66 branches located in Washington and Oregon. The company was formerly known as Heritage Financial Corporation, M.H.C. and changed its name to Heritage Financial Corporation in 1998. Heritage Financial Corporation was founded in 1994 and is headquartered in Olympia, Washington.