EXHIBIT 21 CASTLE ENERGY CORPORATION LISTING OF PARENT AND SUBSIDIARIES AS OF DECEMBER 1, 2005 COMPANY'S RELATIONSHIP OWNERSHIP ENTITY TO COMPANY BUSINESS PERCENTAGE ------ ---------- -------- ---------- Parent: Castle Energy Corporation Parent Holding company N/A Refining: Indian Oil Company Subsidiary Limited Partner of IRLP inactive 100% Indian Refining I. L.P. ("IRLP") Subsidiary Inactive 100% Limited Partnership Indian Refining & Marketing I Inc. Subsidiary General Partner of IRLP inactive 100% Exploration and Production: Castle Oil and Gas L.P. Subsidiary Oil and gas production inactive 100% Limited Partnership Castle Exploration Company, Inc. Subsidiary Oil and gas production 100% Passive Investment: CEC, Inc. Subsidiary Passive activities 100%