EXHIBIT 21

                              OLD NATIONAL BANCORP
                         SUBSIDIARIES OF THE REGISTRANT
                             AS OF DECEMBER 31, 2004



Name of Subsidiary                    Jurisdiction of Incorporation           Business Name of Subsidiary
- ------------------                    -----------------------------           ---------------------------
                                                                        
Old National Bank                     United States of America                Old National Bank

Old National Realty Company, Inc.     Indiana                                 Old National Realty Company, Inc.

ONB Insurance Group, Inc.             Indiana                                 ONB Insurance

ONB Finance Inc.                      Indiana                                 ONB Finance

American National Trust
& Investment Management Corp          United States of America                Old National Trust Company

Fund Evaluation Group, LLC            Delaware                                Fund Evaluation Group

Terrill Group, Inc.                   Delaware                                Terrill Group, Inc.