1 EXHIBIT 21 Information relating to certain of the subsidiaries of Peoples Heritage Financial Group, Inc. as of December 31, 1998 is set forth below. All of the indicated subsidiaries are directly or indirectly wholly-owned by Peoples Heritage Financial Group, Inc. Direct Subsidiaries: JURISDICTION OF INCORPORATION NAME Peoples Heritage Bank Maine Bank of New Hampshire Corporation New Hampshire Peoples Heritage Merger Corp. Maine Peoples Heritage Capital Trust I Delaware Indirect Subsidiaries: JURISDICTION OF INCORPORATION NAME Bank of New Hampshire(1) New Hampshire Family Bank, FSB(2) United States Heritage Investment Planning Group, Inc. (3) Maine Peoples Heritage Leasing Corp. (3) Maine MPN Holdings (holding company for Maine insurance brokerage subsidiaries) (3) - -------------------------- (1) Subsidiary of Bank of New Hampshire Corporation. (2) Subsidiary of Peoples Heritage Merger Corp. (3) Subsidiary of Peoples Heritage Bank.