Exhibit 21 BARRETT RESOURCES CORPORATION Subsidiaries of the Registrant Name of Company State of Incorporation - --------------- ---------------------- Alarado Corporation............................................. Delaware Alarado (Denver) Company........................................ Colorado ARI Acquisition Corporation..................................... Colorado Bargath, Inc. .................................................. Colorado Barrett 1997 Trust (a business trust)........................... Delaware Barrett Fuels Corporation....................................... Delaware Barrett Piceance LLC (a limited liability company).............. Colorado Barrett Resources International Corporation..................... Delaware Barrett Resources (PAC I) Corporation........................... Kansas Barrett Resources (PAC II) Corporation.......................... Kansas Barrett Resources (Peru) Corporation............................ Delaware BGP Inc. ....................................................... Delaware Grand Valley Gathering System (joint venture)................... Colorado Plains Petroelum Company........................................ Delaware Plains Petroleum Gathering Company.............................. Delaware Plains Petroleum Operating Company.............................. Delaware All of the subsidiaries named above are included in the consolidated financial statements of the Registrant included herein.