<?xml version="1.0" encoding="ASCII"?>
<!-- Prepared by IBM Cognos FSR v6.7.0.223 using Fujitsu Interstage XWand -->










<schema targetNamespace="http://www.sempra.com/20121231" elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:sre="http://www.sempra.com/20121231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
    <annotation>
        <appinfo>
            <link:linkbaseRef xlink:type="simple" xlink:href="sre-20121231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
            <link:linkbaseRef xlink:type="simple" xlink:href="sre-20121231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
            <link:linkbaseRef xlink:type="simple" xlink:href="sre-20121231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
            <link:linkbaseRef xlink:type="simple" xlink:href="sre-20121231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
            <link:roleType roleURI="http://www.sempra.com/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" id="sre_ELRID_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS">
                <link:definition>002000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/StatementCONSOLIDATEDBALANCESHEETS" id="sre_ELRID_StatementCONSOLIDATEDBALANCESHEETS">
                <link:definition>001000 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/StatementCONSOLIDATEDBALANCESHEETSParentheticals" id="sre_ELRID_StatementCONSOLIDATEDBALANCESHEETSParentheticals">
                <link:definition>001500 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" id="sre_ELRID_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS">
                <link:definition>003000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSIGNIFICANTACCOUNTINGPOLICIESANDOTHERFINANCIALDATA" id="sre_ELRID_DisclosureSIGNIFICANTACCOUNTINGPOLICIESANDOTHERFINANCIALDATA">
                <link:definition>010100 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES AND OTHER FINANCIAL DATA</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DocumentDOCUMENTANDENTITYINFORMATION" id="DocumentAndEntityInformation">
                <link:definition>000500 - Document - DOCUMENT AND ENTITY INFORMATION</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureNEWACCOUNTINGSTANDARDS" id="NewAccountingStandards">
                <link:definition>010200 - Disclosure - NEW ACCOUNTING STANDARDS</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureINVESTMENTSINUNCONSOLIDATEDENTITIES" id="InvestmentsInUnconsolidatedEntities">
                <link:definition>010400 - Disclosure - INVESTMENTS IN UNCONSOLIDATED ENTITIES</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureDEBTANDCREDITFACILITIES" id="sre_ELRID_DisclosureDEBTANDCREDITFACILITIES">
                <link:definition>010500 - Disclosure - DEBT AND CREDIT FACILITIES</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureDERIVATIVEFINANCIALINSTRUMENTS" id="sre_ELRID_DisclosureDERIVATIVEFINANCIALINSTRUMENTS">
                <link:definition>011000 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureFAIRVALUEMEASUREMENTS" id="sre_ELRID_DisclosureFAIRVALUEMEASUREMENTS">
                <link:definition>011100 - Disclosure - FAIR VALUE MEASUREMENTS</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureCALIFORNIAUTILITIESREGULATORYMATTERS" id="sre_ELRID_DisclosureCALIFORNIAUTILITIESREGULATORYMATTERS">
                <link:definition>011500 - Disclosure - CALIFORNIA UTILITIES' REGULATORY MATTERS</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSEGMENTINFORMATION" id="sre_ELRID_DisclosureSEGMENTINFORMATION">
                <link:definition>011700 - Disclosure - SEGMENT INFORMATION</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureRECENTINVESTMENTACTIVITY" id="RecentInvestmentActivity">
                <link:definition>010300 - Disclosure - RECENT INVESTMENT ACTIVITY</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSUBSEQUENTEVENT" id="sre_ELRID_DisclosureSUBSEQUENTEVENT">
                <link:definition>011900 - Disclosure - SUBSEQUENT EVENT</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSIGNIFICANTACCOUNTINGPOLICIESANDOTHERFINANCIALDATATables" id="sre_ELRID_DisclosureSIGNIFICANTACCOUNTINGPOLICIESANDOTHERFINANCIALDATATables">
                <link:definition>030100 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES AND OTHER FINANCIAL DATA (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureCOMMITMENTSANDCONTINGENCIES" id="sre_ELRID_DisclosureCOMMITMENTSANDCONTINGENCIES">
                <link:definition>011600 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSIGNIFICANTACCOUNTINGPOLICIESANDOTHERFINANCIALDATAPolicies" id="sre_ELRID_DisclosureSIGNIFICANTACCOUNTINGPOLICIESANDOTHERFINANCIALDATAPolicies">
                <link:definition>020100 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES AND OTHER FINANCIAL DATA (Policies)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureINVESTMENTSINUNCONSOLIDATEDENTITIESTables" id="sre_ELRID_DisclosureINVESTMENTSINUNCONSOLIDATEDENTITIESTables">
                <link:definition>030400 - Disclosure - INVESTMENTS IN UNCONSOLIDATED ENTITIES (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureDERIVATIVEFINANCIALINSTRUMENTSTables" id="sre_ELRID_DisclosureDERIVATIVEFINANCIALINSTRUMENTSTables">
                <link:definition>031000 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureFAIRVALUEMEASUREMENTSTables" id="sre_ELRID_DisclosureFAIRVALUEMEASUREMENTSTables">
                <link:definition>031100 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSEGMENTINFORMATIONTables" id="sre_ELRID_DisclosureSEGMENTINFORMATIONTables">
                <link:definition>031700 - Disclosure - SEGMENT INFORMATION (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureRECENTINVESTMENTACTIVITYDetails" id="sre_ELRID_DisclosureRECENTINVESTMENTACTIVITYDetails">
                <link:definition>040300 - Disclosure - RECENT INVESTMENT ACTIVITY (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureINVESTMENTSINUNCONSOLIDATEDENTITIESDetails" id="sre_ELRID_DisclosureINVESTMENTSINUNCONSOLIDATEDENTITIESDetails">
                <link:definition>040400 - Disclosure - INVESTMENTS IN UNCONSOLIDATED ENTITIES (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureQUARTERLYFINANCIALDATA" id="sre_ELRID_DisclosureQUARTERLYFINANCIALDATA">
                <link:definition>011800 - Disclosure - QUARTERLY FINANCIAL DATA</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureDEBTANDCREDITFACILITIES2Details" id="sre_ELRID_DEBTANDCREDITFACILITIES2Details">
                <link:definition>040510 - Disclosure - DEBT AND CREDIT FACILITIES 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureDERIVATIVEFINANCIALINSTRUMENTS4Details" id="sre_ELRID_DERIVATIVEFINANCIALINSTRUMENTS4Details">
                <link:definition>041040 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS 4 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureFAIRVALUEMEASUREMENTSDetails" id="sre_ELRID_DisclosureFAIRVALUEMEASUREMENTSDetails">
                <link:definition>041100 - Disclosure - FAIR VALUE MEASUREMENTS (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureCALIFORNIAUTILITIESREGULATORYMATTERSSCHEDULEOFREGULATORYAMOUNTS2Details" id="sre_ELRID_CALIFORNIAUTILITIESREGULATORYMATTERSSCHEDULEOFREGULATORYAMOUNTS2Details">
                <link:definition>041500 - Disclosure - CALIFORNIA UTILITIES' REGULATORY MATTERS - SCHEDULE OF REGULATORY AMOUNTS 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/COMMITMENTSANDCONTINGENCIESCAPITALLEASESDetails" id="sre_ELRID_COMMITMENTSANDCONTINGENCIESCAPITALLEASESDetails">
                <link:definition>041600 - Disclosure - COMMITMENTS AND CONTINGENCIES - CAPITAL LEASES (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSEGMENTINFORMATIONDetails" id="sre_ELRID_DisclosureSEGMENTINFORMATIONDetails">
                <link:definition>041700 - Disclosure - SEGMENT INFORMATION (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/OTHERFINANCIALDATAVARIABLEINTERESTENTITYDetails" id="sre_ELRID_OTHERFINANCIALDATAVARIABLEINTERESTENTITYDetails">
                <link:definition>040100 - Disclosure - OTHER FINANCIAL DATA - VARIABLE INTEREST ENTITY (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureRECENTINVESTMENTACTIVITYTables" id="sre_ELRID_DisclosureRECENTINVESTMENTACTIVITYTables">
                <link:definition>030300 - Disclosure - RECENT INVESTMENT ACTIVITY (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureCOMMITMENTSANDCONTINGENCIESTables" id="sre_ELRID_DisclosureCOMMITMENTSANDCONTINGENCIESTables">
                <link:definition>031600 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEANDCHANGESINEQUITY" id="sre_ELRID_StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOMEANDCHANGESINEQUITY">
                <link:definition>004000 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME AND CHANGES IN EQUITY</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureFACILITIESUNDERJOINTOWNERSHIP" id="sre_ELRID_DisclosureFACILITIESUNDERJOINTOWNERSHIP">
                <link:definition>010600 - Disclosure - FACILITIES UNDER JOINT OWNERSHIP</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureINCOMETAXES" id="sre_ELRID_DisclosureINCOMETAXES">
                <link:definition>010700 - Disclosure - INCOME TAXES</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureEMPLOYEEBENEFITPLANS" id="sre_ELRID_DisclosureEMPLOYEEBENEFITPLANS">
                <link:definition>010800 - Disclosure - EMPLOYEE BENEFIT PLANS</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSHAREBASEDCOMPENSATION" id="sre_ELRID_DisclosureSHAREBASEDCOMPENSATION">
                <link:definition>010900 - Disclosure - SHARE-BASED COMPENSATION</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosurePREFERREDSTOCK" id="sre_ELRID_DisclosurePREFERREDSTOCK">
                <link:definition>011200 - Disclosure - PREFERRED STOCK</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSHAREHOLDERSEQUITYANDEARNINGSPERSHARE" id="sre_ELRID_DisclosureSHAREHOLDERSEQUITYANDEARNINGSPERSHARE">
                <link:definition>011300 - Disclosure - SHAREHOLDERS' EQUITY AND EARNINGS PER SHARE</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureELECTRICINDUSTRYREGULATION" id="sre_ELRID_DisclosureELECTRICINDUSTRYREGULATION">
                <link:definition>011400 - Disclosure - ELECTRIC INDUSTRY REGULATION</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSCHEDULEICONDENSEDFINANCIALINFORMATIONOFPARENT" id="sre_ELRID_DisclosureSCHEDULEICONDENSEDFINANCIALINFORMATIONOFPARENT">
                <link:definition>015000 - Disclosure - SCHEDULE I, CONDENSED FINANCIAL INFORMATION OF PARENT</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureINVESTMENTSINUNCONSOLIDATEDENTITIESPolicies" id="sre_ELRID_DisclosureINVESTMENTSINUNCONSOLIDATEDENTITIESPolicies">
                <link:definition>020400 - Disclosure - INVESTMENTS IN UNCONSOLIDATED ENTITIES (Policies)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureEMPLOYEEBENEFITPLANSPolicies" id="sre_ELRID_DisclosureEMPLOYEEBENEFITPLANSPolicies">
                <link:definition>020800 - Disclosure - EMPLOYEE BENEFIT PLANS (Policies)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSHAREBASEDCOMPENSATIONPolicies" id="sre_ELRID_DisclosureSHAREBASEDCOMPENSATIONPolicies">
                <link:definition>020900 - Disclosure - SHARE-BASED COMPENSATION (Policies)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureDERIVATIVEFINANCIALINSTRUMENTSPolicies" id="sre_ELRID_DisclosureDERIVATIVEFINANCIALINSTRUMENTSPolicies">
                <link:definition>021000 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Policies)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSHAREHOLDERSEQUITYANDEARNINGSPERSHAREPolicies" id="sre_ELRID_DisclosureSHAREHOLDERSEQUITYANDEARNINGSPERSHAREPolicies">
                <link:definition>021300 - Disclosure - SHAREHOLDERS' EQUITY AND EARNINGS PER SHARE (Policies)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureCOMMITMENTSANDCONTINGENCIESPolicies" id="sre_ELRID_DisclosureCOMMITMENTSANDCONTINGENCIESPolicies">
                <link:definition>021600 - Disclosure - COMMITMENTS AND CONTINGENCIES (Policies)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureDEBTANDCREDITFACILITIESTables" id="sre_ELRID_DisclosureDEBTANDCREDITFACILITIESTables">
                <link:definition>030500 - Disclosure - DEBT AND CREDIT FACILITIES (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureFACILITIESUNDERJOINTOWNERSHIPTables" id="sre_ELRID_DisclosureFACILITIESUNDERJOINTOWNERSHIPTables">
                <link:definition>030600 - Disclosure - FACILITIES UNDER JOINT OWNERSHIP (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureINCOMETAXESTables" id="sre_ELRID_DisclosureINCOMETAXESTables">
                <link:definition>030700 - Disclosure - INCOME TAXES (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureEMPLOYEEBENEFITPLANSTables" id="sre_ELRID_DisclosureEMPLOYEEBENEFITPLANSTables">
                <link:definition>030800 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSHAREBASEDCOMPENSATIONTables" id="sre_ELRID_DisclosureSHAREBASEDCOMPENSATIONTables">
                <link:definition>030900 - Disclosure - SHARE-BASED COMPENSATION (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosurePREFERREDSTOCKTables" id="sre_ELRID_DisclosurePREFERREDSTOCKTables">
                <link:definition>031200 - Disclosure - PREFERRED STOCK (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSHAREHOLDERSEQUITYANDEARNINGSPERSHARETables" id="sre_ELRID_DisclosureSHAREHOLDERSEQUITYANDEARNINGSPERSHARETables">
                <link:definition>031300 - Disclosure - SHAREHOLDERS' EQUITY AND EARNINGS PER SHARE (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureCALIFORNIAUTILITIESREGULATORYMATTERSTables" id="sre_ELRID_DisclosureCALIFORNIAUTILITIESREGULATORYMATTERSTables">
                <link:definition>031500 - Disclosure - CALIFORNIA UTILITIES' REGULATORY MATTERS (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/SHAREHOLDERSEQUITYANDEARNINGSPERSHARE3Details" id="sre_ELRID_SHAREHOLDERSEQUITYANDEARNINGSPERSHARE3Details">
                <link:definition>041320 - Disclosure - SHAREHOLDERS' EQUITY AND EARNINGS PER SHARE 3 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/PREFERREDSTOCKDetails" id="sre_ELRID_PREFERREDSTOCKDetails">
                <link:definition>041200 - Disclosure - PREFERRED STOCK (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSHAREBASEDCOMPENSATIONDetails" id="sre_ELRID_DisclosureSHAREBASEDCOMPENSATIONDetails">
                <link:definition>040900 - Disclosure - SHARE-BASED COMPENSATION (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureEMPLOYEEBENEFITPLANSDetails" id="sre_ELRID_EMPLOYEEBENEFITPLANSDetails">
                <link:definition>040800 - Disclosure - EMPLOYEE BENEFIT PLANS (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/INCOMETAXES2Details" id="sre_ELRID_INCOMETAXES2Details">
                <link:definition>040710 - Disclosure - INCOME TAXES 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureFACILITIESUNDERJOINTOWNERSHIPDetails" id="sre_ELRID_DisclosureFACILITIESUNDERJOINTOWNERSHIPDetails">
                <link:definition>040600 - Disclosure - FACILITIES UNDER JOINT OWNERSHIP (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureQUARTERLYFINANCIALDATATables" id="sre_ELRID_DisclosureQUARTERLYFINANCIALDATATables">
                <link:definition>031800 - Disclosure - QUARTERLY FINANCIAL DATA (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSELECTEDQUARTERLYFINANCIALDATADetails" id="sre_ELRID_SELECTEDQUARTERLYFINANCIALDATADetails">
                <link:definition>041800 - Disclosure - SELECTED QUARTERLY FINANCIAL DATA (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSUBSEQUENTEVENTDetails" id="sre_ELRID_DisclosureSUBSEQUENTEVENTDetails">
                <link:definition>041900 - Disclosure - SUBSEQUENT EVENT (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureEMPLOYEEBENEFITPLANSPART5Details" id="sre_ELRID_EMPLOYEEBENEFITPLANSPART5Details">
                <link:definition>040870 - Disclosure - EMPLOYEE BENEFIT PLANS PART 5 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSCHEDULEICONDENSEDFINANCIALINFORMATIONOFPARENTSTATEMENTOFOPERATIONSDetails" id="sre_ELRID_DisclosureSCHEDULEICONDENSEDFINANCIALINFORMATIONOFPARENTSTATEMENTOFOPERATIONSDetails">
                <link:definition>042000 - Disclosure - SCHEDULE I, CONDENSED FINANCIAL INFORMATION OF PARENT, STATEMENT OF OPERATIONS (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSCHEDULEICONDENSEDFINANCIALINFORMATIONOFPARENTBALANCESHEETSDetails" id="sre_ELRID_DisclosureSCHEDULEICONDENSEDFINANCIALINFORMATIONOFPARENTBALANCESHEETSDetails">
                <link:definition>042100 - Disclosure - SCHEDULE I, CONDENSED FINANCIAL INFORMATION OF PARENT, BALANCE SHEETS (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSCHEDULEICONDENSEDFINANCIALINFORMATIONOFPARENTCASHFLOWSDetails" id="sre_ELRID_DisclosureSCHEDULEICONDENSEDFINANCIALINFORMATIONOFPARENTCASHFLOWSDetails">
                <link:definition>042200 - Disclosure - SCHEDULE I, CONDENSED FINANCIAL INFORMATION OF PARENT, CASH FLOWS (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSCHEDULEICONDENSEDFINANCIALINFORMATIONOFPARENTFOOTNOTESDetails" id="sre_ELRID_DisclosureSCHEDULEICONDENSEDFINANCIALINFORMATIONOFPARENTFOOTNOTESDetails">
                <link:definition>042300 - Disclosure - SCHEDULE I, CONDENSED FINANCIAL INFORMATION OF PARENT, FOOTNOTES (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSCHEDULEICONDENSEDFINANCIALINFORMATIONOFPARENTTables" id="sre_ELRID_DisclosureSCHEDULEICONDENSEDFINANCIALINFORMATIONOFPARENTTables">
                <link:definition>031900 - Disclosure - SCHEDULE I, CONDENSED FINANCIAL INFORMATION OF PARENT (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" id="sre_ELRID_StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME">
                <link:definition>002010 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/COMMITMENTSANDCONTINGENCIESLEGALDetails" id="sre_ELRID_COMMITMENTSANDCONTINGENCIESLEGALDetails">
                <link:definition>041610 - Disclosure - COMMITMENTS AND CONTINGENCIES - LEGAL (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureOTHERFINANCIALDATARESTRICTEDCASHDetails" id="sre_ELRID_DisclosureOTHERFINANCIALDATARESTRICTEDCASHDetails">
                <link:definition>040055 - Disclosure - OTHER FINANCIAL DATA - RESTRICTED CASH (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureOTHERFINANCIALDATAINVENTORYDetails" id="sre_ELRID_DisclosureOTHERFINANCIALDATAINVENTORYDetails">
                <link:definition>040060 - Disclosure - OTHER FINANCIAL DATA - INVENTORY (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureOTHERFINANCIALDATATRANSACTIONSWITHAFFILATIESDetails" id="sre_ELRID_DisclosureOTHERFINANCIALDATATRANSACTIONSWITHAFFILATIESDetails">
                <link:definition>040065 - Disclosure - OTHER FINANCIAL DATA - TRANSACTIONS WITH AFFILATIES (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSCHEDULEICONDENSEDFINANCIALINFORMATIONOFPARENTSTATEMENTOFCOMPREHENSIVEINCOMEDetails" id="sre_ELRID_DisclosureSCHEDULEICONDENSEDFINANCIALINFORMATIONOFPARENTSTATEMENTOFCOMPREHENSIVEINCOMEDetails">
                <link:definition>042010 - Disclosure - SCHEDULE I, CONDENSED FINANCIAL INFORMATION OF PARENT, STATEMENT OF COMPREHENSIVE INCOME (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureFAIRVALUEMEASUREMENTS4Details" id="sre_ELRID_FAIRVALUEMEASUREMENTS4Details">
                <link:definition>041140 - Disclosure - FAIR VALUE MEASUREMENTS 4 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/FAIRVALUEMEASUREMENTS3Details" id="sre_ELRID_FAIRVALUEMEASUREMENTS3Details">
                <link:definition>041130 - Disclosure - FAIR VALUE MEASUREMENTS 3 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/FAIRVALUEMEASUREMENTS2Details" id="sre_ELRID_FAIRVALUEMEASUREMENTS2Details">
                <link:definition>041120 - Disclosure - FAIR VALUE MEASUREMENTS 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/FAIRVALUEMEASUREMENTS5Details" id="sre_ELRID_FAIRVALUEMEASUREMENTS5Details">
                <link:definition>041150 - Disclosure - FAIR VALUE MEASUREMENTS 5 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureOTHERFINANCIALDATAOWNERSHIPINTERESTDetails" id="sre_ELRID_OTHERFINANCIALDATAOWNERSHIPINTERESTDetails">
                <link:definition>040200 - Disclosure - OTHER FINANCIAL DATA - OWNERSHIP INTEREST (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/OTHERFINANCIALDATAOTHERINCOMEDetails" id="sre_ELRID_OTHERFINANCIALDATAOTHERINCOMEDetails">
                <link:definition>040220 - Disclosure - OTHER FINANCIAL DATA - OTHER INCOME (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/OTHERFINANCIALDATADIVIDENDSANDLOANSDetails" id="sre_ELRID_OTHERFINANCIALDATADIVIDENDSANDLOANSDetails">
                <link:definition>040230 - Disclosure - OTHER FINANCIAL DATA - DIVIDENDS AND LOANS (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/EMPLOYEEBENEFITPLANSPART3Details" id="sre_ELRID_EMPLOYEEBENEFITPLANSPART3Details">
                <link:definition>040845 - Disclosure - EMPLOYEE BENEFIT PLANS PART 3 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/EMPLOYEEBENEFITPLANSPART4Details" id="sre_ELRID_EMPLOYEEBENEFITPLANSPART4Details">
                <link:definition>040860 - Disclosure - EMPLOYEE BENEFIT PLANS PART 4 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/EMPLOYEEBENEFITPLANSPART7Details" id="sre_ELRID_EMPLOYEEBENEFITPLANSPART7Details">
                <link:definition>040880 - Disclosure - EMPLOYEE BENEFIT PLANS PART 7 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/EMPLOYEEBENEFITPLANSPART2Details" id="sre_ELRID_EMPLOYEEBENEFITPLANSPART2Details">
                <link:definition>040830 - Disclosure - EMPLOYEE BENEFIT PLANS PART 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/EMPLOYEEBENEFITPLANSPART6Details" id="sre_ELRID_EMPLOYEEBENEFITPLANSPART6Details">
                <link:definition>040875 - Disclosure - EMPLOYEE BENEFIT PLANS PART 6 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/OTHERFINANCIALDATAFOREIGNCURRENCYTRANSLATIONDetails" id="sre_ELRID_OTHERFINANCIALDATAFOREIGNCURRENCYTRANSLATIONDetails">
                <link:definition>040240 - Disclosure - OTHER FINANCIAL DATA - FOREIGN CURRENCY TRANSLATION (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosurePREFERREDSTOCK2Details" id="sre_ELRID_PREFERREDSTOCK2Details">
                <link:definition>041220 - Disclosure - PREFERRED STOCK 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/OTHERFINANCIALDATAREVENUESDISCLOSUREDetails" id="sre_ELRID_OTHERFINANCIALDATAREVENUESDISCLOSUREDetails">
                <link:definition>040250 - Disclosure - OTHER FINANCIAL DATA - REVENUES DISCLOSURE (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/OTHERFINANCIALDATAACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails" id="sre_ELRID_OTHERFINANCIALDATAACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails">
                <link:definition>040260 - Disclosure - OTHER FINANCIAL DATA - ACCUMULATED OTHER COMPREHENSIVE INCOME (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DERIVATIVEFINANCIALINSTRUMENTS6Details" id="sre_ELRID_DERIVATIVEFINANCIALINSTRUMENTS6Details">
                <link:definition>041070 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS 6 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureOTHERFINANCIALDATAASSETRETIREMENTOBLIGATIONSDetails" id="sre_ELRID_OTHERFINANCIALDATAASSETRETIREMENTOBLIGATIONSDetails">
                <link:definition>040270 - Disclosure - OTHER FINANCIAL DATA - ASSET RETIREMENT OBLIGATIONS (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DERIVATIVEFINANCIALINSTRUMENTS7Details" id="sre_ELRID_DERIVATIVEFINANCIALINSTRUMENTS7Details">
                <link:definition>041080 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS 7 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DERIVATIVEFINANCIALINSTRUMENTS5Details" id="sre_ELRID_DERIVATIVEFINANCIALINSTRUMENTS5Details">
                <link:definition>041050 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS 5 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureDERIVATIVEFINANCIALINSTRUMENTSDetails" id="sre_ELRID_DERIVATIVEFINANCIALINSTRUMENTSDetails">
                <link:definition>041000 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureDERIVATIVEFINANCIALINSTRUMENTS2Details" id="sre_ELRID_DERIVATIVEFINANCIALINSTRUMENTS2Details">
                <link:definition>041020 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/OTHERFINANCIALDATAWRITEOFFOFLONGLIVEDASSETSDetails" id="sre_ELRID_OTHERFINANCIALDATAWRITEOFFOFLONGLIVEDASSETSDetails">
                <link:definition>040275 - Disclosure - OTHER FINANCIAL DATA - WRITE OFF OF LONG LIVED ASSETS (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureOTHERFINANCIALDATAOTHERINTANGIBLEASSETSDetails" id="sre_ELRID_OTHERFINANCIALDATAOTHERINTANGIBLEASSETSDetails">
                <link:definition>040280 - Disclosure - OTHER FINANCIAL DATA - OTHER INTANGIBLE ASSETS (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DERIVATIVEFINANCIALINSTRUMENTS3Details" id="sre_ELRID_DERIVATIVEFINANCIALINSTRUMENTS3Details">
                <link:definition>041030 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS 3 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureOTHERFINANCIALDATAGOODWILLDetails" id="sre_ELRID_OTHERFINANCIALDATAGOODWILLDetails">
                <link:definition>040285 - Disclosure - OTHER FINANCIAL DATA - GOODWILL (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureOTHERFINANCIALDATAASSETSHELDFORSALEDetails" id="sre_ELRID_OTHERFINANCIALDATAASSETSHELDFORSALEDetails">
                <link:definition>040290 - Disclosure - OTHER FINANCIAL DATA - ASSETS HELD FOR SALE (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureOTHERFINANCIALDATAPROPERTYPLANTANDEQUIPMENTDetails" id="sre_ELRID_OTHERFINANCIALDATAPROPERTYPLANTANDEQUIPMENTDetails">
                <link:definition>040295 - Disclosure - OTHER FINANCIAL DATA - PROPERTY, PLANT, AND EQUIPMENT (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/OTHERFINANCIALDATACOLLECTIONALLOWANCESDetails" id="sre_ELRID_OTHERFINANCIALDATACOLLECTIONALLOWANCESDetails">
                <link:definition>040265 - Disclosure - OTHER FINANCIAL DATA - COLLECTION ALLOWANCES (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/RECENTINVESTMENTACTIVITY2Details" id="sre_ELRID_RECENTINVESTMENTACTIVITY2Details">
                <link:definition>040310 - Disclosure - RECENT INVESTMENT ACTIVITY 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/INVESTMENTSINUNCONSOLIDATEDENTITIES2Details" id="sre_ELRID_INVESTMENTSINUNCONSOLIDATEDENTITIES2Details">
                <link:definition>040410 - Disclosure - INVESTMENTS IN UNCONSOLIDATED ENTITIES 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DEBTANDCREDITFACILITIESDetails" id="sre_ELRID_DEBTANDCREDITFACILITIESDetails">
                <link:definition>040500 - Disclosure - DEBT AND CREDIT FACILITIES (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DEBTANDCREDITFACILITIES8Details" id="sre_ELRID_DEBTANDCREDITFACILITIES8Details">
                <link:definition>040580 - Disclosure - DEBT AND CREDIT FACILITIES 8 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DEBTANDCREDITFACILITIES7Details" id="sre_ELRID_DEBTANDCREDITFACILITIES7Details">
                <link:definition>040570 - Disclosure - DEBT AND CREDIT FACILITIES 7 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DEBTANDCREDITFACILITIES6Details" id="sre_ELRID_DEBTANDCREDITFACILITIES6Details">
                <link:definition>040560 - Disclosure - DEBT AND CREDIT FACILITIES 6 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureOTHERFINANCIALDATAREGULATORYMATTERSDetails" id="sre_ELRID_OTHERFINANCIALDATAREGULATORYMATTERSDetails">
                <link:definition>040225 - Disclosure - OTHER FINANCIAL DATA - REGULATORY MATTERS (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DEBTANDCREDITFACILITIES5Details" id="sre_ELRID_DEBTANDCREDITFACILITIES5Details">
                <link:definition>040540 - Disclosure - DEBT AND CREDIT FACILITIES 5 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DEBTANDCREDITFACILITIES4Details" id="sre_ELRID_DEBTANDCREDITFACILITIES4Details">
                <link:definition>040530 - Disclosure - DEBT AND CREDIT FACILITIES 4 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureDEBTANDCREDITFACILITIES3Details" id="sre_ELRID_DEBTANDCREDITFACILITIES3Details">
                <link:definition>040520 - Disclosure - DEBT AND CREDIT FACILITIES 3 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSELECTEDQUARTERLYFINANCIALDATA2Details" id="sre_ELRID_SELECTEDQUARTERLYFINANCIALDATA2Details">
                <link:definition>041810 - Disclosure - SELECTED QUARTERLY FINANCIAL DATA 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSHAREBASEDCOMPENSATION2Details" id="sre_ELRID_SHAREBASEDCOMPENSATION2Details">
                <link:definition>040910 - Disclosure - SHARE-BASED COMPENSATION 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureFACILITIESUNDERJOINTOWNERSHIP2Details" id="sre_ELRID_FACILITIESUNDERJOINTOWNERSHIP2Details">
                <link:definition>040610 - Disclosure - FACILITIES UNDER JOINT OWNERSHIP 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/INCOMETAXES7Details" id="sre_ELRID_INCOMETAXES7Details">
                <link:definition>040760 - Disclosure - INCOME TAXES 7 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/SEGMENTINFORMATION2Details" id="sre_ELRID_SEGMENTINFORMATION2Details">
                <link:definition>041705 - Disclosure - SEGMENT INFORMATION 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/INCOMETAXES6Details" id="sre_ELRID_INCOMETAXES6Details">
                <link:definition>040750 - Disclosure - INCOME TAXES 6 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureINCOMETAXES5Details" id="sre_ELRID_INCOMETAXES5Details">
                <link:definition>040740 - Disclosure - INCOME TAXES 5 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/INCOMETAXES4Details" id="sre_ELRID_INCOMETAXES4Details">
                <link:definition>040730 - Disclosure - INCOME TAXES 4 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/INCOMETAXES3Details" id="sre_ELRID_INCOMETAXES3Details">
                <link:definition>040720 - Disclosure - INCOME TAXES 3 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureINCOMETAXESDetails" id="sre_ELRID_INCOMETAXESDetails">
                <link:definition>040700 - Disclosure - INCOME TAXES (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureCALIFORNIAUTILITIESREGULATORYMATTERSUTILITYINCENTIVEAWARDSDetails" id="sre_ELRID_CALIFORNIAUTILITIESREGULATORYMATTERSUTILITYINCENTIVEAWARDSDetails">
                <link:definition>041510 - Disclosure - CALIFORNIA UTILITIES' REGULATORY MATTERS - UTILITY INCENTIVE AWARDS (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/SHAREHOLDERSEQUITYANDEARNINGSPERSHARE6Details" id="sre_ELRID_SHAREHOLDERSEQUITYANDEARNINGSPERSHARE6Details">
                <link:definition>041350 - Disclosure - SHAREHOLDERS' EQUITY AND EARNINGS PER SHARE 6 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/SHAREHOLDERSEQUITYANDEARNINGSPERSHARE5Details" id="sre_ELRID_SHAREHOLDERSEQUITYANDEARNINGSPERSHARE5Details">
                <link:definition>041340 - Disclosure - SHAREHOLDERS' EQUITY AND EARNINGS PER SHARE 5 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/SHAREHOLDERSEQUITYANDEARNINGSPERSHARE4Details" id="sre_ELRID_SHAREHOLDERSEQUITYANDEARNINGSPERSHARE4Details">
                <link:definition>041330 - Disclosure - SHAREHOLDERS' EQUITY AND EARNINGS PER SHARE 4 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/SHAREHOLDERSEQUITYANDEARNINGSPERSHAREDetails" id="sre_ELRID_SHAREHOLDERSEQUITYANDEARNINGSPERSHAREDetails">
                <link:definition>041300 - Disclosure - SHAREHOLDERS' EQUITY AND EARNINGS PER SHARE (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/SHAREHOLDERSEQUITYANDEARNINGSPERSHARE2Details" id="sre_ELRID_SHAREHOLDERSEQUITYANDEARNINGSPERSHARE2Details">
                <link:definition>041310 - Disclosure - SHAREHOLDERS' EQUITY AND EARNINGS PER SHARE 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/CALIFORNIAREGUALTORYMATTERSSCHEDULEOFUTILITYPROJECTSDetails" id="sre_ELRID_CALIFORNIAREGUALTORYMATTERSSCHEDULEOFUTILITYPROJECTSDetails">
                <link:definition>041515 - Disclosure - CALIFORNIA REGUALTORY MATTERS - SCHEDULE OF UTILITY PROJECTS (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureCALIFORNIAREGULATORYMATTERSNUCLEARPLANTDetails" id="sre_ELRID_CALIFORNIAREGULATORYMATTERSNUCLEARPLANTDetails">
                <link:definition>041520 - Disclosure - CALIFORNIA REGULATORY MATTERS - NUCLEAR PLANT (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureCOMMITMENTSANDCONTINGENCIESLOSSONCONTINGENCIESDetails" id="sre_ELRID_COMMITMENTSANDCONTINGENCIESLOSSONCONTINGENCIESDetails">
                <link:definition>041615 - Disclosure - COMMITMENTS AND CONTINGENCIES - LOSS ON CONTINGENCIES (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureCOMMITMENTSANDCONTINGENCIESLONGTERMPURCHASECOMMITMENTDetails" id="sre_ELRID_COMMITMENTSANDCONTINGENCIESLONGTERMPURCHASECOMMITMENTDetails">
                <link:definition>041620 - Disclosure - COMMITMENTS AND CONTINGENCIES - LONG-TERM PURCHASE COMMITMENT (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/COMMITMENTSANDCONTINGENCIESOPERATINGLEASESDetails" id="sre_ELRID_COMMITMENTSANDCONTINGENCIESOPERATINGLEASESDetails">
                <link:definition>041625 - Disclosure - COMMITMENTS AND CONTINGENCIES - OPERATING LEASES (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureCOMMITMENTSANDCONTINGENCIESENVIRONMENTALISSUESDetails" id="sre_ELRID_COMMITMENTSANDCONTINGENCIESENVIRONMENTALISSUESDetails">
                <link:definition>041630 - Disclosure - COMMITMENTS AND CONTINGENCIES - ENVIRONMENTAL ISSUES (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/COMMITMENTSANDCONTINGENCIESSITECONTINGENCYDetails" id="sre_ELRID_COMMITMENTSANDCONTINGENCIESSITECONTINGENCYDetails">
                <link:definition>041635 - Disclosure - COMMITMENTS AND CONTINGENCIES - SITE CONTINGENCY (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/COMMITMENTSANDCONTINGENCIESSCHEDULEOFNUCLEARINSURANCEDetails" id="sre_ELRID_COMMITMENTSANDCONTINGENCIESSCHEDULEOFNUCLEARINSURANCEDetails">
                <link:definition>041640 - Disclosure - COMMITMENTS AND CONTINGENCIES - SCHEDULE OF NUCLEAR INSURANCE (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/OTHERFINANCIALDATADIVIDENDSANDLOANS2Details" id="sre_ELRID_OTHERFINANCIALDATADIVIDENDSANDLOANS2Details">
                <link:definition>040235 - Disclosure - OTHER FINANCIAL DATA - DIVIDENDS AND LOANS 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/OTHERFINANCIALDATATRANSACTIONSWITHAFFILATIES2Details" id="sre_ELRID_OTHERFINANCIALDATATRANSACTIONSWITHAFFILATIES2Details">
                <link:definition>040066 - Disclosure - OTHER FINANCIAL DATA - TRANSACTIONS WITH AFFILATIES 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/OTHERFINANCIALDATAPROPERTYPLANTANDEQUIPMENT2Details" id="sre_ELRID_OTHERFINANCIALDATAPROPERTYPLANTANDEQUIPMENT2Details">
                <link:definition>040297 - Disclosure - OTHER FINANCIAL DATA - PROPERTY, PLANT, AND EQUIPMENT 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureOTHERFINANCIALDATAPROPERTYPLANTANDEQUIPMENT3Details" id="sre_ELRID_OTHERFINANCIALDATAPROPERTYPLANTANDEQUIPMENT3Details">
                <link:definition>040298 - Disclosure - OTHER FINANCIAL DATA - PROPERTY, PLANT, AND EQUIPMENT 3 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/OTHERFINANCIALDATAREGULATORYMATTERS2Details" id="sre_ELRID_OTHERFINANCIALDATAREGULATORYMATTERS2Details">
                <link:definition>040226 - Disclosure - OTHER FINANCIAL DATA - REGULATORY MATTERS 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/OTHERFINANCIALDATAREGULATORYMATTERS3Details" id="sre_ELRID_OTHERFINANCIALDATAREGULATORYMATTERS3Details">
                <link:definition>040227 - Disclosure - OTHER FINANCIAL DATA - REGULATORY MATTERS 3 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/COMMITMENTSANDCONTINGENCIESNUCLEARFUELDISPOSALDetails" id="sre_ELRID_COMMITMENTSANDCONTINGENCIESNUCLEARFUELDISPOSALDetails">
                <link:definition>041650 - Disclosure - COMMITMENTS AND CONTINGENCIES - NUCLEAR FUEL DISPOSAL (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureDEBTANDCREDITFACILITIES9Details" id="sre_ELRID_DEBTANDCREDITFACILITIES9Details">
                <link:definition>040590 - Disclosure - DEBT AND CREDIT FACILITIES 9 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/StatementFAIRVALUEMEASUREMENTS6Details" id="sre_ELRID_FAIRVALUEMEASUREMENTS6Details">
                <link:definition>041160 - Statement - FAIR VALUE MEASUREMENTS 6 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/CALIFORNIAUTILITIESREGULATORYMATTERSSCHEDULEOFREGULATORYAMOUNTS1Details" id="sre_ELRID_CALIFORNIAUTILITIESREGULATORYMATTERSSCHEDULEOFREGULATORYAMOUNTS1Details">
                <link:definition>041480 - Disclosure - CALIFORNIA UTILITIES' REGULATORY MATTERS - SCHEDULE OF REGULATORY AMOUNTS 1 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
        </appinfo>
    </annotation>
    <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd" />
    <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd" />
    <import namespace="http://fasb.org/us-gaap/2012-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd" />
    <import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2012-01-31" schemaLocation="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd" />
    <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd" />
    <element name="InvestmentsAndOtherAssetsAbstract" id="sre_InvestmentsAndOtherAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RegulatoryAssetsArisingFromFixedPriceContractsAndOtherDerivativesNoncurrent" id="sre_RegulatoryAssetsArisingFromFixedPriceContractsAndOtherDerivativesNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="RegulatoryAssetsArisingFromFixedPriceContractsAndOtherDerivativesCurrent" id="sre_RegulatoryAssetsArisingFromFixedPriceContractsAndOtherDerivativesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="RegulatoryAssetsArisingFromPensionAndOtherPostretirementBenefitObligations" id="sre_RegulatoryAssetsArisingFromPensionAndOtherPostretirementBenefitObligations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="InvestmentInJointVenture" id="sre_InvestmentInJointVenture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="TotalInvestmentsAndOtherAssets" id="sre_TotalInvestmentsAndOtherAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="RegulatoryBalancingAccountsNet" id="sre_RegulatoryBalancingAccountsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RegulatoryLiabilitiesArisingFromRemovalObligations" id="sre_RegulatoryLiabilitiesArisingFromRemovalObligations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DistributionsFromJointVenture" id="sre_DistributionsFromJointVenture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ExpedituresForInvestmentsAndAcquisitionOfBusinessesNetOfCashAcquired" id="sre_ExpedituresForInvestmentsAndAcquisitionOfBusinessesNetOfCashAcquired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="DistributionsFromInvestments" id="sre_DistributionsFromInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="PurchasesOfNuclearDecommissioningAndOtherTrustAssets" id="sre_PurchasesOfNuclearDecommissioningAndOtherTrustAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ProceedsFromSalesByNuclearDecommissioningAndOtherTrusts" id="sre_ProceedsFromSalesByNuclearDecommissioningAndOtherTrusts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="AcquisitionOfBusinessAbstract" id="sre_AcquisitionOfBusinessAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalDeferredCreditsAndOtherLiabilities" id="sre_TotalDeferredCreditsAndOtherLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="PreferredStockOfSubsidiaries" id="sre_PreferredStockOfSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ExpensesAndOtherIncomeAbstract" id="sre_ExpensesAndOtherIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SempraGlobalAndParentAbstract" id="sre_SempraGlobalAndParentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CostOfNaturalGasElectricFuelAndPurchasedPower" id="sre_CostOfNaturalGasElectricFuelAndPurchasedPower" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="EquityEarningsLossesAbstract" id="sre_EquityEarningsLossesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquityEarningsLossesFromJointVenture" id="sre_EquityEarningsLossesFromJointVenture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="CapitalizedFinancingCostsDisclosureLineItems" id="sre_CapitalizedFinancingCostsDisclosureLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DistributableIncomeOfJointVenture" id="sre_DistributableIncomeOfJointVenture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="PreferredDividendsPaidBySubsidiaries" id="sre_PreferredDividendsPaidBySubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="IncomeLossFromEquityMethodInvestmentsNetOfTax" id="sre_IncomeLossFromEquityMethodInvestmentsNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="PreferredStockDividendsOfSubsidiaries" id="sre_PreferredStockDividendsOfSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="NotesToConsolidatedFinancialStatementsAbstract" id="sre_NotesToConsolidatedFinancialStatementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="VariableInterestEntitiesDisclosureAbstract" id="sre_VariableInterestEntitiesDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtAndCreditFacilitiesTextBlock" id="sre_DebtAndCreditFacilitiesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="RecentInvestmentActivityTextBlock" id="sre_RecentInvestmentActivityTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DocumentAndEntityInformationAbstract" id="sre_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SanDiegoGasAndElectricCompanyAndSubsidiaryMember" id="sre_SanDiegoGasAndElectricCompanyAndSubsidiaryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AffiliateOfInvesteeMember" id="sre_AffiliateOfInvesteeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UtilitySubsidiariesMember" id="sre_UtilitySubsidiariesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PacificEnterprisesMember" id="sre_PacificEnterprisesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SouthernCaliforniaGasCompanyMember" id="sre_SouthernCaliforniaGasCompanyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredIncomeTaxesRecoverableInRates" id="sre_DeferredIncomeTaxesRecoverableInRates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DeferredTaxesRefundableInRates" id="sre_DeferredTaxesRefundableInRates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="IncreaseDecreaseInNoncurrentLiabilities" id="sre_IncreaseDecreaseInNoncurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="IncreaseDecreaseInNoncurrentAssets" id="sre_IncreaseDecreaseInNoncurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="UtilitiesCostOfElectricFuelAndPurchasedPower" id="sre_UtilitiesCostOfElectricFuelAndPurchasedPower" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataLitigationExpense" id="sre_QuarterlyFinancialDataLitigationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ProceedsFromSaleOfAssetsAndBusinessesNetOfCashSold" id="sre_ProceedsFromSaleOfAssetsAndBusinessesNetOfCashSold" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="PaymentsOnDebt" id="sre_PaymentsOnDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="VariableInterestEntitiesConsolidatedCarryingAmountNetPropertyPlantAndEquipment" id="sre_VariableInterestEntitiesConsolidatedCarryingAmountNetPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="VariableInterestEntitiesConsolidatedCarryingAmountLongTermDebt" id="sre_VariableInterestEntitiesConsolidatedCarryingAmountLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ContingentlyRedeemablePreferredStockOfSubsidiary" id="sre_ContingentlyRedeemablePreferredStockOfSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="InvestmentsInUnconsolidatedEntitiesTablesAbstract" id="sre_InvestmentsInUnconsolidatedEntitiesTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfSummarizedFinancialInformationOfJointVentureTextBlock" id="sre_ScheduleOfSummarizedFinancialInformationOfJointVentureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNetPeriodicBenefitCostTextBlock" id="sre_ScheduleOfNetPeriodicBenefitCostTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEarningsPerShareTextBlock" id="sre_ScheduleOfEarningsPerShareTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCapitalizedFinancingCostsTextBlock" id="sre_ScheduleOfCapitalizedFinancingCostsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDueToFromAffiliatesTextBlock" id="sre_ScheduleOfDueToFromAffiliatesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRevenuesFromAffiliatesTextBlock" id="sre_ScheduleOfRevenuesFromAffiliatesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfTransactionsWithJointVentureTextBlock" id="sre_ScheduleOfTransactionsWithJointVentureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfOtherIncomeExpenseTextBlock" id="sre_ScheduleOfOtherIncomeExpenseTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DerivativeFinancialInstrumentsTablesAbstract" id="sre_DerivativeFinancialInstrumentsTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCommodityDerivativeVolumesTextBlock" id="sre_ScheduleOfCommodityDerivativeVolumesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNotionalAmountsOfInterestRateDerivativesTextBlock" id="sre_ScheduleOfNotionalAmountsOfInterestRateDerivativesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCashFlowHedgeImpactOnStatementsOfOperationsTextBlock" id="sre_ScheduleOfCashFlowHedgeImpactOnStatementsOfOperationsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfUndesignatedDerivativeInstrumentsImpactOnStatementsOfOperationsTextBlock" id="sre_ScheduleOfUndesignatedDerivativeInstrumentsImpactOnStatementsOfOperationsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueMeasurementsTablesAbstract" id="sre_FairValueMeasurementsTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfFairValueOfFinancialInstrumentsTextBlock" id="sre_ScheduleOfFairValueOfFinancialInstrumentsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCashCollateralNotOffsetWithDerivativeInstrumentsTextBlock" id="sre_ScheduleOfCashCollateralNotOffsetWithDerivativeInstrumentsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRecurringFairValueAssetsLiabilitiesTextBlock" id="sre_ScheduleOfRecurringFairValueAssetsLiabilitiesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRecurringFairValueAssetsLiabilitiesUnobservableInputReconciliationTextBlock" id="sre_ScheduleOfRecurringFairValueAssetsLiabilitiesUnobservableInputReconciliationTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SegmentInformationTablesAbstract" id="sre_SegmentInformationTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="InvestmentsInUnconsolidatedEntitiesDetailsAbstract" id="sre_InvestmentsInUnconsolidatedEntitiesDetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="GuaranteeFairValueAtOrigin" id="sre_GuaranteeFairValueAtOrigin" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="PurchasePriceSaleOfBusinessesByJointVenture" id="sre_PurchasePriceSaleOfBusinessesByJointVenture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ProceedsFromSaleOfBusinessesByJointVenture" id="sre_ProceedsFromSaleOfBusinessesByJointVenture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ProceedsFromSaleOfBusinessesByJointVentureDistributableIncome" id="sre_ProceedsFromSaleOfBusinessesByJointVentureDistributableIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="SecuredDebtVIE" id="sre_SecuredDebtVIE" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DefinedBenefitPlanRegulatoryAdjustment" id="sre_DefinedBenefitPlanRegulatoryAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="OutOfMoneyStockOptionsMember" id="sre_OutOfMoneyStockOptionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCapitalizedFinancingCostsTable" id="sre_ScheduleOfCapitalizedFinancingCostsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TransactionsWithAffiliatesDisclosureAbstract" id="sre_TransactionsWithAffiliatesDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SubsidiaryOfCommonParentSDGEMember" id="sre_SubsidiaryOfCommonParentSDGEMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SubsdiaryOfCommonParentSoCalGasMember" id="sre_SubsdiaryOfCommonParentSoCalGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SubsidiaryOfCommonParentOtherAffiliatesMember" id="sre_SubsidiaryOfCommonParentOtherAffiliatesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RelatedPartyTaxExpenseDueToFromAffiliatesCurrent" id="sre_RelatedPartyTaxExpenseDueToFromAffiliatesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="TransactionsWithJointVentureLineItems" id="sre_TransactionsWithJointVentureLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfTransactionsWithJointVentureTable" id="sre_ScheduleOfTransactionsWithJointVentureTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SDGESegmentMember" id="sre_SDGESegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SoCalGasSegmentMember" id="sre_SoCalGasSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SempraCommoditiesSegmentMember" id="sre_SempraCommoditiesSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IntercompanyEliminationsSegmentMember" id="sre_IntercompanyEliminationsSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IntersegmentReceivablesSegmentMember" id="sre_IntersegmentReceivablesSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RevenuesFromTransactionsWithJointVenture" id="sre_RevenuesFromTransactionsWithJointVenture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="CostOfNaturalGasFromTransactionsWithJointVenture" id="sre_CostOfNaturalGasFromTransactionsWithJointVenture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="TransactionsWithJointVentureFixedPriceContractsAndOtherDerivativesNetAssetLiability" id="sre_TransactionsWithJointVentureFixedPriceContractsAndOtherDerivativesNetAssetLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="TransactionsWithJointVentureDueToJointVenture" id="sre_TransactionsWithJointVentureDueToJointVenture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="TransactionsWithJointVentureDueFromJointVenture" id="sre_TransactionsWithJointVentureDueFromJointVenture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="RegulatoryInterestNetMember" id="sre_RegulatoryInterestNetMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherIncomeSundryMember" id="sre_OtherIncomeSundryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtAndCreditFacilitiesDisclosureAbstract" id="sre_DebtAndCreditFacilitiesDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LineOfCreditFacilityBorrowerDomain" id="sre_LineOfCreditFacilityBorrowerDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LineOfCreditFacilitySempraEnergyMember" id="sre_LineOfCreditFacilitySempraEnergyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LineOfCreditFacilitySempraGlobalMember" id="sre_LineOfCreditFacilitySempraGlobalMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LineOfCreditFacilitySDGEMember" id="sre_LineOfCreditFacilitySDGEMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LineOfCreditFacilitySoCalGasMember" id="sre_LineOfCreditFacilitySoCalGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LineOfCreditFacilityLettersOfCreditCapacity" id="sre_LineOfCreditFacilityLettersOfCreditCapacity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LineOfCreditFacilityLettersOfCreditOutstanding" id="sre_LineOfCreditFacilityLettersOfCreditOutstanding" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LineOfCreditFacilityOtherSupportedInstruments" id="sre_LineOfCreditFacilityOtherSupportedInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="GuarantorObligationsLiabilitiesOfJointVenture" id="sre_GuarantorObligationsLiabilitiesOfJointVenture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="EquityMethodInvestmentOwnershipPercentageOfMinorityPartner" id="sre_EquityMethodInvestmentOwnershipPercentageOfMinorityPartner" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="EquityMethodInvestmentOwnershipPercentageOfOperatingPartner" id="sre_EquityMethodInvestmentOwnershipPercentageOfOperatingPartner" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="GuarantorObligationsEquityMethodInvestmentLineOfCreditFacilityMaximumBorrowingCapacity" id="sre_GuarantorObligationsEquityMethodInvestmentLineOfCreditFacilityMaximumBorrowingCapacity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="GuarantorObligationsEquityMethodInvestmentLongTermDebtOutstanding" id="sre_GuarantorObligationsEquityMethodInvestmentLongTermDebtOutstanding" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DerivativeFinancialInstrumentsDisclosureAbstract" id="sre_DerivativeFinancialInstrumentsDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCommodityDerivativeVolumesLineItems" id="sre_ScheduleOfCommodityDerivativeVolumesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCommodityDerivativeVolumesTable" id="sre_ScheduleOfCommodityDerivativeVolumesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CommodityDerivativeVolumesNaturalGas" id="sre_CommodityDerivativeVolumesNaturalGas" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="CommodityDerivativeVolumesCongestionRevenueRights" id="sre_CommodityDerivativeVolumesCongestionRevenueRights" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="CommodityDerivativeVolumesElectricPower" id="sre_CommodityDerivativeVolumesElectricPower" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNotionalAmountsOfInterestRateDerivativesLineItems" id="sre_ScheduleOfNotionalAmountsOfInterestRateDerivativesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNotionalAmountsOfInterestRateDerivativesTable" id="sre_ScheduleOfNotionalAmountsOfInterestRateDerivativesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FixedPriceContractsAndOtherDerivativesCurrentAssetsMember" id="sre_FixedPriceContractsAndOtherDerivativesCurrentAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FixedPriceContractsAndOtherDerivativesNoncurrentAssetsMember" id="sre_FixedPriceContractsAndOtherDerivativesNoncurrentAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FixedPriceContractsAndOtherDerivativesCurrentLiabilitiesMember" id="sre_FixedPriceContractsAndOtherDerivativesCurrentLiabilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FixedPriceContractsAndOtherDerivativesNoncurrentLiabilitiesMember" id="sre_FixedPriceContractsAndOtherDerivativesNoncurrentLiabilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DerivativeInterestRateInstrumentsDesignated" id="sre_DerivativeInterestRateInstrumentsDesignated" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DerivativeCommodityContractsNotSubjectToRateRecoveryDesignated" id="sre_DerivativeCommodityContractsNotSubjectToRateRecoveryDesignated" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DerivativeInterestRateInstrumentsNondesignated" id="sre_DerivativeInterestRateInstrumentsNondesignated" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DerivativeCommodityContractsSubjectToRateRecoveryNondesignated" id="sre_DerivativeCommodityContractsSubjectToRateRecoveryNondesignated" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DerivativeOffsettingCommodityContractsSubjectToRateRecoveryNondesignated" id="sre_DerivativeOffsettingCommodityContractsSubjectToRateRecoveryNondesignated" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DerivativeCommodityContractsNotSubjectToRateRecoveryNondesignated" id="sre_DerivativeCommodityContractsNotSubjectToRateRecoveryNondesignated" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DerivativeOffsettingCommodityContractsNotSubjectToRateRecoveryNondesignated" id="sre_DerivativeOffsettingCommodityContractsNotSubjectToRateRecoveryNondesignated" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="EquityEarningsFromJointVentureMember" id="sre_EquityEarningsFromJointVentureMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RevenuesSempraGlobalAndParentMember" id="sre_RevenuesSempraGlobalAndParentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CostOfNaturalGasElectricFuelAndPurchasedPowerMember" id="sre_CostOfNaturalGasElectricFuelAndPurchasedPowerMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CostOfElectricFuelAndPurchasedPowerMember" id="sre_CostOfElectricFuelAndPurchasedPowerMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CostOfNaturalGasMember" id="sre_CostOfNaturalGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ReclassificationOfCashFlowHedgeGainLossTable" id="sre_ReclassificationOfCashFlowHedgeGainLossTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueMeasurementsDisclosureAbstract" id="sre_FairValueMeasurementsDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DueToUnconsolidatedAffiliateFairValueDisclosure" id="sre_DueToUnconsolidatedAffiliateFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="PreferredStockOfSubsidiariesFairValueDisclosure" id="sre_PreferredStockOfSubsidiariesFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ContingentlyRedeemablePreferredStockFairValueDisclosure" id="sre_ContingentlyRedeemablePreferredStockFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="PreferredStockFairValueDisclosure" id="sre_PreferredStockFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DerivativePostionsNetOfCashCollateralTable" id="sre_DerivativePostionsNetOfCashCollateralTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CollateralNettedMember" id="sre_CollateralNettedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustsEquitySecurities" id="sre_FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustsEquitySecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustsUSDebtSecurities" id="sre_FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustsUSDebtSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustsTotal" id="sre_FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustsTotal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="FairValueAssetsMeasuredOnRecurringBasisCommodityContractsSubjectToRateRecovery" id="sre_FairValueAssetsMeasuredOnRecurringBasisCommodityContractsSubjectToRateRecovery" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="FairValueAssetsMeasuredOnRecurringBasisCommodityContractsNotSubjectToRateRecovery" id="sre_FairValueAssetsMeasuredOnRecurringBasisCommodityContractsNotSubjectToRateRecovery" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="FairValueLiabilitiesMeasuredOnRecurringBasisInterestRateInstruments" id="sre_FairValueLiabilitiesMeasuredOnRecurringBasisInterestRateInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="FairValueLiabilitiesMeasuredOnRecurringBasisCommodityContractsSubjectToRateRecovery" id="sre_FairValueLiabilitiesMeasuredOnRecurringBasisCommodityContractsSubjectToRateRecovery" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="FairValueLiabilitiesMeasuredOnRecurringBasisCommodityContractsNotSubjectToRateRecovery" id="sre_FairValueLiabilitiesMeasuredOnRecurringBasisCommodityContractsNotSubjectToRateRecovery" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="SegmentInformationDisclosureAbstract" id="sre_SegmentInformationDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SegmentReportingInformationPercentageOfRevenues" id="sre_SegmentReportingInformationPercentageOfRevenues" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SegmentReportingInformationPercentageOfDepreciationAndAmortization" id="sre_SegmentReportingInformationPercentageOfDepreciationAndAmortization" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SegmentReportingInformationIncomeLossFromEquityMethodInvestmentsNetOfIncomeTax" id="sre_SegmentReportingInformationIncomeLossFromEquityMethodInvestmentsNetOfIncomeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="SegmentReportingInformationPercentageOfExpendituresForPropertyPlantAndEquipment" id="sre_SegmentReportingInformationPercentageOfExpendituresForPropertyPlantAndEquipment" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SegmentReportingInformationPercentageOfAssets" id="sre_SegmentReportingInformationPercentageOfAssets" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="ScheduleOfEarningsPerShareLineItems" id="sre_ScheduleOfEarningsPerShareLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEarningsPerShareTable" id="sre_ScheduleOfEarningsPerShareTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EarningsPerShareDenominatorAbstract" id="sre_EarningsPerShareDenominatorAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CashAssumedInConnectionWithInitialConsolidationOfVariableInterestEntity" id="sre_CashAssumedInConnectionWithInitialConsolidationOfVariableInterestEntity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="IntersegmentRevenuesSegmentMember" id="sre_IntersegmentRevenuesSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SegmentReportingInformationPercentageOfEarningsLosses" id="sre_SegmentReportingInformationPercentageOfEarningsLosses" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueAssetsMeasuredOnRecurringBasisInterestRateInstruments" id="sre_FairValueAssetsMeasuredOnRecurringBasisInterestRateInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustsMunicipalDebtSecurities" id="sre_FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustsMunicipalDebtSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustsOtherDebtSecurities" id="sre_FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustsOtherDebtSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustsTotalDebtSecurities" id="sre_FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustsTotalDebtSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="BusinessAcquisitionCashConsiderationAccrued" id="sre_BusinessAcquisitionCashConsiderationAccrued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="RockiesExpressMember" id="sre_RockiesExpressMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="WriteOffOfLongLivedAssetsTable" id="sre_WriteOffOfLongLivedAssetsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PresentationOfRestrictedCashLineItems" id="sre_PresentationOfRestrictedCashLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PresentationOfRestrictedCashTable" id="sre_PresentationOfRestrictedCashTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RecentInvestmentActivityDetailsAbstract" id="sre_RecentInvestmentActivityDetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="BusinessAcquisitionCashPaidNetOfCashAcquired" id="sre_BusinessAcquisitionCashPaidNetOfCashAcquired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="RecentInvestmentActivityTablesAbstract" id="sre_RecentInvestmentActivityTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LessThanWhollyOwnedSubsidiariesBySubsidiaryNameAxis" id="sre_LessThanWhollyOwnedSubsidiariesBySubsidiaryNameAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LessThanWhollyOwnedSubsidiariesBySubsidiaryNameDomain" id="sre_LessThanWhollyOwnedSubsidiariesBySubsidiaryNameDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MississippiHubMember" id="sre_MississippiHubMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LibertyGasStorageMember" id="sre_LibertyGasStorageMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="WriteOffOfLongLivedAssetsDisclosureAbstract" id="sre_WriteOffOfLongLivedAssetsDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="WriteOffOfLongLivedAssetsLineItems" id="sre_WriteOffOfLongLivedAssetsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="WriteOffOfLongLivedAssetsPortionAttributableToNoncontrollingInterest" id="sre_WriteOffOfLongLivedAssetsPortionAttributableToNoncontrollingInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="IndustrialDevelopmentBondsInterestRateStatedPercentage" id="sre_IndustrialDevelopmentBondsInterestRateStatedPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="DerivativeCreditRiskRelatedContingentFeaturesTable" id="sre_DerivativeCreditRiskRelatedContingentFeaturesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RegulatoryMattersDisclosureDetailsAbstract" id="sre_RegulatoryMattersDisclosureDetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CommitmentsAndContingenciesTablesAbstract" id="sre_CommitmentsAndContingenciesTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfUtilityProjectsLineItems" id="sre_ScheduleOfUtilityProjectsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfUtilityProjectsTable" id="sre_ScheduleOfUtilityProjectsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EstimatedCapitalInvestment" id="sre_EstimatedCapitalInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="EnvironmentalMitigationCostsIncludedInEstimatedProjectCost" id="sre_EnvironmentalMitigationCostsIncludedInEstimatedProjectCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ProjectToDateExpenditures" id="sre_ProjectToDateExpenditures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="InvestmentAsPercentageOfTotalEstimatedProjectCost" id="sre_InvestmentAsPercentageOfTotalEstimatedProjectCost" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="UtilityProjectsByProjectNameAxis" id="sre_UtilityProjectsByProjectNameAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UtilityProjectsByProjectNameDomain" id="sre_UtilityProjectsByProjectNameDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EastCountySubstationMember" id="sre_EastCountySubstationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AdvancedMeteringInfrastructureMember" id="sre_AdvancedMeteringInfrastructureMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="WindFarmProjectMember" id="sre_WindFarmProjectMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRegulatoryAmountsLineItems" id="sre_ScheduleOfRegulatoryAmountsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRegulatoryAmountsTable" id="sre_ScheduleOfRegulatoryAmountsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="GeneralRateCaseAnnualRevenueRequirementIncreaseRequest" id="sre_GeneralRateCaseAnnualRevenueRequirementIncreaseRequest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="UnrecordedGasCostIncentiveMechanismAward" id="sre_UnrecordedGasCostIncentiveMechanismAward" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ContingentRecoveryOfFacilitiesCostsRelatedToCatastrophe" id="sre_ContingentRecoveryOfFacilitiesCostsRelatedToCatastrophe" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ContingentRecoveryOfInsuranceCostsRelatedToCatastrophe" id="sre_ContingentRecoveryOfInsuranceCostsRelatedToCatastrophe" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="IncrementalFacilitiesCostsIncurredRelatedToCatastrophe" id="sre_IncrementalFacilitiesCostsIncurredRelatedToCatastrophe" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="RegulatoryRecoveryDeductiblePerEvent" id="sre_RegulatoryRecoveryDeductiblePerEvent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="CommitmentsAndContingenciesDetailsAbstract" id="sre_CommitmentsAndContingenciesDetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LossContingencyAccrualSettledMattersAtCarryingValue" id="sre_LossContingencyAccrualSettledMattersAtCarryingValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ClaimsPaymentsByInsurersToAllClaimants" id="sre_ClaimsPaymentsByInsurersToAllClaimants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="PercentageOfClaimsPayments" id="sre_PercentageOfClaimsPayments" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="TotalIndividualAndBusinessClaims" id="sre_TotalIndividualAndBusinessClaims" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="TotalGovernmentEntityClaims" id="sre_TotalGovernmentEntityClaims" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LiabilityInsuranceCoverageMaximum" id="sre_LiabilityInsuranceCoverageMaximum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="EnergyCrisisLitigationMember" id="sre_EnergyCrisisLitigationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DWRContractMember" id="sre_DWRContractMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LossFromLossContingenciesLineItems" id="sre_LossFromLossContingenciesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LossFromLossContingenciesTable" id="sre_LossFromLossContingenciesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNuclearInsuranceLineItems" id="sre_ScheduleOfNuclearInsuranceLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNuclearInsuranceAmountsTable" id="sre_ScheduleOfNuclearInsuranceAmountsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NuclearLiabilityInsuranceCoverageMaximum" id="sre_NuclearLiabilityInsuranceCoverageMaximum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="SecondaryFinancialProtectionMaximum" id="sre_SecondaryFinancialProtectionMaximum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="SecondaryFinancialProtectionCompanyContributionMaximum" id="sre_SecondaryFinancialProtectionCompanyContributionMaximum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="SecondaryFinancialProtectionCompanyContributionAnnualMaximum" id="sre_SecondaryFinancialProtectionCompanyContributionAnnualMaximum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="NuclearPropertyInsuranceCoverageMaximum" id="sre_NuclearPropertyInsuranceCoverageMaximum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="NuclearPropertyDamageInsuranceCoverageMaximum" id="sre_NuclearPropertyDamageInsuranceCoverageMaximum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="NuclearPropertyDamageInsuranceCoverageWeeklyMinimum" id="sre_NuclearPropertyDamageInsuranceCoverageWeeklyMinimum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="NuclearPropertyDamageInsuranceCoverageWeeklyMaximum" id="sre_NuclearPropertyDamageInsuranceCoverageWeeklyMaximum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="NuclearPropertyDamageInsurancePremiumAssessment" id="sre_NuclearPropertyDamageInsurancePremiumAssessment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="NuclearPropertyInsuranceTerrorismCoverageMaximum" id="sre_NuclearPropertyInsuranceTerrorismCoverageMaximum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="PurchasedPowerContractsMember" id="sre_PurchasedPowerContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NaturalGasInfrastructureConstructionMember" id="sre_NaturalGasInfrastructureConstructionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NaturalGasContractsMember" id="sre_NaturalGasContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DistributionsFromJointVentureInvestingActivities" id="sre_DistributionsFromJointVentureInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="RegulatoryAssetsArisingFromWildfireLitigationCosts" id="sre_RegulatoryAssetsArisingFromWildfireLitigationCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="OtherIncomeSundryAtPacificEnterprisesMember" id="sre_OtherIncomeSundryAtPacificEnterprisesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="JointVentureSalesOfBusinessesLineItems" id="sre_JointVentureSalesOfBusinessesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="JointVentureSalesOfBusinessesTable" id="sre_JointVentureSalesOfBusinessesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="JointVentureSalesOfBusinessesBySaleAxis" id="sre_JointVentureSalesOfBusinessesBySaleAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="JointVentureSalesOfBusinessesDomain" id="sre_JointVentureSalesOfBusinessesDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SaleOfEuropeanNaturalGasAndPowerBusinessesMember" id="sre_SaleOfEuropeanNaturalGasAndPowerBusinessesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SaleOfUSRetailCommodityMarketingBusinessMember" id="sre_SaleOfUSRetailCommodityMarketingBusinessMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SaleOfNorthAmericanNaturalGasAndPowerTradingAgreementsMember" id="sre_SaleOfNorthAmericanNaturalGasAndPowerTradingAgreementsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataInvestmentInJointVentureOtherThanTemporaryImpairment" id="sre_QuarterlyFinancialDataInvestmentInJointVentureOtherThanTemporaryImpairment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataInvestmentInJointVentureOtherThanTemporaryImpairmentAfterTax" id="sre_QuarterlyFinancialDataInvestmentInJointVentureOtherThanTemporaryImpairmentAfterTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="FowlerRidgeIIWindFarmMember" id="sre_FowlerRidgeIIWindFarmMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AcceleratedShareRepurchasesInitialShareDelivery" id="sre_AcceleratedShareRepurchasesInitialShareDelivery" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="AcceleratedShareRepurchasesInterimShareDelivery" id="sre_AcceleratedShareRepurchasesInterimShareDelivery" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="AcceleratedShareRepurchasesMinimumShareDelivery" id="sre_AcceleratedShareRepurchasesMinimumShareDelivery" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="AcceleratedShareRepurchasesMaximumShareDelivery" id="sre_AcceleratedShareRepurchasesMaximumShareDelivery" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="LineOfCreditFacilityMaximumRatioOfIndebtednessToTotalCapitalization" id="sre_LineOfCreditFacilityMaximumRatioOfIndebtednessToTotalCapitalization" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="FairValueAtOriginGuaranteeObligationAssociatedWithCashFlowRequirements" id="sre_FairValueAtOriginGuaranteeObligationAssociatedWithCashFlowRequirements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ContingentRecoveryOfOperationAndMaintenanceCostsRelatedToCatastrophe" id="sre_ContingentRecoveryOfOperationAndMaintenanceCostsRelatedToCatastrophe" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ContingentRecoveryOfCapitalCostsRelatedToCatastrophe" id="sre_ContingentRecoveryOfCapitalCostsRelatedToCatastrophe" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="CapitalCostCapPerWatt" id="sre_CapitalCostCapPerWatt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="PurchasedPowerCostCapPerMegawattHour" id="sre_PurchasedPowerCostCapPerMegawattHour" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DerivativeCreditRiskRelatedContingentFeaturesLineItems" id="sre_DerivativeCreditRiskRelatedContingentFeaturesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ReclassificationOfCashFlowHedgeGainLossLineItems" id="sre_ReclassificationOfCashFlowHedgeGainLossLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DerivativeFairValueGrossAmountNotOffsetAgainstCollateralNetLineItems" id="sre_DerivativeFairValueGrossAmountNotOffsetAgainstCollateralNetLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SignificantAccountingPoliciesAndOtherFinancialDataTextBlock" id="sre_SignificantAccountingPoliciesAndOtherFinancialDataTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FacilitiesUnderJointOwnershipTextBlock" id="sre_FacilitiesUnderJointOwnershipTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ShareholdersEquityAndEarningsPerShareTextBlock" id="sre_ShareholdersEquityAndEarningsPerShareTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ElectricIndustryRegulationTextBlock" id="sre_ElectricIndustryRegulationTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="CondensedFinancialInformationOfParentTablesAbstract" id="sre_CondensedFinancialInformationOfParentTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ConsolidationPolicyAbstract" id="sre_ConsolidationPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PublicUtilitiesPolicyAbstract" id="sre_PublicUtilitiesPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueMeasurementsPolicyAbstract" id="sre_FairValueMeasurementsPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueMeasurementsPolicyTextBlock" id="sre_FairValueMeasurementsPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="CashAndCashEquivalentsPolicyAbstract" id="sre_CashAndCashEquivalentsPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="InventoryPolicyAbstract" id="sre_InventoryPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncomeTaxPolicyAbstract" id="sre_IncomeTaxPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PropertyPlantAndEquipmentPolicyAbstract" id="sre_PropertyPlantAndEquipmentPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ImpairmentOrDisposalOfLongLivedAssetsPolicyAbstract" id="sre_ImpairmentOrDisposalOfLongLivedAssetsPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AssetRetirementObligationsAndEnvironmentalCostPolicyAbstract" id="sre_AssetRetirementObligationsAndEnvironmentalCostPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CommitmentsAndContingenciesPolicyAbstract" id="sre_CommitmentsAndContingenciesPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LegalCostsPolicyAbstract" id="sre_LegalCostsPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="StockholdersEquityPolicyAbstract" id="sre_StockholdersEquityPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RevenueRecognitionPolicyAbstract" id="sre_RevenueRecognitionPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CostOfSalesPolicyAbstract" id="sre_CostOfSalesPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SellingGeneralAndAdministrativeExpensesPolicyAbstract" id="sre_SellingGeneralAndAdministrativeExpensesPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ForeignCurrencyTransactionsAndTranslationsPolicyAbstract" id="sre_ForeignCurrencyTransactionsAndTranslationsPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AssetRetirementObligationsPolicyTextBlock" id="sre_AssetRetirementObligationsPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SignificantAccountingPoliciesAndOtherFinancialDataTablesAbstract" id="sre_SignificantAccountingPoliciesAndOtherFinancialDataTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRegulatoryBalancingAccountsAbstract" id="sre_ScheduleOfRegulatoryBalancingAccountsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRegulatoryBalancingAccountsTextBlock" id="sre_ScheduleOfRegulatoryBalancingAccountsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRegulatoryAssetsLiabilitiesAbstract" id="sre_ScheduleOfRegulatoryAssetsLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRegulatoryAssetsLiabilitiesTextBlock" id="sre_ScheduleOfRegulatoryAssetsLiabilitiesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfReceivablesCollectionAllowancesAbstract" id="sre_ScheduleOfReceivablesCollectionAllowancesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfReceivablesCollectionAllowancesTextBlock" id="sre_ScheduleOfReceivablesCollectionAllowancesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfInventoryBalancesAbstract" id="sre_ScheduleOfInventoryBalancesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfInventoryBalancesTextBlock" id="sre_ScheduleOfInventoryBalancesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfPropertyPlantAndEquipmentByMajorFunctionalCategoryAbstract" id="sre_ScheduleOfPropertyPlantAndEquipmentByMajorFunctionalCategoryAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfPropertyPlantAndEquipmentByMajorFunctionalCategoryTextBlock" id="sre_ScheduleOfPropertyPlantAndEquipmentByMajorFunctionalCategoryTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfAccumulatedDepreciationAndDecommissioningAmountsAbstract" id="sre_ScheduleOfAccumulatedDepreciationAndDecommissioningAmountsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfAccumulatedDepreciationAndDecommissioningAmountsTextBlock" id="sre_ScheduleOfAccumulatedDepreciationAndDecommissioningAmountsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCapitalizedFinancingCostsAbstract" id="sre_ScheduleOfCapitalizedFinancingCostsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfLongLivedAssetsHeldForSaleAbstract" id="sre_ScheduleOfLongLivedAssetsHeldForSaleAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfLongLivedAssetsHeldForSaleTextBlock" id="sre_ScheduleOfLongLivedAssetsHeldForSaleTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfGoodwillAbstract" id="sre_ScheduleOfGoodwillAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassAbstract" id="sre_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfVariableInterestEntitiesAbstract" id="sre_ScheduleOfVariableInterestEntitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfChangesInAssetRetirementObligationsAbstract" id="sre_ScheduleOfChangesInAssetRetirementObligationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfChangesInAssetRetirementObligationsTextBlock" id="sre_ScheduleOfChangesInAssetRetirementObligationsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfAccumulatedOtherComprehensiveIncomeAbstract" id="sre_ScheduleOfAccumulatedOtherComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfAccumulatedOtherComprehensiveIncomeTextBlock" id="sre_ScheduleOfAccumulatedOtherComprehensiveIncomeTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfUtilitiesRevenuesAbstract" id="sre_ScheduleOfUtilitiesRevenuesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfUtilitiesRevenuesTextBlock" id="sre_ScheduleOfUtilitiesRevenuesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDueToAndFromAffiliatesAbstract" id="sre_ScheduleOfDueToAndFromAffiliatesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRevenuesFromAffiliatesAbstract" id="sre_ScheduleOfRevenuesFromAffiliatesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfTransactionsWithJointVentureAbstract" id="sre_ScheduleOfTransactionsWithJointVentureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfOtherIncomeExpenseAbstract" id="sre_ScheduleOfOtherIncomeExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEquityMethodAndOtherInvestmentsAbstract" id="sre_ScheduleOfEquityMethodAndOtherInvestmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEquityMethodAndOtherInvestmentsTextBlock" id="sre_ScheduleOfEquityMethodAndOtherInvestmentsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEquityEarningsAbstract" id="sre_ScheduleOfEquityEarningsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEquityEarningsTextBlock" id="sre_ScheduleOfEquityEarningsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfSummarizedFinancialInformationOfJointVentureAbstract" id="sre_ScheduleOfSummarizedFinancialInformationOfJointVentureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfSummarizedFinancialInformationOfEquityMethodInvesteesAbstract" id="sre_ScheduleOfSummarizedFinancialInformationOfEquityMethodInvesteesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfSummarizedFinancialInformationOfEquityMethodInvesteesTextBlock" id="sre_ScheduleOfSummarizedFinancialInformationOfEquityMethodInvesteesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DebtAndCreditFacilitiesTablesAbstract" id="sre_DebtAndCreditFacilitiesTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfLongTermDebtAbstract" id="sre_ScheduleOfLongTermDebtAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfLongTermDebtTextBlock" id="sre_ScheduleOfLongTermDebtTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfMaturitiesOfLongTermDebtAbstract" id="sre_ScheduleOfMaturitiesOfLongTermDebtAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfMaturitiesOfLongTermDebtTextBlock" id="sre_ScheduleOfMaturitiesOfLongTermDebtTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCallableLongTermDebtAbstract" id="sre_ScheduleOfCallableLongTermDebtAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCallableLongTermDebtTextBlock" id="sre_ScheduleOfCallableLongTermDebtTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FacilitiesUnderJointOwnershipTablesAbstract" id="sre_FacilitiesUnderJointOwnershipTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfJointlyOwnedUtilityPlantsAbstract" id="sre_ScheduleOfJointlyOwnedUtilityPlantsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNuclearDecommissioningTrustsInvestmentsAbstract" id="sre_ScheduleOfNuclearDecommissioningTrustsInvestmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNuclearDecommissioningTrustsInvestmentsTextBlock" id="sre_ScheduleOfNuclearDecommissioningTrustsInvestmentsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfSalesOfSecuritiesByNuclearDecommissioningTrustsAbstract" id="sre_ScheduleOfSalesOfSecuritiesByNuclearDecommissioningTrustsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfSalesOfSecuritiesByNuclearDecommissioningTrustsTextBlock" id="sre_ScheduleOfSalesOfSecuritiesByNuclearDecommissioningTrustsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="IncomeTaxesTablesAbstract" id="sre_IncomeTaxesTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" id="sre_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEffectiveIncomeTaxRateReconciliationTextBlock" id="sre_ScheduleOfEffectiveIncomeTaxRateReconciliationTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfComponentsOfIncomeTaxExpenseAbstract" id="sre_ScheduleOfComponentsOfIncomeTaxExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfComponentsOfIncomeTaxExpenseTextBlock" id="sre_ScheduleOfComponentsOfIncomeTaxExpenseTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" id="sre_ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesTextBlock" id="sre_ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="EmployeeBenefitPlansTablesAbstract" id="sre_EmployeeBenefitPlansTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansChangeInBenefitObligationAndFairValueOfPlanAssetsAbstract" id="sre_ScheduleOfDefinedBenefitPlansChangeInBenefitObligationAndFairValueOfPlanAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansChangeInBenefitObligationAndFairValueOfPlanAssetsTextBlock" id="sre_ScheduleOfDefinedBenefitPlansChangeInBenefitObligationAndFairValueOfPlanAssetsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansAmountsRecognizedInBalanceSheetAbstract" id="sre_ScheduleOfDefinedBenefitPlansAmountsRecognizedInBalanceSheetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansAmountsRecognizedInBalanceSheetTextBlock" id="sre_ScheduleOfDefinedBenefitPlansAmountsRecognizedInBalanceSheetTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansAmountsInAccumulatedOtherComprehensiveIncomeAbstract" id="sre_ScheduleOfDefinedBenefitPlansAmountsInAccumulatedOtherComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansAmountsInAccumulatedOtherComprehensiveIncomeTextBlock" id="sre_ScheduleOfDefinedBenefitPlansAmountsInAccumulatedOtherComprehensiveIncomeTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansAccumulatedBenefitObligationAbstract" id="sre_ScheduleOfDefinedBenefitPlansAccumulatedBenefitObligationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansAccumulatedBenefitObligationTextBlock" id="sre_ScheduleOfDefinedBenefitPlansAccumulatedBenefitObligationTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansPensionPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" id="sre_ScheduleOfDefinedBenefitPlansPensionPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansPensionPlansWithBenefitObligationsInExcessOfPlanAssetsTextBlock" id="sre_ScheduleOfDefinedBenefitPlansPensionPlansWithBenefitObligationsInExcessOfPlanAssetsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeAbstract" id="sre_ScheduleOfDefinedBenefitPlansNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansMedicarePartDSubsidyAbstract" id="sre_ScheduleOfDefinedBenefitPlansMedicarePartDSubsidyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansMedicarePartDSubsidyTextBlock" id="sre_ScheduleOfDefinedBenefitPlansMedicarePartDSubsidyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansAssumptionsUsedInCalculationsAbstract" id="sre_ScheduleOfDefinedBenefitPlansAssumptionsUsedInCalculationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansAssumptionsUsedInCalculationsTextBlock" id="sre_ScheduleOfDefinedBenefitPlansAssumptionsUsedInCalculationsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansAssumedHealthCareCostTrendRatesAbstract" id="sre_ScheduleOfDefinedBenefitPlansAssumedHealthCareCostTrendRatesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansAssumedHealthCareCostTrendRatesTextBlock" id="sre_ScheduleOfDefinedBenefitPlansAssumedHealthCareCostTrendRatesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansFairValueOfPlanAssetsByLevelInFairValueHierarchyAbstract" id="sre_ScheduleOfDefinedBenefitPlansFairValueOfPlanAssetsByLevelInFairValueHierarchyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansFairValueOfPlanAssetsByLevelInFairValueHierarchyTextBlock" id="sre_ScheduleOfDefinedBenefitPlansFairValueOfPlanAssetsByLevelInFairValueHierarchyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansLevel3InvestmentPlanAssetsAbstract" id="sre_ScheduleOfDefinedBenefitPlansLevel3InvestmentPlanAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansLevel3InvestmentPlanAssetsTextBlock" id="sre_ScheduleOfDefinedBenefitPlansLevel3InvestmentPlanAssetsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansLevel3ReconciliationsAbstract" id="sre_ScheduleOfDefinedBenefitPlansLevel3ReconciliationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansLevel3ReconciliationsTextBlock" id="sre_ScheduleOfDefinedBenefitPlansLevel3ReconciliationsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansSecuritiesLendingAbstract" id="sre_ScheduleOfDefinedBenefitPlansSecuritiesLendingAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansSecuritiesLendingTextBlock" id="sre_ScheduleOfDefinedBenefitPlansSecuritiesLendingTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYearAbstract" id="sre_ScheduleOfDefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYearAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYearTextBlock" id="sre_ScheduleOfDefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYearTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansEstimatedFutureBenefitPaymentsAbstract" id="sre_ScheduleOfDefinedBenefitPlansEstimatedFutureBenefitPaymentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansEstimatedFutureBenefitPaymentsTextBlock" id="sre_ScheduleOfDefinedBenefitPlansEstimatedFutureBenefitPaymentsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansEstimatedMedicarePartDSubsidyPaymentsAbstract" id="sre_ScheduleOfDefinedBenefitPlansEstimatedMedicarePartDSubsidyPaymentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansEstimatedMedicarePartDSubsidyPaymentsTextBlock" id="sre_ScheduleOfDefinedBenefitPlansEstimatedMedicarePartDSubsidyPaymentsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansContributionsToSavingsPlansAbstract" id="sre_ScheduleOfDefinedBenefitPlansContributionsToSavingsPlansAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansContributionsToSavingsPlansTextBlock" id="sre_ScheduleOfDefinedBenefitPlansContributionsToSavingsPlansTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ShareBasedCompensationTablesAbstract" id="sre_ShareBasedCompensationTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract" id="sre_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNonQualifiedStockOptionValuationAssumptionsAbstract" id="sre_ScheduleOfNonQualifiedStockOptionValuationAssumptionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNonQualifiedStockOptionValuationAssumptionsTextBlock" id="sre_ScheduleOfNonQualifiedStockOptionValuationAssumptionsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNonQualifiedStockOptionsAbstract" id="sre_ScheduleOfNonQualifiedStockOptionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNonQualifiedStockOptionsTextBlock" id="sre_ScheduleOfNonQualifiedStockOptionsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRestrictedStockAwardsAndUnitsValuationAssumptionsAbstract" id="sre_ScheduleOfRestrictedStockAwardsAndUnitsValuationAssumptionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRestrictedStockAwardsAndUnitsValuationAssumptionsTextBlock" id="sre_ScheduleOfRestrictedStockAwardsAndUnitsValuationAssumptionsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRestrictedStockAwardsAbstract" id="sre_ScheduleOfRestrictedStockAwardsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRestrictedStockAwardsTextBlock" id="sre_ScheduleOfRestrictedStockAwardsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRestrictedStockUnitsAbstract" id="sre_ScheduleOfRestrictedStockUnitsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRestrictedStockUnitsTextBlock" id="sre_ScheduleOfRestrictedStockUnitsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCommodityDerivativeVolumesAbstract" id="sre_ScheduleOfCommodityDerivativeVolumesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNotionalAmountsOfInterestRateDerivativesAbstract" id="sre_ScheduleOfNotionalAmountsOfInterestRateDerivativesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueAbstract" id="sre_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceAbstract" id="sre_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCashFlowHedgesImpactOnStatementsOfOperationsAbstract" id="sre_ScheduleOfCashFlowHedgesImpactOnStatementsOfOperationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfHedgeIneffectivenessAbstract" id="sre_ScheduleOfHedgeIneffectivenessAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfHedgeIneffectivenessTextBlock" id="sre_ScheduleOfHedgeIneffectivenessTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfUndesignatedDerivativeInstrumentsImpactOnStatementsOfOperationsAbstract" id="sre_ScheduleOfUndesignatedDerivativeInstrumentsImpactOnStatementsOfOperationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfFairValueOfFinancialInstrumentsAbstract" id="sre_ScheduleOfFairValueOfFinancialInstrumentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCashCollateralNotOffsetWithDerivativeInstrumentsAbstract" id="sre_ScheduleOfCashCollateralNotOffsetWithDerivativeInstrumentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRecurringFairValueAssetsLiabilitiesAbstract" id="sre_ScheduleOfRecurringFairValueAssetsLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRecurringFairValueAssetsLiabilitiesUnobservableInputReconciliationAbstract" id="sre_ScheduleOfRecurringFairValueAssetsLiabilitiesUnobservableInputReconciliationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PreferredStockTablesAbstract" id="sre_PreferredStockTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfPreferredStockTextBlock" id="sre_ScheduleOfPreferredStockTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ShareholdersEquityAndEarningsPerShareTablesAbstract" id="sre_ShareholdersEquityAndEarningsPerShareTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEarningsPerShareAbstract" id="sre_ScheduleOfEarningsPerShareAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCommonStockActivityAbstract" id="sre_ScheduleOfCommonStockActivityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCommonStockActivityTextBlock" id="sre_ScheduleOfCommonStockActivityTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="RegulatoryMattersTablesAbstract" id="sre_RegulatoryMattersTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfUtilityIncentiveAwardsTextBlock" id="sre_ScheduleOfUtilityIncentiveAwardsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEstimatedFuturePaymentsUnderNaturalGasContractsAbstract" id="sre_ScheduleOfEstimatedFuturePaymentsUnderNaturalGasContractsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEstimatedFuturePaymentsUnderNaturalGasContractsTextBlock" id="sre_ScheduleOfEstimatedFuturePaymentsUnderNaturalGasContractsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfPaymentsUnderNaturalGasContractsAbstract" id="sre_ScheduleOfPaymentsUnderNaturalGasContractsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfPaymentsUnderNaturalGasContractsTextBlock" id="sre_ScheduleOfPaymentsUnderNaturalGasContractsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEstimatedFuturePaymentsUnderPurchasedPowerContractsAbstract" id="sre_ScheduleOfEstimatedFuturePaymentsUnderPurchasedPowerContractsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEstimatedFuturePaymentsUnderPurchasedPowerContractsTextBlock" id="sre_ScheduleOfEstimatedFuturePaymentsUnderPurchasedPowerContractsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfOperatingLeasesRentExpenseAbstract" id="sre_ScheduleOfOperatingLeasesRentExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfOperatingLeasesRentExpenseTextBlock" id="sre_ScheduleOfOperatingLeasesRentExpenseTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfOperatingLeasesFutureMinimumPaymentsDueAbstract" id="sre_ScheduleOfOperatingLeasesFutureMinimumPaymentsDueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfOperatingLeasesFutureMinimumPaymentsDueTextBlock" id="sre_ScheduleOfOperatingLeasesFutureMinimumPaymentsDueTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsAbstract" id="sre_ScheduleOfCapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsTextBlock" id="sre_ScheduleOfCapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEnvironmentalRemediationCostsCapitalizedInPeriodAbstract" id="sre_ScheduleOfEnvironmentalRemediationCostsCapitalizedInPeriodAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEnvironmentalRemediationCostsCapitalizedInPeriodTextBlock" id="sre_ScheduleOfEnvironmentalRemediationCostsCapitalizedInPeriodTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEnvironmentalRemediationCostsStatusOfRemediationSitesAbstract" id="sre_ScheduleOfEnvironmentalRemediationCostsStatusOfRemediationSitesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEnvironmentalRemediationCostsStatusOfRemediationSitesTextBlock" id="sre_ScheduleOfEnvironmentalRemediationCostsStatusOfRemediationSitesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEnvironmentalLossContingenciesBySiteAbstract" id="sre_ScheduleOfEnvironmentalLossContingenciesBySiteAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredCompensationESOPMember" id="sre_DeferredCompensationESOPMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SignificantAccountingPoliciesAndOtherFinancialDataDetailsAbstract" id="sre_SignificantAccountingPoliciesAndOtherFinancialDataDetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RestrictedCashDisclosureAbstract" id="sre_RestrictedCashDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EmployeeBenefitPlansDetailsAbstract" id="sre_EmployeeBenefitPlansDetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ShareholdersEquityAndEarningsPerShareDetailsAbstract" id="sre_ShareholdersEquityAndEarningsPerShareDetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ShareBasedCompensationDetailsAbstract" id="sre_ShareBasedCompensationDetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RegulatoryMattersDisclosureAbstract" id="sre_RegulatoryMattersDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RegulatoryBalancingAccountsLineItems" id="sre_RegulatoryBalancingAccountsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OvercollectedRegulatoryBalancingAccounts" id="sre_OvercollectedRegulatoryBalancingAccounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="UndercollectedRegulatoryBalancingAccounts" id="sre_UndercollectedRegulatoryBalancingAccounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="NetOvercollectedRegulatoryBalancingAccounts" id="sre_NetOvercollectedRegulatoryBalancingAccounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RegulatoryBalancingAccountsTable" id="sre_RegulatoryBalancingAccountsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNetRegulatoryAssetsLiabilitiesLineItems" id="sre_ScheduleOfNetRegulatoryAssetsLiabilitiesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNetRegulatoryAssetsLiabilitiesTable" id="sre_ScheduleOfNetRegulatoryAssetsLiabilitiesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ComponentOfNetRegulatoryAssetsLiabilitiesAxis" id="sre_ComponentOfNetRegulatoryAssetsLiabilitiesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NetRegulatoryAssetsLiabilitiesDomain" id="sre_NetRegulatoryAssetsLiabilitiesDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FixedPriceContractsAndOtherDerivativesMember" id="sre_FixedPriceContractsAndOtherDerivativesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PensionAndOtherPostretirementBenefitObligationsMember" id="sre_PensionAndOtherPostretirementBenefitObligationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EmployeeBenefitCostsMember" id="sre_EmployeeBenefitCostsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="WorkersCompensationCostsMember" id="sre_WorkersCompensationCostsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="WildfireLitigationCostsMember" id="sre_WildfireLitigationCostsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherUtilityCostsMember" id="sre_OtherUtilityCostsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NetRegulatoryAssetsLiabilitiesSDGEMember" id="sre_NetRegulatoryAssetsLiabilitiesSDGEMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NetRegulatoryAssetsLiabilitiesSoCalGasMember" id="sre_NetRegulatoryAssetsLiabilitiesSoCalGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NetRegulatoryAssetsLiabilitiesEcogasMember" id="sre_NetRegulatoryAssetsLiabilitiesEcogasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NetRegulatoryAssetsLiabilitiesOtherMember" id="sre_NetRegulatoryAssetsLiabilitiesOtherMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NetRegulatoryAssetsLiabilitiesSempraEnergyConsolidatedMember" id="sre_NetRegulatoryAssetsLiabilitiesSempraEnergyConsolidatedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNetRegulatoryAssetsLiabilitiesBalanceSheetClassificationLineItems" id="sre_ScheduleOfNetRegulatoryAssetsLiabilitiesBalanceSheetClassificationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNetRegulatoryAssetsLiabilitiesBalanceSheetClassificationTable" id="sre_ScheduleOfNetRegulatoryAssetsLiabilitiesBalanceSheetClassificationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RestrictedCashByRestrictionAxis" id="sre_RestrictedCashByRestrictionAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RestrictedCashDomain" id="sre_RestrictedCashDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RestrictedCashConstructionFinancingMember" id="sre_RestrictedCashConstructionFinancingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RestrictedCashCollateralMember" id="sre_RestrictedCashCollateralMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RestrictedCashLitigationSettlementMember" id="sre_RestrictedCashLitigationSettlementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RestrictedCashOperatingRequirementsMember" id="sre_RestrictedCashOperatingRequirementsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CollectionAllowancesDisclosureAbstract" id="sre_CollectionAllowancesDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="InventoriesByInventoryTypeLineItems" id="sre_InventoriesByInventoryTypeLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="InventoriesByValuationMethodTable" id="sre_InventoriesByValuationMethodTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PropertyPlantAndEquipmentDisclosureAbstract" id="sre_PropertyPlantAndEquipmentDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UtilityElectricGenerationEquipmentMember" id="sre_UtilityElectricGenerationEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherUtilityElectricEquipmentMember" id="sre_OtherUtilityElectricEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UtilityConstructionInProgressMember" id="sre_UtilityConstructionInProgressMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LandAndLandRightsMember" id="sre_LandAndLandRightsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LNGReceiptTerminalsMember" id="sre_LNGReceiptTerminalsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PipelinesAndStorageEquipmentMember" id="sre_PipelinesAndStorageEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LNGFacilitiesConstructionWorkInProgressMember" id="sre_LNGFacilitiesConstructionWorkInProgressMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NetRegulatoryAssetsLiabilities" id="sre_NetRegulatoryAssetsLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AssetsHeldForSaleDisclosureAbstract" id="sre_AssetsHeldForSaleDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="GoodwillDisclosureAbstract" id="sre_GoodwillDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="GoodwillBySegmentParentAndOtherMember" id="sre_GoodwillBySegmentParentAndOtherMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherIntangibleAssetsDisclosureAbstract" id="sre_OtherIntangibleAssetsDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FiniteLivedIntangibleAssetsFutureAmortizationExpensePerYear" id="sre_FiniteLivedIntangibleAssetsFutureAmortizationExpensePerYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesCashAndCashEquivalents" id="sre_AmountsAssociatedWithVariableInterestEntitiesCashAndCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesAccountsReceivableTrade" id="sre_AmountsAssociatedWithVariableInterestEntitiesAccountsReceivableTrade" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesAccountsReceivableOther" id="sre_AmountsAssociatedWithVariableInterestEntitiesAccountsReceivableOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesInventories" id="sre_AmountsAssociatedWithVariableInterestEntitiesInventories" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesTotalCurrentAssets" id="sre_AmountsAssociatedWithVariableInterestEntitiesTotalCurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesSundry" id="sre_AmountsAssociatedWithVariableInterestEntitiesSundry" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesPropertyPlantAndEquipmentNet" id="sre_AmountsAssociatedWithVariableInterestEntitiesPropertyPlantAndEquipmentNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesTotalAssets" id="sre_AmountsAssociatedWithVariableInterestEntitiesTotalAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesShortTermDebt" id="sre_AmountsAssociatedWithVariableInterestEntitiesShortTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesAccountsPayable" id="sre_AmountsAssociatedWithVariableInterestEntitiesAccountsPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesCurrentPortionLongTermDebt" id="sre_AmountsAssociatedWithVariableInterestEntitiesCurrentPortionLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesFixedPriceContractsAndOtherDerivativesCurrentLiability" id="sre_AmountsAssociatedWithVariableInterestEntitiesFixedPriceContractsAndOtherDerivativesCurrentLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesOtherCurrentLiabilities" id="sre_AmountsAssociatedWithVariableInterestEntitiesOtherCurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesTotalCurrentLiabilities" id="sre_AmountsAssociatedWithVariableInterestEntitiesTotalCurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesLongTermDebt" id="sre_AmountsAssociatedWithVariableInterestEntitiesLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesFixedPriceContractsAndOtherDerivativesNoncurrentLiability" id="sre_AmountsAssociatedWithVariableInterestEntitiesFixedPriceContractsAndOtherDerivativesNoncurrentLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesDeferredCreditsAndOther" id="sre_AmountsAssociatedWithVariableInterestEntitiesDeferredCreditsAndOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesOtherNoncontrollingInterests" id="sre_AmountsAssociatedWithVariableInterestEntitiesOtherNoncontrollingInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesTotalLiabilitiesAndEquity" id="sre_AmountsAssociatedWithVariableInterestEntitiesTotalLiabilitiesAndEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesOperatingRevenuesElectric" id="sre_AmountsAssociatedWithVariableInterestEntitiesOperatingRevenuesElectric" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesCostOfElectricFuelAndPurchasedPower" id="sre_AmountsAssociatedWithVariableInterestEntitiesCostOfElectricFuelAndPurchasedPower" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesOperationAndMaintenance" id="sre_AmountsAssociatedWithVariableInterestEntitiesOperationAndMaintenance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesDepreciationAndAmortization" id="sre_AmountsAssociatedWithVariableInterestEntitiesDepreciationAndAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesTotalOperatingExpenses" id="sre_AmountsAssociatedWithVariableInterestEntitiesTotalOperatingExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesOperatingRevenuesGas" id="sre_AmountsAssociatedWithVariableInterestEntitiesOperatingRevenuesGas" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesTotalOperatingRevenues" id="sre_AmountsAssociatedWithVariableInterestEntitiesTotalOperatingRevenues" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesOperatingIncome" id="sre_AmountsAssociatedWithVariableInterestEntitiesOperatingIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesOtherIncomeExpenseNet" id="sre_AmountsAssociatedWithVariableInterestEntitiesOtherIncomeExpenseNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesInterestExpense" id="sre_AmountsAssociatedWithVariableInterestEntitiesInterestExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesNetIncome" id="sre_AmountsAssociatedWithVariableInterestEntitiesNetIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesEarningsLossesAttributableNoncontrollingInterests" id="sre_AmountsAssociatedWithVariableInterestEntitiesEarningsLossesAttributableNoncontrollingInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesEarnings" id="sre_AmountsAssociatedWithVariableInterestEntitiesEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="AssetRetirementObligationsDisclosureAbstract" id="sre_AssetRetirementObligationsDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AssetRetirementObligationsLineItems" id="sre_AssetRetirementObligationsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AssetRetirementObligationsTable" id="sre_AssetRetirementObligationsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AccumulatedOtherComprehensiveIncomeLossDisclosureAbstract" id="sre_AccumulatedOtherComprehensiveIncomeLossDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AccumulatedOtherComprehensiveIncomeLossLineItems" id="sre_AccumulatedOtherComprehensiveIncomeLossLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AccumulatedOtherComprehensiveIncomeLossUnamortizedNetActuarialGainLossNetOfTax" id="sre_AccumulatedOtherComprehensiveIncomeLossUnamortizedNetActuarialGainLossNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AccumulatedOtherComprehensiveIncomeLossUnamortizedPriorServiceCreditCostNetOfTax" id="sre_AccumulatedOtherComprehensiveIncomeLossUnamortizedPriorServiceCreditCostNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectIncomeTaxExpenseBenefit" id="sre_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectIncomeTaxExpenseBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentIncomeTaxExpenseBenefit" id="sre_AccumulatedOtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentIncomeTaxExpenseBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AccumulatedOtherComprehensiveIncomeLossUnamortizedNetActuarialGainLossIncomeTaxExpenseBenefit" id="sre_AccumulatedOtherComprehensiveIncomeLossUnamortizedNetActuarialGainLossIncomeTaxExpenseBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AccumulatedOtherComprehensiveIncomeLossUnamortizedPriorServiceCreditCostIncomeTaxExpenseBenefit" id="sre_AccumulatedOtherComprehensiveIncomeLossUnamortizedPriorServiceCreditCostIncomeTaxExpenseBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AccumulatedOtherComprehensiveIncomeLossIncomeTaxExpenseBenefit" id="sre_AccumulatedOtherComprehensiveIncomeLossIncomeTaxExpenseBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AccumulatedOtherComprehensiveIncomeLossTable" id="sre_AccumulatedOtherComprehensiveIncomeLossTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RevenuesDisclosureAbstract" id="sre_RevenuesDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ForeignCurrencyTranslationDisclosureAbstract" id="sre_ForeignCurrencyTranslationDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ForeignCurrencyTranslationLineItems" id="sre_ForeignCurrencyTranslationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquityMethodInvestmentFunctionalCurrencyToReportingCurrencyAdjustment" id="sre_EquityMethodInvestmentFunctionalCurrencyToReportingCurrencyAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ForeignCurrencyTranslationTable" id="sre_ForeignCurrencyTranslationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FunctionalCurrencyAxis" id="sre_FunctionalCurrencyAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FunctionalCurrencyDomain" id="sre_FunctionalCurrencyDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ChileanPesoMember" id="sre_ChileanPesoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PeruvianNuevoSolMember" id="sre_PeruvianNuevoSolMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ArgentinePesoMember" id="sre_ArgentinePesoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RestrictionsOnDividendsLoansAndAdvancesLineItems" id="sre_RestrictionsOnDividendsLoansAndAdvancesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AmountAvailableForDividendDistributionAndLoansWithoutPriorApprovalFromRegulatoryAgency" id="sre_AmountAvailableForDividendDistributionAndLoansWithoutPriorApprovalFromRegulatoryAgency" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="RestrictionsOnDividendsLoansAndAdvancesTable" id="sre_RestrictionsOnDividendsLoansAndAdvancesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ForeignCurrencyTransactionGainsLossesMember" id="sre_ForeignCurrencyTransactionGainsLossesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MexicanPipelineAndNaturalGasInfrastructureMember" id="sre_MexicanPipelineAndNaturalGasInfrastructureMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EnergySouthMember" id="sre_EnergySouthMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquityContributionJointVenture" id="sre_EquityContributionJointVenture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ProceedsFromSaleOfBusinessesJointVenture" id="sre_ProceedsFromSaleOfBusinessesJointVenture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="GainOnSaleOfBusinessesJointVenture" id="sre_GainOnSaleOfBusinessesJointVenture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleOfEquityMethodAndOtherInvestmentsTable" id="sre_ScheduleOfEquityMethodAndOtherInvestmentsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEquityMethodAndOtherInvestmentsInvesteeNameAxis" id="sre_ScheduleOfEquityMethodAndOtherInvestmentsInvesteeNameAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="InvesteeNameDomain" id="sre_InvesteeNameDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEquityMethodAndOtherInvestmentsLineItems" id="sre_ScheduleOfEquityMethodAndOtherInvestmentsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquityMethodAndOtherInvestments" id="sre_EquityMethodAndOtherInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="IncomeLossFromEquityMethodInvestmentsEarningsLossesRecordedBeforeTax" id="sre_IncomeLossFromEquityMethodInvestmentsEarningsLossesRecordedBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="IncomeLossFromEquityMethodInvestmentsEarningsLossesRecordedNetOfTax" id="sre_IncomeLossFromEquityMethodInvestmentsEarningsLossesRecordedNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="RBSSempraCommoditiesMember" id="sre_RBSSempraCommoditiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherEquityMethodInvestmentsMember" id="sre_OtherEquityMethodInvestmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SodigasPampeanaAndSodigasSurMember" id="sre_SodigasPampeanaAndSodigasSurMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherNonsignificantEquityMethodInvestmentsMember" id="sre_OtherNonsignificantEquityMethodInvestmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ChilquintaEnergiaMember" id="sre_ChilquintaEnergiaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LuzDelSurMember" id="sre_LuzDelSurMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="GasoductosDeChihuahuaMember" id="sre_GasoductosDeChihuahuaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CedarCreekIIWindFarmMember" id="sre_CedarCreekIIWindFarmMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ElkHillsPowerMember" id="sre_ElkHillsPowerMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="HousingPartnershipsMember" id="sre_HousingPartnershipsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SempraCommoditiesInvestmentsMember" id="sre_SempraCommoditiesInvestmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CostMethodHousingPartnershipsMember" id="sre_CostMethodHousingPartnershipsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UndistributedEarningsEquityMethodInvestments" id="sre_UndistributedEarningsEquityMethodInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="EquityMethodGoodwillExcludingForeignCurrencyTranslationAdjustments" id="sre_EquityMethodGoodwillExcludingForeignCurrencyTranslationAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="EquityMethodGoodwillIncludingForeignCurrencyTranslationAdjustments" id="sre_EquityMethodGoodwillIncludingForeignCurrencyTranslationAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="EquityMethodGoodwillJointVenture" id="sre_EquityMethodGoodwillJointVenture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="InvestmentInJointVenturePreferredReturnOnCapital" id="sre_InvestmentInJointVenturePreferredReturnOnCapital" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="InvestmentInJointVenturePartnerPreferredReturnOnCapital" id="sre_InvestmentInJointVenturePartnerPreferredReturnOnCapital" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="InvestmentInJointVentureShareOfFirstTranchePartnershipIncome" id="sre_InvestmentInJointVentureShareOfFirstTranchePartnershipIncome" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="InvestmentInJointVenturePartnerShareOfFirstTranchePartnershipIncome" id="sre_InvestmentInJointVenturePartnerShareOfFirstTranchePartnershipIncome" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="InvestmentInJointVentureFirstTranchePartnershipIncomeAmount" id="sre_InvestmentInJointVentureFirstTranchePartnershipIncomeAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="InvestmentInJointVentureShareOfSecondTranchePartnershipIncome" id="sre_InvestmentInJointVentureShareOfSecondTranchePartnershipIncome" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="InvestmentInJointVenturePartnerShareOfSecondTranchePartnershipIncome" id="sre_InvestmentInJointVenturePartnerShareOfSecondTranchePartnershipIncome" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ProceedsFromSaleOfBusinessesByJointVentureIncludingDistributableIncome" id="sre_ProceedsFromSaleOfBusinessesByJointVentureIncludingDistributableIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="LineOfCreditFacilityRatioOfIndebtednessToTotalCapitalization" id="sre_LineOfCreditFacilityRatioOfIndebtednessToTotalCapitalization" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="FirstMortgageBondsDueJune2015Member" id="sre_FirstMortgageBondsDueJune2015Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LongTermDebtAndCapitalLeaseObligationsIncludingCurrentPortion" id="sre_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentPortion" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="MarketValueAdjustmentForInterestRateSwap" id="sre_MarketValueAdjustmentForInterestRateSwap" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="FirstMortgageBondsMember" id="sre_FirstMortgageBondsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsPayable2011Through2017Member" id="sre_FirstMortgageBondsPayable2011Through2017Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsPayable2011Through2022Member" id="sre_FirstMortgageBondsPayable2011Through2022Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsPayable2011Through2023Member" id="sre_FirstMortgageBondsPayable2011Through2023Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueJanuary2011Member" id="sre_FirstMortgageBondsDueJanuary2011Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueOctober2012Member" id="sre_FirstMortgageBondsDueOctober2012Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueMarch2014Member" id="sre_FirstMortgageBondsDueMarch2014Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueNovember2015Member" id="sre_FirstMortgageBondsDueNovember2015Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueApril2018Member" id="sre_FirstMortgageBondsDueApril2018Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueJuly2018Member" id="sre_FirstMortgageBondsDueJuly2018Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueJune2021Member" id="sre_FirstMortgageBondsDueJune2021Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueJune2026Member" id="sre_FirstMortgageBondsDueJune2026Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueDecember2027Member" id="sre_FirstMortgageBondsDueDecember2027Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueJanuaryAndFebruary2034Member" id="sre_FirstMortgageBondsDueJanuaryAndFebruary2034Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueMay2035Member" id="sre_FirstMortgageBondsDueMay2035Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueNovember2035Member" id="sre_FirstMortgageBondsDueNovember2035Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueSeptember2037Member" id="sre_FirstMortgageBondsDueSeptember2037Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueJune2039Member" id="sre_FirstMortgageBondsDueJune2039Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueMay2039Member" id="sre_FirstMortgageBondsDueMay2039Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueMay2040Member" id="sre_FirstMortgageBondsDueMay2040Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueAugust2040Member" id="sre_FirstMortgageBondsDueAugust2040Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueNovember2040Member" id="sre_FirstMortgageBondsDueNovember2040Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtMember" id="sre_OtherLongTermDebtMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueMarch2010Member" id="sre_OtherLongTermDebtDueMarch2010Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtVariableRateNotesDueMarch2010Member" id="sre_OtherLongTermDebtVariableRateNotesDueMarch2010Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtPayable2011Through2013Member" id="sre_OtherLongTermDebtPayable2011Through2013Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtPayable2011Through2017Member" id="sre_OtherLongTermDebtPayable2011Through2017Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueFebruary2013Member" id="sre_OtherLongTermDebtDueFebruary2013Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueNovember2013Member" id="sre_OtherLongTermDebtDueNovember2013Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueJune2014Member" id="sre_OtherLongTermDebtDueJune2014Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueMay2016Member" id="sre_OtherLongTermDebtDueMay2016Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueJune2016Member" id="sre_OtherLongTermDebtDueJune2016Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueJune2018Member" id="sre_OtherLongTermDebtDueJune2018Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueFebruary2019Member" id="sre_OtherLongTermDebtDueFebruary2019Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueJuly2021Member" id="sre_OtherLongTermDebtDueJuly2021Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueDecember2021Member" id="sre_OtherLongTermDebtDueDecember2021Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueMarch2023Member" id="sre_OtherLongTermDebtDueMarch2023Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueJuly2024Member" id="sre_OtherLongTermDebtDueJuly2024Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueJanuary2028Member" id="sre_OtherLongTermDebtDueJanuary2028Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueOctober2039Member" id="sre_OtherLongTermDebtDueOctober2039Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EmployeeStockOwnershipPlanBondsDueOnDemandMember" id="sre_EmployeeStockOwnershipPlanBondsDueOnDemandMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EmployeeStockOwnershipPlanBondsDueNovember2014Member" id="sre_EmployeeStockOwnershipPlanBondsDueNovember2014Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IndustrialDevelopmentBondsDueAugust2037Member" id="sre_IndustrialDevelopmentBondsDueAugust2037Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OrangeGroveEnergyProjectFinancingMember" id="sre_OrangeGroveEnergyProjectFinancingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtOtherDebtMember" id="sre_OtherLongTermDebtOtherDebtMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CapitalLeaseObligationsPurchasedPowerAgreementsMember" id="sre_CapitalLeaseObligationsPurchasedPowerAgreementsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CapitalLeaseObligationsOtherMember" id="sre_CapitalLeaseObligationsOtherMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MarketValueAdjustmentForInterestRateSwapMember" id="sre_MarketValueAdjustmentForInterestRateSwapMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentBorrowerAxis" id="sre_DebtInstrumentBorrowerAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentBorrowerNameDomain" id="sre_DebtInstrumentBorrowerNameDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentSDGEMember" id="sre_DebtInstrumentSDGEMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentSoCalGasMember" id="sre_DebtInstrumentSoCalGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentOtherSempraEnergyMember" id="sre_DebtInstrumentOtherSempraEnergyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfLongTermDebtMaturitiesLineItems" id="sre_ScheduleOfLongTermDebtMaturitiesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LongTermDebtMaturitiesTotalRepaymentsOfPrincipal" id="sre_LongTermDebtMaturitiesTotalRepaymentsOfPrincipal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleOfLongTermDebtMaturitiesTable" id="sre_ScheduleOfLongTermDebtMaturitiesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfLongTermDebtMaturitiesBorrowerAxis" id="sre_ScheduleOfLongTermDebtMaturitiesBorrowerAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfLongTermDebtMaturitiesBorrowerNameDomain" id="sre_ScheduleOfLongTermDebtMaturitiesBorrowerNameDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfLongTermDebtMaturitiesSDGEMember" id="sre_ScheduleOfLongTermDebtMaturitiesSDGEMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfLongTermDebtMaturitiesSoCalGasMember" id="sre_ScheduleOfLongTermDebtMaturitiesSoCalGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfLongTermDebtMaturitiesOtherSempraEnergyMember" id="sre_ScheduleOfLongTermDebtMaturitiesOtherSempraEnergyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UnsecuredDebtLineItems" id="sre_UnsecuredDebtLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UnsecuredDebtTable" id="sre_UnsecuredDebtTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCallableLongTermDebtLineItems" id="sre_ScheduleOfCallableLongTermDebtLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LongTermDebtCallableInNextTwelveMonths" id="sre_LongTermDebtCallableInNextTwelveMonths" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LongTermDebtCallableInYearTwo" id="sre_LongTermDebtCallableInYearTwo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LongTermDebtCallableInYearThree" id="sre_LongTermDebtCallableInYearThree" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LongTermDebtCallableInYearFour" id="sre_LongTermDebtCallableInYearFour" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LongTermDebtCallableInYearFive" id="sre_LongTermDebtCallableInYearFive" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LongTermDebtCallableAfterYearFive" id="sre_LongTermDebtCallableAfterYearFive" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="CallableLongTermDebt" id="sre_CallableLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleOfCallableLongTermDebtTable" id="sre_ScheduleOfCallableLongTermDebtTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCallableLongTermDebtBorrowerAxis" id="sre_ScheduleOfCallableLongTermDebtBorrowerAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCallableLongTermDebtBorrowerNameDomain" id="sre_ScheduleOfCallableLongTermDebtBorrowerNameDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCallableLongTermDebtSDGEMember" id="sre_ScheduleOfCallableLongTermDebtSDGEMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCallableLongTermDebtSoCalGasMember" id="sre_ScheduleOfCallableLongTermDebtSoCalGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCallableLongTermDebtOtherSempraEnergyMember" id="sre_ScheduleOfCallableLongTermDebtOtherSempraEnergyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CallableLongTermDebtSubjectToMakeWholeProvisions" id="sre_CallableLongTermDebtSubjectToMakeWholeProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="IndustrialDevelopmentBondsLineItems" id="sre_IndustrialDevelopmentBondsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PaymentsToAcquireIndustrialDevelopmentBonds" id="sre_PaymentsToAcquireIndustrialDevelopmentBonds" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ProceedsFromSaleOfIndustrialDevelopmentBonds" id="sre_ProceedsFromSaleOfIndustrialDevelopmentBonds" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ProceedsFromRemarketingOfIndustrialDevelopmentBonds" id="sre_ProceedsFromRemarketingOfIndustrialDevelopmentBonds" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="IndustrialDevelopmentBondsFaceAmount" id="sre_IndustrialDevelopmentBondsFaceAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="IndustrialDevelopmentBondsTable" id="sre_IndustrialDevelopmentBondsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IndustrialDevelopmentBondsNameAxis" id="sre_IndustrialDevelopmentBondsNameAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IndustrialDevelopmentBondsNameDomain" id="sre_IndustrialDevelopmentBondsNameDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IndustrialDevelopmentBondsMaturing2018Member" id="sre_IndustrialDevelopmentBondsMaturing2018Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IndustrialDevelopmentBondsMaturing2034Member" id="sre_IndustrialDevelopmentBondsMaturing2034Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IndustrialDevelopmentBondsMaturing2039Member" id="sre_IndustrialDevelopmentBondsMaturing2039Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LongTermDebtIncurredIndustrialDevelopmentBonds" id="sre_LongTermDebtIncurredIndustrialDevelopmentBonds" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="MaximumLongTermDebtAvailableIndustrialDevelopmentBonds" id="sre_MaximumLongTermDebtAvailableIndustrialDevelopmentBonds" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LongTermDebtIndustrialDevelopmentBondsInterestRateStatedPercentage" id="sre_LongTermDebtIndustrialDevelopmentBondsInterestRateStatedPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="ESOPDebtRepriced" id="sre_ESOPDebtRepriced" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ESOPDebtPrincipalRepayments" id="sre_ESOPDebtPrincipalRepayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="SharesHeldInEmployeeStockOwnershipPlanReleased" id="sre_SharesHeldInEmployeeStockOwnershipPlanReleased" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ESOPDebtInterestExpense" id="sre_ESOPDebtInterestExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ESOPDebtDividendsUsedForDebtService" id="sre_ESOPDebtDividendsUsedForDebtService" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="FacilitiesUnderJointOwnershipDetailsAbstract" id="sre_FacilitiesUnderJointOwnershipDetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AssetRetirementObligationNuclearPowerPlant" id="sre_AssetRetirementObligationNuclearPowerPlant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="UtilityShareOfNuclearDecommissioningCosts" id="sre_UtilityShareOfNuclearDecommissioningCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LegalSettlementReceivable" id="sre_LegalSettlementReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="IncreaseDecreaseInIncomeTaxesNet" id="sre_IncreaseDecreaseInIncomeTaxesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="AcquisitionOfNoncontrollingInterestsInSubsidiaries" id="sre_AcquisitionOfNoncontrollingInterestsInSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="DecreaseInRestrictedCash" id="sre_DecreaseInRestrictedCash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="IncreaseInRestrictedCash" id="sre_IncreaseInRestrictedCash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleOfForeignCurrencyTranslationAdjustmentsToEquityMethodInvestmentsAbstract" id="sre_ScheduleOfForeignCurrencyTranslationAdjustmentsToEquityMethodInvestmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfForeignCurrencyTranslationAdjustmentsToEquityMethodInvestmentsTextBlock" id="sre_ScheduleOfForeignCurrencyTranslationAdjustmentsToEquityMethodInvestmentsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfForeignCurrencyTransactionGainLossAbstract" id="sre_ScheduleOfForeignCurrencyTransactionGainLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfForeignCurrencyTransactionGainLossTextBlock" id="sre_ScheduleOfForeignCurrencyTransactionGainLossTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="IncomeTaxesDetailsAbstract" id="sre_IncomeTaxesDetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationLineItems" id="sre_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EffectiveIncomeTaxRateReconciliationAllowanceForEquityFundsUsedDuringConstruction" id="sre_EffectiveIncomeTaxRateReconciliationAllowanceForEquityFundsUsedDuringConstruction" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="EffectiveIncomeTaxRateReconciliationUtilityRepairAllowance" id="sre_EffectiveIncomeTaxRateReconciliationUtilityRepairAllowance" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="EffectiveIncomeTaxRateReconciliationSelfDevelopedSoftwareExpenditures" id="sre_EffectiveIncomeTaxRateReconciliationSelfDevelopedSoftwareExpenditures" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="EffectiveIncomeTaxRateReconciliationForeignExchangeAndInflationEffects" id="sre_EffectiveIncomeTaxRateReconciliationForeignExchangeAndInflationEffects" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="EffectiveIncomeTaxRateReconciliationVariableInterestEntities" id="sre_EffectiveIncomeTaxRateReconciliationVariableInterestEntities" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationTable" id="sre_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncomeTaxExpenseBenefitContinuingOperationsLineItems" id="sre_IncomeTaxExpenseBenefitContinuingOperationsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncomeTaxExpenseBenefitContinuingOperationsTable" id="sre_IncomeTaxExpenseBenefitContinuingOperationsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredTaxAssetsAndLiabilitiesLineItems" id="sre_DeferredTaxAssetsAndLiabilitiesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredTaxLiabilitiesLossOnReacquiredDebt" id="sre_DeferredTaxLiabilitiesLossOnReacquiredDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DeferredTaxLiabilitiesPropertyTaxes" id="sre_DeferredTaxLiabilitiesPropertyTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DeferredTaxAssetsEquityMethodLosses" id="sre_DeferredTaxAssetsEquityMethodLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DeferredTaxAssetsInvestmentInNoncontrolledAffiliates" id="sre_DeferredTaxAssetsInvestmentInNoncontrolledAffiliates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DeferredTaxAssetsStateIncomeTaxes" id="sre_DeferredTaxAssetsStateIncomeTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DeferredTaxLiabilitiesNet" id="sre_DeferredTaxLiabilitiesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DeferredTaxAssetsLiabilitiesCurrentNet" id="sre_DeferredTaxAssetsLiabilitiesCurrentNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DeferredTaxAssetsLiabilitiesNoncurrentNet" id="sre_DeferredTaxAssetsLiabilitiesNoncurrentNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DeferredTaxAssetsAndLiabilitiesTable" id="sre_DeferredTaxAssetsAndLiabilitiesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncreaseDecreaseInValuationAllowance" id="sre_IncreaseDecreaseInValuationAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="DeferredTaxAssetValuationAllowanceVariableInterestEntitiesMember" id="sre_DeferredTaxAssetValuationAllowanceVariableInterestEntitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredTaxAssetValuationAllowanceForeignNetOperatingLossesMember" id="sre_DeferredTaxAssetValuationAllowanceForeignNetOperatingLossesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredTaxAssetValuationAllowanceFutureForeignDeductionsMember" id="sre_DeferredTaxAssetValuationAllowanceFutureForeignDeductionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredTaxAssetValuationAllowanceFederalStateAndLocalNetOperatingLossesMember" id="sre_DeferredTaxAssetValuationAllowanceFederalStateAndLocalNetOperatingLossesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredTaxAssetValuationAllowanceFutureFederalStateAndLocalDeductionsMember" id="sre_DeferredTaxAssetValuationAllowanceFutureFederalStateAndLocalDeductionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OperatingLossCarryforwardsNonexpiring" id="sre_OperatingLossCarryforwardsNonexpiring" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="OperatingLossCarryforwardsSetToExpire" id="sre_OperatingLossCarryforwardsSetToExpire" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="OperatingLossCarryforwardsCumulativeAmountUtilized" id="sre_OperatingLossCarryforwardsCumulativeAmountUtilized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="MexicoMember" id="sre_MexicoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FederalStateAndLocalJurisdictionMember" id="sre_FederalStateAndLocalJurisdictionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UnrecognizedTaxBenefitsLineItems" id="sre_UnrecognizedTaxBenefitsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UnrecognizedTaxBenefitsThatWouldDecreaseEffectiveTaxRate" id="sre_UnrecognizedTaxBenefitsThatWouldDecreaseEffectiveTaxRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="UnrecognizedTaxBenefitsThatWouldIncreaseEffectiveTaxRate" id="sre_UnrecognizedTaxBenefitsThatWouldIncreaseEffectiveTaxRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="UnrecognizedTaxBenefitsTable" id="sre_UnrecognizedTaxBenefitsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ExpirationOfStatuteOfLimitationsMember" id="sre_ExpirationOfStatuteOfLimitationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PotentialResolutionOfAuditIssuesMember" id="sre_PotentialResolutionOfAuditIssuesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FederalAndStateTimingItemsAffectingTaxableIncomeMember" id="sre_FederalAndStateTimingItemsAffectingTaxableIncomeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfGeographicComponentsOfIncomeBeforeIncomeTaxesAndEquityEarningsOfCertainUnconsolidatedSubsidiariesAbstract" id="sre_ScheduleOfGeographicComponentsOfIncomeBeforeIncomeTaxesAndEquityEarningsOfCertainUnconsolidatedSubsidiariesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfGeographicComponentsOfIncomeBeforeIncomeTaxesAndEquityEarningsOfCertainUnconsolidatedSubsidiariesTextBlock" id="sre_ScheduleOfGeographicComponentsOfIncomeBeforeIncomeTaxesAndEquityEarningsOfCertainUnconsolidatedSubsidiariesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfChangeInDiscountRateMethodologyAndEffectsOfChangeAbstract" id="sre_ScheduleOfChangeInDiscountRateMethodologyAndEffectsOfChangeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfChangeInDiscountRateMethodologyAndEffectsOfChangeTextBlock" id="sre_ScheduleOfChangeInDiscountRateMethodologyAndEffectsOfChangeTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataTablesAbstract" id="sre_QuarterlyFinancialDataTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfQuarterlyFinancialDataTextBlock" id="sre_ScheduleOfQuarterlyFinancialDataTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesOtherCurrentAssets" id="sre_AmountsAssociatedWithVariableInterestEntitiesOtherCurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="OtherEquityMethodInvestmentsAndOtherInvestmentsMember" id="sre_OtherEquityMethodInvestmentsAndOtherInvestmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalRegulatoryAssetsCurrent" id="sre_TotalRegulatoryAssetsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="TotalRegulatoryAssetsNoncurrent" id="sre_TotalRegulatoryAssetsNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="TotalRegulatoryLiabilityCurrent" id="sre_TotalRegulatoryLiabilityCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="TotalRegulatoryLiabilityNoncurrent" id="sre_TotalRegulatoryLiabilityNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="FirstMortgageBondsJanuary2011Member" id="sre_FirstMortgageBondsJanuary2011Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="HedgeIneffectivenessLineItems" id="sre_HedgeIneffectivenessLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="HedgeIneffectivenessTable" id="sre_HedgeIneffectivenessTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OperationAndMaintenanceMember" id="sre_OperationAndMaintenanceMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DedicatedAssetsSupportingSupplementalBenefitPlans" id="sre_DedicatedAssetsSupportingSupplementalBenefitPlans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DefinedBenefitPlanPPCExciseTax" id="sre_DefinedBenefitPlanPPCExciseTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanTransfersBenefitObligation" id="sre_DefinedBenefitPlanTransfersBenefitObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="EquityEarningsNetOfIncomeTaxMember" id="sre_EquityEarningsNetOfIncomeTaxMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanNetPeriodicBenefitCostAndOtherComprehensiveIncomeTotal" id="sre_DefinedBenefitPlanNetPeriodicBenefitCostAndOtherComprehensiveIncomeTotal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="HedgeIneffectivenessByDerivativeContractTypeAxis" id="sre_HedgeIneffectivenessByDerivativeContractTypeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="HedgeIneffectivenessContractTypeDomain" id="sre_HedgeIneffectivenessContractTypeDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="HedgeIneffectivenessCommodityContractsMember" id="sre_HedgeIneffectivenessCommodityContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="HedgeIneffectivenessInterestRateContractsMember" id="sre_HedgeIneffectivenessInterestRateContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CommodityContractsSubjectToRateRecoveryMember" id="sre_CommodityContractsSubjectToRateRecoveryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EntityWideDisclosureOnGeographicAreasLineItems" id="sre_EntityWideDisclosureOnGeographicAreasLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EntityWideDisclosureOnGeographicAreasTable" id="sre_EntityWideDisclosureOnGeographicAreasTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EntityWideDisclosureOnGeographicAreasAxis" id="sre_EntityWideDisclosureOnGeographicAreasAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EntityWideDisclosureOnGeographicAreasUnitedStatesMember" id="sre_EntityWideDisclosureOnGeographicAreasUnitedStatesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EntityWideDisclosureOnGeographicAreasMexicoMember" id="sre_EntityWideDisclosureOnGeographicAreasMexicoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EntityWideDisclosureOnGeographicAreasSouthAmericaMember" id="sre_EntityWideDisclosureOnGeographicAreasSouthAmericaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EntityWideDisclosureOnGeographicAreasEuropeMember" id="sre_EntityWideDisclosureOnGeographicAreasEuropeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EntityWideDisclosureOnGeographicAreasCanadaMember" id="sre_EntityWideDisclosureOnGeographicAreasCanadaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EntityWideDisclosureOnGeographicAreasAsiaMember" id="sre_EntityWideDisclosureOnGeographicAreasAsiaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesPercentage" id="sre_EntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="EntityWideDisclosureOnGeographicAreasRevenueFromExternalCustomersAttributedToIndividualForeignCountriesPercentage" id="sre_EntityWideDisclosureOnGeographicAreasRevenueFromExternalCustomersAttributedToIndividualForeignCountriesPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanBenefitsPaidPlanAssets" id="sre_DefinedBenefitPlanBenefitsPaidPlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanPrescriptionDrugSubsidyAbstract" id="sre_DefinedBenefitPlanPrescriptionDrugSubsidyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanAccumulatedBenefitObligationReductionFromPrescriptionDrugSubsidy" id="sre_DefinedBenefitPlanAccumulatedBenefitObligationReductionFromPrescriptionDrugSubsidy" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanNetPeriodicBenefitCostReductionFromPrescriptionDrugSubsidy" id="sre_DefinedBenefitPlanNetPeriodicBenefitCostReductionFromPrescriptionDrugSubsidy" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="DiscountRateComparisonLineItems" id="sre_DiscountRateComparisonLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DiscountRateComparisonTable" id="sre_DiscountRateComparisonTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DiscountRateUsingCurrentMethod" id="sre_DiscountRateUsingCurrentMethod" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DiscountRateUsingPriorMethod" id="sre_DiscountRateUsingPriorMethod" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="IncreaseDecreaseInBenefitObligationFromChangeInDiscountRate" id="sre_IncreaseDecreaseInBenefitObligationFromChangeInDiscountRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="IncreaseDecreaseInServiceAndInterestCostsFromChangeInDiscountRate" id="sre_IncreaseDecreaseInServiceAndInterestCostsFromChangeInDiscountRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="DiscountRateComparisonAxis" id="sre_DiscountRateComparisonAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DiscountRateComparisonPlanSponsorNameDomain" id="sre_DiscountRateComparisonPlanSponsorNameDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DiscountRateComparisonSempraEnergyMember" id="sre_DiscountRateComparisonSempraEnergyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DiscountRateComparisonEnergySouthMember" id="sre_DiscountRateComparisonEnergySouthMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DiscountRateComparisonSDGEMember" id="sre_DiscountRateComparisonSDGEMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DiscountRateComparisonSoCalGasMember" id="sre_DiscountRateComparisonSoCalGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanFairValueOfPlanAssetsLineItems" id="sre_DefinedBenefitPlanFairValueOfPlanAssetsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanFairValueOfPlanAssetsTable" id="sre_DefinedBenefitPlanFairValueOfPlanAssetsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanFairValueOfPlanAssetsExcludingCashAndCashEquivalents" id="sre_DefinedBenefitPlanFairValueOfPlanAssetsExcludingCashAndCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="EquitySecuritiesDomesticLargeCapMember" id="sre_EquitySecuritiesDomesticLargeCapMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquitySecuritiesDomesticMidCapMember" id="sre_EquitySecuritiesDomesticMidCapMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquitySecuritiesDomesticSmallCapMember" id="sre_EquitySecuritiesDomesticSmallCapMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquitySecuritiesForeignEmergingMarketFundsMember" id="sre_EquitySecuritiesForeignEmergingMarketFundsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquitySecuritiesForeignLargeCapMember" id="sre_EquitySecuritiesForeignLargeCapMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquitySecuritiesForeignMidCapMember" id="sre_EquitySecuritiesForeignMidCapMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquitySecuritiesForeignSmallCapMember" id="sre_EquitySecuritiesForeignSmallCapMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtSecuritiesCommonCollectiveTrustsMember" id="sre_DebtSecuritiesCommonCollectiveTrustsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SecuritiesLendingProgramMember" id="sre_SecuritiesLendingProgramMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalInvestmentPlanAssetsMember" id="sre_TotalInvestmentPlanAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalOtherSempraEnergyInvestmentPlanAssetsMember" id="sre_TotalOtherSempraEnergyInvestmentPlanAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalSempraEnergyConsolidatedInvestmentPlanAssetsMember" id="sre_TotalSempraEnergyConsolidatedInvestmentPlanAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PrivateEquityFundsLineItems" id="sre_PrivateEquityFundsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PrivateEquityFundsTable" id="sre_PrivateEquityFundsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PrivateEquityFundsInvestmentPlanAssets" id="sre_PrivateEquityFundsInvestmentPlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="PrivateEquityFundsInvestmentPlanAssetsRealizedGainsLosses" id="sre_PrivateEquityFundsInvestmentPlanAssetsRealizedGainsLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="PrivateEquityFundsInvestmentPlanAssetsUnrealizedGainsLosses" id="sre_PrivateEquityFundsInvestmentPlanAssetsUnrealizedGainsLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="PrivateEquityFundsInvestmentPlanAssetsPurchasesSalesAndSettlementsNet" id="sre_PrivateEquityFundsInvestmentPlanAssetsPurchasesSalesAndSettlementsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="PrivateEquityFundsInvestmentPlanAssetsPurchases" id="sre_PrivateEquityFundsInvestmentPlanAssetsPurchases" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="PrivateEquityFundsInvestmentPlanAssetsSales" id="sre_PrivateEquityFundsInvestmentPlanAssetsSales" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="PrivateEquityFundsInvestmentPlanAssetsPercentageOfTotalInvestmentAssets" id="sre_PrivateEquityFundsInvestmentPlanAssetsPercentageOfTotalInvestmentAssets" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="PrivateEquityFundsAxis" id="sre_PrivateEquityFundsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PrivateEquityFundsTotalSempraEnergyConsolidatedDomain" id="sre_PrivateEquityFundsTotalSempraEnergyConsolidatedDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PrivateEquityFundsSDGEMember" id="sre_PrivateEquityFundsSDGEMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PrivateEquityFundsSoCalGasMember" id="sre_PrivateEquityFundsSoCalGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PrivateEquityFundsAllOtherSempraEnergyMember" id="sre_PrivateEquityFundsAllOtherSempraEnergyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SecuritiesLendingProgramLineItems" id="sre_SecuritiesLendingProgramLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SecuritiesLendingProgramTable" id="sre_SecuritiesLendingProgramTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SecuritiesLendingProgramCollateralReceived" id="sre_SecuritiesLendingProgramCollateralReceived" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="SecuritiesLendingProgramFairValueOfInvestedCollateral" id="sre_SecuritiesLendingProgramFairValueOfInvestedCollateral" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="SecuritiesLendingProgramUnrealizedGainLoss" id="sre_SecuritiesLendingProgramUnrealizedGainLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="SecuritiesLendingProgramAxis" id="sre_SecuritiesLendingProgramAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SecuritiesLendingProgramTotalSempraEnergyConsolidatedDomain" id="sre_SecuritiesLendingProgramTotalSempraEnergyConsolidatedDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SecuritiesLendingProgramSDGEMember" id="sre_SecuritiesLendingProgramSDGEMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SecuritiesLendingProgramSoCalGasMember" id="sre_SecuritiesLendingProgramSoCalGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SecuritiesLendingProgramAllOtherSempraEnergyMember" id="sre_SecuritiesLendingProgramAllOtherSempraEnergyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SavingsPlanLineItems" id="sre_SavingsPlanLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SavingsPlanTable" id="sre_SavingsPlanTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SavingsPlanMarketValueOfEmployerStockHeldByPlan" id="sre_SavingsPlanMarketValueOfEmployerStockHeldByPlan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="EmployeeServiceShareBasedCompensationCompensationExpenseNetOfTax" id="sre_EmployeeServiceShareBasedCompensationCompensationExpenseNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="EmployeeServiceShareBasedCompensationCompensationExpenseNetOfTaxPerBasicShare" id="sre_EmployeeServiceShareBasedCompensationCompensationExpenseNetOfTaxPerBasicShare" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="EmployeeServiceShareBasedCompensationCompensationExpenseNetOfTaxPerDilutedShare" id="sre_EmployeeServiceShareBasedCompensationCompensationExpenseNetOfTaxPerDilutedShare" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue" id="sre_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" id="sre_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" id="sre_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="ShareBasedCompensationRestrictedStockAwardsAndUnitsMember" id="sre_ShareBasedCompensationRestrictedStockAwardsAndUnitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PreferredStockDetailsAbstract" id="sre_PreferredStockDetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ContingentlyRedeemablePreferredStockMember" id="sre_ContingentlyRedeemablePreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ContingentlyRedeemableTwentyDollarParSeriesMember" id="sre_ContingentlyRedeemableTwentyDollarParSeriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FivePercentSeriesMember" id="sre_FivePercentSeriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FourPointFivePercentSeriesMember" id="sre_FourPointFivePercentSeriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FourPointFourPercentSeriesMember" id="sre_FourPointFourPercentSeriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FourPointSixPercentSeriesMember" id="sre_FourPointSixPercentSeriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ContingentlyRedeemableNoParSeriesMember" id="sre_ContingentlyRedeemableNoParSeriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OneSeventyPerShareSeriesMember" id="sre_OneSeventyPerShareSeriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OneEightyTwoPerShareSeriesMember" id="sre_OneEightyTwoPerShareSeriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ContingentlyRedeemablePreferredStockOfSubsidiaryMember" id="sre_ContingentlyRedeemablePreferredStockOfSubsidiaryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PreferredStockLineItems" id="sre_PreferredStockLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PreferredStockTable" id="sre_PreferredStockTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PreferredStockBySeriesAxis" id="sre_PreferredStockBySeriesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PreferredStockSeriesDomain" id="sre_PreferredStockSeriesDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SDGESeriesPreferenceStockMember" id="sre_SDGESeriesPreferenceStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PreferredStockPacificEnterprisesMember" id="sre_PreferredStockPacificEnterprisesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PreferredStockSoCalGasMember" id="sre_PreferredStockSoCalGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SoCalGasSeriesPreferredStockMember" id="sre_SoCalGasSeriesPreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TwentyFiveDollarParSixPercentSeriesMember" id="sre_TwentyFiveDollarParSixPercentSeriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TwentyFiveDollarParSixPercentSeriesaMember" id="sre_TwentyFiveDollarParSixPercentSeriesaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PreferenceStockMember" id="sre_PreferenceStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SoCalGasPreferredStockOwnedByPacificEnterprisesMember" id="sre_SoCalGasPreferredStockOwnedByPacificEnterprisesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PreferredStockOfSubsidiariesMember" id="sre_PreferredStockOfSubsidiariesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquitySecuritiesForeignPreferredMember" id="sre_EquitySecuritiesForeignPreferredMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquitySecuritiesBroadMarketFundMember" id="sre_EquitySecuritiesBroadMarketFundMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquitySecuritiesRegisteredInvestmentCompanyMember" id="sre_EquitySecuritiesRegisteredInvestmentCompanyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="StockIssuedDuringPeriodSharesSavingsPlanIssuance" id="sre_StockIssuedDuringPeriodSharesSavingsPlanIssuance" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="CommonStockRepurchaseProgramAbstract" id="sre_CommonStockRepurchaseProgramAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AuthorizedShareRepurchaseProgramMaximumRepurchaseAmount" id="sre_AuthorizedShareRepurchaseProgramMaximumRepurchaseAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AuthorizedShareRepurchaseProgramMaximumRepurchaseShares" id="sre_AuthorizedShareRepurchaseProgramMaximumRepurchaseShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="AcceleratedShareRepurchasesSharesReceived" id="sre_AcceleratedShareRepurchasesSharesReceived" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="CollaredAcceleratedShareAcquisitionProgramApril2008Member" id="sre_CollaredAcceleratedShareAcquisitionProgramApril2008Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CollaredAcceleratedShareAcquisitionProgramSeptember2010Member" id="sre_CollaredAcceleratedShareAcquisitionProgramSeptember2010Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataDetailsAbstract" id="sre_QuarterlyFinancialDataDetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SelectedQuarterlyFinancialInformationLineItems" id="sre_SelectedQuarterlyFinancialInformationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SelectedQuarterlyFinancialInformationTable" id="sre_SelectedQuarterlyFinancialInformationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SignificantItemsAffectingQuarterlyResultsLineItems" id="sre_SignificantItemsAffectingQuarterlyResultsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SignificantItemsAffectingQuarterlyResultsTable" id="sre_SignificantItemsAffectingQuarterlyResultsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataLitigationExpenseNetOfIncomeTaxEffect" id="sre_QuarterlyFinancialDataLitigationExpenseNetOfIncomeTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataWriteDownOfDeferredTaxAssetsRelatedToOtherPostretirementBenefits" id="sre_QuarterlyFinancialDataWriteDownOfDeferredTaxAssetsRelatedToOtherPostretirementBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataEquityMethodInvestmentOtherThanTemporaryImpairmentNetOfIncomeTaxEffect" id="sre_QuarterlyFinancialDataEquityMethodInvestmentOtherThanTemporaryImpairmentNetOfIncomeTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="SempraEnergyPensionPlanMember" id="sre_SempraEnergyPensionPlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EnergySouthPensionPlanMember" id="sre_EnergySouthPensionPlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UtilityFundedPensionPlansMember" id="sre_UtilityFundedPensionPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UtilityUnfundedPensionPlansMember" id="sre_UtilityUnfundedPensionPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UtilityUnfundedPensionPlanForRepresentedEmployeesMember" id="sre_UtilityUnfundedPensionPlanForRepresentedEmployeesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AllOtherUtilityUnfundedPensionPlansMember" id="sre_AllOtherUtilityUnfundedPensionPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AllOtherPensionPlansMember" id="sre_AllOtherPensionPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SempraEnergyOtherPostretirementBenefitPlansMember" id="sre_SempraEnergyOtherPostretirementBenefitPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LifeInsuranceHealthReimbursementArrangementBenefitsMember" id="sre_LifeInsuranceHealthReimbursementArrangementBenefitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ExecutiveLifePlanMember" id="sre_ExecutiveLifePlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EnergySouthOtherPostretirementBenefitPlansMember" id="sre_EnergySouthOtherPostretirementBenefitPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AllOtherPostretirementBenefitPlansMember" id="sre_AllOtherPostretirementBenefitPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NuclearPlantLineItems" id="sre_NuclearPlantLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NuclearPlantTable" id="sre_NuclearPlantTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NuclearPlantOwnershipPercentage" id="sre_NuclearPlantOwnershipPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="NuclearPlantEstimatedCapitalExpenditure" id="sre_NuclearPlantEstimatedCapitalExpenditure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="NuclearPlantCapitalExpenditure" id="sre_NuclearPlantCapitalExpenditure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="NuclearPlantCapitalExpenditureCommitment" id="sre_NuclearPlantCapitalExpenditureCommitment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="EstimatedProjectCost" id="sre_EstimatedProjectCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ProjectCostMaximum" id="sre_ProjectCostMaximum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="UtilityIncentiveAwardsLineItems" id="sre_UtilityIncentiveAwardsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UtilityIncentiveAwardsTable" id="sre_UtilityIncentiveAwardsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UtilityIncentiveAwardsEnergyEfficiency" id="sre_UtilityIncentiveAwardsEnergyEfficiency" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="UtilityIncentiveAwardsUnbundledNaturalGasStorageAndHubServices" id="sre_UtilityIncentiveAwardsUnbundledNaturalGasStorageAndHubServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="UtilityIncentiveAwardsNaturalGasProcurement" id="sre_UtilityIncentiveAwardsNaturalGasProcurement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="UtilityIncentiveAwardsOperationalIncentives" id="sre_UtilityIncentiveAwardsOperationalIncentives" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="UtilityIncentiveAwards" id="sre_UtilityIncentiveAwards" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="GeneralRateCaseAbstract" id="sre_GeneralRateCaseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AuthorizedCapitalStructureCommonEquity" id="sre_AuthorizedCapitalStructureCommonEquity" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="WildfireCostRecoveryAbstract" id="sre_WildfireCostRecoveryAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AuthorizedRecoveryOfFacilitiesCostsRelatedToCatastrophe" id="sre_AuthorizedRecoveryOfFacilitiesCostsRelatedToCatastrophe" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="AuthorizedRecoveryOfInsuranceCostsRelatedToCatastrophe" id="sre_AuthorizedRecoveryOfInsuranceCostsRelatedToCatastrophe" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="HigherInsuranceCostsNetOfRegulatoryRecoveryEffectOnEarningsIncreaseDecrease" id="sre_HigherInsuranceCostsNetOfRegulatoryRecoveryEffectOnEarningsIncreaseDecrease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="RestrictedCashLitigationSettlement" id="sre_RestrictedCashLitigationSettlement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="LossContingencyLossInPeriodNetOfIncomeTaxEffect" id="sre_LossContingencyLossInPeriodNetOfIncomeTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="NaturalGasTransportationContractsMember" id="sre_NaturalGasTransportationContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NaturalGasSupplyContractsMember" id="sre_NaturalGasSupplyContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LiquefiedNaturalGasContractsMember" id="sre_LiquefiedNaturalGasContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NuclearPlantMaintenanceMember" id="sre_NuclearPlantMaintenanceMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OperatingLeasesLineItems" id="sre_OperatingLeasesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OperatingLeasesTable" id="sre_OperatingLeasesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OperatingLeasesAnnualRentEscalationAbstract" id="sre_OperatingLeasesAnnualRentEscalationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OperatingLeasesAnnualRentEscalationRangeMinimum" id="sre_OperatingLeasesAnnualRentEscalationRangeMinimum" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="OperatingLeasesAnnualRentEscalationRangeMaximum" id="sre_OperatingLeasesAnnualRentEscalationRangeMaximum" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="CapitalLeasesLineItems" id="sre_CapitalLeasesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CapitalLeasesTable" id="sre_CapitalLeasesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CapitalLeasesByNatureOfLeaseAxis" id="sre_CapitalLeasesByNatureOfLeaseAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CapitalLeasesNatureDomain" id="sre_CapitalLeasesNatureDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UtilityFleetLeasesMember" id="sre_UtilityFleetLeasesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PowerPurchaseAgreementsMember" id="sre_PowerPurchaseAgreementsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EnvironmentalIssuesLineItems" id="sre_EnvironmentalIssuesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EnvironmentalIssuesTable" id="sre_EnvironmentalIssuesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SiteContingencySitesCompleted" id="sre_SiteContingencySitesCompleted" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="SiteContingencySitesInProcess" id="sre_SiteContingencySitesInProcess" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="ManufacturedGasSitesMember" id="sre_ManufacturedGasSitesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="WasteDisposalSitesMember" id="sre_WasteDisposalSitesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FormerFossilFueledPowerPlantsMember" id="sre_FormerFossilFueledPowerPlantsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherHazardousWasteSitesMember" id="sre_OtherHazardousWasteSitesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SiteContingencyByResponsiblePartyAxis" id="sre_SiteContingencyByResponsiblePartyAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SiteContingencyTotalSempraEnergyConsolidatedDomain" id="sre_SiteContingencyTotalSempraEnergyConsolidatedDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SiteContingencySDGEMember" id="sre_SiteContingencySDGEMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SiteContingencySoCalGasMember" id="sre_SiteContingencySoCalGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SiteContingencyOtherSempraEnergyMember" id="sre_SiteContingencyOtherSempraEnergyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CapitalExpendituresIncurredButNotYetPaidLineItems" id="sre_CapitalExpendituresIncurredButNotYetPaidLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CapitalExpendituresIncurredButNotYetPaidTable" id="sre_CapitalExpendituresIncurredButNotYetPaidTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquityMethodInvestmentCumulativeForeignCurrencyTranslationAdjustments" id="sre_EquityMethodInvestmentCumulativeForeignCurrencyTranslationAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="EquityMethodInvestmentOtherThanTemporaryImpairmentRelatedTaxBenefit" id="sre_EquityMethodInvestmentOtherThanTemporaryImpairmentRelatedTaxBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataExpensesAndOtherIncome" id="sre_QuarterlyFinancialDataExpensesAndOtherIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataNetIncome" id="sre_QuarterlyFinancialDataNetIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataPreferredStockDividends" id="sre_QuarterlyFinancialDataPreferredStockDividends" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataEarningsAttributableToCommonShares" id="sre_QuarterlyFinancialDataEarningsAttributableToCommonShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataNetIncomePerShareBasic" id="sre_QuarterlyFinancialDataNetIncomePerShareBasic" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="LossContingencyMonetaryDamagesSought" id="sre_LossContingencyMonetaryDamagesSought" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="LibertyGasStorageLitigationMember" id="sre_LibertyGasStorageLitigationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="BayGasStorageMember" id="sre_BayGasStorageMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquityContributionJointVenturePartner" id="sre_EquityContributionJointVenturePartner" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="WriteOffOfLongLivedAssets" id="sre_WriteOffOfLongLivedAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="WriteOffOfLongLivedAssetsNetOfTax" id="sre_WriteOffOfLongLivedAssetsNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="WriteOffOfLongLivedAssetsPortionAttributableToParentNetOfTax" id="sre_WriteOffOfLongLivedAssetsPortionAttributableToParentNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="EntityWideRevenueMajorCustomerAbstract" id="sre_EntityWideRevenueMajorCustomerAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsLineItems" id="sre_FirstMortgageBondsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsTable" id="sre_FirstMortgageBondsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsAmountAvailableForFutureIssuance" id="sre_FirstMortgageBondsAmountAvailableForFutureIssuance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RestrictedCashAndCashEquivalentsTotal" id="sre_RestrictedCashAndCashEquivalentsTotal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DiscountRateComparisonSempraEnergyFundedPlansMember" id="sre_DiscountRateComparisonSempraEnergyFundedPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DiscountRateComparisonSempraEnergyUnfundedPlansMember" id="sre_DiscountRateComparisonSempraEnergyUnfundedPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="InvestmentInJointVentureOtherThanTemporaryImpairment" id="sre_InvestmentInJointVentureOtherThanTemporaryImpairment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="InvestmentInJointVentureOtherThanTemporaryImpairmentAfterTax" id="sre_InvestmentInJointVentureOtherThanTemporaryImpairmentAfterTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanEffectOfPlanAmendmentOnUnrecognizedPriorServiceCost" id="sre_DefinedBenefitPlanEffectOfPlanAmendmentOnUnrecognizedPriorServiceCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RegulatedOperatingRevenueElectric" id="sre_RegulatedOperatingRevenueElectric" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="GoodwillAndIntangibleAssetsPolicyAbstract" id="sre_GoodwillAndIntangibleAssetsPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherConstructionCommitmentsMember" id="sre_OtherConstructionCommitmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SubsequentEventDetailsAbstract" id="sre_SubsequentEventDetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MaximumPercentOfSubsidiaryMinorityInterests" id="sre_MaximumPercentOfSubsidiaryMinorityInterests" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="TenderOfferMaximumCashExpenditure" id="sre_TenderOfferMaximumCashExpenditure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="OwnershipPercentageAfterTenderOffer" id="sre_OwnershipPercentageAfterTenderOffer" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="AdditionalSharesPurchasedFromTenderOffer" id="sre_AdditionalSharesPurchasedFromTenderOffer" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="PublicTenderOfferSettlement" id="sre_PublicTenderOfferSettlement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ConsiderationWithheldRelatedToPurchase" id="sre_ConsiderationWithheldRelatedToPurchase" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="FairValueOfBusinessesAcquiredAbstract" id="sre_FairValueOfBusinessesAcquiredAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalFairValueOfBusinessesAcquired" id="sre_TotalFairValueOfBusinessesAcquired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermDebt" id="sre_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="BusinessCombinationBookValueOfEquityInterests" id="sre_BusinessCombinationBookValueOfEquityInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="BusinessCombinationProFormaInformationNetIncomeOfAcquireeSinceAcquisitionDateActual" id="sre_BusinessCombinationProFormaInformationNetIncomeOfAcquireeSinceAcquisitionDateActual" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ChileanEntitiesMember" id="sre_ChileanEntitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PeruvianEntitiesMember" id="sre_PeruvianEntitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherHoldingCompaniesMember" id="sre_OtherHoldingCompaniesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityMethodInvestee" id="sre_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityMethodInvestee" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="FairValueOfEquityMethodInvestmentsImmediatelyPriorToAcquisitionDuration" id="sre_FairValueOfEquityMethodInvestmentsImmediatelyPriorToAcquisitionDuration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="FairValueOfNoncontrollingInterestsDuration" id="sre_FairValueOfNoncontrollingInterestsDuration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="Capitalcontribution" id="sre_Capitalcontribution" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AuwahiWindMember" id="sre_AuwahiWindMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalShareholderReturnRankingLineItems" id="sre_TotalShareholderReturnRankingLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CommonSharesReceivedForEachRestrictedStockUnit" id="sre_CommonSharesReceivedForEachRestrictedStockUnit" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="TotalShareholderReturnRankingTable" id="sre_TotalShareholderReturnRankingTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalShareholderReturnRankingAxis" id="sre_TotalShareholderReturnRankingAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalShareholderReturnRankingDomain" id="sre_TotalShareholderReturnRankingDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SeventyFifthPercentileOrAboveMember" id="sre_SeventyFifthPercentileOrAboveMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FiftiethPercentileMember" id="sre_FiftiethPercentileMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ThirtyFifthPercentileOrBelowMember" id="sre_ThirtyFifthPercentileOrBelowMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfPerformanceBasedRestrictedSharesLineItems" id="sre_ScheduleOfPerformanceBasedRestrictedSharesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ContractualVestingPercentageMinimum" id="sre_ContractualVestingPercentageMinimum" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfPerformanceBasedRestrictedSharesTable" id="sre_ScheduleOfPerformanceBasedRestrictedSharesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfPerformanceBasedRestrictedSharesAxis" id="sre_ScheduleOfPerformanceBasedRestrictedSharesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfPerformanceBasedRestrictedSharesDomain" id="sre_ScheduleOfPerformanceBasedRestrictedSharesDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RestrictedStockUnitsMember" id="sre_RestrictedStockUnitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RestrictedStockAwardsMember" id="sre_RestrictedStockAwardsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ContractualVestingPercentageMaximum" id="sre_ContractualVestingPercentageMaximum" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="EstimatedVestingPercentageMinimum" id="sre_EstimatedVestingPercentageMinimum" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="EstimatedVestingPercentageMaximum" id="sre_EstimatedVestingPercentageMaximum" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="EstimatedVestingPercentage" id="sre_EstimatedVestingPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SharesExcludedFromPotentialDilutiveShares" id="sre_SharesExcludedFromPotentialDilutiveShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SharesIncludedFromPotentialDilutiveShares" id="sre_SharesIncludedFromPotentialDilutiveShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="GoodwillBySegmentSempraEnergyConsolidatedMember" id="sre_GoodwillBySegmentSempraEnergyConsolidatedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentChilquintaEnergiaMember" id="sre_DebtInstrumentChilquintaEnergiaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentLuzDelSurMember" id="sre_DebtInstrumentLuzDelSurMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentSempraGlobalMember" id="sre_DebtInstrumentSempraGlobalMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentMobileGasMember" id="sre_DebtInstrumentMobileGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UtilitiesAbstract" id="sre_UtilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UtilitiesCostOfNaturalGas" id="sre_UtilitiesCostOfNaturalGas" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="EnergyRelatedBusinessesAbstract" id="sre_EnergyRelatedBusinessesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PreferredStockRedeemed" id="sre_PreferredStockRedeemed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AccruedPreferredStockDividendsAtRedemptionDate" id="sre_AccruedPreferredStockDividendsAtRedemptionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="FirstMortgageBondsDueAugust2021Member" id="sre_FirstMortgageBondsDueAugust2021Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueNovember2041Member" id="sre_FirstMortgageBondsDueNovember2041Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueSeptember2021Member" id="sre_FirstMortgageBondsDueSeptember2021Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueMay2031Member" id="sre_FirstMortgageBondsDueMay2031Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueMarch2014Member" id="sre_OtherLongTermDebtDueMarch2014Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtVariableRateNotesDueMarch2014Member" id="sre_OtherLongTermDebtVariableRateNotesDueMarch2014Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueOctober2014Member" id="sre_OtherLongTermDebtDueOctober2014Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueOctober2030Member" id="sre_OtherLongTermDebtDueOctober2030Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtPayable2012Through2021Member" id="sre_OtherLongTermDebtPayable2012Through2021Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtPayable2012Through2041Member" id="sre_OtherLongTermDebtPayable2012Through2041Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtPayable2012Through2017Member" id="sre_OtherLongTermDebtPayable2012Through2017Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtPayable2012Through2013Member" id="sre_OtherLongTermDebtPayable2012Through2013Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RevenuesEnergyRelatedBusinessesMember" id="sre_RevenuesEnergyRelatedBusinessesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SouthAmericaAcquisitionMember" id="sre_SouthAmericaAcquisitionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueMay2013Member" id="sre_OtherLongTermDebtDueMay2013Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NuclearPlantOwnershipAxis" id="sre_NuclearPlantOwnershipAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NuclearPlantOwnershipNameDomain" id="sre_NuclearPlantOwnershipNameDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NuclearPlantSdgeMember" id="sre_NuclearPlantSdgeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NuclearPlantEdisonMember" id="sre_NuclearPlantEdisonMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NuclearPlantRiversideMember" id="sre_NuclearPlantRiversideMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesRestrictedCashCurrent" id="sre_AmountsAssociatedWithVariableInterestEntitiesRestrictedCashCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesRestrictedCashNoncurrent" id="sre_AmountsAssociatedWithVariableInterestEntitiesRestrictedCashNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ConversionOfDebtToEquity" id="sre_ConversionOfDebtToEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="CashFlowNoncashInvestingActivitiesDisclosureAbstract" id="sre_CashFlowNoncashInvestingActivitiesDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CashFlowNoncashFinancingActivitiesDisclosureAbstract" id="sre_CashFlowNoncashFinancingActivitiesDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ReturnOfInvestment" id="sre_ReturnOfInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="CancellationOfDebt" id="sre_CancellationOfDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RegulatoryBalancingAccountsUndercollected" id="sre_RegulatoryBalancingAccountsUndercollected" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="RegulatoryBalancingAccountsOvercollected" id="sre_RegulatoryBalancingAccountsOvercollected" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="OthercomprehensiveincomereclassificationtonetincomeofforeigncurrencyTranslationAdjustmentRelatedToEquityMethodInvestments" id="sre_OthercomprehensiveincomereclassificationtonetincomeofforeigncurrencyTranslationAdjustmentRelatedToEquityMethodInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="RedemptionOfPreferredStockOfSubsidiary" id="sre_RedemptionOfPreferredStockOfSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleOfNoncontrollingInterestsAbstract" id="sre_ScheduleOfNoncontrollingInterestsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNoncontrollingInterestsTextBlock" id="sre_ScheduleOfNoncontrollingInterestsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="OwnershipInterestsHeldByOthersTable" id="sre_OwnershipInterestsHeldByOthersTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OwnershipInterestsHeldByOthersAxis" id="sre_OwnershipInterestsHeldByOthersAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OwnershipInterestsHeldByOthersDomain" id="sre_OwnershipInterestsHeldByOthersDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OwnershipInterestsHeldByOthersBayGasStorageCompanyMember" id="sre_OwnershipInterestsHeldByOthersBayGasStorageCompanyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OwnershipInterestsHeldByOthersAbstract" id="sre_OwnershipInterestsHeldByOthersAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OwnershipInterestsHeldByOthersLineItems" id="sre_OwnershipInterestsHeldByOthersLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PercentOfOwnershipHeldByOthers" id="sre_PercentOfOwnershipHeldByOthers" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="PercentOfOwnershipHeldByOthersMinimum" id="sre_PercentOfOwnershipHeldByOthersMinimum" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="PercentOfOwnershipHeldByOthersMaximum" id="sre_PercentOfOwnershipHeldByOthersMaximum" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="AmountOfOwnershipInterestsHeldByOthers" id="sre_AmountOfOwnershipInterestsHeldByOthers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="OwnershipInterestsHeldByOthersSouthernGasTransmissionMember" id="sre_OwnershipInterestsHeldByOthersSouthernGasTransmissionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OwnershipInterestsHeldByOthersLibertyGasStorageMember" id="sre_OwnershipInterestsHeldByOthersLibertyGasStorageMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OwnershipInterestsHeldByOthersTecsurMember" id="sre_OwnershipInterestsHeldByOthersTecsurMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OwnershipInterestsHeldByOthersLuzDelSurMember" id="sre_OwnershipInterestsHeldByOthersLuzDelSurMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OwnershipInterestsHeldByOthersChilquintaEnergiaMember" id="sre_OwnershipInterestsHeldByOthersChilquintaEnergiaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OwnershipInterestsHeldByOthersOtayMesaVieMember" id="sre_OwnershipInterestsHeldByOthersOtayMesaVieMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentStatementOfOperationsAbstract" id="sre_ScheduleICondensedFinancialInformationOfParentStatementOfOperationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentInterestIncome" id="sre_ScheduleICondensedFinancialInformationOfParentInterestIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentInterestExpense" id="sre_ScheduleICondensedFinancialInformationOfParentInterestExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentOperationAndMaintenance" id="sre_ScheduleICondensedFinancialInformationOfParentOperationAndMaintenance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentOtherIncomeNet" id="sre_ScheduleICondensedFinancialInformationOfParentOtherIncomeNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentIncomeTaxBenefits" id="sre_ScheduleICondensedFinancialInformationOfParentIncomeTaxBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentLossBeforeEquityInEarningsOfSubsidiaries" id="sre_ScheduleICondensedFinancialInformationOfParentLossBeforeEquityInEarningsOfSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentNetIncomeEarnings" id="sre_ScheduleICondensedFinancialInformationOfParentNetIncomeEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentBasicEarningsPerCommonShare" id="sre_ScheduleICondensedFinancialInformationOfParentBasicEarningsPerCommonShare" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentWeightedAverageNumberOfSharesOutstandingBasic" id="sre_ScheduleICondensedFinancialInformationOfParentWeightedAverageNumberOfSharesOutstandingBasic" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentDilutedEarningsPerCommonShare" id="sre_ScheduleICondensedFinancialInformationOfParentDilutedEarningsPerCommonShare" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentWeightedAverageNumberOfSharesOutstandingDiluted" id="sre_ScheduleICondensedFinancialInformationOfParentWeightedAverageNumberOfSharesOutstandingDiluted" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentEquityInEarningsOfSubsidiariesNetOfIncomeTaxes" id="sre_ScheduleICondensedFinancialInformationOfParentEquityInEarningsOfSubsidiariesNetOfIncomeTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentBalanceSheetsAbstract" id="sre_ScheduleICondensedFinancialInformationOfParentBalanceSheetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentCashAndCashEquivalents" id="sre_ScheduleICondensedFinancialInformationOfParentCashAndCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentDueFromAffiliates" id="sre_ScheduleICondensedFinancialInformationOfParentDueFromAffiliates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentIncomeTaxesReceivable" id="sre_ScheduleICondensedFinancialInformationOfParentIncomeTaxesReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentOtherCurrentAssets" id="sre_ScheduleICondensedFinancialInformationOfParentOtherCurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentTotalCurrentAssets" id="sre_ScheduleICondensedFinancialInformationOfParentTotalCurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentInvestmentsInSubsidiaries" id="sre_ScheduleICondensedFinancialInformationOfParentInvestmentsInSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentDueFromAffiliatesNoncurrent" id="sre_ScheduleICondensedFinancialInformationOfParentDueFromAffiliatesNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentDeferredIncomeTaxes" id="sre_ScheduleICondensedFinancialInformationOfParentDeferredIncomeTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentOtherAssets" id="sre_ScheduleICondensedFinancialInformationOfParentOtherAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentTotalAssets" id="sre_ScheduleICondensedFinancialInformationOfParentTotalAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentAssetsAbstract" id="sre_ScheduleICondensedFinancialInformationOfParentAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentLiabilitiesAndShareholdersEquityAbstract" id="sre_ScheduleICondensedFinancialInformationOfParentLiabilitiesAndShareholdersEquityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentCurrentPortionOfLongTermDebt" id="sre_ScheduleICondensedFinancialInformationOfParentCurrentPortionOfLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentCurrentDueToAffiliates" id="sre_ScheduleICondensedFinancialInformationOfParentCurrentDueToAffiliates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentOtherCurrentLiabilities" id="sre_ScheduleICondensedFinancialInformationOfParentOtherCurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentTotalCurrentLiabilities" id="sre_ScheduleICondensedFinancialInformationOfParentTotalCurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebt" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentOtherLongTermLiabilities" id="sre_ScheduleICondensedFinancialInformationOfParentOtherLongTermLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentShareholdersEquity" id="sre_ScheduleICondensedFinancialInformationOfParentShareholdersEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentTotalLiabilitiesAndShareholdersEquity" id="sre_ScheduleICondensedFinancialInformationOfParentTotalLiabilitiesAndShareholdersEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentCashFlowsAbstract" id="sre_ScheduleICondensedFinancialInformationOfParentCashFlowsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentNetCashUsedInProvidedByOperatingActivities" id="sre_ScheduleICondensedFinancialInformationOfParentNetCashUsedInProvidedByOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentDividendsReceivedFromSubsidiaries" id="sre_ScheduleICondensedFinancialInformationOfParentDividendsReceivedFromSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentExpendituresForPropertyPlantAndEquipment" id="sre_ScheduleICondensedFinancialInformationOfParentExpendituresForPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentProceedsFromSaleOfShortTermInvestments" id="sre_ScheduleICondensedFinancialInformationOfParentProceedsFromSaleOfShortTermInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentPurchaseOfTrustAssets" id="sre_ScheduleICondensedFinancialInformationOfParentPurchaseOfTrustAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentProceedsFromSalesByTrust" id="sre_ScheduleICondensedFinancialInformationOfParentProceedsFromSalesByTrust" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentIncreaseDecreaseInLoansToAffiliatesNet" id="sre_ScheduleICondensedFinancialInformationOfParentIncreaseDecreaseInLoansToAffiliatesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentCashUsedInProvidedByInvestingActivities" id="sre_ScheduleICondensedFinancialInformationOfParentCashUsedInProvidedByInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentCommonStockDividendsPaid" id="sre_ScheduleICondensedFinancialInformationOfParentCommonStockDividendsPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentIssuancesOfCommonStock" id="sre_ScheduleICondensedFinancialInformationOfParentIssuancesOfCommonStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentRepurchasesOfCommonStock" id="sre_ScheduleICondensedFinancialInformationOfParentRepurchasesOfCommonStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentIssuancesOfLongTermDebt" id="sre_ScheduleICondensedFinancialInformationOfParentIssuancesOfLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentPaymentsOnLongTermDebt" id="sre_ScheduleICondensedFinancialInformationOfParentPaymentsOnLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentDecreaseIncreaseInLoansFromAffiliatesNet" id="sre_ScheduleICondensedFinancialInformationOfParentDecreaseIncreaseInLoansFromAffiliatesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentOther" id="sre_ScheduleICondensedFinancialInformationOfParentOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentCashProvidedByUsedInFinancingActivities" id="sre_ScheduleICondensedFinancialInformationOfParentCashProvidedByUsedInFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentDecreaseIncreaseInCashAndCashEquivalents" id="sre_ScheduleICondensedFinancialInformationOfParentDecreaseIncreaseInCashAndCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentCashAndCashEquivalentsBeginningOfPeriod" id="sre_ScheduleICondensedFinancialInformationOfParentCashAndCashEquivalentsBeginningOfPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentCashAndCashEquivalentsEndOfPeriod" id="sre_ScheduleICondensedFinancialInformationOfParentCashAndCashEquivalentsEndOfPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentDebtInstrumentPrincipalOutstanding" id="sre_ScheduleICondensedFinancialInformationOfParentDebtInstrumentPrincipalOutstanding" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentDebtInstrumentInterestRateStatedPercentage" id="sre_ScheduleICondensedFinancialInformationOfParentDebtInstrumentInterestRateStatedPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentDebtInstrumentInterestRateAtPeriodEnd" id="sre_ScheduleICondensedFinancialInformationOfParentDebtInstrumentInterestRateAtPeriodEnd" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentUnamortizedDiscountOnLongTermDebt" id="sre_ScheduleICondensedFinancialInformationOfParentUnamortizedDiscountOnLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentMarketValueAdjustmentForInterestRateSwap" id="sre_ScheduleICondensedFinancialInformationOfParentMarketValueAdjustmentForInterestRateSwap" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentScheduleOfLongTermDebtInstrumentsTable" id="sre_ScheduleICondensedFinancialInformationOfParentScheduleOfLongTermDebtInstrumentsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentScheduleOfLongTermDebtInstrumentsAxis" id="sre_ScheduleICondensedFinancialInformationOfParentScheduleOfLongTermDebtInstrumentsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentScheduleOfLongTermDebtInstrumentsDomain" id="sre_ScheduleICondensedFinancialInformationOfParentScheduleOfLongTermDebtInstrumentsDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtDueFebruary2013Member" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtDueFebruary2013Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtDueNovember2013Member" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtDueNovember2013Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtDueMarch2014Member" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtDueMarch2014Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentVariableRateNotesDueMarch2014Member" id="sre_ScheduleICondensedFinancialInformationOfParentVariableRateNotesDueMarch2014Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtDueJune2018Member" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtDueJune2018Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtDueFebruary2019Member" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtDueFebruary2019Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtDueOctober2039Member" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtDueOctober2039Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentEmployeeStockOwnershipPlanBondsVariableRatesOnDemandDueNovember2014Member" id="sre_ScheduleICondensedFinancialInformationOfParentEmployeeStockOwnershipPlanBondsVariableRatesOnDemandDueNovember2014Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentMarketValueAdjustmentForInterestRateSwapsNetMember" id="sre_ScheduleICondensedFinancialInformationOfParentMarketValueAdjustmentForInterestRateSwapsNetMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCondensedLongTermDebtTextBlock" id="sre_ScheduleOfCondensedLongTermDebtTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentPurchasedParent" id="sre_DebtInstrumentPurchasedParent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="OtherLongTermDebtPayable2012Through2016Member" id="sre_OtherLongTermDebtPayable2012Through2016Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDue2014Member" id="sre_OtherLongTermDebtDue2014Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueSeptember2031Member" id="sre_FirstMortgageBondsDueSeptember2031Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtVariableRateNotesDueNovember2013Member" id="sre_OtherLongTermDebtVariableRateNotesDueNovember2013Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtVariableRateNotesDueJune2016Member" id="sre_OtherLongTermDebtVariableRateNotesDueJune2016Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentVariableRateNotesDueNovember2013Member" id="sre_ScheduleICondensedFinancialInformationOfParentVariableRateNotesDueNovember2013Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentVariableRateNotesDueJune2016Member" id="sre_ScheduleICondensedFinancialInformationOfParentVariableRateNotesDueJune2016Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentIncomeTaxExpenseBenefit" id="sre_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentIncomeTaxExpenseBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="LegacyMetersMember" id="sre_LegacyMetersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RestrictedCashPowerPlantPurchaseMember" id="sre_RestrictedCashPowerPlantPurchaseMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataRemeasurementGainOnInvestmentsInSouthAmerica" id="sre_QuarterlyFinancialDataRemeasurementGainOnInvestmentsInSouthAmerica" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataHigherEarningsFromAcquisitionOfAdditionalInterestsInSouthAmerica" id="sre_QuarterlyFinancialDataHigherEarningsFromAcquisitionOfAdditionalInterestsInSouthAmerica" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataIncreaseInRevenueFromConsolidationOfSouthAmericanUtilities" id="sre_QuarterlyFinancialDataIncreaseInRevenueFromConsolidationOfSouthAmericanUtilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="StockIssuedDuringPeriodSharesRestrictedStockUnitsVesting" id="sre_StockIssuedDuringPeriodSharesRestrictedStockUnitsVesting" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="RedemptionOfIndustrialDevelopmentBonds" id="sre_RedemptionOfIndustrialDevelopmentBonds" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="FederalJurisdictionMember" id="sre_FederalJurisdictionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CaliforniaJurisdictionMember" id="sre_CaliforniaJurisdictionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="InterestRateAndForeignExchangeContractMember" id="sre_InterestRateAndForeignExchangeContractMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentParentMember" id="sre_DebtInstrumentParentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MehoopanyWindFarmMember" id="sre_MehoopanyWindFarmMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FlatRidge2WindFarmMember" id="sre_FlatRidge2WindFarmMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FutureCashDistributionsPercentageToJointVenture" id="sre_FutureCashDistributionsPercentageToJointVenture" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="FutureCashDistributionsPercentage" id="sre_FutureCashDistributionsPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="DistributionsFromJointVentureTotal" id="sre_DistributionsFromJointVentureTotal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DistributionsIncludeSalesProceedsAndOurPortionJointVentureDistributableIncome" id="sre_DistributionsIncludeSalesProceedsAndOurPortionJointVentureDistributableIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AmountsToSettleCertainLiabilitiesOwedToJointVenture" id="sre_AmountsToSettleCertainLiabilitiesOwedToJointVenture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="FERCRequirementToMaintainCommonEquityRatioAtOrAbove" id="sre_FERCRequirementToMaintainCommonEquityRatioAtOrAbove" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="SignificantRestrictionsOfSubsidiariesLineItems" id="sre_SignificantRestrictionsOfSubsidiariesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SignificantRestrictionsOfSubsidiariesTable" id="sre_SignificantRestrictionsOfSubsidiariesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SignificantRestrictionsOfSubsidiariesAxis" id="sre_SignificantRestrictionsOfSubsidiariesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SignificantRestrictionsOfSubsidiariesDomain" id="sre_SignificantRestrictionsOfSubsidiariesDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MobileGasMember" id="sre_MobileGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="BayGasMember" id="sre_BayGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FowlerRidge2WindFarmMember" id="sre_FowlerRidge2WindFarmMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CedarCreek2WindFarmMember" id="sre_CedarCreek2WindFarmMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OwnershipPercentageOfEquityMethodInvestee" id="sre_OwnershipPercentageOfEquityMethodInvestee" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="RestrictedNetAssetsOfSubsidiary" id="sre_RestrictedNetAssetsOfSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="RestrictedNetAssets" id="sre_RestrictedNetAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtDueJune2016Member" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtDueJune2016Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataIncreaseInOperatingRevenuesFromIncrementalWildfirePremiums" id="sre_QuarterlyFinancialDataIncreaseInOperatingRevenuesFromIncrementalWildfirePremiums" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataHigherNetIncomeAndEarningsFromHigherAllowanceForEquityRelatedAfudcNetOfInterest" id="sre_QuarterlyFinancialDataHigherNetIncomeAndEarningsFromHigherAllowanceForEquityRelatedAfudcNetOfInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataDecreaseInRevenueFromLowerNaturalGasPricesComparedToCorrespondingQuarterInPriorYear" id="sre_QuarterlyFinancialDataDecreaseInRevenueFromLowerNaturalGasPricesComparedToCorrespondingQuarterInPriorYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="DistributionsRelatedToCompletedSaleTransactions" id="sre_DistributionsRelatedToCompletedSaleTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="PurchasePriceAllocationTablesAbstract" id="sre_PurchasePriceAllocationTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfPurchasePriceAllocationTextBlock" id="sre_ScheduleOfPurchasePriceAllocationTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ProformaRevenueTablesAbstract" id="sre_ProformaRevenueTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfProformaRevenueTextBlock" id="sre_ScheduleOfProformaRevenueTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="RecognizedGasCostIncentiveMechanismAward20092010" id="sre_RecognizedGasCostIncentiveMechanismAward20092010" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RecognizedGasCostIncentiveMechanismAward20082009" id="sre_RecognizedGasCostIncentiveMechanismAward20082009" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RecognizedEnergyEfficiencyMechanismAward2009Program" id="sre_RecognizedEnergyEfficiencyMechanismAward2009Program" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RecognizedEnergyEfficiencyMechanismAward20062008Program" id="sre_RecognizedEnergyEfficiencyMechanismAward20062008Program" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RecognizedEnergyEfficiencyMechanismAward20062008ProgramTrueUp" id="sre_RecognizedEnergyEfficiencyMechanismAward20062008ProgramTrueUp" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="EstimatedProjectCostMaxiumum" id="sre_EstimatedProjectCostMaxiumum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ContingentRecoveryOfInsuranceCostsRelatedToCatastrophe20092010" id="sre_ContingentRecoveryOfInsuranceCostsRelatedToCatastrophe20092010" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ContingentRecoveryOfInsuranceCostsRelatedToCatastrophe20102011" id="sre_ContingentRecoveryOfInsuranceCostsRelatedToCatastrophe20102011" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ContingentRecoveryOfInsuranceCostsRelatedToCatastrophe20112012" id="sre_ContingentRecoveryOfInsuranceCostsRelatedToCatastrophe20112012" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="PipelineSafetyPhase1Member" id="sre_PipelineSafetyPhase1Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RequestedProjectFunding" id="sre_RequestedProjectFunding" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="GeneralRateCasePercentageAnnualRevenueRequirementIncreaseRequest" id="sre_GeneralRateCasePercentageAnnualRevenueRequirementIncreaseRequest" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="GeneralRateCaseRevenueRequirementRequest" id="sre_GeneralRateCaseRevenueRequirementRequest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentIncomeTaxesPayable" id="sre_ScheduleICondensedFinancialInformationOfParentIncomeTaxesPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentOtherIncomeNetGainLossOnInvestments" id="sre_ScheduleICondensedFinancialInformationOfParentOtherIncomeNetGainLossOnInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LongTermPurchaseCommitmentEstimatedAnnualEscalationAfter2021" id="sre_LongTermPurchaseCommitmentEstimatedAnnualEscalationAfter2021" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="PurchaseCommitmentComponentPercentage" id="sre_PurchaseCommitmentComponentPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="PurchaseCommitmentComponentMember" id="sre_PurchaseCommitmentComponentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DwrAllocationsMember" id="sre_DwrAllocationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SongsMember" id="sre_SongsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LongTermContractsMember" id="sre_LongTermContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherOwnedGenerationMember" id="sre_OtherOwnedGenerationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SpotMarketPurchasesMember" id="sre_SpotMarketPurchasesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OperatingLeasesAggregateMaximumLeaseLimit" id="sre_OperatingLeasesAggregateMaximumLeaseLimit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="OperatingLeasesLeaseLimitUtilized" id="sre_OperatingLeasesLeaseLimitUtilized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="CapitalLeaseTerm" id="sre_CapitalLeaseTerm" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="RegulatoryAssetRecoveryOfCostsFromCatastrophe" id="sre_RegulatoryAssetRecoveryOfCostsFromCatastrophe" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="LossContingencyCounterclaimMinimum" id="sre_LossContingencyCounterclaimMinimum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="EquitySecuritiesForeignPreferredSmallCapMember" id="sre_EquitySecuritiesForeignPreferredSmallCapMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquitySecuritiesForeignPreferredLargeCapMember" id="sre_EquitySecuritiesForeignPreferredLargeCapMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OwnershipPercentageOfSubsidiary" id="sre_OwnershipPercentageOfSubsidiary" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="UndistributedEarningsOfEquityMethodInvestments" id="sre_UndistributedEarningsOfEquityMethodInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="QuarterlyFinancialDataDecreaseInNetIncomeAndEarningsFromLowerRevenuesForIncrementalWildfirePremiums" id="sre_QuarterlyFinancialDataDecreaseInNetIncomeAndEarningsFromLowerRevenuesForIncrementalWildfirePremiums" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="QuarterlyFinancialDataIncreaseInNetIncomeFromIncrementalWildfirePremiums" id="sre_QuarterlyFinancialDataIncreaseInNetIncomeFromIncrementalWildfirePremiums" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="UtilityElectricDistributionOperationsMember" id="sre_UtilityElectricDistributionOperationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RenewableEnergyContractsExpiringThrough2037Member" id="sre_RenewableEnergyContractsExpiringThrough2037Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NoncontrollingInterestPolicyAbstract" id="sre_NoncontrollingInterestPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NoncontrollingInterestPolicyTextBlock" id="sre_NoncontrollingInterestPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ShareholderRankingAbstract" id="sre_ShareholderRankingAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ShareholderRankingTextBlock" id="sre_ShareholderRankingTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="LoanToUnconsolidatedAffiliatePrincipal" id="sre_LoanToUnconsolidatedAffiliatePrincipal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LoanToUnconsolidatedAffiliateAccruedInterest" id="sre_LoanToUnconsolidatedAffiliateAccruedInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DefinedBenefitPlanContributionsByPlanParticipantsFairValueOfPlanAssets" id="sre_DefinedBenefitPlanContributionsByPlanParticipantsFairValueOfPlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="RealEstateInvestmentsHeldBySubsidiary" id="sre_RealEstateInvestmentsHeldBySubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleOfCondensedLongTermDebtAbstract" id="sre_ScheduleOfCondensedLongTermDebtAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCondensedStatementsOfOperationsAbstract" id="sre_ScheduleOfCondensedStatementsOfOperationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCondensedStatementsOfOperationsTextBlock" id="sre_ScheduleOfCondensedStatementsOfOperationsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCondensedBalanceSheetsAbstract" id="sre_ScheduleOfCondensedBalanceSheetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCondensedBalanceSheetsTextBlock" id="sre_ScheduleOfCondensedBalanceSheetsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCondensedStatementsOfCashFlowsAbstract" id="sre_ScheduleOfCondensedStatementsOfCashFlowsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCondensedStatementsOfCashFlowsTextBlock" id="sre_ScheduleOfCondensedStatementsOfCashFlowsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="LuzDelSurHydroelectricPowerPlantMember" id="sre_LuzDelSurHydroelectricPowerPlantMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DiscountRateComparisonMobileGasMember" id="sre_DiscountRateComparisonMobileGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ProfitSharingPlansLineItems" id="sre_ProfitSharingPlansLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RecordedAnnualProfitSharingExpense" id="sre_RecordedAnnualProfitSharingExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ProfitSharingPlansTable" id="sre_ProfitSharingPlansTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ProfitSharingPlansAxis" id="sre_ProfitSharingPlansAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ProfitSharingPlansDomain" id="sre_ProfitSharingPlansDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ChilquintaEnergiaProfitSharingMember" id="sre_ChilquintaEnergiaProfitSharingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LuzDelSurProfitSharingMember" id="sre_LuzDelSurProfitSharingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MobileGasPensionPlansMember" id="sre_MobileGasPensionPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MobileGasOtherPostretirementBenefitPlansMember" id="sre_MobileGasOtherPostretirementBenefitPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfPaymentsUnderPurchasedPowerContractsAbstract" id="sre_ScheduleOfPaymentsUnderPurchasedPowerContractsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfPaymentsUnderPurchasedPowerContractsTextBlock" id="sre_ScheduleOfPaymentsUnderPurchasedPowerContractsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="CashAndCashEquivalentsExcludedFromFairValueOfDefinedBenefitPlanAssets" id="sre_CashAndCashEquivalentsExcludedFromFairValueOfDefinedBenefitPlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="TransfersPayableExcludedFromFairValueOfDefinedBenefitPlanAssets" id="sre_TransfersPayableExcludedFromFairValueOfDefinedBenefitPlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="TransfersReceivableExcludedFromFairValueOfDefinedBenefitPlanAssets" id="sre_TransfersReceivableExcludedFromFairValueOfDefinedBenefitPlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AssetRetirementObligationsAssumptionsUsedDiscountRate" id="sre_AssetRetirementObligationsAssumptionsUsedDiscountRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="SeDirectorPlanMember" id="sre_SeDirectorPlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SeUnfundedPensionPlanMember" id="sre_SeUnfundedPensionPlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SeFundedPlanMember" id="sre_SeFundedPlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SeAllOtherFundedPlansMember" id="sre_SeAllOtherFundedPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SeAllOtherFundedPlansRangeMinMember" id="sre_SeAllOtherFundedPlansRangeMinMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SeAllOtherFundedPlansRangeMaxMember" id="sre_SeAllOtherFundedPlansRangeMaxMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalOtherSeMember" id="sre_TotalOtherSeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalSeConsolidatedMember" id="sre_TotalSeConsolidatedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="BookValueOfOurEquityInterestsImmediatelyPriorToAcquisitionDate" id="sre_BookValueOfOurEquityInterestsImmediatelyPriorToAcquisitionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="MexicanSubsidiariesMember" id="sre_MexicanSubsidiariesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ProceedsFromLegalSettlement" id="sre_ProceedsFromLegalSettlement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="OtherEquityMethodInvestmentsOnStatementOfOperationsMember" id="sre_OtherEquityMethodInvestmentsOnStatementOfOperationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SempraSouthAmericanUtilitiesSegmentMember" id="sre_SempraSouthAmericanUtilitiesSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SempraMexicoSegmentMember" id="sre_SempraMexicoSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SempraRenewablesSegmentMember" id="sre_SempraRenewablesSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SempraNaturalGasSegmentMember" id="sre_SempraNaturalGasSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="GoodwillBySegmentSempraSouthAmericanUtilitiesMember" id="sre_GoodwillBySegmentSempraSouthAmericanUtilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="GoodwillBySegmentSempraMexicoMember" id="sre_GoodwillBySegmentSempraMexicoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SempraSouthAmericanUtilitiesConstructionMember" id="sre_SempraSouthAmericanUtilitiesConstructionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SempraRenewablesConstructionMember" id="sre_SempraRenewablesConstructionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LineOfCreditFacilityCaliforniaUtilitiesCombinedMember" id="sre_LineOfCreditFacilityCaliforniaUtilitiesCombinedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentOtherSempraNaturalGasMember" id="sre_DebtInstrumentOtherSempraNaturalGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="GoodwillBySegmentSempraNaturalGasMember" id="sre_GoodwillBySegmentSempraNaturalGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ConsolidatedStatementsOfComprehensiveIncomeAbstract" id="sre_ConsolidatedStatementsOfComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ComprehensiveIncomeDisclosureAbstract" id="sre_ComprehensiveIncomeDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ComprehensiveIncomeDisclosureLineItems" id="sre_ComprehensiveIncomeDisclosureLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfComprehensiveIncomeTable" id="sre_ScheduleOfComprehensiveIncomeTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="StatementComprehensiveIncomeAxis" id="sre_StatementComprehensiveIncomeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="StatementComprehensiveIncomeDomain" id="sre_StatementComprehensiveIncomeDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="BeforeTaxAmountMember" id="sre_BeforeTaxAmountMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncomeTaxExpenseBenefitMember" id="sre_IncomeTaxExpenseBenefitMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NetOfTaxAmountMember" id="sre_NetOfTaxAmountMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtAbstract" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtLineItems" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentFootnotesAbstract" id="sre_ScheduleICondensedFinancialInformationOfParentFootnotesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CommitmentsAndContingenciesLegal2DetailsAbstract" id="sre_CommitmentsAndContingenciesLegal2DetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="InventoriesDisclosureAbstract" id="sre_InventoriesDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SempraNaturalGasConstructionMember" id="sre_SempraNaturalGasConstructionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalComprehensiveIncomeBeforePreferredStockDividendRequirements" id="sre_TotalComprehensiveIncomeBeforePreferredStockDividendRequirements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentStatementOfComprehensiveIncomeAbstract" id="sre_ScheduleICondensedFinancialInformationOfParentStatementOfComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentNetIncome" id="sre_ScheduleICondensedFinancialInformationOfParentNetIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentForeignCurrencyTranslationAdjustments" id="sre_ScheduleICondensedFinancialInformationOfParentForeignCurrencyTranslationAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentReclassificationToNetIncomeOfForeignCurrencyTranslationAdjustmentRelatedToEquityMethodInvestments" id="sre_ScheduleICondensedFinancialInformationOfParentReclassificationToNetIncomeOfForeignCurrencyTranslationAdjustmentRelatedToEquityMethodInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentAvailableForSaleSecurities" id="sre_ScheduleICondensedFinancialInformationOfParentAvailableForSaleSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentPensionAndOtherPostretirementBenefits" id="sre_ScheduleICondensedFinancialInformationOfParentPensionAndOtherPostretirementBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentFinancialInstruments" id="sre_ScheduleICondensedFinancialInformationOfParentFinancialInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentTotalOtherComprehensiveIncomeLoss" id="sre_ScheduleICondensedFinancialInformationOfParentTotalOtherComprehensiveIncomeLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentTotalComprehensiveIncome" id="sre_ScheduleICondensedFinancialInformationOfParentTotalComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentScheduleOfComprehensiveIncomeTable" id="sre_ScheduleICondensedFinancialInformationOfParentScheduleOfComprehensiveIncomeTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentScheduleOfComprehensiveIncomeLineItems" id="sre_ScheduleICondensedFinancialInformationOfParentScheduleOfComprehensiveIncomeLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCondensedStatementsOfComprehensiveIncomeAbstract" id="sre_ScheduleOfCondensedStatementsOfComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCondensedStatementsOfComprehensiveIncomeTextBlock" id="sre_ScheduleOfCondensedStatementsOfComprehensiveIncomeTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfExpirationsAxis" id="sre_ScheduleOfExpirationsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ExpirationDateDomain" id="sre_ExpirationDateDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ExpiresAugust2022Member" id="sre_ExpiresAugust2022Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ExpiresJune2029Member" id="sre_ExpiresJune2029Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentAmountAtVariableRatesAfterFixedToFloatingSwapEffectiveJanuary2011" id="sre_DebtInstrumentAmountAtVariableRatesAfterFixedToFloatingSwapEffectiveJanuary2011" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DerivativesPolicyAbstract" id="sre_DerivativesPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="GoodwillAxis" id="sre_GoodwillAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="GoodwillDomain" id="sre_GoodwillDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PropertyPlantAndEquipmentUsefulLifeMin" id="sre_PropertyPlantAndEquipmentUsefulLifeMin" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="PropertyPlantAndEquipmentUsefulLifeMax" id="sre_PropertyPlantAndEquipmentUsefulLifeMax" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SegmentReportingInformationEarningsLosses" id="sre_SegmentReportingInformationEarningsLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="SegmentReportingInformationInvestmentsInEquityMethodInvestees" id="sre_SegmentReportingInformationInvestmentsInEquityMethodInvestees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAbstract" id="sre_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalEquityMember" id="sre_TotalEquityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueInputsEquitySaleOfferPrice" id="sre_FairValueInputsEquitySaleOfferPrice" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueInputsCombinedTransportationRateAssumption" id="sre_FairValueInputsCombinedTransportationRateAssumption" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueInputsCounterpartyCreditRiskOnExistingContracts" id="sre_FairValueInputsCounterpartyCreditRiskOnExistingContracts" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueInputsOperatingAndMaintenanceEscalationRate" id="sre_FairValueInputsOperatingAndMaintenanceEscalationRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueInputsForecastedInterestRateOnDebtToBeRefinanced" id="sre_FairValueInputsForecastedInterestRateOnDebtToBeRefinanced" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueInputsFutureCashDistributions" id="sre_FairValueInputsFutureCashDistributions" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueMeasurementPercentageOfLevelTwoHierarchyForJointVenture" id="sre_FairValueMeasurementPercentageOfLevelTwoHierarchyForJointVenture" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueMeasurementPercentageOfLevelThreeHierarchyForJointVenture" id="sre_FairValueMeasurementPercentageOfLevelThreeHierarchyForJointVenture" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueMeasurementPercentageOfLevelThreeHierarchyForFormerJointVenture" id="sre_FairValueMeasurementPercentageOfLevelThreeHierarchyForFormerJointVenture" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ProbabilityWeightedDiscountedCashFlowValuationTechniqueMember" id="sre_ProbabilityWeightedDiscountedCashFlowValuationTechniqueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FairValuePercentOfFairValueMeasurementAxis" id="sre_FairValuePercentOfFairValueMeasurementAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FairValuePercentOfFairvalueMeasurementDomain" id="sre_FairValuePercentOfFairvalueMeasurementDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SixtySevenPercentMember" id="sre_SixtySevenPercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ThirtyThreePercentMember" id="sre_ThirtyThreePercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OneHundredPercentMember" id="sre_OneHundredPercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RangeDomain" id="sre_RangeDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="StatedMember" id="sre_StatedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Ustreasurygrantsreceivableconversionfromitc" id="sre_Ustreasurygrantsreceivableconversionfromitc" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="PurchasepriceallocationsouthamericamemberMember" id="sre_PurchasepriceallocationsouthamericamemberMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="WillmutGasMember" id="sre_WillmutGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncrementalProformaRevenue" id="sre_IncrementalProformaRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="IncrementalProformaEarnings" id="sre_IncrementalProformaEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="FiniteLivedIntangibleAssetsMinimumUsefulLife" id="sre_FiniteLivedIntangibleAssetsMinimumUsefulLife" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FiniteLivedIntangibleAssetsMaximumUsefulLife" id="sre_FiniteLivedIntangibleAssetsMaximumUsefulLife" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="PlantPipelineAndOtherDistributionAssetsOfEcogasMember" id="sre_PlantPipelineAndOtherDistributionAssetsOfEcogasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PlantPipelineAndOtherDistributionAssetsOfMobileGasMember" id="sre_PlantPipelineAndOtherDistributionAssetsOfMobileGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PlantPipelineAndOtherDistributionAssetsOfWillmutGasMember" id="sre_PlantPipelineAndOtherDistributionAssetsOfWillmutGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncrementalInsurancePremiumsCostRecoveryInGrc" id="sre_IncrementalInsurancePremiumsCostRecoveryInGrc" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="IncrementalInsurancePremiumsIncludedInEarnings" id="sre_IncrementalInsurancePremiumsIncludedInEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="MinimumUnrecoverablePerWildfire" id="sre_MinimumUnrecoverablePerWildfire" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RecognizedEnergyEfficiencyMechanismAward20132014Program" id="sre_RecognizedEnergyEfficiencyMechanismAward20132014Program" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="UnrecordedEnergyEfficiencyIncentiveMechanismAward" id="sre_UnrecordedEnergyEfficiencyIncentiveMechanismAward" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RecognizedGasCostIncentiveMechanismAward20102011" id="sre_RecognizedGasCostIncentiveMechanismAward20102011" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="HubServicesFirstTierNetRevenueShared9010" id="sre_HubServicesFirstTierNetRevenueShared9010" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="HubServicesSecondTierNetRevenueShared7525" id="sre_HubServicesSecondTierNetRevenueShared7525" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="HubServicesMaximumAnnualShareholderPortionNetRevenue" id="sre_HubServicesMaximumAnnualShareholderPortionNetRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="SouthOrangeCountyReliabilityEnhancementMember" id="sre_SouthOrangeCountyReliabilityEnhancementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AlisoCanyonNaturalGasStorageCompressorReplacementMember" id="sre_AlisoCanyonNaturalGasStorageCompressorReplacementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PurchaseOfElDoradoMember" id="sre_PurchaseOfElDoradoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PurchasePriceAllocationPlant" id="sre_PurchasePriceAllocationPlant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ApprovedPurchasePricePlant" id="sre_ApprovedPurchasePricePlant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="NuclearPlantProportionalInvestment" id="sre_NuclearPlantProportionalInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="NuclearPlantReplacementPowerCosts" id="sre_NuclearPlantReplacementPowerCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="NuclearPlantNetBookInvestment" id="sre_NuclearPlantNetBookInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="NuclearPlantMhiLimitedLiability" id="sre_NuclearPlantMhiLimitedLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="NuclearPlantRevenueRecognizedAssociatedWithSongs" id="sre_NuclearPlantRevenueRecognizedAssociatedWithSongs" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="NuclearPlantInvoiceToMhi" id="sre_NuclearPlantInvoiceToMhi" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="RenewablePortfolioStandardsAbstract" id="sre_RenewablePortfolioStandardsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RenewablePortfolioStandardsPenaltyPerKilowattHourOfRenewableEnergyUnderdelivery" id="sre_RenewablePortfolioStandardsPenaltyPerKilowattHourOfRenewableEnergyUnderdelivery" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="RenewablePortfolioStandardsNoncomplianceMaximumAnnualPenalty" id="sre_RenewablePortfolioStandardsNoncomplianceMaximumAnnualPenalty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="FERCRefundProceedingsMember" id="sre_FERCRefundProceedingsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FERCManipulationInvestigationMember" id="sre_FERCManipulationInvestigationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="HmrcVatClaimMember" id="sre_HmrcVatClaimMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LossContingencySettlementAgreementAmount" id="sre_LossContingencySettlementAgreementAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="EstimatedGainLossOnContractTermination" id="sre_EstimatedGainLossOnContractTermination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="PaymentsForLegalSettlementsInExcessOfRecoveredAmounts" id="sre_PaymentsForLegalSettlementsInExcessOfRecoveredAmounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="LitigationSettlementCoxCommunications" id="sre_LitigationSettlementCoxCommunications" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="RegulatoryAndOtherBalancingAccounts" id="sre_RegulatoryAndOtherBalancingAccounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="VatTaxClaimAmount" id="sre_VatTaxClaimAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="LossContingencyAccrualNonrecoveryAmountBeforeAdjustment" id="sre_LossContingencyAccrualNonrecoveryAmountBeforeAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LossContingencyAccrualNonrecoveryAmountAfterAdjustment" id="sre_LossContingencyAccrualNonrecoveryAmountAfterAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="PotentialAfterTaxEarningsImpact" id="sre_PotentialAfterTaxEarningsImpact" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="PortionOfRegulatoryAssetsArisingFromWildfireLitigationRelatedToCpucOperations" id="sre_PortionOfRegulatoryAssetsArisingFromWildfireLitigationRelatedToCpucOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="BusinessConbinationOtherNetAssetsAcquired" id="sre_BusinessConbinationOtherNetAssetsAcquired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="LuzlinaresMember" id="sre_LuzlinaresMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Quarterlyfinancialdatanetincomepersharediluted" id="sre_Quarterlyfinancialdatanetincomepersharediluted" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ShareBasedCompensationRestrictedStockUnitsMember" id="sre_ShareBasedCompensationRestrictedStockUnitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ShareBasedCompensationRestrictedStockAwardsMember" id="sre_ShareBasedCompensationRestrictedStockAwardsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ShareBasedCompensationStockOptionsMember" id="sre_ShareBasedCompensationStockOptionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AcquisitionTotalLiabilitiesAssumed" id="sre_AcquisitionTotalLiabilitiesAssumed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="CongestionRevenueRights" id="sre_CongestionRevenueRights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="EquityEarningsLossesFromCurrentJointVenture" id="sre_EquityEarningsLossesFromCurrentJointVenture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="SempraMexicoConstructionMember" id="sre_SempraMexicoConstructionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LongTermPurchaseCommitmentTerm" id="sre_LongTermPurchaseCommitmentTerm" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="LongTermPurchaseCommitmentPresentValueRegulatoryAsset" id="sre_LongTermPurchaseCommitmentPresentValueRegulatoryAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="LongTermPurchaseCommitmentFuturePaymentsLiability" id="sre_LongTermPurchaseCommitmentFuturePaymentsLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ProceedsFromLongTermTransmissionAgreement" id="sre_ProceedsFromLongTermTransmissionAgreement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="SunrisePowerlinkConstructionMember" id="sre_SunrisePowerlinkConstructionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LongTermPurchaseCommitmentFutureAnnualPayments" id="sre_LongTermPurchaseCommitmentFutureAnnualPayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LongTermPurchaseCommitmentEstimatedAnnualEscalation" id="sre_LongTermPurchaseCommitmentEstimatedAnnualEscalation" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="NuclearFuelDisposalLineItems" id="sre_NuclearFuelDisposalLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ReductionOfNuclearPowerExpenses" id="sre_ReductionOfNuclearPowerExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ReductionOfNuclearDecommissioningBalancingAccount" id="sre_ReductionOfNuclearDecommissioningBalancingAccount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ReductionOfNuclearPlant" id="sre_ReductionOfNuclearPlant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="NuclearFuelDisposalCostRecovery" id="sre_NuclearFuelDisposalCostRecovery" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="NuclearFuelDisposalTableTable" id="sre_NuclearFuelDisposalTableTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtServiceOperationsMember" id="sre_DebtServiceOperationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CitizensSunriseTransmissionMember" id="sre_CitizensSunriseTransmissionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SolarPlantsMember" id="sre_SolarPlantsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PropertyPlantEquipmentWeightedAverageUsefulLife" id="sre_PropertyPlantEquipmentWeightedAverageUsefulLife" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="EquityMethodInvestmentOtherThanTemporaryImpairmentNetOfTaxBenefit" id="sre_EquityMethodInvestmentOtherThanTemporaryImpairmentNetOfTaxBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="EquityMethodInvestmentTaxMakeWholePayment" id="sre_EquityMethodInvestmentTaxMakeWholePayment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="USTreasuryGrantsReceivable" id="sre_USTreasuryGrantsReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="EnergyRelatedInventoryLNG" id="sre_EnergyRelatedInventoryLNG" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="UtilityShareOfNuclearDecommissioningCostsAdjustedForInflation" id="sre_UtilityShareOfNuclearDecommissioningCostsAdjustedForInflation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="UnusedOperatingLossCarryforwardsAxis" id="sre_UnusedOperatingLossCarryforwardsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UnusedOperatingLossCarryforwardsDomain" id="sre_UnusedOperatingLossCarryforwardsDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PriorPeriodMember" id="sre_PriorPeriodMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CurrentPeriodMember" id="sre_CurrentPeriodMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquityMethodInvestmentOtherThanTemporaryImpairmentGross" id="sre_EquityMethodInvestmentOtherThanTemporaryImpairmentGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="EquityMethodInvestmentOtherEquityLosses" id="sre_EquityMethodInvestmentOtherEquityLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="FirstMortgageBondsDueApril2042Member" id="sre_FirstMortgageBondsDueApril2042Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueSeptember2042Member" id="sre_FirstMortgageBondsDueSeptember2042Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtayMesaEnergyCenterLoanPayableCurrentlyThroughApril2019Member" id="sre_OtayMesaEnergyCenterLoanPayableCurrentlyThroughApril2019Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtPayableCurrentlyThroughDecember2016Member" id="sre_OtherLongTermDebtPayableCurrentlyThroughDecember2016Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtPayableCurrentlyThroughOctober2022Member" id="sre_OtherLongTermDebtPayableCurrentlyThroughOctober2022Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongtermDebtVariableRateLoanPayableCurrentlyThroughDecember2028Member" id="sre_OtherLongtermDebtVariableRateLoanPayableCurrentlyThroughDecember2028Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongtermDebtFixedRateLoanPayableCurrentlyThroughDecember2028Member" id="sre_OtherLongtermDebtFixedRateLoanPayableCurrentlyThroughDecember2028Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtPayableCurrentlyThroughJanuary2031Member" id="sre_OtherLongTermDebtPayableCurrentlyThroughJanuary2031Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtPayableCurrentlyThrough2013Member" id="sre_OtherLongTermDebtPayableCurrentlyThrough2013Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtPayableCurrentlyThroughDecember2017Member" id="sre_OtherLongTermDebtPayableCurrentlyThroughDecember2017Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentSegmentTableTable" id="sre_DebtInstrumentSegmentTableTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentSegmentBorrowerAxis" id="sre_DebtInstrumentSegmentBorrowerAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentSegmentBorrowerNameDomain" id="sre_DebtInstrumentSegmentBorrowerNameDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentSegmentAxis" id="sre_DebtInstrumentSegmentAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentSegmentDebtDomain" id="sre_DebtInstrumentSegmentDebtDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtSegmentMember" id="sre_OtherLongTermDebtSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueFebruary2017Member" id="sre_OtherLongTermDebtDueFebruary2017Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueJuly2019Member" id="sre_OtherLongTermDebtDueJuly2019Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueOctober2022Member" id="sre_OtherLongTermDebtDueOctober2022Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueDecember2020Member" id="sre_OtherLongTermDebtDueDecember2020Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentSegmentCarryingAmount" id="sre_DebtInstrumentSegmentCarryingAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DebtInstrumentSegmentInterestRateStatedPercentage" id="sre_DebtInstrumentSegmentInterestRateStatedPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="DebtInstrumentSegmentLineItems" id="sre_DebtInstrumentSegmentLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentSempraRenewablesMember" id="sre_DebtInstrumentSempraRenewablesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EstimatedFairValueDoesNotIncludeEquityEarningsThatOccuredSubsequentToSeptember302012" id="sre_EstimatedFairValueDoesNotIncludeEquityEarningsThatOccuredSubsequentToSeptember302012" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="EstimatedFairValueDoesNotIncludeDividendDistributionsThatOccuredSubsequentToSeptember302012" id="sre_EstimatedFairValueDoesNotIncludeDividendDistributionsThatOccuredSubsequentToSeptember302012" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtDueApril2017Member" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtDueApril2017Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongtermDebtDueOctober2022Member" id="sre_ScheduleICondensedFinancialInformationOfParentLongtermDebtDueOctober2022Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueApril2017Member" id="sre_OtherLongTermDebtDueApril2017Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentAmountAtFixedRatesAfterFloatingToFixedSwap" id="sre_DebtInstrumentAmountAtFixedRatesAfterFloatingToFixedSwap" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="NuclearPlantInvoicePaidByMhi" id="sre_NuclearPlantInvoicePaidByMhi" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="SongsPlantInvestmentLineItems" id="sre_SongsPlantInvestmentLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NuclearPlantNetBookInvestmentPlant" id="sre_NuclearPlantNetBookInvestmentPlant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="NuclearPlantNetBookInvestmentMaterials" id="sre_NuclearPlantNetBookInvestmentMaterials" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="NuclearPlantNetBookInvestmentNuclearFuel" id="sre_NuclearPlantNetBookInvestmentNuclearFuel" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="NuclearPlantRateBaseInvestment" id="sre_NuclearPlantRateBaseInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="SongsPlantInvestmentTable" id="sre_SongsPlantInvestmentTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SongsInvestmentAxis" id="sre_SongsInvestmentAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SongsInvestmentCategoryDomain" id="sre_SongsInvestmentCategoryDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Unit2Member" id="sre_Unit2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Unit3Member" id="sre_Unit3Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CommonPlantMember" id="sre_CommonPlantMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ClevelandNationalForestTransmissionsProjectsMember" id="sre_ClevelandNationalForestTransmissionsProjectsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfSongsInvestmentTextBlock" id="sre_ScheduleOfSongsInvestmentTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCostOfCapitalDecisionTextBlock" id="sre_ScheduleOfCostOfCapitalDecisionTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="RecognizedEnergyEfficiencyMechanismAward20102012Program" id="sre_RecognizedEnergyEfficiencyMechanismAward20102012Program" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleOfCostOfCapitalLineItems" id="sre_ScheduleOfCostOfCapitalLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AuthorizedReturnOnEquityPrevious" id="sre_AuthorizedReturnOnEquityPrevious" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="AuthorizedReturnOnRateBasePrevious" id="sre_AuthorizedReturnOnRateBasePrevious" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="AuthorizedCapitalStructureCommonEquityPrevious" id="sre_AuthorizedCapitalStructureCommonEquityPrevious" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="AuthorizedReturnOnEquityRequested" id="sre_AuthorizedReturnOnEquityRequested" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="AuthorizedReturnOnRateBaseRequested" id="sre_AuthorizedReturnOnRateBaseRequested" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="AuthorizedCapitalStructureCommonEquityRequested" id="sre_AuthorizedCapitalStructureCommonEquityRequested" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="ReductionOfAnnualAuthorizedRevenue" id="sre_ReductionOfAnnualAuthorizedRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleOfCostOfCapitalTable" id="sre_ScheduleOfCostOfCapitalTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCostOfCapitalDecisionLineItems" id="sre_ScheduleOfCostOfCapitalDecisionLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CostOfCapitalAuthorizedWeighting" id="sre_CostOfCapitalAuthorizedWeighting" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="CostOfCapitalAuthorizedRateOfRecovery" id="sre_CostOfCapitalAuthorizedRateOfRecovery" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="CostOfCapitalWeightedAuthorizedReturnOnRateBase" id="sre_CostOfCapitalWeightedAuthorizedReturnOnRateBase" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="ScheduleOfCostOfCapitalDecisionTable" id="sre_ScheduleOfCostOfCapitalDecisionTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CapitalStructureCategoryAxis" id="sre_CapitalStructureCategoryAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CapitalStructureDomain" id="sre_CapitalStructureDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CapStructureLongTermDebtMember" id="sre_CapStructureLongTermDebtMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CapStructurePreferredStockMember" id="sre_CapStructurePreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CapStructureCommonEquityMember" id="sre_CapStructureCommonEquityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="GeneralRateCaseRevenueRequirementRecommended" id="sre_GeneralRateCaseRevenueRequirementRecommended" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="GeneralRateCaseAnnualRevenueRequirementIncreaseRecommended" id="sre_GeneralRateCaseAnnualRevenueRequirementIncreaseRecommended" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="GeneralRateCasePercentageAnnualRevenueRequirementIncreaseRecommended" id="sre_GeneralRateCasePercentageAnnualRevenueRequirementIncreaseRecommended" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="FercRatesAbstract" id="sre_FercRatesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AuthorizedFercReturnOnEquity" id="sre_AuthorizedFercReturnOnEquity" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="FercReturnOnEquityRequested" id="sre_FercReturnOnEquityRequested" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="FercRateBase" id="sre_FercRateBase" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleOfSegmentLongTermDebtAbstract" id="sre_ScheduleOfSegmentLongTermDebtAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfSegmentLongTermDebtTextBlock" id="sre_ScheduleOfSegmentLongTermDebtTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SunrisePowerlinkFireMitigationMember" id="sre_SunrisePowerlinkFireMitigationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NetRegulatoryAssetsLiabilitiesWillmutGasMember" id="sre_NetRegulatoryAssetsLiabilitiesWillmutGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RegulatoryAssetsMobileGasMember" id="sre_RegulatoryAssetsMobileGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RegulatoryLiabilitiesMobileGasMember" id="sre_RegulatoryLiabilitiesMobileGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalSdgePropertyPlantAndEquipmentMember" id="sre_TotalSdgePropertyPlantAndEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalSoCalGasPropertyPlantAndEquipmentMember" id="sre_TotalSoCalGasPropertyPlantAndEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalSempraGlobalAndParentPropertyPlantAndEquipmentMember" id="sre_TotalSempraGlobalAndParentPropertyPlantAndEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalSempraEnergyConsolidatedPropertyPlantAndEquipmentMember" id="sre_TotalSempraEnergyConsolidatedPropertyPlantAndEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquitySecuritiesDomesticMember" id="sre_EquitySecuritiesDomesticMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquitySecuritiesForeignMember" id="sre_EquitySecuritiesForeignMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EffectiveIncomeTaxRateReconciliationLifeInsuranceContract" id="sre_EffectiveIncomeTaxRateReconciliationLifeInsuranceContract" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataOperatingIncome" id="sre_QuarterlyFinancialDataOperatingIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataNetIncomeLossAttributableToNoncontrollingInterests" id="sre_QuarterlyFinancialDataNetIncomeLossAttributableToNoncontrollingInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="DefinedContributionPlanEmployerMatchingAmount" id="sre_DefinedContributionPlanEmployerMatchingAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ShareBasedCompensationNonqualifiedStockOptionMember" id="sre_ShareBasedCompensationNonqualifiedStockOptionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedDuringPeriodForRecognition" id="sre_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedDuringPeriodForRecognition" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ShareBasedCompensationSharebasedPaymentAwardFairValueAssumptionsExpectedTerm" id="sre_ShareBasedCompensationSharebasedPaymentAwardFairValueAssumptionsExpectedTerm" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SharebasedCompensationSharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm" id="sre_SharebasedCompensationSharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SharebasedCompensationSharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm" id="sre_SharebasedCompensationSharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SharebasedCompensationSharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" id="sre_SharebasedCompensationSharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DerivativeMaturityYear" id="sre_DerivativeMaturityYear" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNonRecurringFairValueMeasuresAbstract" id="sre_ScheduleOfNonRecurringFairValueMeasuresAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNonRecurringFairValueMeasuresTextBlock" id="sre_ScheduleOfNonRecurringFairValueMeasuresTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DerivativeRemainingMaturityLowerRange" id="sre_DerivativeRemainingMaturityLowerRange" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DerivativeRemainingMaturityHigherRange" id="sre_DerivativeRemainingMaturityHigherRange" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataIncomeTaxBenefitRelatedToLifeInsurance" id="sre_QuarterlyFinancialDataIncomeTaxBenefitRelatedToLifeInsurance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataReductionInTaxExpense" id="sre_QuarterlyFinancialDataReductionInTaxExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataDecreaseInRevenueFromLossOfContractComparedToCorrespondingQuarterInPriorYear" id="sre_QuarterlyFinancialDataDecreaseInRevenueFromLossOfContractComparedToCorrespondingQuarterInPriorYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataDecreaseInRevenueFromLowerNaturalGasVolumesComparedToCorrespondingQuarterInPriorYear" id="sre_QuarterlyFinancialDataDecreaseInRevenueFromLowerNaturalGasVolumesComparedToCorrespondingQuarterInPriorYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="EquityEarningsBeforeIncomeTaxMember" id="sre_EquityEarningsBeforeIncomeTaxMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalOtherOperatingUnitsAndParentMember" id="sre_TotalOtherOperatingUnitsAndParentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ExercisedStockOptions" id="sre_ExercisedStockOptions" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentDeferredIncomeTaxesCurrent" id="sre_ScheduleICondensedFinancialInformationOfParentDeferredIncomeTaxesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DefinedBenefitPlanInterestCostNetPeriodBenefitCost" id="sre_DefinedBenefitPlanInterestCostNetPeriodBenefitCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanServiceCostNetPeriodBenefitCost" id="sre_DefinedBenefitPlanServiceCostNetPeriodBenefitCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentCapitalContributionToSubsidiary" id="sre_ScheduleICondensedFinancialInformationOfParentCapitalContributionToSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="Assetretirementobligationsreclassification" id="sre_Assetretirementobligationsreclassification" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="EmissionCreditsPolicyAbstract" id="sre_EmissionCreditsPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EnvironmentalPolicyAbstract" id="sre_EnvironmentalPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FederalAndStateJurisdictionMember" id="sre_FederalAndStateJurisdictionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OperatingLossCarryforwardsTotal" id="sre_OperatingLossCarryforwardsTotal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="IncomeTaxReconciliationUtilityRepairAllowance" id="sre_IncomeTaxReconciliationUtilityRepairAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="IncomeTaxReconciliationOtherItemsTable" id="sre_IncomeTaxReconciliationOtherItemsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncomeTaxReconciliationDispositionOfBusinessNonTaxableGain" id="sre_IncomeTaxReconciliationDispositionOfBusinessNonTaxableGain" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="GeographicEarningsAxis" id="sre_GeographicEarningsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="GeographicEarningsDomain" id="sre_GeographicEarningsDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UnitedStatesEarningsMember" id="sre_UnitedStatesEarningsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NonUnitedStatesEarningsMember" id="sre_NonUnitedStatesEarningsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncomeTaxReconciliationOtherItemsLineItems" id="sre_IncomeTaxReconciliationOtherItemsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ShareOfDamageAwardPaid" id="sre_ShareOfDamageAwardPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AssetsHeldForSaleInventory" id="sre_AssetsHeldForSaleInventory" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="LiabilityHeldForSaleAssetRetirementObligation" id="sre_LiabilityHeldForSaleAssetRetirementObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AssetsHeldForSaleNet" id="sre_AssetsHeldForSaleNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AssetsHeldForSalePPE" id="sre_AssetsHeldForSalePPE" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="FixedIncomeRegisteredInvestmentCompanyMember" id="sre_FixedIncomeRegisteredInvestmentCompanyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PremiumOnLongTermDebtRelatedToPurchase" id="sre_PremiumOnLongTermDebtRelatedToPurchase" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="IncomeTaxReconciliationDispositionOfBusinessGainNetOfIncomeTaxPaidByPartnership" id="sre_IncomeTaxReconciliationDispositionOfBusinessGainNetOfIncomeTaxPaidByPartnership" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AllowanceForDoubtfullAccountsAbstract" id="sre_AllowanceForDoubtfullAccountsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MaximumTermHedgingExposureToVariabilityOfCashFlows" id="sre_MaximumTermHedgingExposureToVariabilityOfCashFlows" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="MaximumTermHedgingInterestRateVariabilityRelatedToDebt" id="sre_MaximumTermHedgingInterestRateVariabilityRelatedToDebt" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FixedDebtInstrumentPrincipalOutstandingMaturing2023" id="sre_FixedDebtInstrumentPrincipalOutstandingMaturing2023" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="VariableDebtInstrumentPrincipalOutstandingMaturing2018" id="sre_VariableDebtInstrumentPrincipalOutstandingMaturing2018" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="FixedDebtInstrumentStatedPecentageRate" id="sre_FixedDebtInstrumentStatedPecentageRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="USDollarFixedDebtInstrumentStatedPecentageRate" id="sre_USDollarFixedDebtInstrumentStatedPecentageRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="USDollarVariableDebtInstrumentStatedPecentageRate" id="sre_USDollarVariableDebtInstrumentStatedPecentageRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="ExpiresNovember2023Member" id="sre_ExpiresNovember2023Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="InvestmentsFairValueTrust" id="sre_InvestmentsFairValueTrust" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="QuarterlyFinancialDataIncreaseInOperatingRevenuesDueToHigherAuthorizedRevenuesFromElectricTransmission" id="sre_QuarterlyFinancialDataIncreaseInOperatingRevenuesDueToHigherAuthorizedRevenuesFromElectricTransmission" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataIncreaseInOperatingRevenuesDueToHigherAuthorizedRevenuesFromElectricGeneration" id="sre_QuarterlyFinancialDataIncreaseInOperatingRevenuesDueToHigherAuthorizedRevenuesFromElectricGeneration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataIncreaseInCostOfElectricFuelAndPurchasedPower" id="sre_QuarterlyFinancialDataIncreaseInCostOfElectricFuelAndPurchasedPower" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="FiniteLivedIntangibleAssetsStorageRightsAmortizationPeriod" id="sre_FiniteLivedIntangibleAssetsStorageRightsAmortizationPeriod" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="StorageRightsMember" id="sre_StorageRightsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DevelopmentRightsMember" id="sre_DevelopmentRightsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FiniteLivedIntangibleAssetsDevelopmentRightsAmortizationPeriod" id="sre_FiniteLivedIntangibleAssetsDevelopmentRightsAmortizationPeriod" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FiniteLivedIntangibleAssetsOtherIntangiblesAmortizationPeriodMinimum" id="sre_FiniteLivedIntangibleAssetsOtherIntangiblesAmortizationPeriodMinimum" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataLowerEffectiveTaxRate" id="sre_QuarterlyFinancialDataLowerEffectiveTaxRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="AssetsHeldForSalePurchasePrice" id="sre_AssetsHeldForSalePurchasePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="EnvironmentalSiteLiabilitiesCoveredByMechanism" id="sre_EnvironmentalSiteLiabilitiesCoveredByMechanism" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LossesReclassifiedBetweenSegments" id="sre_LossesReclassifiedBetweenSegments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="UseOfEstimatesPolicyAbstract" id="sre_UseOfEstimatesPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataIncomeTaxBenefitRelatedToRepairExpenditures" id="sre_QuarterlyFinancialDataIncomeTaxBenefitRelatedToRepairExpenditures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
</schema>
