<?xml version="1.0" encoding="ASCII"?>
<!-- Prepared by IBM Cognos FSR v6.7.2.72 using Fujitsu Interstage XWand -->
<schema targetNamespace="http://www.sempra.com/20140630" elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:sre="http://www.sempra.com/20140630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2013-01-31">
    <annotation>
        <appinfo>
            <link:linkbaseRef xlink:type="simple" xlink:href="sre-20140630_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-20140630_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-20140630_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-20140630_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/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFOPERATIONS" id="StatementOfOperations">
                <link:definition>002000 - Statement - CONDENSED 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/StatementCONDENSEDCONSOLIDATEDBALANCESHEETS" id="BalanceSheets">
                <link:definition>001000 - Statement - CONDENSED 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/StatementCONDENSEDCONSOLIDATEDBALANCESHEETSParentheticals" id="BalanceSheetsPar">
                <link:definition>001500 - Statement - CONDENSED 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/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS" id="sre_ELRID_CONDENSEDCONSOLIDATEDSTATEMENTSOFCASHFLOWS">
                <link:definition>003000 - Statement - CONDENSED 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/DisclosureGENERAL" id="sre_ELRID_DisclosureGENERAL">
                <link:definition>010100 - Disclosure - GENERAL</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="DebtAndCreditFacilities">
                <link:definition>010600 - 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="DerivativeFinancialInstruments">
                <link:definition>010700 - 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="FairValueMeasurements">
                <link:definition>010800 - 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>010900 - 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="SegmentInformation">
                <link:definition>011100 - 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="SubsequentEvents">
                <link:definition>011200 - 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/DisclosureOTHERFINANCIALDATA" id="OtherFinancialData">
                <link:definition>010500 - Disclosure - 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/DisclosureCOMMITMENTSANDCONTINGENCIES" id="CommitmentsAndContingencies">
                <link:definition>011000 - 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/DisclosureSIGNIFICANTACCOUNTINGPOLICIESPolicies" id="SignificantAccountingPoliciesPolicies">
                <link:definition>020000 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (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/DisclosureOTHERFINANCIALDATATables" id="sre_ELRID_DisclosureOTHERFINANCIALDATATables">
                <link:definition>030500 - Disclosure - 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/DisclosureDERIVATIVEFINANCIALINSTRUMENTSTables" id="sre_ELRID_DisclosureDERIVATIVEFINANCIALINSTRUMENTSTables">
                <link:definition>030700 - 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>030800 - 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>031100 - 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/DisclosureINVESTMENTSINUNCONSOLIDATEDENTITIESDetails" id="sre_ELRID_INVESTMENTSINUNCONSOLIDATEDENTITIESDetails">
                <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/DisclosureOTHERFINANCIALDATAVARIABLEINTERESTENTITIESDetails" id="sre_ELRID_DisclosureOTHERFINANCIALDATAVARIABLEINTERESTENTITIESDetails">
                <link:definition>040505 - Disclosure - OTHER FINANCIAL DATA - VARIABLE INTEREST 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/DisclosureDEBTANDCREDITFACILITIES2Details" id="sre_ELRID_DisclosureDEBTANDCREDITFACILITIES2Details">
                <link:definition>040620 - 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/DisclosureDERIVATIVEFINANCIALINSTRUMENTSDetails" id="sre_ELRID_DisclosureDERIVATIVEFINANCIALINSTRUMENTSDetails">
                <link:definition>040700 - 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/DisclosureFAIRVALUEMEASUREMENTS2Details" id="sre_ELRID_FAIRVALUEMEASUREMENTS2Details">
                <link:definition>040830 - 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/DisclosureCALIFORNIAUTILITIESREGULATORYMATTERSSCHEDULEOFREGULATORYAMOUNTS2Details" id="sre_ELRID_CALIFORNIAUTILITIESREGULATORYMATTERSSCHEDULEOFREGULATORYAMOUNTS2Details">
                <link:definition>040900 - 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/DisclosureCOMMITMENTSANDCONTINGENCIESLEGALPROCEEDINGSDetails" id="sre_ELRID_DisclosureCOMMITMENTSANDCONTINGENCIESLEGALPROCEEDINGSDetails">
                <link:definition>041000 - Disclosure - COMMITMENTS AND CONTINGENCIES - LEGAL PROCEEDINGS (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>041100 - 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/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>031000 - 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/DisclosureOTHERFINANCIALDATAPENSIONANDOTHERPOSTRETIREMENTBENEFITSDetails" id="sre_ELRID_DisclosureOTHERFINANCIALDATAPENSIONANDOTHERPOSTRETIREMENTBENEFITSDetails">
                <link:definition>040510 - Disclosure - OTHER FINANCIAL DATA - PENSION AND OTHER POSTRETIREMENT BENEFITS (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/DisclosureOTHERFINANCIALDATAEARNINGSPERSHAREDetails" id="sre_ELRID_DisclosureOTHERFINANCIALDATAEARNINGSPERSHAREDetails">
                <link:definition>040515 - Disclosure - OTHER FINANCIAL DATA - 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/DisclosureOTHERFINANCIALDATACOMMONSTOCKREPURCHASEPROGRAMDetails" id="sre_ELRID_DisclosureOTHERFINANCIALDATACOMMONSTOCKREPURCHASEPROGRAMDetails">
                <link:definition>040520 - Disclosure - OTHER FINANCIAL DATA - COMMON STOCK REPURCHASE PROGRAM (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/DisclosureOTHERFINANCIALDATASHAREBASEDCOMPENSATIONDetails" id="sre_ELRID_DisclosureOTHERFINANCIALDATASHAREBASEDCOMPENSATIONDetails">
                <link:definition>040525 - Disclosure - OTHER FINANCIAL DATA - 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/DisclosureOTHERFINANCIALDATACAPITALIZEDFINANCINGCOSTSDetails" id="sre_ELRID_DisclosureOTHERFINANCIALDATACAPITALIZEDFINANCINGCOSTSDetails">
                <link:definition>040530 - Disclosure - OTHER FINANCIAL DATA - CAPITALIZED FINANCING COSTS (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/DisclosureOTHERFINANCIALDATACOMPREHENSIVEINCOMEANDEQUITYDetails" id="sre_ELRID_DisclosureOTHERFINANCIALDATACOMPREHENSIVEINCOMEANDEQUITYDetails">
                <link:definition>040535 - Disclosure - OTHER FINANCIAL DATA - COMPREHENSIVE INCOME AND EQUITY (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/DisclosureOTHERFINANCIALDATATRANSACTIONSWITHAFFILIATESDetails" id="sre_ELRID_DisclosureOTHERFINANCIALDATATRANSACTIONSWITHAFFILIATESDetails">
                <link:definition>040540 - Disclosure - OTHER FINANCIAL DATA - TRANSACTIONS WITH AFFILIATES (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/DisclosureOTHERFINANCIALDATAOTHERINCOMEDetails" id="sre_ELRID_DisclosureOTHERFINANCIALDATAOTHERINCOMEDetails">
                <link:definition>040545 - 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/DisclosureOTHERFINANCIALDATAINCOMETAXESDetails" id="sre_ELRID_DisclosureOTHERFINANCIALDATAINCOMETAXESDetails">
                <link:definition>040550 - Disclosure - OTHER FINANCIAL DATA - 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/DisclosureCOMMITMENTSANDCONTINGENCIESNUCLEARINSURANCEDetails" id="sre_ELRID_DisclosureCOMMITMENTSANDCONTINGENCIESNUCLEARINSURANCEDetails">
                <link:definition>041010 - Disclosure - COMMITMENTS AND CONTINGENCIES - 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/DisclosureCOMMITMENTSANDCONTINGENCIESCONTRACTUALCOMMITMENTS2Details" id="sre_ELRID_COMMITMENTSANDCONTINGENCIESCONTRACTUALCOMMITMENTS2Details">
                <link:definition>041020 - Disclosure - COMMITMENTS AND CONTINGENCIES - CONTRACTUAL COMMITMENTS 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/OTHERFINANCIALDATAGOODWILLDetails" id="sre_ELRID_OTHERFINANCIALDATAGOODWILLDetails">
                <link:definition>040508 - 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/DisclosureOTHERFINANCIALDATAPREFERREDSTOCKDetails" id="sre_ELRID_DisclosureOTHERFINANCIALDATAPREFERREDSTOCKDetails">
                <link:definition>040523 - Disclosure - OTHER FINANCIAL DATA - 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/StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" id="sre_ELRID_StatementCONDENSEDCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME">
                <link:definition>002010 - Statement - CONDENSED 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/DisclosureFAIRVALUEMEASUREMENTS4Details" id="sre_ELRID_FAIRVALUEMEASUREMENTS4Details">
                <link:definition>040850 - 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/DisclosureDERIVATIVEFINANCIALINSTRUMENTS6Details" id="sre_ELRID_DisclosureDERIVATIVEFINANCIALINSTRUMENTS6Details">
                <link:definition>040750 - 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/DisclosureDERIVATIVEFINANCIALINSTRUMENTS5Details" id="sre_ELRID_DisclosureDERIVATIVEFINANCIALINSTRUMENTS5Details">
                <link:definition>040740 - 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/DisclosureDERIVATIVEFINANCIALINSTRUMENTS4Details" id="sre_ELRID_DisclosureDERIVATIVEFINANCIALINSTRUMENTS4Details">
                <link:definition>040730 - 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/DisclosureDERIVATIVEFINANCIALINSTRUMENTS3Details" id="sre_ELRID_DisclosureDERIVATIVEFINANCIALINSTRUMENTS3Details">
                <link:definition>040720 - 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/DisclosureDERIVATIVEFINANCIALINSTRUMENTS2Details" id="sre_ELRID_DisclosureDERIVATIVEFINANCIALINSTRUMENTS2Details">
                <link:definition>040710 - 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/DisclosureFAIRVALUEMEASUREMENTS3Details" id="sre_ELRID_FAIRVALUEMEASUREMENTS3Details">
                <link:definition>040840 - 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/SONGSNDT1Details" id="sre_ELRID_SONGSNDT1Details">
                <link:definition>040880 - Disclosure - SONGS NDT 1 (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/FAIRVALUEMEASUREMENTS1Details" id="sre_ELRID_FAIRVALUEMEASUREMENTS1Details">
                <link:definition>040820 - Disclosure - FAIR VALUE MEASUREMENTS 1 (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/DisclosureDEBTANDCREDITFACILITIESDetails" id="sre_ELRID_DisclosureDEBTANDCREDITFACILITIESDetails">
                <link:definition>040600 - 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/DisclosureDEBTANDCREDITFACILITIES3Details" id="sre_ELRID_DisclosureDEBTANDCREDITFACILITIES3Details">
                <link:definition>040640 - 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/OTHERFINANCIALDATAINVENTORYDetails" id="sre_ELRID_OTHERFINANCIALDATAINVENTORYDetails">
                <link:definition>040555 - 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/FAIRVALUEMEASUREMENTS5Details" id="sre_ELRID_FAIRVALUEMEASUREMENTS5Details">
                <link:definition>040860 - 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/DisclosureOTHERFINANCIALDATAUSTREASURYGRANTSRECEIVABLEDetails" id="sre_ELRID_OTHERFINANCIALDATAUSTREASURYGRANTSRECEIVABLEDetails">
                <link:definition>040404 - Disclosure - OTHER FINANCIAL DATA - U.S. TREASURY GRANTS RECEIVABLE (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/DisclosureCALIFORNIAUTILITIESREGULATORYMATTERSTables" id="sre_ELRID_CALIFORNIAUTILITIESREGULATORYMATTERSTables">
                <link:definition>030900 - 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/DisclosureCALIFORNIAUTILITIESREGULATORYMATTERSSCHEDULEOFUTILITYPROJECTSDetails" id="sre_ELRID_CALIFORNIAUTILITIESREGULATORYMATTERSSCHEDULEOFUTILITYPROJECTSDetails">
                <link:definition>040910 - Disclosure - CALIFORNIA UTILITIES' REGULATORY 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/DisclosureCALIFORNIAUTILITIESREGULATORYMATTERSSCHEDULEOFREGULATORYAMOUNTS1Details" id="sre_ELRID_CALIFORNIAUTILITIESREGULATORYMATTERSSCHEDULEOFREGULATORYAMOUNTS1Details">
                <link:definition>040890 - 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>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureNUCLEARPLANT1Details" id="sre_ELRID_NUCLEARPLANT1Details">
                <link:definition>040870 - Disclosure - NUCLEAR PLANT 1 (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/DisclosureOTHERFINANCIALDATACOMPREHENSIVEINCOMEANDEQUITY2Details" id="sre_ELRID_OTHERFINANCIALDATACOMPREHENSIVEINCOMEANDEQUITY2Details">
                <link:definition>040536 - Disclosure - OTHER FINANCIAL DATA - COMPREHENSIVE INCOME AND EQUITY 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/DisclosureOTHERFINANCIALDATACOMPREHENSIVEINCOMEANDEQUITY3Details" id="sre_ELRID_OTHERFINANCIALDATACOMPREHENSIVEINCOMEANDEQUITY3Details">
                <link:definition>040537 - Disclosure - OTHER FINANCIAL DATA - COMPREHENSIVE INCOME AND EQUITY 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/DisclosureOTHERFINANCIALDATARABBITRUSTDetails" id="sre_ELRID_OTHERFINANCIALDATARABBITRUSTDetails">
                <link:definition>040512 - Disclosure - OTHER FINANCIAL DATA - RABBI TRUST (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>040760 - 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/DisclosureOTHERFINANCIALDATAASSETRETIREMENTOBLIGATIONSDetails" id="sre_ELRID_OTHERFINANCIALDATAASSETRETIREMENTOBLIGATIONSDetails">
                <link:definition>040509 - 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/DisclosureRECENTINVESTMENTACTIVITYDetails" id="sre_ELRID_RECENTINVESTMENTACTIVITYDetails">
                <link:definition>040320 - 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/NUCLEARPLANTTables" id="sre_ELRID_NUCLEARPLANTTables">
                <link:definition>030850 - Disclosure - NUCLEAR PLANT (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/NUCLEARPLANT" id="sre_ELRID_NUCLEARPLANT">
                <link:definition>010850 - Disclosure - NUCLEAR PLANT</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>040322 - 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/COMMITMENTSANDCONTINGENCIESCONTRACTUALCOMMITMENTSDetails" id="sre_ELRID_COMMITMENTSANDCONTINGENCIESCONTRACTUALCOMMITMENTSDetails">
                <link:definition>041015 - Disclosure - COMMITMENTS AND CONTINGENCIES - CONTRACTUAL COMMITMENTS (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/COMMITMENTSANDCONTINGENCIESCONTRACTUALCOMMITMENTS3Details" id="sre_ELRID_COMMITMENTSANDCONTINGENCIESCONTRACTUALCOMMITMENTS3Details">
                <link:definition>041025 - Disclosure - COMMITMENTS AND CONTINGENCIES - CONTRACTUAL COMMITMENTS 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/COMMITMENTSANDCONTINGENCIESCONTRACTUALCOMMITMENTS4Details" id="sre_ELRID_COMMITMENTSANDCONTINGENCIESCONTRACTUALCOMMITMENTS4Details">
                <link:definition>041030 - Disclosure - COMMITMENTS AND CONTINGENCIES - CONTRACTUAL COMMITMENTS 4 (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/2013-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2013/elts/us-gaap-2013-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/2013-01-31" schemaLocation="http://xbrl.sec.gov/dei/2013/dei-2013-01-31.xsd" />
    <import namespace="http://xbrl.sec.gov/invest/2013-01-31" schemaLocation="http://xbrl.sec.gov/invest/2013/invest-2013-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" />
    <import namespace="http://fasb.org/us-types/2013-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2013/elts/us-types-2013-01-31.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="RegulatoryLiabilitiesArisingFromRemovalObligations" id="sre_RegulatoryLiabilitiesArisingFromRemovalObligations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <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="PreferredStockOfSubsidiaries" id="sre_PreferredStockOfSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="CostOfNaturalGasElectricFuelAndPurchasedPower" id="sre_CostOfNaturalGasElectricFuelAndPurchasedPower" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="OtherFinancialDataDetailsAbstract" id="sre_OtherFinancialDataDetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CapitalizedFinancingCostsDisclosureAbstract" id="sre_CapitalizedFinancingCostsDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CapitalizedFinancingCostsDisclosureLineItems" id="sre_CapitalizedFinancingCostsDisclosureLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" 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="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="OtherFinancialDataTextBlock" id="sre_OtherFinancialDataTextBlock" 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="UtilitiesCostOfElectricFuelAndPurchasedPower" id="sre_UtilitiesCostOfElectricFuelAndPurchasedPower" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" 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="OtherFinancialDataTablesAbstract" id="sre_OtherFinancialDataTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfContributionsToBenefitPlansTextBlock" id="sre_ScheduleOfContributionsToBenefitPlansTextBlock" 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="ScheduleOfShareholdersEquityAndNoncontrollingInterestsTextBlock" id="sre_ScheduleOfShareholdersEquityAndNoncontrollingInterestsTextBlock" 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="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="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="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="EarningsPerShareDisclosureAbstract" id="sre_EarningsPerShareDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" 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="CapitalizedFinancingCosts" id="sre_CapitalizedFinancingCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ComprehensiveIncomeAndEquityDisclosureAbstract" id="sre_ComprehensiveIncomeAndEquityDisclosureAbstract" 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="ScheduleOfComprehensiveIncomeAndEquityTable" id="sre_ScheduleOfComprehensiveIncomeAndEquityTable" 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="credit" xbrli:periodType="instant" />
    <element name="InvestmentInBondsRelatedPartyCarryingValue" id="sre_InvestmentInBondsRelatedPartyCarryingValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="InvestmentInBondsRelatedPartyRate" id="sre_InvestmentInBondsRelatedPartyRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <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="IncomeTaxExpenseAndEffectiveIncomeTaxRatesDisclosureAbstract" id="sre_IncomeTaxExpenseAndEffectiveIncomeTaxRatesDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncomeTaxExpenseAndEffectiveIncomeTaxRatesDisclosureLineItems" id="sre_IncomeTaxExpenseAndEffectiveIncomeTaxRatesDisclosureLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfIncomeTaxExpenseAndEffectiveIncomeTaxRatesTable" id="sre_ScheduleOfIncomeTaxExpenseAndEffectiveIncomeTaxRatesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" 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="LineOfCreditFacilitySempraEnergyConsolidatedMember" id="sre_LineOfCreditFacilitySempraEnergyConsolidatedMember" 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="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:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="CommodityDerivativeVolumesCongestionRevenueRights" id="sre_CommodityDerivativeVolumesCongestionRevenueRights" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="CommodityDerivativeVolumesElectricPower" id="sre_CommodityDerivativeVolumesElectricPower" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <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="InterestRateDerivativesMaturities" id="sre_InterestRateDerivativesMaturities" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" abstract="false" 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="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="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="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="NuclearDecommissioningTrustsDisclosureAbstract" id="sre_NuclearDecommissioningTrustsDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <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="FairValueAssetsMeasuredOnRecurringBasisTotalAssetsAtFairValue" id="sre_FairValueAssetsMeasuredOnRecurringBasisTotalAssetsAtFairValue" 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="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssuances" id="sre_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssuances" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossIncludedInCostOfElectricFuelAndPurchasedPower" id="sre_FairValueAssetsMeasuredOnRecurringBasisChangeInUnrealizedGainLossIncludedInCostOfElectricFuelAndPurchasedPower" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <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="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="CommodityContractsSubjectToRateRecoveryMember" id="sre_CommodityContractsSubjectToRateRecoveryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" 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="InvestmentInJointVentureDisclosureAbstract" id="sre_InvestmentInJointVentureDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RockiesExpressMember" id="sre_RockiesExpressMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" 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="RecentInvestmentActivityTablesAbstract" id="sre_RecentInvestmentActivityTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="JointVentureMaximumLengthOfTimeHedgedInCashFlowHedge" id="sre_JointVentureMaximumLengthOfTimeHedgedInCashFlowHedge" type="us-types:durationStringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="InvestmentInBondsRelatedPartyHistoricalCost" id="sre_InvestmentInBondsRelatedPartyHistoricalCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" 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="ScheduleOfCapitalLeasesFutureMinimumPaymentsDueTextBlock" id="sre_ScheduleOfCapitalLeasesFutureMinimumPaymentsDueTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" 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="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="ScheduleOfUtilityIncentiveAwardsTable" id="sre_ScheduleOfUtilityIncentiveAwardsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RecognizedGasCostIncentiveMechanismAward" id="sre_RecognizedGasCostIncentiveMechanismAward" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="UnrecordedGasCostIncentiveMechanismAward" id="sre_UnrecordedGasCostIncentiveMechanismAward" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" 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="duration" />
    <element name="PercentageOfClaimsPayments" id="sre_PercentageOfClaimsPayments" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="TotalIndividualAndBusinessClaims" id="sre_TotalIndividualAndBusinessClaims" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="TotalGovernmentEntityClaims" id="sre_TotalGovernmentEntityClaims" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <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="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="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="LossContingencySettlementAgreementAmount" id="sre_LossContingencySettlementAgreementAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" 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="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="NuclearFuelFabricationMember" id="sre_NuclearFuelFabricationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SunrisePowerlinkConstructionMember" id="sre_SunrisePowerlinkConstructionMember" 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="PaymentsUnderContractualCommitmentsLineItems" id="sre_PaymentsUnderContractualCommitmentsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PaymentsUnderContractualCommitmentsTable" id="sre_PaymentsUnderContractualCommitmentsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ContractualCommitmentsPaymentsDueCurrent" id="sre_ContractualCommitmentsPaymentsDueCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ContractualCommitmentsPaymentsDueInTwoYears" id="sre_ContractualCommitmentsPaymentsDueInTwoYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ContractualCommitmentsPaymentsDueInThreeYears" id="sre_ContractualCommitmentsPaymentsDueInThreeYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ContractualCommitmentsPaymentsDueInFourYears" id="sre_ContractualCommitmentsPaymentsDueInFourYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ContractualCommitmentsPaymentsDueInFiveYears" id="sre_ContractualCommitmentsPaymentsDueInFiveYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ContractualCommitmentsPaymentsDueThereafter" id="sre_ContractualCommitmentsPaymentsDueThereafter" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RegulatoryAssetsArisingFromWildfireLitigationCosts" id="sre_RegulatoryAssetsArisingFromWildfireLitigationCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAllocatedTransmissionInstruments" id="sre_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetAllocatedTransmissionInstruments" 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="ProceedsFromReturnOfCapital" id="sre_ProceedsFromReturnOfCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" 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="LineOfCreditFacilityIncreaseDecreaseInMaximumBorrowingCapacityUnderNewFacility" id="sre_LineOfCreditFacilityIncreaseDecreaseInMaximumBorrowingCapacityUnderNewFacility" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ElectricDistributionAdvancedMeteringAndGenerationInfrastructureMember" id="sre_ElectricDistributionAdvancedMeteringAndGenerationInfrastructureMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DerivativeCreditRiskRelatedContingentFeaturesLineItems" id="sre_DerivativeCreditRiskRelatedContingentFeaturesLineItems" 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="InterestRateAndForeignExchangeInstrumentsMember" id="sre_InterestRateAndForeignExchangeInstrumentsMember" 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="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="ScheduleOfPerformanceBasedRestrictedSharesLineItems" id="sre_ScheduleOfPerformanceBasedRestrictedSharesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" 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="AcceleratedShareRepurchasesFinalShareDelivery" id="sre_AcceleratedShareRepurchasesFinalShareDelivery" type="xbrli:sharesItemType" 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="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="LibertyGasStorageLitigationMember" id="sre_LibertyGasStorageLitigationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquityEarningsNetOfIncomeTaxMember" id="sre_EquityEarningsNetOfIncomeTaxMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquityEarningsBeforeIncomeTaxMember" id="sre_EquityEarningsBeforeIncomeTaxMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherOperationAndMaintenanceMember" id="sre_OtherOperationAndMaintenanceMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" 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="RestrictedStockAwardsGranted" id="sre_RestrictedStockAwardsGranted" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="LegalSettlementReceivable" id="sre_LegalSettlementReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="GoodwillDisclosureAbstract" id="sre_GoodwillDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="GoodwillSubjectToTranslationAdjustment" id="sre_GoodwillSubjectToTranslationAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="GoodwillBySegmentParentAndOtherMember" id="sre_GoodwillBySegmentParentAndOtherMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtFootnoteAxis" id="sre_DebtFootnoteAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtEntityDomain" id="sre_DebtEntityDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SempraEnergyMember" id="sre_SempraEnergyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EnergyRelatedBusinessesAbstract" id="sre_EnergyRelatedBusinessesAbstract" type="xbrli:stringItemType" 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="FairValueOfNoncontrollingInterestsDuration" id="sre_FairValueOfNoncontrollingInterestsDuration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="CommitmentFootnoteAxis" id="sre_CommitmentFootnoteAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CommitmentEntityDomain" id="sre_CommitmentEntityDomain" 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="PreferredStockRedeemed" id="sre_PreferredStockRedeemed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="PreferredStockRedemptionPricePerShareMinimum" id="sre_PreferredStockRedemptionPricePerShareMinimum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="PreferredStockRedemptionPricePerShareMaximum" id="sre_PreferredStockRedemptionPricePerShareMaximum" 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="OtherComprehensiveIncomeReclassificationToNetIncomeOfForeignCurrencyTranslationAdjustmentRelatedToEquityMethodInvestments" id="sre_OtherComprehensiveIncomeReclassificationToNetIncomeOfForeignCurrencyTranslationAdjustmentRelatedToEquityMethodInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="TotalShareholderReturnTextBlock" id="sre_TotalShareholderReturnTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" 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="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="CommonSharesReceivedForEachRestrictedStockUnit" id="sre_CommonSharesReceivedForEachRestrictedStockUnit" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="AdjustmentsAndEliminationsMember" id="sre_AdjustmentsAndEliminationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DistributionsFromJointVentureTotal" id="sre_DistributionsFromJointVentureTotal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="GoodwillBySegmentSempraEnergyConsolidatedMember" id="sre_GoodwillBySegmentSempraEnergyConsolidatedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PipelineSafetyPhase1Member" id="sre_PipelineSafetyPhase1Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EstimatedProjectCost" id="sre_EstimatedProjectCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DebtInstrumentStatedPercentageRateMinimum" id="sre_DebtInstrumentStatedPercentageRateMinimum" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="DebtInstrumentStatedPercentageRateMaximum" id="sre_DebtInstrumentStatedPercentageRateMaximum" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="DebtInstrumentPurchasedParent" id="sre_DebtInstrumentPurchasedParent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DebtInstrumentNetIntercompanyElimination" id="sre_DebtInstrumentNetIntercompanyElimination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <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="GoodwillBySegmentSempraNaturalGasMember" id="sre_GoodwillBySegmentSempraNaturalGasMember" 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="LineOfCreditFacilityCaliforniaUtilitiesCombinedMember" id="sre_LineOfCreditFacilityCaliforniaUtilitiesCombinedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <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="PaymentsForLegalSettlementsInExcessOfRecoveredAmounts" id="sre_PaymentsForLegalSettlementsInExcessOfRecoveredAmounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="SempraSouthAmericanUtilitiesMember" id="sre_SempraSouthAmericanUtilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SempraMexicoMember" id="sre_SempraMexicoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SempraNaturalGasMember" id="sre_SempraNaturalGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ElectricDistributionAndGenerationPlantMember" id="sre_ElectricDistributionAndGenerationPlantMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="BiologicalMonitoringConstructionMember" id="sre_BiologicalMonitoringConstructionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesOperatingRevenuesElectric" id="sre_AmountsAssociatedWithVariableInterestEntitiesOperatingRevenuesElectric" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" 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="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="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="AmountsAssociatedWithVariableInterestEntitiesEarningsLossesAttributableNoncontrollilngInterests" id="sre_AmountsAssociatedWithVariableInterestEntitiesEarningsLossesAttributableNoncontrollilngInterests" 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="RemeasurementDueToCollectiveBargainingAgreementLineItems" id="sre_RemeasurementDueToCollectiveBargainingAgreementLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DiscountRateForRemeasurement" id="sre_DiscountRateForRemeasurement" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DecreaseInRecordedLiabilityFromRemeasurement" id="sre_DecreaseInRecordedLiabilityFromRemeasurement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="RemeasurementDueToCollectiveBargainingAgreementTable" id="sre_RemeasurementDueToCollectiveBargainingAgreementTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <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="FlatRidge2Member" id="sre_FlatRidge2Member" type="nonnum:domainItemType" 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="ScheduleOfOwnershipInterestsHeldByOthersTable" id="sre_ScheduleOfOwnershipInterestsHeldByOthersTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfOwnershipInterestsHeldByOthersAxis" id="sre_ScheduleOfOwnershipInterestsHeldByOthersAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfOwnershipInterestsHeldByOthersDomain" id="sre_ScheduleOfOwnershipInterestsHeldByOthersDomain" 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="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="TotalComprehensiveIncomeBeforePreferredStockDividendRequirements" id="sre_TotalComprehensiveIncomeBeforePreferredStockDividendRequirements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="NoncontrollingInterestPolicyTextBlock" id="sre_NoncontrollingInterestPolicyTextBlock" 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="CRRAuctionRatePerMWHourMinimum" id="sre_CRRAuctionRatePerMWHourMinimum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="CRRAuctionRatePerMWHourMaximum" id="sre_CRRAuctionRatePerMWHourMaximum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="RevenuesEnergyRelatedBusinessesMember" id="sre_RevenuesEnergyRelatedBusinessesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueLiabilitiesMeasuredOnRecurringBasisTotalLiabilitiesAtFairValue" id="sre_FairValueLiabilitiesMeasuredOnRecurringBasisTotalLiabilitiesAtFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ShareRepurchasesAbstract" id="sre_ShareRepurchasesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LongTermPurchaseCommitmentEstimatedAnnualEscalation" id="sre_LongTermPurchaseCommitmentEstimatedAnnualEscalation" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="LongTermPurchaseCommitmentTerm" id="sre_LongTermPurchaseCommitmentTerm" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="LongTermPurchaseCommitmentFutureAnnualPayments" id="sre_LongTermPurchaseCommitmentFutureAnnualPayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="EquityMethodInvestmentOtherThanTemporaryImpairmentAfterTax" id="sre_EquityMethodInvestmentOtherThanTemporaryImpairmentAfterTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="NuclearPlantOwnershipPercentage" id="sre_NuclearPlantOwnershipPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" 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="NuclearPlantNetBookInvestmentPlant" id="sre_NuclearPlantNetBookInvestmentPlant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="EquityEarningsLossesBeforeIncomeTaxRockiesExpress" id="sre_EquityEarningsLossesBeforeIncomeTaxRockiesExpress" 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="ScheduleOfSunrisePowerlinkLineItems" id="sre_ScheduleOfSunrisePowerlinkLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SunrisePowerlinkTotalCapitalInvestment" id="sre_SunrisePowerlinkTotalCapitalInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="SunrisePowerlinkRateBaseInvestment" id="sre_SunrisePowerlinkRateBaseInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="SunrisePowerlinkProjectedRateBaseInvestment" id="sre_SunrisePowerlinkProjectedRateBaseInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="SunrisePowerlinkEstablishedCostMaximum" id="sre_SunrisePowerlinkEstablishedCostMaximum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleOfSunrisePowerlinkTable" id="sre_ScheduleOfSunrisePowerlinkTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" 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="SempraRenewablesMember" id="sre_SempraRenewablesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" 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="DebtInstrumentFloatingToFixedInterestRateSwap" id="sre_DebtInstrumentFloatingToFixedInterestRateSwap" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="EcoSubstationMember" id="sre_EcoSubstationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <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="CitizensSunriseTransmissionMember" id="sre_CitizensSunriseTransmissionMember" 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="VatTaxClaimAmount" id="sre_VatTaxClaimAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <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="TotalInventoryLineItems" id="sre_TotalInventoryLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EnergyRelatedInventoryMaterialsAndSupplies" id="sre_EnergyRelatedInventoryMaterialsAndSupplies" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="InventoryTable" id="sre_InventoryTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CashFlowHedgeDisclosureLineItems" id="sre_CashFlowHedgeDisclosureLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CashFlowHedgeDisclosureTable" id="sre_CashFlowHedgeDisclosureTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CashFlowHedgeIneffectiveness" id="sre_CashFlowHedgeIneffectiveness" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="DerivativeInterestRateAndForeignExchangeInstrumentsNondesignated" id="sre_DerivativeInterestRateAndForeignExchangeInstrumentsNondesignated" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ProbabilityWeightedDiscountedCashFlowValuationTechniqueMember" id="sre_ProbabilityWeightedDiscountedCashFlowValuationTechniqueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DiscountedCashFlowValuationTechniqueMember" id="sre_DiscountedCashFlowValuationTechniqueMember" 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="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="MaximumLengthTimeHedgedInCashFlowHedge" id="sre_MaximumLengthTimeHedgedInCashFlowHedge" type="us-types:durationStringItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanSettlementsCost" id="sre_DefinedBenefitPlanSettlementsCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="FairValueInputsFutureCashDistributions" id="sre_FairValueInputsFutureCashDistributions" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <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="UsTreasuryGrantsReceivableDisclosureAbstract" id="sre_UsTreasuryGrantsReceivableDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ReceivablesFromTransactionsWithOtherOperatingSegmentsOfSameEntity" id="sre_ReceivablesFromTransactionsWithOtherOperatingSegmentsOfSameEntity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="FairValueInputsEquitySaleOfferPrice" id="sre_FairValueInputsEquitySaleOfferPrice" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" 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="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="RegulatoryMattersTablesAbstract" id="sre_RegulatoryMattersTablesAbstract" type="xbrli:stringItemType" 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="ClevelandNationalForestTransmissionsProjectsMember" id="sre_ClevelandNationalForestTransmissionsProjectsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="GeneralRateCaseLineItems" id="sre_GeneralRateCaseLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfGeneralRateCaseTable" id="sre_ScheduleOfGeneralRateCaseTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" 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="NuclearPlantInvestmentLineItems" id="sre_NuclearPlantInvestmentLineItems" 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="NuclearPlantInvestmentTable" id="sre_NuclearPlantInvestmentTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" 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="UtilityIncentiveAwardsLineItems" id="sre_UtilityIncentiveAwardsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EnergyRelatedInventoryLiquefiedNaturalGas" id="sre_EnergyRelatedInventoryLiquefiedNaturalGas" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AssociatedCashCollateralCommodityContractsNotSubjectToRateRecovery" id="sre_AssociatedCashCollateralCommodityContractsNotSubjectToRateRecovery" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AssociatedCashCollateralCommodityContractsSubjectToRateRecovery" id="sre_AssociatedCashCollateralCommodityContractsSubjectToRateRecovery" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="OtherDerivativesAsHedgingInstrumentsAtFairValueNetBeforeCashCollateral" id="sre_OtherDerivativesAsHedgingInstrumentsAtFairValueNetBeforeCashCollateral" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ProceedsFromSaleOfNoncontrollingInterestsNet" id="sre_ProceedsFromSaleOfNoncontrollingInterestsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="SaleOfNoncontrollingInterestsOfferingCosts" id="sre_SaleOfNoncontrollingInterestsOfferingCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ReductionOfGrantsReceivableDueToSequestration" id="sre_ReductionOfGrantsReceivableDueToSequestration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ReductionInTaxBenefitDueToSequestration" id="sre_ReductionInTaxBenefitDueToSequestration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="OwnershipInterestsHeldByOthersIenovaMember" id="sre_OwnershipInterestsHeldByOthersIenovaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SaleOfNoncontrollingInterestsAbstract" id="sre_SaleOfNoncontrollingInterestsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MinorityInterestProceedsFromStockIssuance" id="sre_MinorityInterestProceedsFromStockIssuance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ChangesInComponentsOfAccumulatedOtherComprehensiveIncomeTable" id="sre_ChangesInComponentsOfAccumulatedOtherComprehensiveIncomeTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ChangesInComponentsOfAccumulatedOtherComprehensiveIncomeAxis" id="sre_ChangesInComponentsOfAccumulatedOtherComprehensiveIncomeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ForeignCurrencyTranslationAdjustmentsMember" id="sre_ForeignCurrencyTranslationAdjustmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UnamortizedNetActuarialLossMember" id="sre_UnamortizedNetActuarialLossMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UnamortizedPriorServiceCreditMember" id="sre_UnamortizedPriorServiceCreditMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FinancialInstrustmentsMember" id="sre_FinancialInstrustmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalAccumulatedOtherComprehensiveIncomeLossDomain" id="sre_TotalAccumulatedOtherComprehensiveIncomeLossDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NetOtherComprehensiveIncome" id="sre_NetOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="InterestRateDerivativesTypeAxis" id="sre_InterestRateDerivativesTypeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AmountReclassifiedFromAccumulatedOtherComprehensiveIncomeLoss" id="sre_AmountReclassifiedFromAccumulatedOtherComprehensiveIncomeLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="LocationOnStatementOfOperationsAxis" id="sre_LocationOnStatementOfOperationsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LocationOnStatementOfOperationsDomain" id="sre_LocationOnStatementOfOperationsDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncomeBeforeTaxMember" id="sre_IncomeBeforeTaxMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncomeTaxExpenseMember" id="sre_IncomeTaxExpenseMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncomeAfterTaxMember" id="sre_IncomeAfterTaxMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EarningsAttributableToNoncontrollingInterestsMember" id="sre_EarningsAttributableToNoncontrollingInterestsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalMember" id="sre_TotalMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherComprehensiveIncomeComponentsAxis" id="sre_OtherComprehensiveIncomeComponentsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherComprehensiveIncomeComponentsDomain" id="sre_OtherComprehensiveIncomeComponentsDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="InterestRateInstrumentsMember" id="sre_InterestRateInstrumentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AmortizationOfActuarialLossMember" id="sre_AmortizationOfActuarialLossMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="BeforeTaxMember" id="sre_BeforeTaxMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RabbiTrustDisclosureAbstract" id="sre_RabbiTrustDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ReconcilationOfDerivativeInstrumentsOnBalanceSheetsLineItems" id="sre_ReconcilationOfDerivativeInstrumentsOnBalanceSheetsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ReconcilationOfDerivativeInstrumentsOnBalanceSheetsTable" id="sre_ReconcilationOfDerivativeInstrumentsOnBalanceSheetsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ReconcilationOfDerivativeInstrumentsOnBalanceSheetsLocationAxis" id="sre_ReconcilationOfDerivativeInstrumentsOnBalanceSheetsLocationAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NetDerivativeInstrumentsPresentedOnBalanceSheet" id="sre_NetDerivativeInstrumentsPresentedOnBalanceSheet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AdditionalMarginPosted" id="sre_AdditionalMarginPosted" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="OtherContractsNotSubjectToDerivativeAccounting" id="sre_OtherContractsNotSubjectToDerivativeAccounting" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="SundryDerivatives" id="sre_SundryDerivatives" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="TotalOnBalanceSheet" id="sre_TotalOnBalanceSheet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DerivativeInterestRateAndForeignExchangeInstrumentsDesignated" id="sre_DerivativeInterestRateAndForeignExchangeInstrumentsDesignated" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AdditionalMarginPostedForCommodityContractsNotSubjectToRateRecovery" id="sre_AdditionalMarginPostedForCommodityContractsNotSubjectToRateRecovery" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AdditionalMarginPostedForCommodityContractsSubjectToRateRecovery" id="sre_AdditionalMarginPostedForCommodityContractsSubjectToRateRecovery" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="FixedFeeContractAmount" id="sre_FixedFeeContractAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleOfReclassificationsOutAociTextBlock" id="sre_ScheduleOfReclassificationsOutAociTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="OperationsAndMaintenanceMesquitePowerMember" id="sre_OperationsAndMaintenanceMesquitePowerMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CommodityContractsNotSubjectToRateRecoveryDesignated" id="sre_CommodityContractsNotSubjectToRateRecoveryDesignated" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleOfEquityMethodInvesteeDebtInstrumentsAxis" id="sre_ScheduleOfEquityMethodInvesteeDebtInstrumentsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquityMethodInvesteeDebtDomain" id="sre_EquityMethodInvesteeDebtDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TermLoanDueJune2023Member" id="sre_TermLoanDueJune2023Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FixedRateNoteDueJune2035Member" id="sre_FixedRateNoteDueJune2035Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ContractualCommitmentByCategoryAxis" id="sre_ContractualCommitmentByCategoryAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ContractualCommitmentByCategoryDomain" id="sre_ContractualCommitmentByCategoryDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UseOfProceeds" id="sre_UseOfProceeds" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleOfShareBasedCompensationTable" id="sre_ScheduleOfShareBasedCompensationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ShareBasedCompensationTypeAxis" id="sre_ShareBasedCompensationTypeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ShareBasedCompensationTypeDomain" id="sre_ShareBasedCompensationTypeDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PerformanceBasedMember" id="sre_PerformanceBasedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ServiceBasedMember" id="sre_ServiceBasedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncomeTaxExpenseFromCorporateReorganizationRelatedToIenovaIpo" id="sre_IncomeTaxExpenseFromCorporateReorganizationRelatedToIenovaIpo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonthsForNoncontrollingInterest" id="sre_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonthsForNoncontrollingInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="EarningsLossesReclassifiedBetweenSegments" id="sre_EarningsLossesReclassifiedBetweenSegments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ProceedsFromUsTreasuryGrants" id="sre_ProceedsFromUsTreasuryGrants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="NuclearFacilityPlantReclassifiedToRegulatoryAsset" id="sre_NuclearFacilityPlantReclassifiedToRegulatoryAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="CapitalExpendituresRecoverableByUSTreasuryGrantsReceivable" id="sre_CapitalExpendituresRecoverableByUSTreasuryGrantsReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="SequestrationOfUsTreasuryGrantsReceivable" id="sre_SequestrationOfUsTreasuryGrantsReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="EletransMember" id="sre_EletransMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CopperMountain2Member" id="sre_CopperMountain2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MesquiteSolar1Member" id="sre_MesquiteSolar1Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquityMethodInvestmentRealizedGainLossOnDisposalAfterTax" id="sre_EquityMethodInvestmentRealizedGainLossOnDisposalAfterTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="RestrictedStockUnitsIssuedBySubsidary" id="sre_RestrictedStockUnitsIssuedBySubsidary" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SempraRockiesMarketingMember" id="sre_SempraRockiesMarketingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PipelineSafetyEnhancementProgramMember" id="sre_PipelineSafetyEnhancementProgramMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EnergiaSierraJuarezWindProjectMember" id="sre_EnergiaSierraJuarezWindProjectMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SunriseSanDiegoCountyMechanicsLienMember" id="sre_SunriseSanDiegoCountyMechanicsLienMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SunriseImperialCountyMechanicsLienMember" id="sre_SunriseImperialCountyMechanicsLienMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ApprovedGasCostIncentiveMechanismAwardUnrecorded" id="sre_ApprovedGasCostIncentiveMechanismAwardUnrecorded" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="FercElectricTransmissionFormulaRateFilingLineItems" id="sre_FercElectricTransmissionFormulaRateFilingLineItems" 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="ScheduleOfFercElectricTransmissionFormulaRateFilingTable" id="sre_ScheduleOfFercElectricTransmissionFormulaRateFilingTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="GeneralRateCaseCumulativeEarningsImpact" id="sre_GeneralRateCaseCumulativeEarningsImpact" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="GeneralRateCaseRegulatoryAsset" id="sre_GeneralRateCaseRegulatoryAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="GeneralRateCaseNoncurrentRegulatoryAsset" id="sre_GeneralRateCaseNoncurrentRegulatoryAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="CopperMountainSolar2Member" id="sre_CopperMountainSolar2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="GeneralRateCaseIncrementalEarningsImpact" id="sre_GeneralRateCaseIncrementalEarningsImpact" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="TermLoanDueMay2031Member" id="sre_TermLoanDueMay2031Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentMaximumBorrowingAmount" id="sre_DebtInstrumentMaximumBorrowingAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DebtInstrumentOutstandingBorrowings" id="sre_DebtInstrumentOutstandingBorrowings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DebtInstrumentInterestRateAfterFloatingToFixedSwap" id="sre_DebtInstrumentInterestRateAfterFloatingToFixedSwap" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="RetiredDebtInstrumentFaceAmount" id="sre_RetiredDebtInstrumentFaceAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RetiredDebtInstrumentInterestRateStatedPercentage" id="sre_RetiredDebtInstrumentInterestRateStatedPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="ScheduleOfChangesInAssetRetirementObligationsTextBlock" id="sre_ScheduleOfChangesInAssetRetirementObligationsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" 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="AssetRetirementObligationReclassification" id="sre_AssetRetirementObligationReclassification" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="AssetRetirementObligationsAssumptionsUsedDiscountRate" id="sre_AssetRetirementObligationsAssumptionsUsedDiscountRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="AssetRetirementObligationsTable" id="sre_AssetRetirementObligationsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ProceedsFromSaleOfAssetsAndInvestments" id="sre_ProceedsFromSaleOfAssetsAndInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ForeignCurrencyTranslationMember" id="sre_ForeignCurrencyTranslationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CommodityContractsNotSubjectToRateRecoveryMember" id="sre_CommodityContractsNotSubjectToRateRecoveryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AssetRetirementObligationsIncreaseInAssetServiceLivesBeginningRate" id="sre_AssetRetirementObligationsIncreaseInAssetServiceLivesBeginningRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="AssetRetirementObligationsIncreaseInAssetServiceLivesEndingRate" id="sre_AssetRetirementObligationsIncreaseInAssetServiceLivesEndingRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="RegulatoryAssetNuclearPlantClosure" id="sre_RegulatoryAssetNuclearPlantClosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="PreferredStockPendingRedemption" id="sre_PreferredStockPendingRedemption" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DeconsolidationOfBusinessLineItems" id="sre_DeconsolidationOfBusinessLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherAssetsDivestedFromDeconsolidation" id="sre_OtherAssetsDivestedFromDeconsolidation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="PropertyPlantAndEquipmentDivestedFromDeconsolidation" id="sre_PropertyPlantAndEquipmentDivestedFromDeconsolidation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="LongTermDebtIncludingCurrentPortionDivestedFromDeconsolidation" id="sre_LongTermDebtIncludingCurrentPortionDivestedFromDeconsolidation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="OtherLiabilitiesDivestedFromDeconsolidation" id="sre_OtherLiabilitiesDivestedFromDeconsolidation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ProceedsFromSaleNetTransactionCosts" id="sre_ProceedsFromSaleNetTransactionCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="EquityMethodInvestmentsUponDeconsolidation" id="sre_EquityMethodInvestmentsUponDeconsolidation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleOfDeconsolidationOfBusinessTable" id="sre_ScheduleOfDeconsolidationOfBusinessTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeconsolidationOfBusinessAxis" id="sre_DeconsolidationOfBusinessAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeconsolidationOfBusinessDomain" id="sre_DeconsolidationOfBusinessDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfUsTreasuryGrantsReceivableTable" id="sre_ScheduleOfUsTreasuryGrantsReceivableTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UsTreasuryGrantsReceivableLineItems" id="sre_UsTreasuryGrantsReceivableLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UsTreasuryGrantsReceivableAxis" id="sre_UsTreasuryGrantsReceivableAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UsTreasuryGrantsReceivableDomain" id="sre_UsTreasuryGrantsReceivableDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TransactionCostsRelatedToSale" id="sre_TransactionCostsRelatedToSale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ConstructionDepositsByLargeCustomers" id="sre_ConstructionDepositsByLargeCustomers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="CallPremiumOnPreferredStock" id="sre_CallPremiumOnPreferredStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="AssetRetirementObligationPayments" id="sre_AssetRetirementObligationPayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="AssetRetirementObligationRevisionOfGrc" id="sre_AssetRetirementObligationRevisionOfGrc" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="EstimatedProjectCostLowerRange" id="sre_EstimatedProjectCostLowerRange" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="EstimatedProjectCostUpperRange" id="sre_EstimatedProjectCostUpperRange" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="SouthBaySubstationMember" id="sre_SouthBaySubstationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AuthorizedRecoveryAmountNuclearDecommissioningTrustFunding" id="sre_AuthorizedRecoveryAmountNuclearDecommissioningTrustFunding" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="RequestedRecoveryAmountNuclearDecommissioningTrustFunding" id="sre_RequestedRecoveryAmountNuclearDecommissioningTrustFunding" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleOfBusinessDeconsolidationTextBlock" id="sre_ScheduleOfBusinessDeconsolidationTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DeconsolidationGainOrLossAmountAfterTax" id="sre_DeconsolidationGainOrLossAmountAfterTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="NuclearPropertyInsuranceDeductiblePerEvent" id="sre_NuclearPropertyInsuranceDeductiblePerEvent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="HqBuildToSuitLeaseMember" id="sre_HqBuildToSuitLeaseMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="BrokenBow2Member" id="sre_BrokenBow2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CopperMountainSolar3Member" id="sre_CopperMountainSolar3Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ContractualCommitmentsPaymentsDueInSixYears" id="sre_ContractualCommitmentsPaymentsDueInSixYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DebtInstrumentInterestRateAfterCrossCurrencySwap" id="sre_DebtInstrumentInterestRateAfterCrossCurrencySwap" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="EnergiaSierraJuarezWindAndSasabeGuaymasProjectsMember" id="sre_EnergiaSierraJuarezWindAndSasabeGuaymasProjectsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SasabeGuaymasNaturalGasPipelineProjectMember" id="sre_SasabeGuaymasNaturalGasPipelineProjectMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="BrokenBow2AndCopperMountainSolar3ProjectsMember" id="sre_BrokenBow2AndCopperMountainSolar3ProjectsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AvailableForSaleSecuritiesFairValue" id="sre_AvailableForSaleSecuritiesFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="AvailableForSaleCost" id="sre_AvailableForSaleCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="OtherIncomeTable" id="sre_OtherIncomeTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RegulatoryInterestNet" id="sre_RegulatoryInterestNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="NuclearPlantTextBlock" id="sre_NuclearPlantTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="NuclearPlantTablesAbstract" id="sre_NuclearPlantTablesAbstract" 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="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="LossFromPlantClosureAfterTax" id="sre_LossFromPlantClosureAfterTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="SouthernGasSystemMemberMember" id="sre_SouthernGasSystemMemberMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FinancingOfBuildToSuitProperty" id="sre_FinancingOfBuildToSuitProperty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="DecreaseIncreaseInLoansToUnconsolidatedAffiliatesNet" id="sre_DecreaseIncreaseInLoansToUnconsolidatedAffiliatesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="StatementComprehensiveIncomeAxisAxis" id="sre_StatementComprehensiveIncomeAxisAxis" 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="TotalEquityMember" id="sre_TotalEquityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherPostRetirementBenefitAssetsNetOfPlanLiabilities1" id="sre_OtherPostRetirementBenefitAssetsNetOfPlanLiabilities1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="RegulatoryLiabilitiesArisingFromOtherPostRetirementBenefitAssets" id="sre_RegulatoryLiabilitiesArisingFromOtherPostRetirementBenefitAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="NuclearPlantReturnOnRatebase" id="sre_NuclearPlantReturnOnRatebase" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="LossFromPlantClosurePretax" id="sre_LossFromPlantClosurePretax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="NuclearPlantSettlementAgreementLineItems" id="sre_NuclearPlantSettlementAgreementLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NuclearPlantInsuranceRecoveryAllocation" id="sre_NuclearPlantInsuranceRecoveryAllocation" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="NuclearPlantSettlementTable" id="sre_NuclearPlantSettlementTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NuclearPlantSettlementAxis" id="sre_NuclearPlantSettlementAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NuclearPlantSettlementAllocationDomain" id="sre_NuclearPlantSettlementAllocationDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NuclearPlantLawsuitRecoveryAllocationFirstTier" id="sre_NuclearPlantLawsuitRecoveryAllocationFirstTier" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="NuclearPlantLawsuitRecoveryAllocationSecondTier" id="sre_NuclearPlantLawsuitRecoveryAllocationSecondTier" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="NuclearPlantLawsuitRecoveryAllocationThirdTier" id="sre_NuclearPlantLawsuitRecoveryAllocationThirdTier" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="AdjustmentToLossFromPlantClosureAfterTax" id="sre_AdjustmentToLossFromPlantClosureAfterTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ChargeToReduceTaxRegulatoryAssetsAttributableToNuclearPlant" id="sre_ChargeToReduceTaxRegulatoryAssetsAttributableToNuclearPlant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="SycamorePenasquitosTransmissionProjectMember" id="sre_SycamorePenasquitosTransmissionProjectMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EnergyResourceRecoveryAccountLineItems" id="sre_EnergyResourceRecoveryAccountLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEnergyResourceRecoveryAccountTable" id="sre_ScheduleOfEnergyResourceRecoveryAccountTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AuthorizedRevenueRequirementTrigger" id="sre_AuthorizedRevenueRequirementTrigger" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AuthorizedRevenueRequirement" id="sre_AuthorizedRevenueRequirement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RequestedRevenueRequirement" id="sre_RequestedRevenueRequirement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RequestedRevenueRequirementIncrease" id="sre_RequestedRevenueRequirementIncrease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RimRockMember" id="sre_RimRockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EstimatedTaxEquityInvestment" id="sre_EstimatedTaxEquityInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="NuclearPlantNetBookInvestmentSteamGeneratorReplacement" id="sre_NuclearPlantNetBookInvestmentSteamGeneratorReplacement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="GainOnSaleOfAssetsMember" id="sre_GainOnSaleOfAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PerformanceBasedTotalShareholderReturnMember" id="sre_PerformanceBasedTotalShareholderReturnMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PerformanceBasedEarningsPerShareMember" id="sre_PerformanceBasedEarningsPerShareMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NinetiethPercentileMember" id="sre_NinetiethPercentileMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EighthPercentileMember" id="sre_EighthPercentileMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SixAndSevenTenthsPercentileMember" id="sre_SixAndSevenTenthsPercentileMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FourAndFourTenthsPercentileMember" id="sre_FourAndFourTenthsPercentileMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ThreeAndThreeTenthsPercentileMember" id="sre_ThreeAndThreeTenthsPercentileMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EarningsPerShareRankingTextBlock" id="sre_EarningsPerShareRankingTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="TotalSettledClaims" id="sre_TotalSettledClaims" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="TotalRemainingSettlementDemands" id="sre_TotalRemainingSettlementDemands" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis" id="sre_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardDomain" id="sre_ScheduleOfShareBasedCompensationArrangementByShareBasedPaymentAwardDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtFixedRateDue2044Member" id="sre_OtherLongTermDebtFixedRateDue2044Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueMarch2027Member" id="sre_OtherLongTermDebtDueMarch2027Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstLimitedNoticeToProceedMember" id="sre_FirstLimitedNoticeToProceedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SouthBaySubstationConstructionMember" id="sre_SouthBaySubstationConstructionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AlisoCanyonTurbineAndPipelineSafetyEnhancementProgramMember" id="sre_AlisoCanyonTurbineAndPipelineSafetyEnhancementProgramMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CameronLNGMember" id="sre_CameronLNGMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EcoSubstationAndSouthBaySubstationMember" id="sre_EcoSubstationAndSouthBaySubstationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AccountsPayableAndAccruedExpensesDivestedFromDeconsolidation" id="sre_AccountsPayableAndAccruedExpensesDivestedFromDeconsolidation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="AccumulatedOtherComprehensiveIncomeDivestedFromDeconsolidation" id="sre_AccumulatedOtherComprehensiveIncomeDivestedFromDeconsolidation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="AssetsHeldForSalePPE" id="sre_AssetsHeldForSalePPE" 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="AssetsHeldForSalePurchasePrice" id="sre_AssetsHeldForSalePurchasePrice" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="SwapTraunchesAxis" id="sre_SwapTraunchesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SwapTraunchesDomain" id="sre_SwapTraunchesDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncomeTaxOnRepatriationOfForeignEarnings" id="sre_IncomeTaxOnRepatriationOfForeignEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="SolarProjectsMember" id="sre_SolarProjectsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquityMethodInvestmentOwnershipPercentageOfPartnerInFuture" id="sre_EquityMethodInvestmentOwnershipPercentageOfPartnerInFuture" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="EquityMethodInvestmentOwnershipPercentageInFuture" id="sre_EquityMethodInvestmentOwnershipPercentageInFuture" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="ProportionateShareOfProceedsFromSaleOfMaterialsSuppliesFuelRetained" id="sre_ProportionateShareOfProceedsFromSaleOfMaterialsSuppliesFuelRetained" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="ProportionateShareOfExcessOfCancelledContractObligationsOverCancellationCostsRecovered" id="sre_ProportionateShareOfExcessOfCancelledContractObligationsOverCancellationCostsRecovered" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="SonoraPipelineProjectMember" id="sre_SonoraPipelineProjectMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncreaseDecreaseInOperatingLeaseFutureMinimumPaymentsDueCurrent" id="sre_IncreaseDecreaseInOperatingLeaseFutureMinimumPaymentsDueCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="IncreaseDecreaseInOperatingLeaseFutureMinimumPaymentsDueInTwoYears" id="sre_IncreaseDecreaseInOperatingLeaseFutureMinimumPaymentsDueInTwoYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="IncreaseDecreaseInOperatingLeaseFutureMinimumPaymentsDueInThreeYears" id="sre_IncreaseDecreaseInOperatingLeaseFutureMinimumPaymentsDueInThreeYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="IncreaseDecreaseInOperatingLeaseFutureMinimumPaymentsDueInFourYears" id="sre_IncreaseDecreaseInOperatingLeaseFutureMinimumPaymentsDueInFourYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="IncreaseDecreaseInOperatingLeaseFutureMinimumPaymentsDueInFiveYears" id="sre_IncreaseDecreaseInOperatingLeaseFutureMinimumPaymentsDueInFiveYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="IncreaseDecreaseInOperatingLeaseFutureMinimumPaymentsDueThereafter" id="sre_IncreaseDecreaseInOperatingLeaseFutureMinimumPaymentsDueThereafter" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="IncreaseDecreaseInOperatingLeasesAmount" id="sre_IncreaseDecreaseInOperatingLeasesAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ToSdgeMember" id="sre_ToSdgeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ToRatepayersMember" id="sre_ToRatepayersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IntersegmentRevenues" id="sre_IntersegmentRevenues" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="LineOfCreditFacilityCopperMountainSolar3Member" id="sre_LineOfCreditFacilityCopperMountainSolar3Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentCurrentStatedMarketInterestRate" id="sre_DebtInstrumentCurrentStatedMarketInterestRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="SegmentReportingInformationExpendituresForPropertyPlantAndEquipment" id="sre_SegmentReportingInformationExpendituresForPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="FirstTraunchMember" id="sre_FirstTraunchMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SecondTraunchMember" id="sre_SecondTraunchMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ThirdTraunchMember" id="sre_ThirdTraunchMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ComprehensiveIncomeLossBeforePreferredDividendsAndAfterTax" id="sre_ComprehensiveIncomeLossBeforePreferredDividendsAndAfterTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="AssetsHeldForSalePolicyTextBlock" id="sre_AssetsHeldForSalePolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="UtilityLossFromPlantClosurePretax" id="sre_UtilityLossFromPlantClosurePretax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="InterimPeriodEffectiveTaxRatePolicyTextBlock" id="sre_InterimPeriodEffectiveTaxRatePolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="AllowanceForFundsUsedDuringConstructionFromCapitalizedEquityCosts" id="sre_AllowanceForFundsUsedDuringConstructionFromCapitalizedEquityCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="SecondLimitedNoticeToProceedMember" id="sre_SecondLimitedNoticeToProceedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PalomarEnergyCenterAndSouthBaySubstationMember" id="sre_PalomarEnergyCenterAndSouthBaySubstationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SonoraPipelineProjectFirstPhaseMember" id="sre_SonoraPipelineProjectFirstPhaseMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OperatingLeasesAxis" id="sre_OperatingLeasesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OperatingLeasesDomain" id="sre_OperatingLeasesDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncreaseDecreaseInCapitalLeasesPaymentsDueCurrent" id="sre_IncreaseDecreaseInCapitalLeasesPaymentsDueCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="IncreaseDecreaseInCapitalLeasesPaymentsDueInTwoYears" id="sre_IncreaseDecreaseInCapitalLeasesPaymentsDueInTwoYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="IncreaseDecreaseInCapitalLeasesPaymentsDueInThreeYears" id="sre_IncreaseDecreaseInCapitalLeasesPaymentsDueInThreeYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="IncreaseDecreaseInCapitalLeasesPaymentsDueInFourYears" id="sre_IncreaseDecreaseInCapitalLeasesPaymentsDueInFourYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="IncreaseDecreaseInCapitalLeasesPaymentsDueInFiveYears" id="sre_IncreaseDecreaseInCapitalLeasesPaymentsDueInFiveYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="IncreaseDecreaseInCapitalLeasesPaymentsDueThereafter" id="sre_IncreaseDecreaseInCapitalLeasesPaymentsDueThereafter" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <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="PowerPurchaseAgreementsMember" id="sre_PowerPurchaseAgreementsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CapitalLeasesLineItems" id="sre_CapitalLeasesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncreaseDecreaseInContractualCommitmentsPaymentsDueCurrent" id="sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="IncreaseDecreaseInContractualCommitmentsPaymentsDueInTwoYears" id="sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueInTwoYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="IncreaseDecreaseInContractualCommitmentsPaymentsDueInThreeYears" id="sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueInThreeYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="IncreaseDecreaseInContractualCommitmentsPaymentsDueInFourYears" id="sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueInFourYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="IncreaseDecreaseInContractualCommitmentsPaymentsDueInFiveYears" id="sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueInFiveYears" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="IncreaseDecreaseInContractualCommitmentsPaymentsDueInThereafter" id="sre_IncreaseDecreaseInContractualCommitmentsPaymentsDueInThereafter" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="IncreaseDecreaseInContractualCommitmentAmount" id="sre_IncreaseDecreaseInContractualCommitmentAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LiquefiedNaturalGasContractsMember" id="sre_LiquefiedNaturalGasContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ConstructionAndDevelopmentContractsMember" id="sre_ConstructionAndDevelopmentContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ProgramYearAxis" id="sre_ProgramYearAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ProgramYearDomain" id="sre_ProgramYearDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Year2012Member" id="sre_Year2012Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Year2013Member" id="sre_Year2013Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Year2012And2013Member" id="sre_Year2012And2013Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Year2014Member" id="sre_Year2014Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RequestedEnergyEfficiencyAwards" id="sre_RequestedEnergyEfficiencyAwards" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="GrcYearAxis" id="sre_GrcYearAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="GrcYearDomain" id="sre_GrcYearDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Year2016Member" id="sre_Year2016Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="GeneralRateCaseProposedRevenueRequirementIncrease" id="sre_GeneralRateCaseProposedRevenueRequirementIncrease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="GeneralRateCasePercentageIncreaseInElectricRateRequested" id="sre_GeneralRateCasePercentageIncreaseInElectricRateRequested" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="DisallowedCostsImpactOnEarningsAfterTax" id="sre_DisallowedCostsImpactOnEarningsAfterTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="GeneralRateCasePercentageIncreaseInGasRateRequested" id="sre_GeneralRateCasePercentageIncreaseInGasRateRequested" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="SolarAndWindJointVenturesMember" id="sre_SolarAndWindJointVenturesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalLossFromPlantClosurePretax" id="sre_TotalLossFromPlantClosurePretax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="EnergaSierraJuarezMember" id="sre_EnergaSierraJuarezMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="WeightedAverageInterestRateOnCommercialPaperNoncurrent" id="sre_WeightedAverageInterestRateOnCommercialPaperNoncurrent" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="LineOfCreditFacilitySouthAmericanUtilitiesAndMexicoMember" id="sre_LineOfCreditFacilitySouthAmericanUtilitiesAndMexicoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LineOfCreditFacilityIenovaMember" id="sre_LineOfCreditFacilityIenovaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LineOfCreditFacilityEnergiaSierraJuarezMember" id="sre_LineOfCreditFacilityEnergiaSierraJuarezMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LineOfCreditFacilityEnergiaSierraJuarezValueAddedTaxMember" id="sre_LineOfCreditFacilityEnergiaSierraJuarezValueAddedTaxMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtFixedRateDue2024Member" id="sre_OtherLongTermDebtFixedRateDue2024Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtFixedRateDueJune2033Member" id="sre_OtherLongTermDebtFixedRateDueJune2033Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquityEarningsLossesRelatedToJointVenture" id="sre_EquityEarningsLossesRelatedToJointVenture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtFixedRateDue2014Member" id="sre_OtherLongTermDebtFixedRateDue2014Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TermLoanDueJune2033Member" id="sre_TermLoanDueJune2033Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SodigasSurMember" id="sre_SodigasSurMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SodigasPampeanaMember" id="sre_SodigasPampeanaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ConedisonMember" id="sre_ConedisonMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PercentageOfEquityInterestSold" id="sre_PercentageOfEquityInterestSold" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SodigasMember" id="sre_SodigasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MesquitePowerMember" id="sre_MesquitePowerMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RequestedGasCostIncentiveMechanismAward" id="sre_RequestedGasCostIncentiveMechanismAward" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LossContingencyNumberOfClaims" id="sre_LossContingencyNumberOfClaims" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="EquityInvestmentInSolarProjects" id="sre_EquityInvestmentInSolarProjects" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
</schema>
