Exhibit 21

                       MIDAMERICAN ENERGY HOLDINGS COMPANY

                         SUBSIDIARIES AND JOINT VENTURES

Subsidiaries:

        MIDAMERICAN FUNDING LLC                                 Iowa
        IPP CO                                                  Delaware
        IPP CO LLC                                              Delaware
        CE MINERALS DEVELOPMENT  LLC                            Delaware
        CALENERGY HOLDINGS INC.                                 Delaware
        CE TEXAS ENERGY LLC                                     Delaware
        CE TEXAS GAS LP                                         Delaware
        FISH LAKE POWER LLC                                     Delaware
        IMPERIAL MAGMA LLC                                      Delaware
        SALTON SEA ROYALTY LLC                                  Delaware
        VPC GEOTHERMAL LLC                                      Delaware
        CALENERGY CAPITAL TRUST I                               Delaware
        CALENERGY CAPITAL TRUST II                              Delaware
        CALENERGY CAPITAL TRUST III                             Delaware
        CALENERGY CAPITAL TRUST IV                              Delaware
        CALENERGY CAPITAL TRUST V                               Delaware
        CALENERGY CAPITAL TRUST VI                              Delaware
        CE GEOTHERMAL, INC.                                     Delaware
        WESTERN STATES GEOTHERMAL COMPANY                       Delaware
        INTERMOUNTAIN GEOTHERMAL COMPANY                        Delaware
        CALIFORNIA ENERGY DEVELOPMENT CORPORATION               Delaware
        CALIFORNIA ENERGY YUMA CORPORATION                      Utah
        CE EXPLORATION COMPANY                                  Delaware
        CE NEWBERRY, INC.                                       Delaware
        CALENERGY INTERNATIONAL SERVICES, INC.                  Delaware
        CALIFORNIA ENERGY GENERAL CORPORATION                   Delaware
        CE GENERATION LLC                                       Nebraska
        CE INTERNATIONAL INVESTMENTS, INC.                      Delaware
        CE MAHANAGDONG LTD.                                     Bermuda
        CE LUZON GEOTHERMAL POWER COMPANY, INC.                 Philippines
        CE PHILIPPINES LTD.                                     Bermuda
        ORMOC CEBU LTD.                                         Bermuda
        CE CEBU GEOTHERMAL POWER COMPANY, INC.                  Philippines
        CE INDONESIA LTD.                                       Bermuda
        BALI ENERGY LTD.                                        Bermuda
        CE CASECNAN LTD.                                        Bermuda
        CE SINGAPORE LTD.                                       Bermuda


        CALENERGY INTERNATIONAL LTD.                            Bermuda
        CE CASECNAN WATER AND ENERGY COMPANY, INC.              Philippines
        CE BALI LTD.                                            Bermuda
        CE ASIA LTD.                                            Bermuda
        MAGMA POWER COMPANY                                     Nevada
        DESERT VALLEY COMPANY                                   California
        VULCAN POWER COMPANY                                    Nevada
        CALENERGY OPERATING CORPORATION                         Delaware
        SALTON SEA POWER COMPANY                                Nevada
        MAGMA LAND COMPANY I                                    Nevada
        MAGMA GENERATING COMPANY II                             Nevada
        MAGMA GENERATING COMPANY I                              Nevada
        CALIFORNIA ENERGY MANAGEMENT COMPANY                    Delaware
        SALTON SEA FUNDING CORPORATION                          Delaware
        TONGONAN POWER INVESTMENT, INC.                         Philippines
        MAGMA NETHERLANDS B.V.                                  Netherlands
        NORMING INVESTMENTS B.V.                                Netherlands
        CALENERGY IMPERIAL VALLEY COMPANY, INC.                 Delaware
        SLUPO I B.V.                                            Netherlands
        CONEJO ENERGY COMPANY                                   California
        NIGUEL ENERGY COMPANY                                   California
        SAN FELIPE ENERGY COMPANY                               California
        FALCON SEABOARD RESOURCES, INC.                         Texas
        FALCON SEABOARD OIL COMPANY                             Texas
        FALCON SEABOARD PIPELINE CORPORATION                    Texas
        FALCON SEABOARD POWER CORPORATION                       Texas
        POWER RESOURCES, LTD.                                   Texas
        BIG SPRING PIPELINE COMPANY                             Texas
        SECI HOLDINGS, INC.                                     Delaware
        FALCON POWER OPERATING COMPANY                          Texas
        NORCON HOLDINGS, INC.                                   Delaware
        SARANAC ENERGY COMPANY, INC.                            Delaware
        NORTHERN CONSOLIDATED POWER, INC.                       Delaware
        NORTH COUNTRY GAS PIPELINE CORPORATION                  New York
        CE POWER, INC.                                          Delaware
        CE ELECTRIC, INC.                                       Delaware
        CE ELECTRIC UK PLC                                      England/Wales
        NORTHERN ELECTRIC PLC                                   England/Wales
        NORTHERN ELECTRIC GENERATION LIMITED                    England/Wales
        NORTHERN ELECTRIC (OVERSEAS HOLDINGS) LIMITED           England/Wales
        NORTHERN ELECTRIC PROPERTIES LIMITED                    England/Wales
        NORTHERN ELECTRIC FINANCE PLC                           England/Wales
        NORTHERN TRACING AND COLLECTION SERVICES LIMITED        England/Wales
        GAS UK LIMITED                                          England/Wales
        CALENERGY GAS (HOLDINGS) LIMITED                        England/Wales


        NORTHERN ELECTRIC SHARE SCHEME TRUSTEE LIMITED          England/Wales
        NORTHERN TRANSPORT FINANCE LIMITED                      England/Wales
        NORTHERN ELECTRIC RETAIL LIMITED                        England/Wales
        NORTHERN ELECTRIC DISTRIBUTION LIMITED                  England/Wales
        NORTHERN ELECTRIC SUPPLY LIMITED                        England/Wales
        NORTHERN METERING SERVICES LIMITED                      England/Wales
        NORTHERN UTILITY SERVICES LIMITED                       England/Wales
        NORTHERN ELECTRIC TELECOM LIMITED                       England/Wales
        NORTHERN ELECTRIC TRANSPORT LIMITED                     England/Wales
        NORTHERN INFOCOM LIMITED                                England/Wales
        NORTHERN ELECTRIC TRAINING LIMITED                      England/Wales
        NORTHERN ELECTRIC GENERATION (TPL) LIMITED              England/Wales
        NORTHERN ELECTRIC GENERATION (CPS) LIMITED              England/Wales
        NORTHERN ELECTRIC GENERATION (NPL) LIMITED              England/Wales
        NORTHERN ELECTRIC GENERATION (PEAKING) LIMITED          England/Wales
        NORTHERN ELECTRIC INSURANCE SERVICES LIMITED            Isle of Man
        CALENERGY GAS (UK) LIMITED                              England/Wales
        CE INDONESIA GEOTHERMAL, INC.                           Delaware
        NEPTUNE POWER LTD.                                      England/Wales
        CALENERGY GAS (POLSKA) SP. Z O.O.                       Poland
        CE (BERMUDA) FINANCING LTD.                             Bermuda
        CALENERGY GAS (PIPELINES) LIMITED                       England/Wales
        CALENERGY POWER POLSKA SP. Z O.O.                       Poland
        SALTON SEA POWER LLC                                    Delaware
        CALENERGY PACIFIC HOLDINGS CORP.                        Delaware
        CALENERGY U.K. INC.                                     Delaware
        CALENERGY INTERNATIONAL (BERMUDA) LTD.                  Bermuda
        CE SALTON SEA INC.                                      Delaware
        AURORA 2000, LLC                                        Delaware
        CE AURORA I, INC.                                       Delaware
        NORTHERN AURORA, INC.                                   Delaware
        CALENERGY MINERALS LLC                                  Delaware
        YUMA COGENERATION ASSOCIATES                            Utah
        VULCAN/BN GEOTHERMAL POWER COMPANY                      Nevada
        LEATHERS, L.P.                                          California
        ELMORE, L.P.                                            California
        DEL RANCH L.P. (HOCH)                                   California
        SALTON SEA BRINE PROCESSING, L.P.                       California
        SALTON SEA POWER GENERATION L.P.                        California
        VISAYAS GEOTHERMAL POWER COMPANY                        Philippines
        SARANAC POWER PARTNERS, L.P.                            Delaware
        NORCON POWER PARTNERS, L.P.                             Delaware
        CE ELECTRIC UK HOLDINGS                                 England/Wales
        VIKING POWER LTD.                                       England/Wales
        CE ELECTRIC UK FUNDING COMPANY                          England/Wales


        MHC INC.                                                Iowa
        MIDAMERICAN ENERGY COMPANY                              Iowa
        THE REFERRAL COMPANY                                    Iowa
        SELECT RELOCATION SERVICES, INC.                        Iowa
        EDINA REALTY MORTGAGE, LLC                              Delaware
        CBSHOME REAL ESTATE                                     Nebraska
        MIDAMERICAN HOME SERVICES MORTGAGE, LLC                 Iowa
        TITLE INFORMATION SERVICES, LLC                         Minnesota
        QUAD CITIES ENERGY COMPANY                              Iowa
        CORDOVA ENERGY COMPANY LLC                              Iowa
        MIDWEST GAS COMPANY                                     Iowa
        DCCO, INC.                                              Minnesota
        INTERCOAST SIERRA POWER COMPANY                         Delaware
        MIDAMERICAN ENERGY FINANCING II                         Delaware
        CBS BROKERAGE SYSTEMS, INC.                             Nebraska
        CBEC RAILWAY INC.                                       Iowa
        MIDAMERICAN ENERGY FINANCING I                          Delaware
        MIDAMERICAN ENERGY FUNDING CORPORATION                  Delaware
        MIDAMERICAN CAPITAL COMPANY                             Delaware
        MHC INVESTMENT COMPANY                                  South Dakota
        MWR CAPITAL INC.                                        South Dakota
        MIDWEST CAPITAL GROUP, INC.                             Iowa
        DAKOTA DUNES DEVELOPMENT COMPANY                        Iowa
        TWO RIVERS INC.                                         South Dakota
        MIDAMERICAN SERVICES COMPANY                            Iowa
        NORTHERN ELECTRIC & GAS LIMITED                         United Kingdom
        NORTHERN ELECTRIC INVESTMENTS LIMITED                   United Kingdom
        CALENERGY EUROPE LIMITED                                United Kingdom
        NORTHERN AURORA LIMITED                                 United Kingdom
        RYHOPE ROAD DEVELOPMENTS LTD.                           United Kingdom
        KINGS ROAD DEVELOPMENTS LIMITED                         United Kingdom
        SEAL SANDS NETWORK LTD.                                 United Kingdom
        TEESSIDE POWER LIMITED                                  United Kingdom
        KIRKHEATON WIND LIMITED                                 United Kingdom
        VEHICLE LEASE AND SERVICE LIMITED                       United Kingdom
        CE TURBO LLC                                            Delaware
        CE TEXAS FUEL, LLC                                      Delaware
        CE TEXAS POWER, LLC                                     Delaware
        CE TEXAS PIPELINE, LLC                                  Delaware
        CE TEXAS RESOURCES                                      Delaware
        CE ADMINISTRATIVE SERVICES, INC.                        Delaware
        AMERICAN PACIFIC FINANCE COMPANY                        Delaware
        CALENERGY COMPANY, INC.                                 Delaware
        SALTON SEA MINERALS CORP.                               Delaware
        CALENERGY INTERNATIONAL, INC.                           Delaware
        CORDOVA FUNDING CORPORATION                             Delaware
        GILBERT/CBE INDONESIA LLC                               Nebraska