EXHIBIT 21 SUBSIDIARIES OF INDEPENDENT BANK CORP. Independent Bank Corp. directly owns 100% of the following subsidiaries: INDB Sub, Inc., incorporated in Massachusetts Rockland Trust Company, incorporated in Massachusetts Independent Capital Trust III, a Delaware business trust Independent Capital Trust IV, a Delaware business trust