<?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/20131231" elementFormDefault="qualified" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:sre="http://www.sempra.com/20131231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:us-types="http://fasb.org/us-types/2012-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
    <annotation>
        <appinfo>
            <link:linkbaseRef xlink:type="simple" xlink:href="sre-20131231_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-20131231_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-20131231_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-20131231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" />
            <link:roleType roleURI="http://www.sempra.com/role/StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS" id="sre_ELRID_StatementCONSOLIDATEDSTATEMENTSOFOPERATIONS">
                <link:definition>002000 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/StatementCONSOLIDATEDBALANCESHEETS" id="sre_ELRID_StatementCONSOLIDATEDBALANCESHEETS">
                <link:definition>001000 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/StatementCONSOLIDATEDBALANCESHEETSParentheticals" id="sre_ELRID_StatementCONSOLIDATEDBALANCESHEETSParentheticals">
                <link:definition>001500 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS" id="sre_ELRID_StatementCONSOLIDATEDSTATEMENTSOFCASHFLOWS">
                <link:definition>003000 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSIGNIFICANTACCOUNTINGPOLICIESANDOTHERFINANCIALDATA" id="sre_ELRID_DisclosureSIGNIFICANTACCOUNTINGPOLICIESANDOTHERFINANCIALDATA">
                <link:definition>010100 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES AND OTHER FINANCIAL DATA</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DocumentDOCUMENTANDENTITYINFORMATION" id="DocumentAndEntityInformation">
                <link:definition>000500 - Document - DOCUMENT AND ENTITY INFORMATION</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureNEWACCOUNTINGSTANDARDS" id="NewAccountingStandards">
                <link:definition>010200 - Disclosure - NEW ACCOUNTING STANDARDS</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureINVESTMENTSINUNCONSOLIDATEDENTITIES" id="InvestmentsInUnconsolidatedEntities">
                <link:definition>010400 - Disclosure - INVESTMENTS IN UNCONSOLIDATED ENTITIES</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureDEBTANDCREDITFACILITIES" id="sre_ELRID_DisclosureDEBTANDCREDITFACILITIES">
                <link:definition>010500 - Disclosure - DEBT AND CREDIT FACILITIES</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureDERIVATIVEFINANCIALINSTRUMENTS" id="sre_ELRID_DisclosureDERIVATIVEFINANCIALINSTRUMENTS">
                <link:definition>011000 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureFAIRVALUEMEASUREMENTS" id="sre_ELRID_DisclosureFAIRVALUEMEASUREMENTS">
                <link:definition>011100 - Disclosure - FAIR VALUE MEASUREMENTS</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureCALIFORNIAUTILITIESREGULATORYMATTERS" id="sre_ELRID_DisclosureCALIFORNIAUTILITIESREGULATORYMATTERS">
                <link:definition>011500 - Disclosure - CALIFORNIA UTILITIES' REGULATORY MATTERS</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSEGMENTINFORMATION" id="sre_ELRID_DisclosureSEGMENTINFORMATION">
                <link:definition>011700 - Disclosure - SEGMENT INFORMATION</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/ACQUISTIONANDDIVESTITUREACTIVITY" id="sre_ELRID_ACQUISTIONANDDIVESTITUREACTIVITY">
                <link:definition>010300 - Disclosure - ACQUISTION AND DIVESTITURE ACTIVITY</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSUBSEQUENTEVENT" id="sre_ELRID_DisclosureSUBSEQUENTEVENT">
                <link:definition>011900 - Disclosure - SUBSEQUENT EVENT</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSIGNIFICANTACCOUNTINGPOLICIESANDOTHERFINANCIALDATATables" id="sre_ELRID_DisclosureSIGNIFICANTACCOUNTINGPOLICIESANDOTHERFINANCIALDATATables">
                <link:definition>030100 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES AND OTHER FINANCIAL DATA (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureCOMMITMENTSANDCONTINGENCIES" id="sre_ELRID_DisclosureCOMMITMENTSANDCONTINGENCIES">
                <link:definition>011600 - Disclosure - COMMITMENTS AND CONTINGENCIES</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSIGNIFICANTACCOUNTINGPOLICIESANDOTHERFINANCIALDATAPolicies" id="sre_ELRID_DisclosureSIGNIFICANTACCOUNTINGPOLICIESANDOTHERFINANCIALDATAPolicies">
                <link:definition>020100 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES AND OTHER FINANCIAL DATA (Policies)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureINVESTMENTSINUNCONSOLIDATEDENTITIESTables" id="sre_ELRID_DisclosureINVESTMENTSINUNCONSOLIDATEDENTITIESTables">
                <link:definition>030400 - Disclosure - INVESTMENTS IN UNCONSOLIDATED ENTITIES (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureDERIVATIVEFINANCIALINSTRUMENTSTables" id="sre_ELRID_DisclosureDERIVATIVEFINANCIALINSTRUMENTSTables">
                <link:definition>031000 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureFAIRVALUEMEASUREMENTSTables" id="sre_ELRID_DisclosureFAIRVALUEMEASUREMENTSTables">
                <link:definition>031100 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSEGMENTINFORMATIONTables" id="sre_ELRID_DisclosureSEGMENTINFORMATIONTables">
                <link:definition>031700 - Disclosure - SEGMENT INFORMATION (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/ACQUISTIONANDDIVESTITUREACTIVITYDetails" id="sre_ELRID_ACQUISTIONANDDIVESTITUREACTIVITYDetails">
                <link:definition>040300 - Disclosure - ACQUISTION AND DIVESTITURE ACTIVITY (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureINVESTMENTSINUNCONSOLIDATEDENTITIESDetails" id="sre_ELRID_DisclosureINVESTMENTSINUNCONSOLIDATEDENTITIESDetails">
                <link:definition>040400 - Disclosure - INVESTMENTS IN UNCONSOLIDATED ENTITIES (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureQUARTERLYFINANCIALDATA" id="sre_ELRID_DisclosureQUARTERLYFINANCIALDATA">
                <link:definition>011800 - Disclosure - QUARTERLY FINANCIAL DATA</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureDEBTANDCREDITFACILITIES2Details" id="sre_ELRID_DEBTANDCREDITFACILITIES2Details">
                <link:definition>040510 - Disclosure - DEBT AND CREDIT FACILITIES 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureDERIVATIVEFINANCIALINSTRUMENTS4Details" id="sre_ELRID_DERIVATIVEFINANCIALINSTRUMENTS4Details">
                <link:definition>041040 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS 4 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureFAIRVALUEMEASUREMENTSDetails" id="sre_ELRID_DisclosureFAIRVALUEMEASUREMENTSDetails">
                <link:definition>041100 - Disclosure - FAIR VALUE MEASUREMENTS (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureCALIFORNIAUTILITIESREGULATORYMATTERSSCHEDULEOFREGULATORYAMOUNTS2Details" id="sre_ELRID_CALIFORNIAUTILITIESREGULATORYMATTERSSCHEDULEOFREGULATORYAMOUNTS2Details">
                <link:definition>041500 - Disclosure - CALIFORNIA UTILITIES' REGULATORY MATTERS - SCHEDULE OF REGULATORY AMOUNTS 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/COMMITMENTSANDCONTINGENCIESCAPITALLEASESDetails" id="sre_ELRID_COMMITMENTSANDCONTINGENCIESCAPITALLEASESDetails">
                <link:definition>041610 - Disclosure - COMMITMENTS AND CONTINGENCIES - CAPITAL LEASES (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSEGMENTINFORMATIONDetails" id="sre_ELRID_DisclosureSEGMENTINFORMATIONDetails">
                <link:definition>041700 - Disclosure - SEGMENT INFORMATION (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/OTHERFINANCIALDATAVARIABLEINTERESTENTITYDetails" id="sre_ELRID_OTHERFINANCIALDATAVARIABLEINTERESTENTITYDetails">
                <link:definition>040100 - Disclosure - OTHER FINANCIAL DATA - VARIABLE INTEREST ENTITY (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/ACQUISTIONANDDIVESTITUREACTIVITYTables" id="sre_ELRID_ACQUISTIONANDDIVESTITUREACTIVITYTables">
                <link:definition>030300 - Disclosure - ACQUISTION AND DIVESTITURE ACTIVITY (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureCOMMITMENTSANDCONTINGENCIESTables" id="sre_ELRID_DisclosureCOMMITMENTSANDCONTINGENCIESTables">
                <link:definition>031600 - Disclosure - COMMITMENTS AND CONTINGENCIES (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY" id="sre_ELRID_CONSOLIDATEDSTATEMENTSOFCHANGESINEQUITY">
                <link:definition>004000 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureINCOMETAXES" id="sre_ELRID_DisclosureINCOMETAXES">
                <link:definition>010700 - Disclosure - INCOME TAXES</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureEMPLOYEEBENEFITPLANS" id="sre_ELRID_DisclosureEMPLOYEEBENEFITPLANS">
                <link:definition>010800 - Disclosure - EMPLOYEE BENEFIT PLANS</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSHAREBASEDCOMPENSATION" id="sre_ELRID_DisclosureSHAREBASEDCOMPENSATION">
                <link:definition>010900 - Disclosure - SHARE-BASED COMPENSATION</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosurePREFERREDSTOCK" id="sre_ELRID_DisclosurePREFERREDSTOCK">
                <link:definition>011200 - Disclosure - PREFERRED STOCK</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSHAREHOLDERSEQUITYANDEARNINGSPERSHARE" id="sre_ELRID_DisclosureSHAREHOLDERSEQUITYANDEARNINGSPERSHARE">
                <link:definition>011300 - Disclosure - SHAREHOLDERS' EQUITY AND EARNINGS PER SHARE</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSCHEDULEICONDENSEDFINANCIALINFORMATIONOFPARENT" id="sre_ELRID_DisclosureSCHEDULEICONDENSEDFINANCIALINFORMATIONOFPARENT">
                <link:definition>015000 - Disclosure - SCHEDULE I, CONDENSED FINANCIAL INFORMATION OF PARENT</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureINVESTMENTSINUNCONSOLIDATEDENTITIESPolicies" id="sre_ELRID_DisclosureINVESTMENTSINUNCONSOLIDATEDENTITIESPolicies">
                <link:definition>020400 - Disclosure - INVESTMENTS IN UNCONSOLIDATED ENTITIES (Policies)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureEMPLOYEEBENEFITPLANSPolicies" id="sre_ELRID_DisclosureEMPLOYEEBENEFITPLANSPolicies">
                <link:definition>020800 - Disclosure - EMPLOYEE BENEFIT PLANS (Policies)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSHAREBASEDCOMPENSATIONPolicies" id="sre_ELRID_DisclosureSHAREBASEDCOMPENSATIONPolicies">
                <link:definition>020900 - Disclosure - SHARE-BASED COMPENSATION (Policies)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureDERIVATIVEFINANCIALINSTRUMENTSPolicies" id="sre_ELRID_DisclosureDERIVATIVEFINANCIALINSTRUMENTSPolicies">
                <link:definition>021000 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Policies)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSHAREHOLDERSEQUITYANDEARNINGSPERSHAREPolicies" id="sre_ELRID_DisclosureSHAREHOLDERSEQUITYANDEARNINGSPERSHAREPolicies">
                <link:definition>021300 - Disclosure - SHAREHOLDERS' EQUITY AND EARNINGS PER SHARE (Policies)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureCOMMITMENTSANDCONTINGENCIESPolicies" id="sre_ELRID_DisclosureCOMMITMENTSANDCONTINGENCIESPolicies">
                <link:definition>021600 - Disclosure - COMMITMENTS AND CONTINGENCIES (Policies)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureDEBTANDCREDITFACILITIESTables" id="sre_ELRID_DisclosureDEBTANDCREDITFACILITIESTables">
                <link:definition>030500 - Disclosure - DEBT AND CREDIT FACILITIES (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/NUCLEARPLANTTables" id="sre_ELRID_NUCLEARPLANTTables">
                <link:definition>031350 - 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/DisclosureINCOMETAXESTables" id="sre_ELRID_DisclosureINCOMETAXESTables">
                <link:definition>030700 - Disclosure - INCOME TAXES (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureEMPLOYEEBENEFITPLANSTables" id="sre_ELRID_DisclosureEMPLOYEEBENEFITPLANSTables">
                <link:definition>030800 - Disclosure - EMPLOYEE BENEFIT PLANS (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSHAREBASEDCOMPENSATIONTables" id="sre_ELRID_DisclosureSHAREBASEDCOMPENSATIONTables">
                <link:definition>030900 - Disclosure - SHARE-BASED COMPENSATION (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosurePREFERREDSTOCKTables" id="sre_ELRID_DisclosurePREFERREDSTOCKTables">
                <link:definition>031200 - Disclosure - PREFERRED STOCK (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSHAREHOLDERSEQUITYANDEARNINGSPERSHARETables" id="sre_ELRID_DisclosureSHAREHOLDERSEQUITYANDEARNINGSPERSHARETables">
                <link:definition>031300 - Disclosure - SHAREHOLDERS' EQUITY AND EARNINGS PER SHARE (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureCALIFORNIAUTILITIESREGULATORYMATTERSTables" id="sre_ELRID_DisclosureCALIFORNIAUTILITIESREGULATORYMATTERSTables">
                <link:definition>031500 - Disclosure - CALIFORNIA UTILITIES' REGULATORY MATTERS (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/SHAREHOLDERSEQUITYANDEARNINGSPERSHARE3Details" id="sre_ELRID_SHAREHOLDERSEQUITYANDEARNINGSPERSHARE3Details">
                <link:definition>041320 - Disclosure - SHAREHOLDERS' EQUITY AND EARNINGS PER SHARE 3 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/PREFERREDSTOCKDetails" id="sre_ELRID_PREFERREDSTOCKDetails">
                <link:definition>041200 - Disclosure - PREFERRED STOCK (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSHAREBASEDCOMPENSATIONDetails" id="sre_ELRID_DisclosureSHAREBASEDCOMPENSATIONDetails">
                <link:definition>040900 - Disclosure - SHARE-BASED COMPENSATION (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureEMPLOYEEBENEFITPLANSDetails" id="sre_ELRID_EMPLOYEEBENEFITPLANSDetails">
                <link:definition>040800 - Disclosure - EMPLOYEE BENEFIT PLANS (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureINCOMETAXES2Details" id="sre_ELRID_INCOMETAXES2Details">
                <link:definition>040710 - Disclosure - INCOME TAXES 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSONGSNDTDetails" id="sre_ELRID_SONGSNDTDetails">
                <link:definition>041400 - Disclosure - SONGS NDT (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureQUARTERLYFINANCIALDATATables" id="sre_ELRID_DisclosureQUARTERLYFINANCIALDATATables">
                <link:definition>031800 - Disclosure - QUARTERLY FINANCIAL DATA (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSELECTEDQUARTERLYFINANCIALDATADetails" id="sre_ELRID_SELECTEDQUARTERLYFINANCIALDATADetails">
                <link:definition>041800 - Disclosure - SELECTED QUARTERLY FINANCIAL DATA (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSUBSEQUENTEVENTDetails" id="sre_ELRID_DisclosureSUBSEQUENTEVENTDetails">
                <link:definition>041900 - Disclosure - SUBSEQUENT EVENT (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureEMPLOYEEBENEFITPLANSPART5Details" id="sre_ELRID_EMPLOYEEBENEFITPLANSPART5Details">
                <link:definition>040870 - Disclosure - EMPLOYEE BENEFIT PLANS PART 5 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSCHEDULEICONDENSEDFINANCIALINFORMATIONOFPARENTSTATEMENTOFOPERATIONSDetails" id="sre_ELRID_DisclosureSCHEDULEICONDENSEDFINANCIALINFORMATIONOFPARENTSTATEMENTOFOPERATIONSDetails">
                <link:definition>042000 - Disclosure - SCHEDULE I, CONDENSED FINANCIAL INFORMATION OF PARENT, STATEMENT OF OPERATIONS (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSCHEDULEICONDENSEDFINANCIALINFORMATIONOFPARENTBALANCESHEETSDetails" id="sre_ELRID_DisclosureSCHEDULEICONDENSEDFINANCIALINFORMATIONOFPARENTBALANCESHEETSDetails">
                <link:definition>042100 - Disclosure - SCHEDULE I, CONDENSED FINANCIAL INFORMATION OF PARENT, BALANCE SHEETS (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSCHEDULEICONDENSEDFINANCIALINFORMATIONOFPARENTCASHFLOWSDetails" id="sre_ELRID_DisclosureSCHEDULEICONDENSEDFINANCIALINFORMATIONOFPARENTCASHFLOWSDetails">
                <link:definition>042200 - Disclosure - SCHEDULE I, CONDENSED FINANCIAL INFORMATION OF PARENT, CASH FLOWS (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSCHEDULEICONDENSEDFINANCIALINFORMATIONOFPARENTFOOTNOTESDetails" id="sre_ELRID_DisclosureSCHEDULEICONDENSEDFINANCIALINFORMATIONOFPARENTFOOTNOTESDetails">
                <link:definition>042300 - Disclosure - SCHEDULE I, CONDENSED FINANCIAL INFORMATION OF PARENT, FOOTNOTES (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSCHEDULEICONDENSEDFINANCIALINFORMATIONOFPARENTTables" id="sre_ELRID_DisclosureSCHEDULEICONDENSEDFINANCIALINFORMATIONOFPARENTTables">
                <link:definition>031900 - Disclosure - SCHEDULE I, CONDENSED FINANCIAL INFORMATION OF PARENT (Tables)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME" id="sre_ELRID_StatementCONSOLIDATEDSTATEMENTSOFCOMPREHENSIVEINCOME">
                <link:definition>002010 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/COMMITMENTSANDCONTINGENCIESLEGALDetails" id="sre_ELRID_COMMITMENTSANDCONTINGENCIESLEGALDetails">
                <link:definition>041650 - Disclosure - COMMITMENTS AND CONTINGENCIES - LEGAL (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureOTHERFINANCIALDATARESTRICTEDCASHDetails" id="sre_ELRID_DisclosureOTHERFINANCIALDATARESTRICTEDCASHDetails">
                <link:definition>040055 - Disclosure - OTHER FINANCIAL DATA - RESTRICTED CASH (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureOTHERFINANCIALDATAINVENTORYDetails" id="sre_ELRID_DisclosureOTHERFINANCIALDATAINVENTORYDetails">
                <link:definition>040060 - Disclosure - OTHER FINANCIAL DATA - INVENTORY (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureOTHERFINANCIALDATATRANSACTIONSWITHAFFILATIESDetails" id="sre_ELRID_DisclosureOTHERFINANCIALDATATRANSACTIONSWITHAFFILATIESDetails">
                <link:definition>040065 - Disclosure - OTHER FINANCIAL DATA - TRANSACTIONS WITH AFFILATIES (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSCHEDULEICONDENSEDFINANCIALINFORMATIONOFPARENTSTATEMENTOFCOMPREHENSIVEINCOMEDetails" id="sre_ELRID_DisclosureSCHEDULEICONDENSEDFINANCIALINFORMATIONOFPARENTSTATEMENTOFCOMPREHENSIVEINCOMEDetails">
                <link:definition>042010 - Disclosure - SCHEDULE I, CONDENSED FINANCIAL INFORMATION OF PARENT, STATEMENT OF COMPREHENSIVE INCOME (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureFAIRVALUEMEASUREMENTS4Details" id="sre_ELRID_FAIRVALUEMEASUREMENTS4Details">
                <link:definition>041140 - Disclosure - FAIR VALUE MEASUREMENTS 4 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/FAIRVALUEMEASUREMENTS3Details" id="sre_ELRID_FAIRVALUEMEASUREMENTS3Details">
                <link:definition>041130 - Disclosure - FAIR VALUE MEASUREMENTS 3 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/FAIRVALUEMEASUREMENTS2Details" id="sre_ELRID_FAIRVALUEMEASUREMENTS2Details">
                <link:definition>041120 - Disclosure - FAIR VALUE MEASUREMENTS 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/FAIRVALUEMEASUREMENTS5Details" id="sre_ELRID_FAIRVALUEMEASUREMENTS5Details">
                <link:definition>041150 - Disclosure - FAIR VALUE MEASUREMENTS 5 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/OTHERFINANCIALDATANONCONTROLLINGINTERESTSDetails" id="sre_ELRID_OTHERFINANCIALDATANONCONTROLLINGINTERESTSDetails">
                <link:definition>040200 - Disclosure - OTHER FINANCIAL DATA - NONCONTROLLING INTERESTS (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/OTHERFINANCIALDATAOTHERINCOMEDetails" id="sre_ELRID_OTHERFINANCIALDATAOTHERINCOMEDetails">
                <link:definition>040220 - Disclosure - OTHER FINANCIAL DATA - OTHER INCOME (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/OTHERFINANCIALDATADIVIDENDSANDLOANSDetails" id="sre_ELRID_OTHERFINANCIALDATADIVIDENDSANDLOANSDetails">
                <link:definition>040230 - Disclosure - OTHER FINANCIAL DATA - DIVIDENDS AND LOANS (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/EMPLOYEEBENEFITPLANSPART3Details" id="sre_ELRID_EMPLOYEEBENEFITPLANSPART3Details">
                <link:definition>040845 - Disclosure - EMPLOYEE BENEFIT PLANS PART 3 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureEMPLOYEEBENEFITPLANSPART4Details" id="sre_ELRID_EMPLOYEEBENEFITPLANSPART4Details">
                <link:definition>040860 - Disclosure - EMPLOYEE BENEFIT PLANS PART 4 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/EMPLOYEEBENEFITPLANSPART2Details" id="sre_ELRID_EMPLOYEEBENEFITPLANSPART2Details">
                <link:definition>040830 - Disclosure - EMPLOYEE BENEFIT PLANS PART 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureOTHERFINANCIALDATAFOREIGNCURRENCYTRANSLATIONDetails" id="sre_ELRID_OTHERFINANCIALDATAFOREIGNCURRENCYTRANSLATIONDetails">
                <link:definition>040240 - Disclosure - OTHER FINANCIAL DATA - FOREIGN CURRENCY TRANSLATION (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosurePREFERREDSTOCK2Details" id="sre_ELRID_PREFERREDSTOCK2Details">
                <link:definition>041220 - Disclosure - PREFERRED STOCK 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/OTHERFINANCIALDATAREVENUESDISCLOSUREDetails" id="sre_ELRID_OTHERFINANCIALDATAREVENUESDISCLOSUREDetails">
                <link:definition>040250 - Disclosure - OTHER FINANCIAL DATA - REVENUES DISCLOSURE (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureOTHERFINANCIALDATAACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails" id="sre_ELRID_OTHERFINANCIALDATAACCUMULATEDOTHERCOMPREHENSIVEINCOMEDetails">
                <link:definition>040260 - Disclosure - OTHER FINANCIAL DATA - ACCUMULATED OTHER COMPREHENSIVE INCOME (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DERIVATIVEFINANCIALINSTRUMENTS6Details" id="sre_ELRID_DERIVATIVEFINANCIALINSTRUMENTS6Details">
                <link:definition>041070 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS 6 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureOTHERFINANCIALDATAASSETRETIREMENTOBLIGATIONSDetails" id="sre_ELRID_OTHERFINANCIALDATAASSETRETIREMENTOBLIGATIONSDetails">
                <link:definition>040270 - Disclosure - OTHER FINANCIAL DATA - ASSET RETIREMENT OBLIGATIONS (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DERIVATIVEFINANCIALINSTRUMENTS7Details" id="sre_ELRID_DERIVATIVEFINANCIALINSTRUMENTS7Details">
                <link:definition>041080 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS 7 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DERIVATIVEFINANCIALINSTRUMENTS5Details" id="sre_ELRID_DERIVATIVEFINANCIALINSTRUMENTS5Details">
                <link:definition>041050 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS 5 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureDERIVATIVEFINANCIALINSTRUMENTSDetails" id="sre_ELRID_DERIVATIVEFINANCIALINSTRUMENTSDetails">
                <link:definition>041000 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureDERIVATIVEFINANCIALINSTRUMENTS2Details" id="sre_ELRID_DERIVATIVEFINANCIALINSTRUMENTS2Details">
                <link:definition>041020 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureOTHERFINANCIALDATAOTHERINTANGIBLEASSETSDetails" id="sre_ELRID_OTHERFINANCIALDATAOTHERINTANGIBLEASSETSDetails">
                <link:definition>040280 - Disclosure - OTHER FINANCIAL DATA - OTHER INTANGIBLE ASSETS (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureDERIVATIVEFINANCIALINSTRUMENTS3Details" id="sre_ELRID_DERIVATIVEFINANCIALINSTRUMENTS3Details">
                <link:definition>041030 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS 3 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureOTHERFINANCIALDATAGOODWILLDetails" id="sre_ELRID_OTHERFINANCIALDATAGOODWILLDetails">
                <link:definition>040285 - Disclosure - OTHER FINANCIAL DATA - GOODWILL (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureOTHERFINANCIALDATAASSETSHELDFORSALEDetails" id="sre_ELRID_OTHERFINANCIALDATAASSETSHELDFORSALEDetails">
                <link:definition>040290 - Disclosure - OTHER FINANCIAL DATA - ASSETS HELD FOR SALE (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureOTHERFINANCIALDATAPROPERTYPLANTANDEQUIPMENTDetails" id="sre_ELRID_OTHERFINANCIALDATAPROPERTYPLANTANDEQUIPMENTDetails">
                <link:definition>040295 - Disclosure - OTHER FINANCIAL DATA - PROPERTY, PLANT, AND EQUIPMENT (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/OTHERFINANCIALDATACOLLECTIONALLOWANCESDetails" id="sre_ELRID_OTHERFINANCIALDATACOLLECTIONALLOWANCESDetails">
                <link:definition>040265 - Disclosure - OTHER FINANCIAL DATA - COLLECTION ALLOWANCES (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/ACQUISTIONANDDIVESTITUREACTIVITY2Details" id="sre_ELRID_ACQUISTIONANDDIVESTITUREACTIVITY2Details">
                <link:definition>040310 - Disclosure - ACQUISTION AND DIVESTITURE ACTIVITY 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/INVESTMENTSINUNCONSOLIDATEDENTITIES2Details" id="sre_ELRID_INVESTMENTSINUNCONSOLIDATEDENTITIES2Details">
                <link:definition>040410 - Disclosure - INVESTMENTS IN UNCONSOLIDATED ENTITIES 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DEBTANDCREDITFACILITIESDetails" id="sre_ELRID_DEBTANDCREDITFACILITIESDetails">
                <link:definition>040500 - Disclosure - DEBT AND CREDIT FACILITIES (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureDEBTANDCREDITFACILITIES8Details" id="sre_ELRID_DEBTANDCREDITFACILITIES8Details">
                <link:definition>040580 - Disclosure - DEBT AND CREDIT FACILITIES 8 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DEBTANDCREDITFACILITIES7Details" id="sre_ELRID_DEBTANDCREDITFACILITIES7Details">
                <link:definition>040570 - Disclosure - DEBT AND CREDIT FACILITIES 7 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DEBTANDCREDITFACILITIES6Details" id="sre_ELRID_DEBTANDCREDITFACILITIES6Details">
                <link:definition>040560 - Disclosure - DEBT AND CREDIT FACILITIES 6 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureOTHERFINANCIALDATAREGULATORYMATTERSDetails" id="sre_ELRID_OTHERFINANCIALDATAREGULATORYMATTERSDetails">
                <link:definition>040225 - Disclosure - OTHER FINANCIAL DATA - REGULATORY MATTERS (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DEBTANDCREDITFACILITIES5Details" id="sre_ELRID_DEBTANDCREDITFACILITIES5Details">
                <link:definition>040540 - Disclosure - DEBT AND CREDIT FACILITIES 5 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DEBTANDCREDITFACILITIES4Details" id="sre_ELRID_DEBTANDCREDITFACILITIES4Details">
                <link:definition>040530 - Disclosure - DEBT AND CREDIT FACILITIES 4 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureDEBTANDCREDITFACILITIES3Details" id="sre_ELRID_DEBTANDCREDITFACILITIES3Details">
                <link:definition>040520 - Disclosure - DEBT AND CREDIT FACILITIES 3 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSELECTEDQUARTERLYFINANCIALDATA2Details" id="sre_ELRID_SELECTEDQUARTERLYFINANCIALDATA2Details">
                <link:definition>041810 - Disclosure - SELECTED QUARTERLY FINANCIAL DATA 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSHAREBASEDCOMPENSATION2Details" id="sre_ELRID_SHAREBASEDCOMPENSATION2Details">
                <link:definition>040910 - Disclosure - SHARE-BASED COMPENSATION 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/SONGSNDT2Details" id="sre_ELRID_SONGSNDT2Details">
                <link:definition>041410 - Disclosure - SONGS NDT 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/INCOMETAXES7Details" id="sre_ELRID_INCOMETAXES7Details">
                <link:definition>040760 - Disclosure - INCOME TAXES 7 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/SEGMENTINFORMATION2Details" id="sre_ELRID_SEGMENTINFORMATION2Details">
                <link:definition>041705 - Disclosure - SEGMENT INFORMATION 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/INCOMETAXES6Details" id="sre_ELRID_INCOMETAXES6Details">
                <link:definition>040750 - Disclosure - INCOME TAXES 6 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureINCOMETAXES5Details" id="sre_ELRID_INCOMETAXES5Details">
                <link:definition>040740 - Disclosure - INCOME TAXES 5 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureINCOMETAXES4Details" id="sre_ELRID_INCOMETAXES4Details">
                <link:definition>040730 - Disclosure - INCOME TAXES 4 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/INCOMETAXES3Details" id="sre_ELRID_INCOMETAXES3Details">
                <link:definition>040720 - Disclosure - INCOME TAXES 3 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureINCOMETAXESDetails" id="sre_ELRID_INCOMETAXESDetails">
                <link:definition>040700 - Disclosure - INCOME TAXES (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureCALIFORNIAUTILITIESREGULATORYMATTERSUTILITYINCENTIVEAWARDSDetails" id="sre_ELRID_CALIFORNIAUTILITIESREGULATORYMATTERSUTILITYINCENTIVEAWARDSDetails">
                <link:definition>041510 - Disclosure - CALIFORNIA UTILITIES' REGULATORY MATTERS - UTILITY INCENTIVE AWARDS (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/SHAREHOLDERSEQUITYANDEARNINGSPERSHARE6Details" id="sre_ELRID_SHAREHOLDERSEQUITYANDEARNINGSPERSHARE6Details">
                <link:definition>041350 - Disclosure - SHAREHOLDERS' EQUITY AND EARNINGS PER SHARE 6 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/SHAREHOLDERSEQUITYANDEARNINGSPERSHARE5Details" id="sre_ELRID_SHAREHOLDERSEQUITYANDEARNINGSPERSHARE5Details">
                <link:definition>041340 - Disclosure - SHAREHOLDERS' EQUITY AND EARNINGS PER SHARE 5 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/SHAREHOLDERSEQUITYANDEARNINGSPERSHARE4Details" id="sre_ELRID_SHAREHOLDERSEQUITYANDEARNINGSPERSHARE4Details">
                <link:definition>041330 - Disclosure - SHAREHOLDERS' EQUITY AND EARNINGS PER SHARE 4 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureSHAREHOLDERSEQUITYANDEARNINGSPERSHAREDetails" id="sre_ELRID_SHAREHOLDERSEQUITYANDEARNINGSPERSHAREDetails">
                <link:definition>041300 - Disclosure - SHAREHOLDERS' EQUITY AND EARNINGS PER SHARE (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/SHAREHOLDERSEQUITYANDEARNINGSPERSHARE2Details" id="sre_ELRID_SHAREHOLDERSEQUITYANDEARNINGSPERSHARE2Details">
                <link:definition>041310 - Disclosure - SHAREHOLDERS' EQUITY AND EARNINGS PER SHARE 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureCALIFORNIAREGUALTORYMATTERSSCHEDULEOFUTILITYPROJECTSDetails" id="sre_ELRID_CALIFORNIAREGUALTORYMATTERSSCHEDULEOFUTILITYPROJECTSDetails">
                <link:definition>041515 - Disclosure - CALIFORNIA REGUALTORY MATTERS - SCHEDULE OF UTILITY PROJECTS (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureNUCLEARPLANTRETIREMENT2Details" id="sre_ELRID_NUCLEARPLANTRETIREMENT2Details">
                <link:definition>041370 - Disclosure - NUCLEAR PLANT RETIREMENT 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/COMMITMENTSANDCONTINGENCIESLOSSONCONTINGENCIESDetails" id="sre_ELRID_COMMITMENTSANDCONTINGENCIESLOSSONCONTINGENCIESDetails">
                <link:definition>041660 - Disclosure - COMMITMENTS AND CONTINGENCIES - LOSS ON CONTINGENCIES (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/COMMITMENTSANDCONTINGENCIESLONGTERMPURCHASECOMMITMENTDetails" id="sre_ELRID_COMMITMENTSANDCONTINGENCIESLONGTERMPURCHASECOMMITMENTDetails">
                <link:definition>041600 - Disclosure - COMMITMENTS AND CONTINGENCIES - LONG-TERM PURCHASE COMMITMENT (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/COMMITMENTSANDCONTINGENCIESOPERATINGLEASESDetails" id="sre_ELRID_COMMITMENTSANDCONTINGENCIESOPERATINGLEASESDetails">
                <link:definition>041620 - Disclosure - COMMITMENTS AND CONTINGENCIES - OPERATING LEASES (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureCOMMITMENTSANDCONTINGENCIESENVIRONMENTALISSUESDetails" id="sre_ELRID_COMMITMENTSANDCONTINGENCIESENVIRONMENTALISSUESDetails">
                <link:definition>041630 - Disclosure - COMMITMENTS AND CONTINGENCIES - ENVIRONMENTAL ISSUES (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/COMMITMENTSANDCONTINGENCIESSITECONTINGENCYDetails" id="sre_ELRID_COMMITMENTSANDCONTINGENCIESSITECONTINGENCYDetails">
                <link:definition>041640 - Disclosure - COMMITMENTS AND CONTINGENCIES - SITE CONTINGENCY (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/COMMITMENTSANDCONTINGENCIESSCHEDULEOFNUCLEARINSURANCEDetails" id="sre_ELRID_COMMITMENTSANDCONTINGENCIESSCHEDULEOFNUCLEARINSURANCEDetails">
                <link:definition>041680 - Disclosure - COMMITMENTS AND CONTINGENCIES - SCHEDULE OF NUCLEAR INSURANCE (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/OTHERFINANCIALDATADIVIDENDSANDLOANS2Details" id="sre_ELRID_OTHERFINANCIALDATADIVIDENDSANDLOANS2Details">
                <link:definition>040235 - Disclosure - OTHER FINANCIAL DATA - DIVIDENDS AND LOANS 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureOTHERFINANCIALDATATRANSACTIONSWITHAFFILATIES2Details" id="sre_ELRID_OTHERFINANCIALDATATRANSACTIONSWITHAFFILATIES2Details">
                <link:definition>040066 - Disclosure - OTHER FINANCIAL DATA - TRANSACTIONS WITH AFFILATIES 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/OTHERFINANCIALDATAPROPERTYPLANTANDEQUIPMENT2Details" id="sre_ELRID_OTHERFINANCIALDATAPROPERTYPLANTANDEQUIPMENT2Details">
                <link:definition>040297 - Disclosure - OTHER FINANCIAL DATA - PROPERTY, PLANT, AND EQUIPMENT 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureOTHERFINANCIALDATAPROPERTYPLANTANDEQUIPMENT3Details" id="sre_ELRID_OTHERFINANCIALDATAPROPERTYPLANTANDEQUIPMENT3Details">
                <link:definition>040298 - Disclosure - OTHER FINANCIAL DATA - PROPERTY, PLANT, AND EQUIPMENT 3 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureOTHERFINANCIALDATAREGULATORYMATTERS2Details" id="sre_ELRID_OTHERFINANCIALDATAREGULATORYMATTERS2Details">
                <link:definition>040226 - Disclosure - OTHER FINANCIAL DATA - REGULATORY MATTERS 2 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureOTHERFINANCIALDATAREGULATORYMATTERS3Details" id="sre_ELRID_OTHERFINANCIALDATAREGULATORYMATTERS3Details">
                <link:definition>040227 - Disclosure - OTHER FINANCIAL DATA - REGULATORY MATTERS 3 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/COMMITMENTSANDCONTINGENCIESNUCLEARFUELDISPOSALDetails" id="sre_ELRID_COMMITMENTSANDCONTINGENCIESNUCLEARFUELDISPOSALDetails">
                <link:definition>041670 - Disclosure - COMMITMENTS AND CONTINGENCIES - NUCLEAR FUEL DISPOSAL (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DEBTANDCREDITFACILITIES10Details" id="sre_ELRID_DEBTANDCREDITFACILITIES10Details">
                <link:definition>040590 - Disclosure - DEBT AND CREDIT FACILITIES 10 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/StatementFAIRVALUEMEASUREMENTS6Details" id="sre_ELRID_FAIRVALUEMEASUREMENTS6Details">
                <link:definition>041160 - Statement - FAIR VALUE MEASUREMENTS 6 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureCALIFORNIAUTILITIESREGULATORYMATTERSSCHEDULEOFREGULATORYAMOUNTS1Details" id="sre_ELRID_CALIFORNIAUTILITIESREGULATORYMATTERSSCHEDULEOFREGULATORYAMOUNTS1Details">
                <link:definition>041480 - Disclosure - CALIFORNIA UTILITIES' REGULATORY MATTERS - SCHEDULE OF REGULATORY AMOUNTS 1 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/DisclosureNUCLEARPLANTRETIREMENTDetails" id="sre_ELRID_NUCLEARPLANTRETIREMENTDetails">
                <link:definition>041360 - Disclosure - NUCLEAR PLANT RETIREMENT (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/DisclosureNUCLEARPLANT" id="sre_ELRID_NUCLEARPLANT">
                <link:definition>011350 - 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/NUCLEARPLANTPolicies" id="sre_ELRID_NUCLEARPLANTPolicies">
                <link:definition>021400 - Disclosure - NUCLEAR PLANT (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/DisclosureOTHERFINANCIALDATAACCUMULATEDOTHERCOMPREHENSIVEINCOME2Details" id="sre_ELRID_OTHERFINANCIALDATAACCUMULATEDOTHERCOMPREHENSIVEINCOME2Details">
                <link:definition>040262 - Disclosure - OTHER FINANCIAL DATA - ACCUMULATED OTHER COMPREHENSIVE INCOME 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/DEBTANDCREDITFACILITIES9Details" id="sre_ELRID_DEBTANDCREDITFACILITIES9Details">
                <link:definition>040585 - Disclosure - DEBT AND CREDIT FACILITIES 9 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/OTHERFINANCIALDATAUSTREASURYGRANTRECEIVABLEDetails" id="sre_ELRID_OTHERFINANCIALDATAUSTREASURYGRANTRECEIVABLEDetails">
                <link:definition>040062 - Disclosure - OTHER FINANCIAL DATA - U.S. TREASURY GRANT 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/ACQUISITIONANDDIVESTITUREACTIVITYPolicies" id="sre_ELRID_ACQUISITIONANDDIVESTITUREACTIVITYPolicies">
                <link:definition>020300 - Disclosure - ACQUISITION AND DIVESTITURE ACTIVITY (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/EMPLOYEEBENEFITPLANSPART6Details" id="sre_ELRID_EMPLOYEEBENEFITPLANSPART6Details">
                <link:definition>040880 - Disclosure - EMPLOYEE BENEFIT PLANS PART 6 (Details)</link:definition>
                <link:usedOn>link:presentationLink</link:usedOn>
                <link:usedOn>link:calculationLink</link:usedOn>
                <link:usedOn>link:definitionLink</link:usedOn>
            </link:roleType>
            <link:roleType roleURI="http://www.sempra.com/role/FAIRVALUEMEASUREMENTSPolicies" id="sre_ELRID_FAIRVALUEMEASUREMENTSPolicies">
                <link:definition>021200 - Disclosure - FAIR VALUE MEASUREMENTS (Policies)</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://fasb.org/us-gaap/2012-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2012/elts/us-gaap-2012-01-31.xsd" />
    <import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd" />
    <import namespace="http://xbrl.sec.gov/dei/2012-01-31" schemaLocation="http://xbrl.sec.gov/dei/2012/dei-2012-01-31.xsd" />
    <import namespace="http://www.xbrl.org/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://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/2012-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2012/elts/us-types-2012-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="RegulatoryBalancingAccountsNet" id="sre_RegulatoryBalancingAccountsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RegulatoryLiabilitiesArisingFromRemovalObligations" id="sre_RegulatoryLiabilitiesArisingFromRemovalObligations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DistributionsFromJointVenture" id="sre_DistributionsFromJointVenture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ExpedituresForInvestmentsAndAcquisitionOfBusinessesNetOfCashAcquired" id="sre_ExpedituresForInvestmentsAndAcquisitionOfBusinessesNetOfCashAcquired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="DistributionsFromInvestments" id="sre_DistributionsFromInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="PurchasesOfNuclearDecommissioningAndOtherTrustAssets" id="sre_PurchasesOfNuclearDecommissioningAndOtherTrustAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ProceedsFromSalesByNuclearDecommissioningAndOtherTrusts" id="sre_ProceedsFromSalesByNuclearDecommissioningAndOtherTrusts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="AcquisitionOfBusinessAbstract" id="sre_AcquisitionOfBusinessAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalDeferredCreditsAndOtherLiabilities" id="sre_TotalDeferredCreditsAndOtherLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="PreferredStockOfSubsidiaries" id="sre_PreferredStockOfSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ExpensesAndOtherIncomeAbstract" id="sre_ExpensesAndOtherIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SempraGlobalAndParentAbstract" id="sre_SempraGlobalAndParentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CostOfNaturalGasElectricFuelAndPurchasedPower" id="sre_CostOfNaturalGasElectricFuelAndPurchasedPower" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="EquityEarningsLossesAbstract" id="sre_EquityEarningsLossesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquityEarningsLossesFromFormerJointVenture" id="sre_EquityEarningsLossesFromFormerJointVenture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="CapitalizedFinancingCostsDisclosureLineItems" id="sre_CapitalizedFinancingCostsDisclosureLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DistributableIncomeOfJointVenture" id="sre_DistributableIncomeOfJointVenture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="PreferredDividendsPaidBySubsidiaries" id="sre_PreferredDividendsPaidBySubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="IncomeLossFromEquityMethodInvestmentsNetOfTax" id="sre_IncomeLossFromEquityMethodInvestmentsNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="NotesToConsolidatedFinancialStatementsAbstract" id="sre_NotesToConsolidatedFinancialStatementsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="VariableInterestEntitiesDisclosureAbstract" id="sre_VariableInterestEntitiesDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtAndCreditFacilitiesTextBlock" id="sre_DebtAndCreditFacilitiesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="RecentInvestmentActivityTextBlock" id="sre_RecentInvestmentActivityTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DocumentAndEntityInformationAbstract" id="sre_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SanDiegoGasAndElectricCompanyAndSubsidiaryMember" id="sre_SanDiegoGasAndElectricCompanyAndSubsidiaryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AffiliateOfInvesteeMember" id="sre_AffiliateOfInvesteeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UtilitySubsidiariesMember" id="sre_UtilitySubsidiariesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PacificEnterprisesMember" id="sre_PacificEnterprisesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SouthernCaliforniaGasCompanyMember" id="sre_SouthernCaliforniaGasCompanyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredIncomeTaxesRecoverableInRates" id="sre_DeferredIncomeTaxesRecoverableInRates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DeferredTaxesRefundableInRates" id="sre_DeferredTaxesRefundableInRates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="UtilitiesCostOfElectricFuelAndPurchasedPower" id="sre_UtilitiesCostOfElectricFuelAndPurchasedPower" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataLitigationExpense" id="sre_QuarterlyFinancialDataLitigationExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="PaymentsOnDebt" id="sre_PaymentsOnDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="VariableInterestEntitiesConsolidatedCarryingAmountNetPropertyPlantAndEquipment" id="sre_VariableInterestEntitiesConsolidatedCarryingAmountNetPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="VariableInterestEntitiesConsolidatedCarryingAmountLongTermDebt" id="sre_VariableInterestEntitiesConsolidatedCarryingAmountLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ContingentlyRedeemablePreferredStockOfSubsidiary" id="sre_ContingentlyRedeemablePreferredStockOfSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="InvestmentsInUnconsolidatedEntitiesTablesAbstract" id="sre_InvestmentsInUnconsolidatedEntitiesTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNetPeriodicBenefitCostTextBlock" id="sre_ScheduleOfNetPeriodicBenefitCostTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEarningsPerShareTextBlock" id="sre_ScheduleOfEarningsPerShareTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCapitalizedFinancingCostsTextBlock" id="sre_ScheduleOfCapitalizedFinancingCostsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDueToFromAffiliatesTextBlock" id="sre_ScheduleOfDueToFromAffiliatesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRevenuesFromAffiliatesTextBlock" id="sre_ScheduleOfRevenuesFromAffiliatesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfTransactionsWithJointVentureTextBlock" id="sre_ScheduleOfTransactionsWithJointVentureTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfOtherIncomeExpenseTextBlock" id="sre_ScheduleOfOtherIncomeExpenseTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DerivativeFinancialInstrumentsTablesAbstract" id="sre_DerivativeFinancialInstrumentsTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCommodityDerivativeVolumesTextBlock" id="sre_ScheduleOfCommodityDerivativeVolumesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNotionalAmountsOfInterestRateDerivativesTextBlock" id="sre_ScheduleOfNotionalAmountsOfInterestRateDerivativesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCashFlowHedgeImpactOnStatementsOfOperationsTextBlock" id="sre_ScheduleOfCashFlowHedgeImpactOnStatementsOfOperationsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfUndesignatedDerivativeInstrumentsImpactOnStatementsOfOperationsTextBlock" id="sre_ScheduleOfUndesignatedDerivativeInstrumentsImpactOnStatementsOfOperationsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueMeasurementsTablesAbstract" id="sre_FairValueMeasurementsTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfFairValueOfFinancialInstrumentsTextBlock" id="sre_ScheduleOfFairValueOfFinancialInstrumentsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCashCollateralNotOffsetWithDerivativeInstrumentsTextBlock" id="sre_ScheduleOfCashCollateralNotOffsetWithDerivativeInstrumentsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRecurringFairValueAssetsLiabilitiesTextBlock" id="sre_ScheduleOfRecurringFairValueAssetsLiabilitiesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRecurringFairValueAssetsLiabilitiesUnobservableInputReconciliationTextBlock" id="sre_ScheduleOfRecurringFairValueAssetsLiabilitiesUnobservableInputReconciliationTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SegmentInformationTablesAbstract" id="sre_SegmentInformationTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="InvestmentsInUnconsolidatedEntitiesDetailsAbstract" id="sre_InvestmentsInUnconsolidatedEntitiesDetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SecuredDebtVIE" id="sre_SecuredDebtVIE" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DefinedBenefitPlanRegulatoryAdjustment" id="sre_DefinedBenefitPlanRegulatoryAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="OutOfMoneyStockOptionsMember" id="sre_OutOfMoneyStockOptionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCapitalizedFinancingCostsTable" id="sre_ScheduleOfCapitalizedFinancingCostsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TransactionsWithAffiliatesDisclosureAbstract" id="sre_TransactionsWithAffiliatesDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SubsidiaryOfCommonParentSDGEMember" id="sre_SubsidiaryOfCommonParentSDGEMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SubsdiaryOfCommonParentSoCalGasMember" id="sre_SubsdiaryOfCommonParentSoCalGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SubsidiaryOfCommonParentOtherAffiliatesMember" id="sre_SubsidiaryOfCommonParentOtherAffiliatesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RelatedPartyTaxExpenseDueToFromAffiliatesCurrent" id="sre_RelatedPartyTaxExpenseDueToFromAffiliatesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="TransactionsWithJointVentureLineItems" id="sre_TransactionsWithJointVentureLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfTransactionsWithJointVentureTable" id="sre_ScheduleOfTransactionsWithJointVentureTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SDGESegmentMember" id="sre_SDGESegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SoCalGasSegmentMember" id="sre_SoCalGasSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SempraCommoditiesSegmentMember" id="sre_SempraCommoditiesSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IntercompanyEliminationsSegmentMember" id="sre_IntercompanyEliminationsSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IntersegmentReceivablesSegmentMember" id="sre_IntersegmentReceivablesSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RevenuesFromTransactionsWithJointVenture" id="sre_RevenuesFromTransactionsWithJointVenture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="CostOfNaturalGasFromTransactionsWithJointVenture" id="sre_CostOfNaturalGasFromTransactionsWithJointVenture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="TransactionsWithJointVentureFixedPriceContractsAndOtherDerivativesNetAssetLiability" id="sre_TransactionsWithJointVentureFixedPriceContractsAndOtherDerivativesNetAssetLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="TransactionsWithJointVentureDueToJointVenture" id="sre_TransactionsWithJointVentureDueToJointVenture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RegulatoryInterestNetMember" id="sre_RegulatoryInterestNetMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherIncomeSundryMember" id="sre_OtherIncomeSundryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtAndCreditFacilitiesDisclosureAbstract" id="sre_DebtAndCreditFacilitiesDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LineOfCreditFacilityBorrowerDomain" id="sre_LineOfCreditFacilityBorrowerDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LineOfCreditFacilitySempraEnergyMember" id="sre_LineOfCreditFacilitySempraEnergyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LineOfCreditFacilitySempraGlobalMember" id="sre_LineOfCreditFacilitySempraGlobalMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LineOfCreditFacilitySDGEMember" id="sre_LineOfCreditFacilitySDGEMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LineOfCreditFacilitySoCalGasMember" id="sre_LineOfCreditFacilitySoCalGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LineOfCreditFacilityLettersOfCreditCapacity" id="sre_LineOfCreditFacilityLettersOfCreditCapacity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LineOfCreditFacilityLettersOfCreditOutstanding" id="sre_LineOfCreditFacilityLettersOfCreditOutstanding" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LineOfCreditFacilityOtherSupportedInstruments" id="sre_LineOfCreditFacilityOtherSupportedInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="EquityMethodInvestmentOwnershipPercentageOfMinorityPartner" id="sre_EquityMethodInvestmentOwnershipPercentageOfMinorityPartner" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="EquityMethodInvestmentOwnershipPercentageOfOperatingPartner" id="sre_EquityMethodInvestmentOwnershipPercentageOfOperatingPartner" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="GuarantorObligationsEquityMethodInvestmentLineOfCreditFacilityMaximumBorrowingCapacity" id="sre_GuarantorObligationsEquityMethodInvestmentLineOfCreditFacilityMaximumBorrowingCapacity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="GuarantorObligationsEquityMethodInvestmentLongTermDebtOutstanding" id="sre_GuarantorObligationsEquityMethodInvestmentLongTermDebtOutstanding" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DerivativeFinancialInstrumentsDisclosureAbstract" id="sre_DerivativeFinancialInstrumentsDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCommodityDerivativeVolumesLineItems" id="sre_ScheduleOfCommodityDerivativeVolumesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCommodityDerivativeVolumesTable" id="sre_ScheduleOfCommodityDerivativeVolumesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CommodityDerivativeVolumesNaturalGas" id="sre_CommodityDerivativeVolumesNaturalGas" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="CommodityDerivativeVolumesCongestionRevenueRights" id="sre_CommodityDerivativeVolumesCongestionRevenueRights" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="CommodityDerivativeVolumesElectricPower" id="sre_CommodityDerivativeVolumesElectricPower" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNotionalAmountsOfInterestRateDerivativesLineItems" id="sre_ScheduleOfNotionalAmountsOfInterestRateDerivativesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNotionalAmountsOfInterestRateDerivativesTable" id="sre_ScheduleOfNotionalAmountsOfInterestRateDerivativesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FixedPriceContractsAndOtherDerivativesCurrentAssetsMember" id="sre_FixedPriceContractsAndOtherDerivativesCurrentAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FixedPriceContractsAndOtherDerivativesNoncurrentAssetsMember" id="sre_FixedPriceContractsAndOtherDerivativesNoncurrentAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FixedPriceContractsAndOtherDerivativesCurrentLiabilitiesMember" id="sre_FixedPriceContractsAndOtherDerivativesCurrentLiabilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FixedPriceContractsAndOtherDerivativesNoncurrentLiabilitiesMember" id="sre_FixedPriceContractsAndOtherDerivativesNoncurrentLiabilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RevenuesSempraGlobalAndParentMember" id="sre_RevenuesSempraGlobalAndParentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CostOfNaturalGasElectricFuelAndPurchasedPowerMember" id="sre_CostOfNaturalGasElectricFuelAndPurchasedPowerMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CostOfElectricFuelAndPurchasedPowerMember" id="sre_CostOfElectricFuelAndPurchasedPowerMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CostOfNaturalGasMember" id="sre_CostOfNaturalGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ReclassificationOfCashFlowHedgeGainLossTable" id="sre_ReclassificationOfCashFlowHedgeGainLossTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueMeasurementsDisclosureAbstract" id="sre_FairValueMeasurementsDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DueToUnconsolidatedAffiliateFairValueDisclosure" id="sre_DueToUnconsolidatedAffiliateFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="PreferredStockOfSubsidiariesFairValueDisclosure" id="sre_PreferredStockOfSubsidiariesFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ContingentlyRedeemablePreferredStockFairValueDisclosure" id="sre_ContingentlyRedeemablePreferredStockFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="PreferredStockFairValueDisclosure" id="sre_PreferredStockFairValueDisclosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DerivativePostionsNetOfCashCollateralTable" id="sre_DerivativePostionsNetOfCashCollateralTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CollateralNettedMember" id="sre_CollateralNettedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustsEquitySecurities" id="sre_FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustsEquitySecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustsUSDebtSecurities" id="sre_FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustsUSDebtSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustsTotal" id="sre_FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustsTotal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="FairValueAssetsMeasuredOnRecurringBasisCommodityContractsSubjectToRateRecovery" id="sre_FairValueAssetsMeasuredOnRecurringBasisCommodityContractsSubjectToRateRecovery" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="FairValueAssetsMeasuredOnRecurringBasisCommodityContractsNotSubjectToRateRecovery" id="sre_FairValueAssetsMeasuredOnRecurringBasisCommodityContractsNotSubjectToRateRecovery" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="FairValueLiabilitiesMeasuredOnRecurringBasisInterestRateInstruments" id="sre_FairValueLiabilitiesMeasuredOnRecurringBasisInterestRateInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="FairValueLiabilitiesMeasuredOnRecurringBasisCommodityContractsSubjectToRateRecovery" id="sre_FairValueLiabilitiesMeasuredOnRecurringBasisCommodityContractsSubjectToRateRecovery" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="FairValueLiabilitiesMeasuredOnRecurringBasisCommodityContractsNotSubjectToRateRecovery" id="sre_FairValueLiabilitiesMeasuredOnRecurringBasisCommodityContractsNotSubjectToRateRecovery" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="SegmentInformationDisclosureAbstract" id="sre_SegmentInformationDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SegmentReportingInformationPercentageOfRevenues" id="sre_SegmentReportingInformationPercentageOfRevenues" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SegmentReportingInformationPercentageOfDepreciationAndAmortization" id="sre_SegmentReportingInformationPercentageOfDepreciationAndAmortization" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SegmentReportingInformationIncomeLossFromEquityMethodInvestmentsNetOfIncomeTax" id="sre_SegmentReportingInformationIncomeLossFromEquityMethodInvestmentsNetOfIncomeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="SegmentReportingInformationPercentageOfExpendituresForPropertyPlantAndEquipment" id="sre_SegmentReportingInformationPercentageOfExpendituresForPropertyPlantAndEquipment" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SegmentReportingInformationPercentageOfAssets" id="sre_SegmentReportingInformationPercentageOfAssets" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="ScheduleOfEarningsPerShareLineItems" id="sre_ScheduleOfEarningsPerShareLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEarningsPerShareTable" id="sre_ScheduleOfEarningsPerShareTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EarningsPerShareDenominatorAbstract" id="sre_EarningsPerShareDenominatorAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IntersegmentRevenuesSegmentMember" id="sre_IntersegmentRevenuesSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SegmentReportingInformationPercentageOfEarningsLosses" id="sre_SegmentReportingInformationPercentageOfEarningsLosses" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueAssetsMeasuredOnRecurringBasisInterestRateInstruments" id="sre_FairValueAssetsMeasuredOnRecurringBasisInterestRateInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustsMunicipalDebtSecurities" id="sre_FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustsMunicipalDebtSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustsOtherDebtSecurities" id="sre_FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustsOtherDebtSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustsTotalDebtSecurities" id="sre_FairValueAssetsMeasuredOnRecurringBasisNuclearDecommissioningTrustsTotalDebtSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="BusinessAcquisitionCashConsiderationAccrued" id="sre_BusinessAcquisitionCashConsiderationAccrued" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="RockiesExpressMember" id="sre_RockiesExpressMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PresentationOfRestrictedCashLineItems" id="sre_PresentationOfRestrictedCashLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PresentationOfRestrictedCashTable" id="sre_PresentationOfRestrictedCashTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="BusinessAcquisitionCashPaidNetOfCashAcquired" id="sre_BusinessAcquisitionCashPaidNetOfCashAcquired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="IndustrialDevelopmentBondsInterestRateStatedPercentage" id="sre_IndustrialDevelopmentBondsInterestRateStatedPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="DerivativeCreditRiskRelatedContingentFeaturesTable" id="sre_DerivativeCreditRiskRelatedContingentFeaturesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RegulatoryMattersDisclosureDetailsAbstract" id="sre_RegulatoryMattersDisclosureDetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CommitmentsAndContingenciesTablesAbstract" id="sre_CommitmentsAndContingenciesTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfUtilityProjectsLineItems" id="sre_ScheduleOfUtilityProjectsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfUtilityProjectsTable" id="sre_ScheduleOfUtilityProjectsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EstimatedCapitalInvestment" id="sre_EstimatedCapitalInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="EnvironmentalMitigationCostsIncludedInEstimatedProjectCost" id="sre_EnvironmentalMitigationCostsIncludedInEstimatedProjectCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ProjectToDateExpenditures" id="sre_ProjectToDateExpenditures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="InvestmentAsPercentageOfTotalEstimatedProjectCost" id="sre_InvestmentAsPercentageOfTotalEstimatedProjectCost" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="UtilityProjectsByProjectNameAxis" id="sre_UtilityProjectsByProjectNameAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UtilityProjectsByProjectNameDomain" id="sre_UtilityProjectsByProjectNameDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EastCountySubstationMember" id="sre_EastCountySubstationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AdvancedMeteringInfrastructureMember" id="sre_AdvancedMeteringInfrastructureMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRegulatoryAmountsLineItems" id="sre_ScheduleOfRegulatoryAmountsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRegulatoryAmountsTable" id="sre_ScheduleOfRegulatoryAmountsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="GeneralRateCaseAnnualRevenueRequirementIncreaseRequest" id="sre_GeneralRateCaseAnnualRevenueRequirementIncreaseRequest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="UnrecordedGasCostIncentiveMechanismAward" id="sre_UnrecordedGasCostIncentiveMechanismAward" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ContingentRecoveryOfFacilitiesCostsRelatedToCatastrophe" id="sre_ContingentRecoveryOfFacilitiesCostsRelatedToCatastrophe" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ContingentRecoveryOfInsuranceCostsRelatedToCatastrophe" id="sre_ContingentRecoveryOfInsuranceCostsRelatedToCatastrophe" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="IncrementalFacilitiesCostsIncurredRelatedToCatastrophe" id="sre_IncrementalFacilitiesCostsIncurredRelatedToCatastrophe" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="RegulatoryRecoveryDeductiblePerEvent" id="sre_RegulatoryRecoveryDeductiblePerEvent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="CommitmentsAndContingenciesDetailsAbstract" id="sre_CommitmentsAndContingenciesDetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LossContingencyAccrualSettledMattersAtCarryingValue" id="sre_LossContingencyAccrualSettledMattersAtCarryingValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ClaimsPaymentsByInsurersToAllClaimants" id="sre_ClaimsPaymentsByInsurersToAllClaimants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="PercentageOfClaimsPayments" id="sre_PercentageOfClaimsPayments" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="TotalIndividualAndBusinessClaims" id="sre_TotalIndividualAndBusinessClaims" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="TotalGovernmentEntityClaims" id="sre_TotalGovernmentEntityClaims" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LiabilityInsuranceCoverageMaximum" id="sre_LiabilityInsuranceCoverageMaximum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="EnergyCrisisLitigationMember" id="sre_EnergyCrisisLitigationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DWRContractMember" id="sre_DWRContractMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LossFromLossContingenciesLineItems" id="sre_LossFromLossContingenciesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LossFromLossContingenciesTable" id="sre_LossFromLossContingenciesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNuclearInsuranceLineItems" id="sre_ScheduleOfNuclearInsuranceLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNuclearInsuranceAmountsTable" id="sre_ScheduleOfNuclearInsuranceAmountsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NuclearLiabilityInsuranceCoverageMaximum" id="sre_NuclearLiabilityInsuranceCoverageMaximum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="SecondaryFinancialProtectionMaximum" id="sre_SecondaryFinancialProtectionMaximum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="SecondaryFinancialProtectionCompanyContributionMaximum" id="sre_SecondaryFinancialProtectionCompanyContributionMaximum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="SecondaryFinancialProtectionCompanyContributionAnnualMaximum" id="sre_SecondaryFinancialProtectionCompanyContributionAnnualMaximum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="NuclearPropertyInsuranceCoverageMaximum" id="sre_NuclearPropertyInsuranceCoverageMaximum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="NuclearPropertyDamageInsuranceCoverageMaximum" id="sre_NuclearPropertyDamageInsuranceCoverageMaximum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="NuclearPropertyDamageInsuranceCoverageWeeklyMinimum" id="sre_NuclearPropertyDamageInsuranceCoverageWeeklyMinimum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="NuclearPropertyDamageInsuranceCoverageWeeklyMaximum" id="sre_NuclearPropertyDamageInsuranceCoverageWeeklyMaximum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="NuclearPropertyDamageInsurancePremiumAssessment" id="sre_NuclearPropertyDamageInsurancePremiumAssessment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="NuclearPropertyInsuranceTerrorismCoverageMaximum" id="sre_NuclearPropertyInsuranceTerrorismCoverageMaximum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="PurchasedPowerContractsMember" id="sre_PurchasedPowerContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NaturalGasInfrastructureConstructionMember" id="sre_NaturalGasInfrastructureConstructionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NaturalGasContractsMember" id="sre_NaturalGasContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DistributionsFromJointVentureInvestingActivities" id="sre_DistributionsFromJointVentureInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="RegulatoryAssetsArisingFromWildfireLitigationCosts" id="sre_RegulatoryAssetsArisingFromWildfireLitigationCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="OtherIncomeSundryAtPacificEnterprisesMember" id="sre_OtherIncomeSundryAtPacificEnterprisesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataInvestmentInJointVentureOtherThanTemporaryImpairment" id="sre_QuarterlyFinancialDataInvestmentInJointVentureOtherThanTemporaryImpairment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataInvestmentInJointVentureOtherThanTemporaryImpairmentAfterTax" id="sre_QuarterlyFinancialDataInvestmentInJointVentureOtherThanTemporaryImpairmentAfterTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="FowlerRidgeIIWindFarmMember" id="sre_FowlerRidgeIIWindFarmMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AcceleratedShareRepurchasesInitialShareDelivery" id="sre_AcceleratedShareRepurchasesInitialShareDelivery" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="AcceleratedShareRepurchasesInterimShareDelivery" id="sre_AcceleratedShareRepurchasesInterimShareDelivery" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="AcceleratedShareRepurchasesMinimumShareDelivery" id="sre_AcceleratedShareRepurchasesMinimumShareDelivery" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="AcceleratedShareRepurchasesMaximumShareDelivery" id="sre_AcceleratedShareRepurchasesMaximumShareDelivery" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="LineOfCreditFacilityMaximumRatioOfIndebtednessToTotalCapitalization" id="sre_LineOfCreditFacilityMaximumRatioOfIndebtednessToTotalCapitalization" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="FairValueAtOriginGuaranteeObligationAssociatedWithCashFlowRequirements" id="sre_FairValueAtOriginGuaranteeObligationAssociatedWithCashFlowRequirements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ContingentRecoveryOfOperationAndMaintenanceCostsRelatedToCatastrophe" id="sre_ContingentRecoveryOfOperationAndMaintenanceCostsRelatedToCatastrophe" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ContingentRecoveryOfCapitalCostsRelatedToCatastrophe" id="sre_ContingentRecoveryOfCapitalCostsRelatedToCatastrophe" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="CapitalCostCapPerWatt" id="sre_CapitalCostCapPerWatt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="PurchasedPowerCostCapPerMegawattHour" id="sre_PurchasedPowerCostCapPerMegawattHour" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DerivativeCreditRiskRelatedContingentFeaturesLineItems" id="sre_DerivativeCreditRiskRelatedContingentFeaturesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ReclassificationOfCashFlowHedgeGainLossLineItems" id="sre_ReclassificationOfCashFlowHedgeGainLossLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DerivativeFairValueGrossAmountNotOffsetAgainstCollateralNetLineItems" id="sre_DerivativeFairValueGrossAmountNotOffsetAgainstCollateralNetLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SignificantAccountingPoliciesAndOtherFinancialDataTextBlock" id="sre_SignificantAccountingPoliciesAndOtherFinancialDataTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ShareholdersEquityAndEarningsPerShareTextBlock" id="sre_ShareholdersEquityAndEarningsPerShareTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="CondensedFinancialInformationOfParentTablesAbstract" id="sre_CondensedFinancialInformationOfParentTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ConsolidationPolicyAbstract" id="sre_ConsolidationPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PublicUtilitiesPolicyAbstract" id="sre_PublicUtilitiesPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueMeasurementsPolicyAbstract" id="sre_FairValueMeasurementsPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueMeasurementsPolicyTextBlock" id="sre_FairValueMeasurementsPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="CashAndCashEquivalentsPolicyAbstract" id="sre_CashAndCashEquivalentsPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="InventoryPolicyAbstract" id="sre_InventoryPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncomeTaxPolicyAbstract" id="sre_IncomeTaxPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PropertyPlantAndEquipmentPolicyAbstract" id="sre_PropertyPlantAndEquipmentPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ImpairmentOrDisposalOfLongLivedAssetsPolicyAbstract" id="sre_ImpairmentOrDisposalOfLongLivedAssetsPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AssetRetirementObligationsPolicyAbstract" id="sre_AssetRetirementObligationsPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CommitmentsAndContingenciesPolicyAbstract" id="sre_CommitmentsAndContingenciesPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LegalCostsPolicyAbstract" id="sre_LegalCostsPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="StockholdersEquityPolicyAbstract" id="sre_StockholdersEquityPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RevenueRecognitionPolicyAbstract" id="sre_RevenueRecognitionPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CostOfSalesPolicyAbstract" id="sre_CostOfSalesPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SellingGeneralAndAdministrativeExpensesPolicyAbstract" id="sre_SellingGeneralAndAdministrativeExpensesPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ForeignCurrencyTransactionsAndTranslationsPolicyAbstract" id="sre_ForeignCurrencyTransactionsAndTranslationsPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SignificantAccountingPoliciesAndOtherFinancialDataTablesAbstract" id="sre_SignificantAccountingPoliciesAndOtherFinancialDataTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRegulatoryBalancingAccountsAbstract" id="sre_ScheduleOfRegulatoryBalancingAccountsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRegulatoryBalancingAccountsTextBlock" id="sre_ScheduleOfRegulatoryBalancingAccountsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRegulatoryAssetsLiabilitiesAbstract" id="sre_ScheduleOfRegulatoryAssetsLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfReceivablesCollectionAllowancesAbstract" id="sre_ScheduleOfReceivablesCollectionAllowancesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfReceivablesCollectionAllowancesTextBlock" id="sre_ScheduleOfReceivablesCollectionAllowancesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfInventoryBalancesAbstract" id="sre_ScheduleOfInventoryBalancesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfPropertyPlantAndEquipmentByMajorFunctionalCategoryAbstract" id="sre_ScheduleOfPropertyPlantAndEquipmentByMajorFunctionalCategoryAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfPropertyPlantAndEquipmentByMajorFunctionalCategoryTextBlock" id="sre_ScheduleOfPropertyPlantAndEquipmentByMajorFunctionalCategoryTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfAccumulatedDepreciationAndDecommissioningAmountsAbstract" id="sre_ScheduleOfAccumulatedDepreciationAndDecommissioningAmountsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfAccumulatedDepreciationAndDecommissioningAmountsTextBlock" id="sre_ScheduleOfAccumulatedDepreciationAndDecommissioningAmountsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCapitalizedFinancingCostsAbstract" id="sre_ScheduleOfCapitalizedFinancingCostsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfLongLivedAssetsHeldForSaleAbstract" id="sre_ScheduleOfLongLivedAssetsHeldForSaleAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfLongLivedAssetsHeldForSaleTextBlock" id="sre_ScheduleOfLongLivedAssetsHeldForSaleTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfGoodwillAbstract" id="sre_ScheduleOfGoodwillAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassAbstract" id="sre_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfVariableInterestEntitiesAbstract" id="sre_ScheduleOfVariableInterestEntitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfChangesInAssetRetirementObligationsAbstract" id="sre_ScheduleOfChangesInAssetRetirementObligationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfChangesInAssetRetirementObligationsTextBlock" id="sre_ScheduleOfChangesInAssetRetirementObligationsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfUtilitiesRevenuesAbstract" id="sre_ScheduleOfUtilitiesRevenuesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfUtilitiesRevenuesTextBlock" id="sre_ScheduleOfUtilitiesRevenuesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDueToAndFromAffiliatesAbstract" id="sre_ScheduleOfDueToAndFromAffiliatesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRevenuesFromAffiliatesAbstract" id="sre_ScheduleOfRevenuesFromAffiliatesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfTransactionsWithJointVentureAbstract" id="sre_ScheduleOfTransactionsWithJointVentureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfOtherIncomeExpenseAbstract" id="sre_ScheduleOfOtherIncomeExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEquityMethodAndOtherInvestmentsAbstract" id="sre_ScheduleOfEquityMethodAndOtherInvestmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEquityMethodAndOtherInvestmentsTextBlock" id="sre_ScheduleOfEquityMethodAndOtherInvestmentsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEquityEarningsAbstract" id="sre_ScheduleOfEquityEarningsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEquityEarningsTextBlock" id="sre_ScheduleOfEquityEarningsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DebtAndCreditFacilitiesTablesAbstract" id="sre_DebtAndCreditFacilitiesTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfLongTermDebtAbstract" id="sre_ScheduleOfLongTermDebtAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfLongTermDebtTextBlock" id="sre_ScheduleOfLongTermDebtTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfMaturitiesOfLongTermDebtAbstract" id="sre_ScheduleOfMaturitiesOfLongTermDebtAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfMaturitiesOfLongTermDebtTextBlock" id="sre_ScheduleOfMaturitiesOfLongTermDebtTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCallableLongTermDebtAbstract" id="sre_ScheduleOfCallableLongTermDebtAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCallableLongTermDebtTextBlock" id="sre_ScheduleOfCallableLongTermDebtTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="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="ScheduleOfNuclearDecommissioningTrustsInvestmentsTextBlock" id="sre_ScheduleOfNuclearDecommissioningTrustsInvestmentsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfSalesOfSecuritiesByNuclearDecommissioningTrustsAbstract" id="sre_ScheduleOfSalesOfSecuritiesByNuclearDecommissioningTrustsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfSalesOfSecuritiesByNuclearDecommissioningTrustsTextBlock" id="sre_ScheduleOfSalesOfSecuritiesByNuclearDecommissioningTrustsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="IncomeTaxesTablesAbstract" id="sre_IncomeTaxesTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" id="sre_ScheduleOfEffectiveIncomeTaxRateReconciliationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEffectiveIncomeTaxRateReconciliationTextBlock" id="sre_ScheduleOfEffectiveIncomeTaxRateReconciliationTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfComponentsOfIncomeTaxExpenseAbstract" id="sre_ScheduleOfComponentsOfIncomeTaxExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfComponentsOfIncomeTaxExpenseTextBlock" id="sre_ScheduleOfComponentsOfIncomeTaxExpenseTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" id="sre_ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesTextBlock" id="sre_ScheduleOfComponentsOfDeferredTaxAssetsAndLiabilitiesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="EmployeeBenefitPlansTablesAbstract" id="sre_EmployeeBenefitPlansTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansChangeInBenefitObligationAndFairValueOfPlanAssetsAbstract" id="sre_ScheduleOfDefinedBenefitPlansChangeInBenefitObligationAndFairValueOfPlanAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansChangeInBenefitObligationAndFairValueOfPlanAssetsTextBlock" id="sre_ScheduleOfDefinedBenefitPlansChangeInBenefitObligationAndFairValueOfPlanAssetsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansAmountsRecognizedInBalanceSheetAbstract" id="sre_ScheduleOfDefinedBenefitPlansAmountsRecognizedInBalanceSheetAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansAmountsRecognizedInBalanceSheetTextBlock" id="sre_ScheduleOfDefinedBenefitPlansAmountsRecognizedInBalanceSheetTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansAmountsInAccumulatedOtherComprehensiveIncomeAbstract" id="sre_ScheduleOfDefinedBenefitPlansAmountsInAccumulatedOtherComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansAmountsInAccumulatedOtherComprehensiveIncomeTextBlock" id="sre_ScheduleOfDefinedBenefitPlansAmountsInAccumulatedOtherComprehensiveIncomeTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansAccumulatedBenefitObligationAbstract" id="sre_ScheduleOfDefinedBenefitPlansAccumulatedBenefitObligationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansAccumulatedBenefitObligationTextBlock" id="sre_ScheduleOfDefinedBenefitPlansAccumulatedBenefitObligationTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansPensionPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" id="sre_ScheduleOfDefinedBenefitPlansPensionPlansWithBenefitObligationsInExcessOfPlanAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansPensionPlansWithBenefitObligationsInExcessOfPlanAssetsTextBlock" id="sre_ScheduleOfDefinedBenefitPlansPensionPlansWithBenefitObligationsInExcessOfPlanAssetsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeAbstract" id="sre_ScheduleOfDefinedBenefitPlansNetPeriodicBenefitCostAndAmountsRecognizedInOtherComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansMedicarePartDSubsidyAbstract" id="sre_ScheduleOfDefinedBenefitPlansMedicarePartDSubsidyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansMedicarePartDSubsidyTextBlock" id="sre_ScheduleOfDefinedBenefitPlansMedicarePartDSubsidyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansAssumptionsUsedInCalculationsAbstract" id="sre_ScheduleOfDefinedBenefitPlansAssumptionsUsedInCalculationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansAssumptionsUsedInCalculationsTextBlock" id="sre_ScheduleOfDefinedBenefitPlansAssumptionsUsedInCalculationsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansAssumedHealthCareCostTrendRatesAbstract" id="sre_ScheduleOfDefinedBenefitPlansAssumedHealthCareCostTrendRatesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansAssumedHealthCareCostTrendRatesTextBlock" id="sre_ScheduleOfDefinedBenefitPlansAssumedHealthCareCostTrendRatesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansFairValueOfPlanAssetsByLevelInFairValueHierarchyAbstract" id="sre_ScheduleOfDefinedBenefitPlansFairValueOfPlanAssetsByLevelInFairValueHierarchyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansFairValueOfPlanAssetsByLevelInFairValueHierarchyTextBlock" id="sre_ScheduleOfDefinedBenefitPlansFairValueOfPlanAssetsByLevelInFairValueHierarchyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansLevel3InvestmentPlanAssetsAbstract" id="sre_ScheduleOfDefinedBenefitPlansLevel3InvestmentPlanAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansLevel3InvestmentPlanAssetsTextBlock" id="sre_ScheduleOfDefinedBenefitPlansLevel3InvestmentPlanAssetsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansLevel3ReconciliationsAbstract" id="sre_ScheduleOfDefinedBenefitPlansLevel3ReconciliationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansLevel3ReconciliationsTextBlock" id="sre_ScheduleOfDefinedBenefitPlansLevel3ReconciliationsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansSecuritiesLendingAbstract" id="sre_ScheduleOfDefinedBenefitPlansSecuritiesLendingAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansSecuritiesLendingTextBlock" id="sre_ScheduleOfDefinedBenefitPlansSecuritiesLendingTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYearAbstract" id="sre_ScheduleOfDefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYearAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYearTextBlock" id="sre_ScheduleOfDefinedBenefitPlansEstimatedFutureEmployerContributionsInNextFiscalYearTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansEstimatedFutureBenefitPaymentsAbstract" id="sre_ScheduleOfDefinedBenefitPlansEstimatedFutureBenefitPaymentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansEstimatedFutureBenefitPaymentsTextBlock" id="sre_ScheduleOfDefinedBenefitPlansEstimatedFutureBenefitPaymentsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansEstimatedMedicarePartDSubsidyPaymentsAbstract" id="sre_ScheduleOfDefinedBenefitPlansEstimatedMedicarePartDSubsidyPaymentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansEstimatedMedicarePartDSubsidyPaymentsTextBlock" id="sre_ScheduleOfDefinedBenefitPlansEstimatedMedicarePartDSubsidyPaymentsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansContributionsToSavingsPlansAbstract" id="sre_ScheduleOfDefinedBenefitPlansContributionsToSavingsPlansAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDefinedBenefitPlansContributionsToSavingsPlansTextBlock" id="sre_ScheduleOfDefinedBenefitPlansContributionsToSavingsPlansTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ShareBasedCompensationTablesAbstract" id="sre_ShareBasedCompensationTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract" id="sre_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNonQualifiedStockOptionValuationAssumptionsAbstract" id="sre_ScheduleOfNonQualifiedStockOptionValuationAssumptionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNonQualifiedStockOptionValuationAssumptionsTextBlock" id="sre_ScheduleOfNonQualifiedStockOptionValuationAssumptionsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNonQualifiedStockOptionsAbstract" id="sre_ScheduleOfNonQualifiedStockOptionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNonQualifiedStockOptionsTextBlock" id="sre_ScheduleOfNonQualifiedStockOptionsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRestrictedStockAwardsAndUnitsValuationAssumptionsAbstract" id="sre_ScheduleOfRestrictedStockAwardsAndUnitsValuationAssumptionsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRestrictedStockAwardsAndUnitsValuationAssumptionsTextBlock" id="sre_ScheduleOfRestrictedStockAwardsAndUnitsValuationAssumptionsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRestrictedStockAwardsAbstract" id="sre_ScheduleOfRestrictedStockAwardsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRestrictedStockAwardsTextBlock" id="sre_ScheduleOfRestrictedStockAwardsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRestrictedStockUnitsAbstract" id="sre_ScheduleOfRestrictedStockUnitsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRestrictedStockUnitsTextBlock" id="sre_ScheduleOfRestrictedStockUnitsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCommodityDerivativeVolumesAbstract" id="sre_ScheduleOfCommodityDerivativeVolumesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNotionalAmountsOfInterestRateDerivativesAbstract" id="sre_ScheduleOfNotionalAmountsOfInterestRateDerivativesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueAbstract" id="sre_ScheduleOfDerivativeInstrumentsInStatementOfFinancialPositionFairValueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceAbstract" id="sre_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCashFlowHedgesImpactOnStatementsOfOperationsAbstract" id="sre_ScheduleOfCashFlowHedgesImpactOnStatementsOfOperationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfHedgeIneffectivenessAbstract" id="sre_ScheduleOfHedgeIneffectivenessAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfHedgeIneffectivenessTextBlock" id="sre_ScheduleOfHedgeIneffectivenessTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfUndesignatedDerivativeInstrumentsImpactOnStatementsOfOperationsAbstract" id="sre_ScheduleOfUndesignatedDerivativeInstrumentsImpactOnStatementsOfOperationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfFairValueOfFinancialInstrumentsAbstract" id="sre_ScheduleOfFairValueOfFinancialInstrumentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCashCollateralNotOffsetWithDerivativeInstrumentsAbstract" id="sre_ScheduleOfCashCollateralNotOffsetWithDerivativeInstrumentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRecurringFairValueAssetsLiabilitiesAbstract" id="sre_ScheduleOfRecurringFairValueAssetsLiabilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfRecurringFairValueAssetsLiabilitiesUnobservableInputReconciliationAbstract" id="sre_ScheduleOfRecurringFairValueAssetsLiabilitiesUnobservableInputReconciliationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PreferredStockTablesAbstract" id="sre_PreferredStockTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfPreferredStockTextBlock" id="sre_ScheduleOfPreferredStockTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ShareholdersEquityAndEarningsPerShareTablesAbstract" id="sre_ShareholdersEquityAndEarningsPerShareTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEarningsPerShareAbstract" id="sre_ScheduleOfEarningsPerShareAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCommonStockActivityAbstract" id="sre_ScheduleOfCommonStockActivityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCommonStockActivityTextBlock" id="sre_ScheduleOfCommonStockActivityTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="RegulatoryMattersTablesAbstract" id="sre_RegulatoryMattersTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfUtilityIncentiveAwardsTextBlock" id="sre_ScheduleOfUtilityIncentiveAwardsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEstimatedFuturePaymentsUnderNaturalGasContractsAbstract" id="sre_ScheduleOfEstimatedFuturePaymentsUnderNaturalGasContractsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEstimatedFuturePaymentsUnderNaturalGasContractsTextBlock" id="sre_ScheduleOfEstimatedFuturePaymentsUnderNaturalGasContractsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfPaymentsUnderNaturalGasContractsAbstract" id="sre_ScheduleOfPaymentsUnderNaturalGasContractsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfPaymentsUnderNaturalGasContractsTextBlock" id="sre_ScheduleOfPaymentsUnderNaturalGasContractsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEstimatedFuturePaymentsUnderPurchasedPowerContractsAbstract" id="sre_ScheduleOfEstimatedFuturePaymentsUnderPurchasedPowerContractsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEstimatedFuturePaymentsUnderPurchasedPowerContractsTextBlock" id="sre_ScheduleOfEstimatedFuturePaymentsUnderPurchasedPowerContractsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfOperatingLeasesRentExpenseAbstract" id="sre_ScheduleOfOperatingLeasesRentExpenseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfOperatingLeasesRentExpenseTextBlock" id="sre_ScheduleOfOperatingLeasesRentExpenseTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfOperatingLeasesFutureMinimumPaymentsDueAbstract" id="sre_ScheduleOfOperatingLeasesFutureMinimumPaymentsDueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfOperatingLeasesFutureMinimumPaymentsDueTextBlock" id="sre_ScheduleOfOperatingLeasesFutureMinimumPaymentsDueTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsAbstract" id="sre_ScheduleOfCapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsTextBlock" id="sre_ScheduleOfCapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPaymentsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEnvironmentalRemediationCostsCapitalizedInPeriodAbstract" id="sre_ScheduleOfEnvironmentalRemediationCostsCapitalizedInPeriodAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEnvironmentalRemediationCostsCapitalizedInPeriodTextBlock" id="sre_ScheduleOfEnvironmentalRemediationCostsCapitalizedInPeriodTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEnvironmentalRemediationCostsStatusOfRemediationSitesAbstract" id="sre_ScheduleOfEnvironmentalRemediationCostsStatusOfRemediationSitesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEnvironmentalRemediationCostsStatusOfRemediationSitesTextBlock" id="sre_ScheduleOfEnvironmentalRemediationCostsStatusOfRemediationSitesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEnvironmentalLossContingenciesBySiteAbstract" id="sre_ScheduleOfEnvironmentalLossContingenciesBySiteAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredCompensationESOPMember" id="sre_DeferredCompensationESOPMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SignificantAccountingPoliciesAndOtherFinancialDataDetailsAbstract" id="sre_SignificantAccountingPoliciesAndOtherFinancialDataDetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RestrictedCashDisclosureAbstract" id="sre_RestrictedCashDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EmployeeBenefitPlansDetailsAbstract" id="sre_EmployeeBenefitPlansDetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ShareholdersEquityAndEarningsPerShareDetailsAbstract" id="sre_ShareholdersEquityAndEarningsPerShareDetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ShareBasedCompensationDetailsAbstract" id="sre_ShareBasedCompensationDetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RegulatoryMattersDisclosureAbstract" id="sre_RegulatoryMattersDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RegulatoryBalancingAccountsLineItems" id="sre_RegulatoryBalancingAccountsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RegulatoryBalancingAccountsTable" id="sre_RegulatoryBalancingAccountsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNetRegulatoryAssetsLiabilitiesLineItems" id="sre_ScheduleOfNetRegulatoryAssetsLiabilitiesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNetRegulatoryAssetsLiabilitiesTable" id="sre_ScheduleOfNetRegulatoryAssetsLiabilitiesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ComponentOfNetRegulatoryAssetsLiabilitiesAxis" id="sre_ComponentOfNetRegulatoryAssetsLiabilitiesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NetRegulatoryAssetsLiabilitiesDomain" id="sre_NetRegulatoryAssetsLiabilitiesDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FixedPriceContractsAndOtherDerivativesMember" id="sre_FixedPriceContractsAndOtherDerivativesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PensionAndOtherPostretirementBenefitObligationsMember" id="sre_PensionAndOtherPostretirementBenefitObligationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EmployeeBenefitCostsMember" id="sre_EmployeeBenefitCostsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="WorkersCompensationCostsMember" id="sre_WorkersCompensationCostsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="WildfireLitigationCostsMember" id="sre_WildfireLitigationCostsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherUtilityCostsMember" id="sre_OtherUtilityCostsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NetRegulatoryAssetsLiabilitiesSDGEMember" id="sre_NetRegulatoryAssetsLiabilitiesSDGEMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NetRegulatoryAssetsLiabilitiesSoCalGasMember" id="sre_NetRegulatoryAssetsLiabilitiesSoCalGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NetRegulatoryAssetsLiabilitiesEcogasMember" id="sre_NetRegulatoryAssetsLiabilitiesEcogasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NetRegulatoryAssetsLiabilitiesOtherMember" id="sre_NetRegulatoryAssetsLiabilitiesOtherMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NetRegulatoryAssetsLiabilitiesSempraEnergyConsolidatedMember" id="sre_NetRegulatoryAssetsLiabilitiesSempraEnergyConsolidatedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNetRegulatoryAssetsLiabilitiesBalanceSheetClassificationLineItems" id="sre_ScheduleOfNetRegulatoryAssetsLiabilitiesBalanceSheetClassificationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNetRegulatoryAssetsLiabilitiesBalanceSheetClassificationTable" id="sre_ScheduleOfNetRegulatoryAssetsLiabilitiesBalanceSheetClassificationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RestrictedCashByRestrictionAxis" id="sre_RestrictedCashByRestrictionAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RestrictedCashDomain" id="sre_RestrictedCashDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RestrictedCashConstructionFinancingMember" id="sre_RestrictedCashConstructionFinancingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RestrictedCashCollateralMember" id="sre_RestrictedCashCollateralMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RestrictedCashLitigationSettlementMember" id="sre_RestrictedCashLitigationSettlementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RestrictedCashOperatingRequirementsMember" id="sre_RestrictedCashOperatingRequirementsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CollectionAllowancesDisclosureAbstract" id="sre_CollectionAllowancesDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="InventoriesByInventoryTypeLineItems" id="sre_InventoriesByInventoryTypeLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="InventoriesByValuationMethodTable" id="sre_InventoriesByValuationMethodTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PropertyPlantAndEquipmentDisclosureAbstract" id="sre_PropertyPlantAndEquipmentDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UtilityElectricGenerationEquipmentMember" id="sre_UtilityElectricGenerationEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherUtilityElectricEquipmentMember" id="sre_OtherUtilityElectricEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UtilityConstructionInProgressMember" id="sre_UtilityConstructionInProgressMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LandAndLandRightsMember" id="sre_LandAndLandRightsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LNGReceiptTerminalsMember" id="sre_LNGReceiptTerminalsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PipelinesAndStorageEquipmentMember" id="sre_PipelinesAndStorageEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LNGFacilitiesConstructionWorkInProgressMember" id="sre_LNGFacilitiesConstructionWorkInProgressMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NetRegulatoryAssetsLiabilities" id="sre_NetRegulatoryAssetsLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AssetsHeldForSaleDisclosureAbstract" id="sre_AssetsHeldForSaleDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="GoodwillDisclosureAbstract" id="sre_GoodwillDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="GoodwillBySegmentParentAndOtherMember" id="sre_GoodwillBySegmentParentAndOtherMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherIntangibleAssetsDisclosureAbstract" id="sre_OtherIntangibleAssetsDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FiniteLivedIntangibleAssetsFutureAmortizationExpensePerYear" id="sre_FiniteLivedIntangibleAssetsFutureAmortizationExpensePerYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesCashAndCashEquivalents" id="sre_AmountsAssociatedWithVariableInterestEntitiesCashAndCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesAccountsReceivableTrade" id="sre_AmountsAssociatedWithVariableInterestEntitiesAccountsReceivableTrade" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesAccountsReceivableOther" id="sre_AmountsAssociatedWithVariableInterestEntitiesAccountsReceivableOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesInventories" id="sre_AmountsAssociatedWithVariableInterestEntitiesInventories" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesTotalCurrentAssets" id="sre_AmountsAssociatedWithVariableInterestEntitiesTotalCurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesSundry" id="sre_AmountsAssociatedWithVariableInterestEntitiesSundry" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesPropertyPlantAndEquipmentNet" id="sre_AmountsAssociatedWithVariableInterestEntitiesPropertyPlantAndEquipmentNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesTotalAssets" id="sre_AmountsAssociatedWithVariableInterestEntitiesTotalAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesShortTermDebt" id="sre_AmountsAssociatedWithVariableInterestEntitiesShortTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesAccountsPayable" id="sre_AmountsAssociatedWithVariableInterestEntitiesAccountsPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesCurrentPortionLongTermDebt" id="sre_AmountsAssociatedWithVariableInterestEntitiesCurrentPortionLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesFixedPriceContractsAndOtherDerivativesCurrentLiability" id="sre_AmountsAssociatedWithVariableInterestEntitiesFixedPriceContractsAndOtherDerivativesCurrentLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesOtherCurrentLiabilities" id="sre_AmountsAssociatedWithVariableInterestEntitiesOtherCurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesTotalCurrentLiabilities" id="sre_AmountsAssociatedWithVariableInterestEntitiesTotalCurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesLongTermDebt" id="sre_AmountsAssociatedWithVariableInterestEntitiesLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesFixedPriceContractsAndOtherDerivativesNoncurrentLiability" id="sre_AmountsAssociatedWithVariableInterestEntitiesFixedPriceContractsAndOtherDerivativesNoncurrentLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesDeferredCreditsAndOther" id="sre_AmountsAssociatedWithVariableInterestEntitiesDeferredCreditsAndOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesOtherNoncontrollingInterests" id="sre_AmountsAssociatedWithVariableInterestEntitiesOtherNoncontrollingInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesTotalLiabilitiesAndEquity" id="sre_AmountsAssociatedWithVariableInterestEntitiesTotalLiabilitiesAndEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesOperatingRevenuesElectric" id="sre_AmountsAssociatedWithVariableInterestEntitiesOperatingRevenuesElectric" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesCostOfElectricFuelAndPurchasedPower" id="sre_AmountsAssociatedWithVariableInterestEntitiesCostOfElectricFuelAndPurchasedPower" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesOperationAndMaintenance" id="sre_AmountsAssociatedWithVariableInterestEntitiesOperationAndMaintenance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesDepreciationAndAmortization" id="sre_AmountsAssociatedWithVariableInterestEntitiesDepreciationAndAmortization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesTotalOperatingExpenses" id="sre_AmountsAssociatedWithVariableInterestEntitiesTotalOperatingExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesOperatingRevenuesGas" id="sre_AmountsAssociatedWithVariableInterestEntitiesOperatingRevenuesGas" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesTotalOperatingRevenues" id="sre_AmountsAssociatedWithVariableInterestEntitiesTotalOperatingRevenues" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesOperatingIncome" id="sre_AmountsAssociatedWithVariableInterestEntitiesOperatingIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesOtherIncomeExpenseNet" id="sre_AmountsAssociatedWithVariableInterestEntitiesOtherIncomeExpenseNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesInterestExpense" id="sre_AmountsAssociatedWithVariableInterestEntitiesInterestExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesNetIncome" id="sre_AmountsAssociatedWithVariableInterestEntitiesNetIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesEarningsLossesAttributableNoncontrollingInterests" id="sre_AmountsAssociatedWithVariableInterestEntitiesEarningsLossesAttributableNoncontrollingInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesEarnings" id="sre_AmountsAssociatedWithVariableInterestEntitiesEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="AssetRetirementObligationsDisclosureAbstract" id="sre_AssetRetirementObligationsDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AssetRetirementObligationsLineItems" id="sre_AssetRetirementObligationsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AssetRetirementObligationsTable" id="sre_AssetRetirementObligationsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RevenuesDisclosureAbstract" id="sre_RevenuesDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ForeignCurrencyTranslationDisclosureAbstract" id="sre_ForeignCurrencyTranslationDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ForeignCurrencyTranslationLineItems" id="sre_ForeignCurrencyTranslationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquityMethodInvestmentFunctionalCurrencyToReportingCurrencyAdjustment" id="sre_EquityMethodInvestmentFunctionalCurrencyToReportingCurrencyAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ForeignCurrencyTranslationTable" id="sre_ForeignCurrencyTranslationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FunctionalCurrencyAxis" id="sre_FunctionalCurrencyAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FunctionalCurrencyDomain" id="sre_FunctionalCurrencyDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ChileanPesoMember" id="sre_ChileanPesoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PeruvianNuevoSolMember" id="sre_PeruvianNuevoSolMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ArgentinePesoMember" id="sre_ArgentinePesoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RestrictionsOnDividendsLoansAndAdvancesLineItems" id="sre_RestrictionsOnDividendsLoansAndAdvancesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AmountAvailableForDividendDistributionAndLoansWithoutPriorApprovalFromRegulatoryAgency" id="sre_AmountAvailableForDividendDistributionAndLoansWithoutPriorApprovalFromRegulatoryAgency" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="RestrictionsOnDividendsLoansAndAdvancesTable" id="sre_RestrictionsOnDividendsLoansAndAdvancesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ForeignCurrencyTransactionGainsLossesMember" id="sre_ForeignCurrencyTransactionGainsLossesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MexicanPipelineAndNaturalGasInfrastructureMember" id="sre_MexicanPipelineAndNaturalGasInfrastructureMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EnergySouthMember" id="sre_EnergySouthMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEquityMethodAndOtherInvestmentsTable" id="sre_ScheduleOfEquityMethodAndOtherInvestmentsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEquityMethodAndOtherInvestmentsInvesteeNameAxis" id="sre_ScheduleOfEquityMethodAndOtherInvestmentsInvesteeNameAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="InvesteeNameDomain" id="sre_InvesteeNameDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfEquityMethodAndOtherInvestmentsLineItems" id="sre_ScheduleOfEquityMethodAndOtherInvestmentsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquityMethodAndOtherInvestments" id="sre_EquityMethodAndOtherInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="IncomeLossFromEquityMethodInvestmentsEarningsLossesRecordedBeforeTax" id="sre_IncomeLossFromEquityMethodInvestmentsEarningsLossesRecordedBeforeTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="IncomeLossFromEquityMethodInvestmentsEarningsLossesRecordedNetOfTax" id="sre_IncomeLossFromEquityMethodInvestmentsEarningsLossesRecordedNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="RBSSempraCommoditiesMember" id="sre_RBSSempraCommoditiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherEquityMethodInvestmentsMember" id="sre_OtherEquityMethodInvestmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SodigasPampeanaAndSodigasSurMember" id="sre_SodigasPampeanaAndSodigasSurMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherNonsignificantEquityMethodInvestmentsMember" id="sre_OtherNonsignificantEquityMethodInvestmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ChilquintaEnergiaMember" id="sre_ChilquintaEnergiaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LuzDelSurMember" id="sre_LuzDelSurMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="GasoductosDeChihuahuaMember" id="sre_GasoductosDeChihuahuaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CedarCreekIIWindFarmMember" id="sre_CedarCreekIIWindFarmMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ElkHillsPowerMember" id="sre_ElkHillsPowerMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="HousingPartnershipsMember" id="sre_HousingPartnershipsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SempraCommoditiesInvestmentsMember" id="sre_SempraCommoditiesInvestmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CostMethodHousingPartnershipsMember" id="sre_CostMethodHousingPartnershipsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UndistributedEarningsEquityMethodInvestments" id="sre_UndistributedEarningsEquityMethodInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="EquityMethodGoodwillExcludingForeignCurrencyTranslationAdjustments" id="sre_EquityMethodGoodwillExcludingForeignCurrencyTranslationAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="EquityMethodGoodwillIncludingForeignCurrencyTranslationAdjustments" id="sre_EquityMethodGoodwillIncludingForeignCurrencyTranslationAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="LineOfCreditFacilityRatioOfIndebtednessToTotalCapitalization" id="sre_LineOfCreditFacilityRatioOfIndebtednessToTotalCapitalization" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="FirstMortgageBondsDueJune2015Member" id="sre_FirstMortgageBondsDueJune2015Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LongTermDebtAndCapitalLeaseObligationsIncludingCurrentPortion" id="sre_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentPortion" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="MarketValueAdjustmentForInterestRateSwap" id="sre_MarketValueAdjustmentForInterestRateSwap" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="FirstMortgageBondsMember" id="sre_FirstMortgageBondsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsPayable2011Through2017Member" id="sre_FirstMortgageBondsPayable2011Through2017Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsPayable2011Through2022Member" id="sre_FirstMortgageBondsPayable2011Through2022Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsPayable2011Through2023Member" id="sre_FirstMortgageBondsPayable2011Through2023Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueJanuary2011Member" id="sre_FirstMortgageBondsDueJanuary2011Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueOctober2012Member" id="sre_FirstMortgageBondsDueOctober2012Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueMarch2014Member" id="sre_FirstMortgageBondsDueMarch2014Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueNovember2015Member" id="sre_FirstMortgageBondsDueNovember2015Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueApril2018Member" id="sre_FirstMortgageBondsDueApril2018Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueJuly2018Member" id="sre_FirstMortgageBondsDueJuly2018Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueJune2021Member" id="sre_FirstMortgageBondsDueJune2021Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueJune2026Member" id="sre_FirstMortgageBondsDueJune2026Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueDecember2027Member" id="sre_FirstMortgageBondsDueDecember2027Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueJanuaryAndFebruary2034Member" id="sre_FirstMortgageBondsDueJanuaryAndFebruary2034Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueMay2035Member" id="sre_FirstMortgageBondsDueMay2035Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueNovember2035Member" id="sre_FirstMortgageBondsDueNovember2035Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueSeptember2037Member" id="sre_FirstMortgageBondsDueSeptember2037Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueJune2039Member" id="sre_FirstMortgageBondsDueJune2039Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueMay2039Member" id="sre_FirstMortgageBondsDueMay2039Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueMay2040Member" id="sre_FirstMortgageBondsDueMay2040Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueAugust2040Member" id="sre_FirstMortgageBondsDueAugust2040Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueNovember2040Member" id="sre_FirstMortgageBondsDueNovember2040Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtMember" id="sre_OtherLongTermDebtMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueMarch2010Member" id="sre_OtherLongTermDebtDueMarch2010Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtVariableRateNotesDueMarch2010Member" id="sre_OtherLongTermDebtVariableRateNotesDueMarch2010Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtPayable2011Through2013Member" id="sre_OtherLongTermDebtPayable2011Through2013Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtPayable2011Through2017Member" id="sre_OtherLongTermDebtPayable2011Through2017Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueFebruary2013Member" id="sre_OtherLongTermDebtDueFebruary2013Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueNovember2013Member" id="sre_OtherLongTermDebtDueNovember2013Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueJune2014Member" id="sre_OtherLongTermDebtDueJune2014Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueMay2016Member" id="sre_OtherLongTermDebtDueMay2016Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueJune2016Member" id="sre_OtherLongTermDebtDueJune2016Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueJune2018Member" id="sre_OtherLongTermDebtDueJune2018Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueFebruary2019Member" id="sre_OtherLongTermDebtDueFebruary2019Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueJuly2021Member" id="sre_OtherLongTermDebtDueJuly2021Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueDecember2021Member" id="sre_OtherLongTermDebtDueDecember2021Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueMarch2023Member" id="sre_OtherLongTermDebtDueMarch2023Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueJuly2024Member" id="sre_OtherLongTermDebtDueJuly2024Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueJanuary2028Member" id="sre_OtherLongTermDebtDueJanuary2028Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueOctober2039Member" id="sre_OtherLongTermDebtDueOctober2039Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EmployeeStockOwnershipPlanBondsDueOnDemandMember" id="sre_EmployeeStockOwnershipPlanBondsDueOnDemandMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EmployeeStockOwnershipPlanBondsDueNovember2014Member" id="sre_EmployeeStockOwnershipPlanBondsDueNovember2014Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IndustrialDevelopmentBondsDueAugust2037Member" id="sre_IndustrialDevelopmentBondsDueAugust2037Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OrangeGroveEnergyProjectFinancingMember" id="sre_OrangeGroveEnergyProjectFinancingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtOtherDebtMember" id="sre_OtherLongTermDebtOtherDebtMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CapitalLeaseObligationsPurchasedPowerAgreementsMember" id="sre_CapitalLeaseObligationsPurchasedPowerAgreementsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CapitalLeaseObligationsOtherMember" id="sre_CapitalLeaseObligationsOtherMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MarketValueAdjustmentForInterestRateSwapMember" id="sre_MarketValueAdjustmentForInterestRateSwapMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentBorrowerAxis" id="sre_DebtInstrumentBorrowerAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentBorrowerNameDomain" id="sre_DebtInstrumentBorrowerNameDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentSDGEMember" id="sre_DebtInstrumentSDGEMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentSoCalGasMember" id="sre_DebtInstrumentSoCalGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentOtherSempraEnergyMember" id="sre_DebtInstrumentOtherSempraEnergyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfLongTermDebtMaturitiesLineItems" id="sre_ScheduleOfLongTermDebtMaturitiesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LongTermDebtMaturitiesTotalRepaymentsOfPrincipal" id="sre_LongTermDebtMaturitiesTotalRepaymentsOfPrincipal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleOfLongTermDebtMaturitiesTable" id="sre_ScheduleOfLongTermDebtMaturitiesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfLongTermDebtMaturitiesBorrowerAxis" id="sre_ScheduleOfLongTermDebtMaturitiesBorrowerAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfLongTermDebtMaturitiesBorrowerNameDomain" id="sre_ScheduleOfLongTermDebtMaturitiesBorrowerNameDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfLongTermDebtMaturitiesSDGEMember" id="sre_ScheduleOfLongTermDebtMaturitiesSDGEMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfLongTermDebtMaturitiesSoCalGasMember" id="sre_ScheduleOfLongTermDebtMaturitiesSoCalGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfLongTermDebtMaturitiesOtherSempraEnergyMember" id="sre_ScheduleOfLongTermDebtMaturitiesOtherSempraEnergyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UnsecuredDebtLineItems" id="sre_UnsecuredDebtLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UnsecuredDebtTable" id="sre_UnsecuredDebtTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCallableLongTermDebtLineItems" id="sre_ScheduleOfCallableLongTermDebtLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LongTermDebtCallableInNextTwelveMonths" id="sre_LongTermDebtCallableInNextTwelveMonths" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LongTermDebtCallableInYearTwo" id="sre_LongTermDebtCallableInYearTwo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LongTermDebtCallableInYearThree" id="sre_LongTermDebtCallableInYearThree" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LongTermDebtCallableInYearFour" id="sre_LongTermDebtCallableInYearFour" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LongTermDebtCallableInYearFive" id="sre_LongTermDebtCallableInYearFive" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LongTermDebtCallableAfterYearFive" id="sre_LongTermDebtCallableAfterYearFive" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="CallableLongTermDebt" id="sre_CallableLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleOfCallableLongTermDebtTable" id="sre_ScheduleOfCallableLongTermDebtTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCallableLongTermDebtBorrowerAxis" id="sre_ScheduleOfCallableLongTermDebtBorrowerAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCallableLongTermDebtBorrowerNameDomain" id="sre_ScheduleOfCallableLongTermDebtBorrowerNameDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCallableLongTermDebtSDGEMember" id="sre_ScheduleOfCallableLongTermDebtSDGEMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCallableLongTermDebtSoCalGasMember" id="sre_ScheduleOfCallableLongTermDebtSoCalGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCallableLongTermDebtOtherSempraEnergyMember" id="sre_ScheduleOfCallableLongTermDebtOtherSempraEnergyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CallableLongTermDebtSubjectToMakeWholeProvisions" id="sre_CallableLongTermDebtSubjectToMakeWholeProvisions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="IndustrialDevelopmentBondsLineItems" id="sre_IndustrialDevelopmentBondsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PaymentsToAcquireIndustrialDevelopmentBonds" id="sre_PaymentsToAcquireIndustrialDevelopmentBonds" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ProceedsFromSaleOfIndustrialDevelopmentBonds" id="sre_ProceedsFromSaleOfIndustrialDevelopmentBonds" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ProceedsFromRemarketingOfIndustrialDevelopmentBonds" id="sre_ProceedsFromRemarketingOfIndustrialDevelopmentBonds" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="IndustrialDevelopmentBondsFaceAmount" id="sre_IndustrialDevelopmentBondsFaceAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="IndustrialDevelopmentBondsTable" id="sre_IndustrialDevelopmentBondsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IndustrialDevelopmentBondsNameAxis" id="sre_IndustrialDevelopmentBondsNameAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IndustrialDevelopmentBondsNameDomain" id="sre_IndustrialDevelopmentBondsNameDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IndustrialDevelopmentBondsMaturing2018Member" id="sre_IndustrialDevelopmentBondsMaturing2018Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IndustrialDevelopmentBondsMaturing2034Member" id="sre_IndustrialDevelopmentBondsMaturing2034Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IndustrialDevelopmentBondsMaturing2039Member" id="sre_IndustrialDevelopmentBondsMaturing2039Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SharesHeldInEmployeeStockOwnershipPlanReleased" id="sre_SharesHeldInEmployeeStockOwnershipPlanReleased" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FacilitiesUnderJointOwnershipDetailsAbstract" id="sre_FacilitiesUnderJointOwnershipDetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AssetRetirementObligationNuclearPowerPlant" id="sre_AssetRetirementObligationNuclearPowerPlant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="UtilityShareOfNuclearDecommissioningCosts" id="sre_UtilityShareOfNuclearDecommissioningCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LegalSettlementReceivable" id="sre_LegalSettlementReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="IncreaseDecreaseInIncomeTaxesNet" id="sre_IncreaseDecreaseInIncomeTaxesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="AcquisitionOfNoncontrollingInterestsInSubsidiaries" id="sre_AcquisitionOfNoncontrollingInterestsInSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="DecreaseInRestrictedCash" id="sre_DecreaseInRestrictedCash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="IncreaseInRestrictedCash" id="sre_IncreaseInRestrictedCash" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleOfForeignCurrencyTranslationAdjustmentsToEquityMethodInvestmentsAbstract" id="sre_ScheduleOfForeignCurrencyTranslationAdjustmentsToEquityMethodInvestmentsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfForeignCurrencyTranslationAdjustmentsToEquityMethodInvestmentsTextBlock" id="sre_ScheduleOfForeignCurrencyTranslationAdjustmentsToEquityMethodInvestmentsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfForeignCurrencyTransactionGainLossAbstract" id="sre_ScheduleOfForeignCurrencyTransactionGainLossAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfForeignCurrencyTransactionGainLossTextBlock" id="sre_ScheduleOfForeignCurrencyTransactionGainLossTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="IncomeTaxesDetailsAbstract" id="sre_IncomeTaxesDetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationLineItems" id="sre_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EffectiveIncomeTaxRateReconciliationAllowanceForEquityFundsUsedDuringConstruction" id="sre_EffectiveIncomeTaxRateReconciliationAllowanceForEquityFundsUsedDuringConstruction" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="EffectiveIncomeTaxRateReconciliationUtilityRepairAllowance" id="sre_EffectiveIncomeTaxRateReconciliationUtilityRepairAllowance" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="EffectiveIncomeTaxRateReconciliationSelfDevelopedSoftwareExpenditures" id="sre_EffectiveIncomeTaxRateReconciliationSelfDevelopedSoftwareExpenditures" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="EffectiveIncomeTaxRateReconciliationForeignExchangeAndInflationEffects" id="sre_EffectiveIncomeTaxRateReconciliationForeignExchangeAndInflationEffects" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="EffectiveIncomeTaxRateReconciliationVariableInterestEntities" id="sre_EffectiveIncomeTaxRateReconciliationVariableInterestEntities" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationTable" id="sre_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncomeTaxExpenseBenefitContinuingOperationsLineItems" id="sre_IncomeTaxExpenseBenefitContinuingOperationsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncomeTaxExpenseBenefitContinuingOperationsTable" id="sre_IncomeTaxExpenseBenefitContinuingOperationsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredTaxAssetsAndLiabilitiesLineItems" id="sre_DeferredTaxAssetsAndLiabilitiesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredTaxLiabilitiesLossOnReacquiredDebt" id="sre_DeferredTaxLiabilitiesLossOnReacquiredDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DeferredTaxLiabilitiesPropertyTaxes" id="sre_DeferredTaxLiabilitiesPropertyTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DeferredTaxAssetsEquityMethodLosses" id="sre_DeferredTaxAssetsEquityMethodLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DeferredTaxAssetsInvestmentInNoncontrolledAffiliates" id="sre_DeferredTaxAssetsInvestmentInNoncontrolledAffiliates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DeferredTaxAssetsStateIncomeTaxes" id="sre_DeferredTaxAssetsStateIncomeTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DeferredTaxLiabilitiesNet" id="sre_DeferredTaxLiabilitiesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DeferredTaxAssetsLiabilitiesCurrentNet" id="sre_DeferredTaxAssetsLiabilitiesCurrentNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DeferredTaxAssetsLiabilitiesNoncurrentNet" id="sre_DeferredTaxAssetsLiabilitiesNoncurrentNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DeferredTaxAssetsAndLiabilitiesTable" id="sre_DeferredTaxAssetsAndLiabilitiesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncreaseDecreaseInValuationAllowance" id="sre_IncreaseDecreaseInValuationAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="DeferredTaxAssetValuationAllowanceVariableInterestEntitiesMember" id="sre_DeferredTaxAssetValuationAllowanceVariableInterestEntitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredTaxAssetValuationAllowanceForeignNetOperatingLossesMember" id="sre_DeferredTaxAssetValuationAllowanceForeignNetOperatingLossesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredTaxAssetValuationAllowanceFutureForeignDeductionsMember" id="sre_DeferredTaxAssetValuationAllowanceFutureForeignDeductionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredTaxAssetValuationAllowanceFederalStateAndLocalNetOperatingLossesMember" id="sre_DeferredTaxAssetValuationAllowanceFederalStateAndLocalNetOperatingLossesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredTaxAssetValuationAllowanceFutureFederalStateAndLocalDeductionsMember" id="sre_DeferredTaxAssetValuationAllowanceFutureFederalStateAndLocalDeductionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OperatingLossCarryforwardsNonexpiring" id="sre_OperatingLossCarryforwardsNonexpiring" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="OperatingLossCarryforwardsSetToExpire" id="sre_OperatingLossCarryforwardsSetToExpire" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="OperatingLossCarryforwardsCumulativeAmountUtilized" id="sre_OperatingLossCarryforwardsCumulativeAmountUtilized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="MexicoMember" id="sre_MexicoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FederalStateAndLocalJurisdictionMember" id="sre_FederalStateAndLocalJurisdictionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UnrecognizedTaxBenefitsLineItems" id="sre_UnrecognizedTaxBenefitsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UnrecognizedTaxBenefitsThatWouldDecreaseEffectiveTaxRate" id="sre_UnrecognizedTaxBenefitsThatWouldDecreaseEffectiveTaxRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="UnrecognizedTaxBenefitsThatWouldIncreaseEffectiveTaxRate" id="sre_UnrecognizedTaxBenefitsThatWouldIncreaseEffectiveTaxRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="UnrecognizedTaxBenefitsTable" id="sre_UnrecognizedTaxBenefitsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ExpirationOfStatuteOfLimitationsMember" id="sre_ExpirationOfStatuteOfLimitationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PotentialResolutionOfAuditIssuesMember" id="sre_PotentialResolutionOfAuditIssuesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FederalAndStateTimingItemsAffectingTaxableIncomeMember" id="sre_FederalAndStateTimingItemsAffectingTaxableIncomeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfGeographicComponentsOfIncomeBeforeIncomeTaxesAndEquityEarningsOfCertainUnconsolidatedSubsidiariesAbstract" id="sre_ScheduleOfGeographicComponentsOfIncomeBeforeIncomeTaxesAndEquityEarningsOfCertainUnconsolidatedSubsidiariesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfGeographicComponentsOfIncomeBeforeIncomeTaxesAndEquityEarningsOfCertainUnconsolidatedSubsidiariesTextBlock" id="sre_ScheduleOfGeographicComponentsOfIncomeBeforeIncomeTaxesAndEquityEarningsOfCertainUnconsolidatedSubsidiariesTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfChangeInDiscountRateMethodologyAndEffectsOfChangeAbstract" id="sre_ScheduleOfChangeInDiscountRateMethodologyAndEffectsOfChangeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfChangeInDiscountRateMethodologyAndEffectsOfChangeTextBlock" id="sre_ScheduleOfChangeInDiscountRateMethodologyAndEffectsOfChangeTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataTablesAbstract" id="sre_QuarterlyFinancialDataTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfQuarterlyFinancialDataTextBlock" id="sre_ScheduleOfQuarterlyFinancialDataTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesOtherCurrentAssets" id="sre_AmountsAssociatedWithVariableInterestEntitiesOtherCurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="OtherEquityMethodInvestmentsAndOtherInvestmentsMember" id="sre_OtherEquityMethodInvestmentsAndOtherInvestmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalRegulatoryAssetsCurrent" id="sre_TotalRegulatoryAssetsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="TotalRegulatoryAssetsNoncurrent" id="sre_TotalRegulatoryAssetsNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="TotalRegulatoryLiabilityCurrent" id="sre_TotalRegulatoryLiabilityCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="TotalRegulatoryLiabilityNoncurrent" id="sre_TotalRegulatoryLiabilityNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="FirstMortgageBondsJanuary2011Member" id="sre_FirstMortgageBondsJanuary2011Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="HedgeIneffectivenessLineItems" id="sre_HedgeIneffectivenessLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="HedgeIneffectivenessTable" id="sre_HedgeIneffectivenessTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OperationAndMaintenanceMember" id="sre_OperationAndMaintenanceMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DedicatedAssetsSupportingSupplementalBenefitPlans" id="sre_DedicatedAssetsSupportingSupplementalBenefitPlans" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DefinedBenefitPlanPPCExciseTax" id="sre_DefinedBenefitPlanPPCExciseTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanTransfersBenefitObligation" id="sre_DefinedBenefitPlanTransfersBenefitObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="EquityEarningsNetOfIncomeTaxMember" id="sre_EquityEarningsNetOfIncomeTaxMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanNetPeriodicBenefitCostAndOtherComprehensiveIncomeTotal" id="sre_DefinedBenefitPlanNetPeriodicBenefitCostAndOtherComprehensiveIncomeTotal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="HedgeIneffectivenessByDerivativeContractTypeAxis" id="sre_HedgeIneffectivenessByDerivativeContractTypeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="HedgeIneffectivenessContractTypeDomain" id="sre_HedgeIneffectivenessContractTypeDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="HedgeIneffectivenessCommodityContractsMember" id="sre_HedgeIneffectivenessCommodityContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="HedgeIneffectivenessInterestRateContractsMember" id="sre_HedgeIneffectivenessInterestRateContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CommodityContractsSubjectToRateRecoveryMember" id="sre_CommodityContractsSubjectToRateRecoveryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EntityWideDisclosureOnGeographicAreasLineItems" id="sre_EntityWideDisclosureOnGeographicAreasLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EntityWideDisclosureOnGeographicAreasTable" id="sre_EntityWideDisclosureOnGeographicAreasTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EntityWideDisclosureOnGeographicAreasAxis" id="sre_EntityWideDisclosureOnGeographicAreasAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EntityWideDisclosureOnGeographicAreasUnitedStatesMember" id="sre_EntityWideDisclosureOnGeographicAreasUnitedStatesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EntityWideDisclosureOnGeographicAreasMexicoMember" id="sre_EntityWideDisclosureOnGeographicAreasMexicoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EntityWideDisclosureOnGeographicAreasSouthAmericaMember" id="sre_EntityWideDisclosureOnGeographicAreasSouthAmericaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EntityWideDisclosureOnGeographicAreasEuropeMember" id="sre_EntityWideDisclosureOnGeographicAreasEuropeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EntityWideDisclosureOnGeographicAreasCanadaMember" id="sre_EntityWideDisclosureOnGeographicAreasCanadaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EntityWideDisclosureOnGeographicAreasAsiaMember" id="sre_EntityWideDisclosureOnGeographicAreasAsiaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesPercentage" id="sre_EntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="EntityWideDisclosureOnGeographicAreasRevenueFromExternalCustomersAttributedToIndividualForeignCountriesPercentage" id="sre_EntityWideDisclosureOnGeographicAreasRevenueFromExternalCustomersAttributedToIndividualForeignCountriesPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanBenefitsPaidPlanAssets" id="sre_DefinedBenefitPlanBenefitsPaidPlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanPrescriptionDrugSubsidyAbstract" id="sre_DefinedBenefitPlanPrescriptionDrugSubsidyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanAccumulatedBenefitObligationReductionFromPrescriptionDrugSubsidy" id="sre_DefinedBenefitPlanAccumulatedBenefitObligationReductionFromPrescriptionDrugSubsidy" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanNetPeriodicBenefitCostReductionFromPrescriptionDrugSubsidy" id="sre_DefinedBenefitPlanNetPeriodicBenefitCostReductionFromPrescriptionDrugSubsidy" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanFairValueOfPlanAssetsLineItems" id="sre_DefinedBenefitPlanFairValueOfPlanAssetsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanFairValueOfPlanAssetsTable" id="sre_DefinedBenefitPlanFairValueOfPlanAssetsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanFairValueOfPlanAssetsExcludingCashAndCashEquivalents" id="sre_DefinedBenefitPlanFairValueOfPlanAssetsExcludingCashAndCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="EquitySecuritiesDomesticLargeCapMember" id="sre_EquitySecuritiesDomesticLargeCapMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquitySecuritiesDomesticMidCapMember" id="sre_EquitySecuritiesDomesticMidCapMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquitySecuritiesDomesticSmallCapMember" id="sre_EquitySecuritiesDomesticSmallCapMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquitySecuritiesForeignEmergingMarketFundsMember" id="sre_EquitySecuritiesForeignEmergingMarketFundsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquitySecuritiesForeignLargeCapMember" id="sre_EquitySecuritiesForeignLargeCapMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquitySecuritiesForeignMidCapMember" id="sre_EquitySecuritiesForeignMidCapMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquitySecuritiesForeignSmallCapMember" id="sre_EquitySecuritiesForeignSmallCapMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtSecuritiesCommonCollectiveTrustsMember" id="sre_DebtSecuritiesCommonCollectiveTrustsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SecuritiesLendingProgramMember" id="sre_SecuritiesLendingProgramMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalInvestmentPlanAssetsMember" id="sre_TotalInvestmentPlanAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalOtherSempraEnergyInvestmentPlanAssetsMember" id="sre_TotalOtherSempraEnergyInvestmentPlanAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalSempraEnergyConsolidatedInvestmentPlanAssetsMember" id="sre_TotalSempraEnergyConsolidatedInvestmentPlanAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PrivateEquityFundsLineItems" id="sre_PrivateEquityFundsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PrivateEquityFundsTable" id="sre_PrivateEquityFundsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PrivateEquityFundsInvestmentPlanAssets" id="sre_PrivateEquityFundsInvestmentPlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="PrivateEquityFundsInvestmentPlanAssetsRealizedGainsLosses" id="sre_PrivateEquityFundsInvestmentPlanAssetsRealizedGainsLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="PrivateEquityFundsInvestmentPlanAssetsUnrealizedGainsLosses" id="sre_PrivateEquityFundsInvestmentPlanAssetsUnrealizedGainsLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="PrivateEquityFundsInvestmentPlanAssetsPurchasesSalesAndSettlementsNet" id="sre_PrivateEquityFundsInvestmentPlanAssetsPurchasesSalesAndSettlementsNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="PrivateEquityFundsInvestmentPlanAssetsPurchases" id="sre_PrivateEquityFundsInvestmentPlanAssetsPurchases" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="PrivateEquityFundsInvestmentPlanAssetsSales" id="sre_PrivateEquityFundsInvestmentPlanAssetsSales" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="PrivateEquityFundsInvestmentPlanAssetsPercentageOfTotalInvestmentAssets" id="sre_PrivateEquityFundsInvestmentPlanAssetsPercentageOfTotalInvestmentAssets" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="PrivateEquityFundsAxis" id="sre_PrivateEquityFundsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PrivateEquityFundsTotalSempraEnergyConsolidatedDomain" id="sre_PrivateEquityFundsTotalSempraEnergyConsolidatedDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PrivateEquityFundsSDGEMember" id="sre_PrivateEquityFundsSDGEMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PrivateEquityFundsSoCalGasMember" id="sre_PrivateEquityFundsSoCalGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PrivateEquityFundsAllOtherSempraEnergyMember" id="sre_PrivateEquityFundsAllOtherSempraEnergyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SavingsPlanLineItems" id="sre_SavingsPlanLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SavingsPlanTable" id="sre_SavingsPlanTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SavingsPlanMarketValueOfEmployerStockHeldByPlan" id="sre_SavingsPlanMarketValueOfEmployerStockHeldByPlan" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="EmployeeServiceShareBasedCompensationCompensationExpenseNetOfTax" id="sre_EmployeeServiceShareBasedCompensationCompensationExpenseNetOfTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="EmployeeServiceShareBasedCompensationCompensationExpenseNetOfTaxPerBasicShare" id="sre_EmployeeServiceShareBasedCompensationCompensationExpenseNetOfTaxPerBasicShare" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="EmployeeServiceShareBasedCompensationCompensationExpenseNetOfTaxPerDilutedShare" id="sre_EmployeeServiceShareBasedCompensationCompensationExpenseNetOfTaxPerDilutedShare" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue" id="sre_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedInPeriodTotalFairValue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" id="sre_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestOutstandingNumber" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" id="sre_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedAndExpectedToVestWeightedAverageGrantDateFairValue" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="ShareBasedCompensationRestrictedStockAwardsAndUnitsMember" id="sre_ShareBasedCompensationRestrictedStockAwardsAndUnitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PreferredStockDetailsAbstract" id="sre_PreferredStockDetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ContingentlyRedeemablePreferredStockMember" id="sre_ContingentlyRedeemablePreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ContingentlyRedeemableTwentyDollarParSeriesMember" id="sre_ContingentlyRedeemableTwentyDollarParSeriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FivePercentSeriesMember" id="sre_FivePercentSeriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FourPointFivePercentSeriesMember" id="sre_FourPointFivePercentSeriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FourPointFourPercentSeriesMember" id="sre_FourPointFourPercentSeriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FourPointSixPercentSeriesMember" id="sre_FourPointSixPercentSeriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ContingentlyRedeemableNoParSeriesMember" id="sre_ContingentlyRedeemableNoParSeriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OneSeventyPerShareSeriesMember" id="sre_OneSeventyPerShareSeriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OneEightyTwoPerShareSeriesMember" id="sre_OneEightyTwoPerShareSeriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ContingentlyRedeemablePreferredStockOfSubsidiaryMember" id="sre_ContingentlyRedeemablePreferredStockOfSubsidiaryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PreferredStockLineItems" id="sre_PreferredStockLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PreferredStockTable" id="sre_PreferredStockTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PreferredStockBySeriesAxis" id="sre_PreferredStockBySeriesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PreferredStockSeriesDomain" id="sre_PreferredStockSeriesDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SDGESeriesPreferenceStockMember" id="sre_SDGESeriesPreferenceStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PreferredStockPacificEnterprisesMember" id="sre_PreferredStockPacificEnterprisesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PreferredStockSoCalGasMember" id="sre_PreferredStockSoCalGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SoCalGasSeriesPreferredStockMember" id="sre_SoCalGasSeriesPreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TwentyFiveDollarParSixPercentSeriesMember" id="sre_TwentyFiveDollarParSixPercentSeriesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TwentyFiveDollarParSixPercentSeriesaMember" id="sre_TwentyFiveDollarParSixPercentSeriesaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PreferenceStockMember" id="sre_PreferenceStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SoCalGasPreferredStockOwnedByPacificEnterprisesMember" id="sre_SoCalGasPreferredStockOwnedByPacificEnterprisesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PreferredStockOfSubsidiariesMember" id="sre_PreferredStockOfSubsidiariesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquitySecuritiesForeignPreferredMember" id="sre_EquitySecuritiesForeignPreferredMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquitySecuritiesBroadMarketFundMember" id="sre_EquitySecuritiesBroadMarketFundMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquitySecuritiesRegisteredInvestmentCompanyMember" id="sre_EquitySecuritiesRegisteredInvestmentCompanyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="StockIssuedDuringPeriodSharesSavingsPlanIssuance" id="sre_StockIssuedDuringPeriodSharesSavingsPlanIssuance" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="CommonStockRepurchaseProgramAbstract" id="sre_CommonStockRepurchaseProgramAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AuthorizedShareRepurchaseProgramMaximumRepurchaseAmount" id="sre_AuthorizedShareRepurchaseProgramMaximumRepurchaseAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AuthorizedShareRepurchaseProgramMaximumRepurchaseShares" id="sre_AuthorizedShareRepurchaseProgramMaximumRepurchaseShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="AcceleratedShareRepurchasesSharesReceived" id="sre_AcceleratedShareRepurchasesSharesReceived" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="CollaredAcceleratedShareAcquisitionProgramApril2008Member" id="sre_CollaredAcceleratedShareAcquisitionProgramApril2008Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CollaredAcceleratedShareAcquisitionProgramSeptember2010Member" id="sre_CollaredAcceleratedShareAcquisitionProgramSeptember2010Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataDetailsAbstract" id="sre_QuarterlyFinancialDataDetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SelectedQuarterlyFinancialInformationLineItems" id="sre_SelectedQuarterlyFinancialInformationLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SelectedQuarterlyFinancialInformationTable" id="sre_SelectedQuarterlyFinancialInformationTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SignificantItemsAffectingQuarterlyResultsLineItems" id="sre_SignificantItemsAffectingQuarterlyResultsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SignificantItemsAffectingQuarterlyResultsTable" id="sre_SignificantItemsAffectingQuarterlyResultsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataLitigationExpenseNetOfIncomeTaxEffect" id="sre_QuarterlyFinancialDataLitigationExpenseNetOfIncomeTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataWriteDownOfDeferredTaxAssetsRelatedToOtherPostretirementBenefits" id="sre_QuarterlyFinancialDataWriteDownOfDeferredTaxAssetsRelatedToOtherPostretirementBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataEquityMethodInvestmentOtherThanTemporaryImpairmentNetOfIncomeTaxEffect" id="sre_QuarterlyFinancialDataEquityMethodInvestmentOtherThanTemporaryImpairmentNetOfIncomeTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="SempraEnergyPensionPlanMember" id="sre_SempraEnergyPensionPlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EnergySouthPensionPlanMember" id="sre_EnergySouthPensionPlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UtilityFundedPensionPlansMember" id="sre_UtilityFundedPensionPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UtilityUnfundedPensionPlansMember" id="sre_UtilityUnfundedPensionPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UtilityUnfundedPensionPlanForRepresentedEmployeesMember" id="sre_UtilityUnfundedPensionPlanForRepresentedEmployeesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AllOtherUtilityUnfundedPensionPlansMember" id="sre_AllOtherUtilityUnfundedPensionPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AllOtherPensionPlansMember" id="sre_AllOtherPensionPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SempraEnergyOtherPostretirementBenefitPlansMember" id="sre_SempraEnergyOtherPostretirementBenefitPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LifeInsuranceHealthReimbursementArrangementBenefitsMember" id="sre_LifeInsuranceHealthReimbursementArrangementBenefitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ExecutiveLifePlanMember" id="sre_ExecutiveLifePlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EnergySouthOtherPostretirementBenefitPlansMember" id="sre_EnergySouthOtherPostretirementBenefitPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AllOtherPostretirementBenefitPlansMember" id="sre_AllOtherPostretirementBenefitPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NuclearPlantLineItems" id="sre_NuclearPlantLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NuclearPlantTable" id="sre_NuclearPlantTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NuclearPlantOwnershipPercentage" id="sre_NuclearPlantOwnershipPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="EstimatedProjectCost" id="sre_EstimatedProjectCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ProjectCostMaximum" id="sre_ProjectCostMaximum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="UtilityIncentiveAwardsLineItems" id="sre_UtilityIncentiveAwardsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UtilityIncentiveAwardsTable" id="sre_UtilityIncentiveAwardsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UtilityIncentiveAwardsEnergyEfficiency" id="sre_UtilityIncentiveAwardsEnergyEfficiency" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="UtilityIncentiveAwardsUnbundledNaturalGasStorageAndHubServices" id="sre_UtilityIncentiveAwardsUnbundledNaturalGasStorageAndHubServices" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="UtilityIncentiveAwardsNaturalGasProcurement" id="sre_UtilityIncentiveAwardsNaturalGasProcurement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="UtilityIncentiveAwardsOperationalIncentives" id="sre_UtilityIncentiveAwardsOperationalIncentives" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="UtilityIncentiveAwards" id="sre_UtilityIncentiveAwards" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="GeneralRateCaseAbstract" id="sre_GeneralRateCaseAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AuthorizedCapitalStructureCommonEquity" id="sre_AuthorizedCapitalStructureCommonEquity" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="WildfireCostRecoveryAbstract" id="sre_WildfireCostRecoveryAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AuthorizedRecoveryOfFacilitiesCostsRelatedToCatastrophe" id="sre_AuthorizedRecoveryOfFacilitiesCostsRelatedToCatastrophe" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="AuthorizedRecoveryOfInsuranceCostsRelatedToCatastrophe" id="sre_AuthorizedRecoveryOfInsuranceCostsRelatedToCatastrophe" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="HigherInsuranceCostsNetOfRegulatoryRecoveryEffectOnEarningsIncreaseDecrease" id="sre_HigherInsuranceCostsNetOfRegulatoryRecoveryEffectOnEarningsIncreaseDecrease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="RestrictedCashLitigationSettlement" id="sre_RestrictedCashLitigationSettlement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="LossContingencyLossInPeriodNetOfIncomeTaxEffect" id="sre_LossContingencyLossInPeriodNetOfIncomeTaxEffect" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="NaturalGasTransportationContractsMember" id="sre_NaturalGasTransportationContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NaturalGasSupplyContractsMember" id="sre_NaturalGasSupplyContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LiquefiedNaturalGasContractsMember" id="sre_LiquefiedNaturalGasContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NuclearPlantMaintenanceMember" id="sre_NuclearPlantMaintenanceMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OperatingLeasesLineItems" id="sre_OperatingLeasesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OperatingLeasesTable" id="sre_OperatingLeasesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OperatingLeasesAnnualRentEscalationAbstract" id="sre_OperatingLeasesAnnualRentEscalationAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OperatingLeasesAnnualRentEscalationRangeMinimum" id="sre_OperatingLeasesAnnualRentEscalationRangeMinimum" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="OperatingLeasesAnnualRentEscalationRangeMaximum" id="sre_OperatingLeasesAnnualRentEscalationRangeMaximum" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="CapitalLeasesLineItems" id="sre_CapitalLeasesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CapitalLeasesTable" id="sre_CapitalLeasesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CapitalLeasesByNatureOfLeaseAxis" id="sre_CapitalLeasesByNatureOfLeaseAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CapitalLeasesNatureDomain" id="sre_CapitalLeasesNatureDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UtilityFleetLeasesMember" id="sre_UtilityFleetLeasesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PowerPurchaseAgreementsMember" id="sre_PowerPurchaseAgreementsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EnvironmentalIssuesLineItems" id="sre_EnvironmentalIssuesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EnvironmentalIssuesTable" id="sre_EnvironmentalIssuesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SiteContingencySitesCompleted" id="sre_SiteContingencySitesCompleted" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="SiteContingencySitesInProcess" id="sre_SiteContingencySitesInProcess" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="ManufacturedGasSitesMember" id="sre_ManufacturedGasSitesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="WasteDisposalSitesMember" id="sre_WasteDisposalSitesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FormerFossilFueledPowerPlantsMember" id="sre_FormerFossilFueledPowerPlantsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherHazardousWasteSitesMember" id="sre_OtherHazardousWasteSitesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SiteContingencyByResponsiblePartyAxis" id="sre_SiteContingencyByResponsiblePartyAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SiteContingencyTotalSempraEnergyConsolidatedDomain" id="sre_SiteContingencyTotalSempraEnergyConsolidatedDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SiteContingencySDGEMember" id="sre_SiteContingencySDGEMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SiteContingencySoCalGasMember" id="sre_SiteContingencySoCalGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SiteContingencyOtherSempraEnergyMember" id="sre_SiteContingencyOtherSempraEnergyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CapitalExpendituresIncurredButNotYetPaidLineItems" id="sre_CapitalExpendituresIncurredButNotYetPaidLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CapitalExpendituresIncurredButNotYetPaidTable" id="sre_CapitalExpendituresIncurredButNotYetPaidTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquityMethodInvestmentCumulativeForeignCurrencyTranslationAdjustments" id="sre_EquityMethodInvestmentCumulativeForeignCurrencyTranslationAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="EquityMethodInvestmentOtherThanTemporaryImpairmentRelatedTaxBenefit" id="sre_EquityMethodInvestmentOtherThanTemporaryImpairmentRelatedTaxBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataExpensesAndOtherIncome" id="sre_QuarterlyFinancialDataExpensesAndOtherIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataNetIncome" id="sre_QuarterlyFinancialDataNetIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataPreferredStockDividends" id="sre_QuarterlyFinancialDataPreferredStockDividends" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataEarningsAttributableToCommonShares" id="sre_QuarterlyFinancialDataEarningsAttributableToCommonShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataNetIncomePerShareBasic" id="sre_QuarterlyFinancialDataNetIncomePerShareBasic" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="LossContingencyMonetaryDamagesSought" id="sre_LossContingencyMonetaryDamagesSought" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="LibertyGasStorageLitigationMember" id="sre_LibertyGasStorageLitigationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="WriteOffOfLongLivedAssets" id="sre_WriteOffOfLongLivedAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="EntityWideRevenueMajorCustomerAbstract" id="sre_EntityWideRevenueMajorCustomerAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsLineItems" id="sre_FirstMortgageBondsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsTable" id="sre_FirstMortgageBondsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsAmountAvailableForFutureIssuance" id="sre_FirstMortgageBondsAmountAvailableForFutureIssuance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RestrictedCashAndCashEquivalentsTotal" id="sre_RestrictedCashAndCashEquivalentsTotal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="InvestmentInJointVentureOtherThanTemporaryImpairment" id="sre_InvestmentInJointVentureOtherThanTemporaryImpairment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="InvestmentInJointVentureOtherThanTemporaryImpairmentAfterTax" id="sre_InvestmentInJointVentureOtherThanTemporaryImpairmentAfterTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanEffectOfPlanAmendmentOnUnrecognizedPriorServiceCost" id="sre_DefinedBenefitPlanEffectOfPlanAmendmentOnUnrecognizedPriorServiceCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RegulatedOperatingRevenueElectric" id="sre_RegulatedOperatingRevenueElectric" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="GoodwillAndIntangibleAssetsPolicyAbstract" id="sre_GoodwillAndIntangibleAssetsPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherConstructionCommitmentsMember" id="sre_OtherConstructionCommitmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SubsequentEventDetailsAbstract" id="sre_SubsequentEventDetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MaximumPercentOfSubsidiaryMinorityInterests" id="sre_MaximumPercentOfSubsidiaryMinorityInterests" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="TenderOfferMaximumCashExpenditure" id="sre_TenderOfferMaximumCashExpenditure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="OwnershipPercentageAfterTenderOffer" id="sre_OwnershipPercentageAfterTenderOffer" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="AdditionalSharesPurchasedFromTenderOffer" id="sre_AdditionalSharesPurchasedFromTenderOffer" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="PublicTenderOfferSettlement" id="sre_PublicTenderOfferSettlement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ConsiderationWithheldRelatedToPurchase" id="sre_ConsiderationWithheldRelatedToPurchase" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="FairValueOfBusinessesAcquiredAbstract" id="sre_FairValueOfBusinessesAcquiredAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalFairValueOfBusinessesAcquired" id="sre_TotalFairValueOfBusinessesAcquired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermDebt" id="sre_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="BusinessCombinationBookValueOfEquityInterests" id="sre_BusinessCombinationBookValueOfEquityInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="BusinessCombinationProFormaInformationNetIncomeOfAcquireeSinceAcquisitionDateActual" id="sre_BusinessCombinationProFormaInformationNetIncomeOfAcquireeSinceAcquisitionDateActual" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ChileanEntitiesMember" id="sre_ChileanEntitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PeruvianEntitiesMember" id="sre_PeruvianEntitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherHoldingCompaniesMember" id="sre_OtherHoldingCompaniesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityMethodInvestee" id="sre_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInvestmentInEquityMethodInvestee" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="FairValueOfEquityMethodInvestmentsImmediatelyPriorToAcquisitionDuration" id="sre_FairValueOfEquityMethodInvestmentsImmediatelyPriorToAcquisitionDuration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="FairValueOfNoncontrollingInterestsDuration" id="sre_FairValueOfNoncontrollingInterestsDuration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="Capitalcontribution" id="sre_Capitalcontribution" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AuwahiWindMember" id="sre_AuwahiWindMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalShareholderReturnRankingLineItems" id="sre_TotalShareholderReturnRankingLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CommonSharesReceivedForEachRestrictedStockUnit" id="sre_CommonSharesReceivedForEachRestrictedStockUnit" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="TotalShareholderReturnRankingTable" id="sre_TotalShareholderReturnRankingTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalShareholderReturnRankingAxis" id="sre_TotalShareholderReturnRankingAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalShareholderReturnRankingDomain" id="sre_TotalShareholderReturnRankingDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SeventyFifthPercentileOrAboveMember" id="sre_SeventyFifthPercentileOrAboveMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FiftiethPercentileMember" id="sre_FiftiethPercentileMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ThirtyFifthPercentileOrBelowMember" id="sre_ThirtyFifthPercentileOrBelowMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfPerformanceBasedRestrictedSharesLineItems" id="sre_ScheduleOfPerformanceBasedRestrictedSharesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ContractualVestingPercentageMinimum" id="sre_ContractualVestingPercentageMinimum" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfPerformanceBasedRestrictedSharesTable" id="sre_ScheduleOfPerformanceBasedRestrictedSharesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfPerformanceBasedRestrictedSharesAxis" id="sre_ScheduleOfPerformanceBasedRestrictedSharesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfPerformanceBasedRestrictedSharesDomain" id="sre_ScheduleOfPerformanceBasedRestrictedSharesDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RestrictedStockUnitsMember" id="sre_RestrictedStockUnitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RestrictedStockAwardsMember" id="sre_RestrictedStockAwardsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ContractualVestingPercentageMaximum" id="sre_ContractualVestingPercentageMaximum" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="EstimatedVestingPercentageMinimum" id="sre_EstimatedVestingPercentageMinimum" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="EstimatedVestingPercentageMaximum" id="sre_EstimatedVestingPercentageMaximum" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="EstimatedVestingPercentage" id="sre_EstimatedVestingPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SharesExcludedFromPotentialDilutiveShares" id="sre_SharesExcludedFromPotentialDilutiveShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SharesIncludedFromPotentialDilutiveShares" id="sre_SharesIncludedFromPotentialDilutiveShares" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="GoodwillBySegmentSempraEnergyConsolidatedMember" id="sre_GoodwillBySegmentSempraEnergyConsolidatedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentChilquintaEnergiaMember" id="sre_DebtInstrumentChilquintaEnergiaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentLuzDelSurMember" id="sre_DebtInstrumentLuzDelSurMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentSempraGlobalMember" id="sre_DebtInstrumentSempraGlobalMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentMobileGasMember" id="sre_DebtInstrumentMobileGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UtilitiesAbstract" id="sre_UtilitiesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UtilitiesCostOfNaturalGas" id="sre_UtilitiesCostOfNaturalGas" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="EnergyRelatedBusinessesAbstract" id="sre_EnergyRelatedBusinessesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PreferredStockRedeemed" id="sre_PreferredStockRedeemed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AccruedPreferredStockDividendsAtRedemptionDate" id="sre_AccruedPreferredStockDividendsAtRedemptionDate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="FirstMortgageBondsDueAugust2021Member" id="sre_FirstMortgageBondsDueAugust2021Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueNovember2041Member" id="sre_FirstMortgageBondsDueNovember2041Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueSeptember2021Member" id="sre_FirstMortgageBondsDueSeptember2021Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueMay2031Member" id="sre_FirstMortgageBondsDueMay2031Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueMarch2014Member" id="sre_OtherLongTermDebtDueMarch2014Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtVariableRateNotesDueMarch2014Member" id="sre_OtherLongTermDebtVariableRateNotesDueMarch2014Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueOctober2014Member" id="sre_OtherLongTermDebtDueOctober2014Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueOctober2030Member" id="sre_OtherLongTermDebtDueOctober2030Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtPayable2012Through2021Member" id="sre_OtherLongTermDebtPayable2012Through2021Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtPayable2012Through2041Member" id="sre_OtherLongTermDebtPayable2012Through2041Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtPayable2012Through2017Member" id="sre_OtherLongTermDebtPayable2012Through2017Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtPayable2012Through2013Member" id="sre_OtherLongTermDebtPayable2012Through2013Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RevenuesEnergyRelatedBusinessesMember" id="sre_RevenuesEnergyRelatedBusinessesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SouthAmericaAcquisitionMember" id="sre_SouthAmericaAcquisitionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueMay2013Member" id="sre_OtherLongTermDebtDueMay2013Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NuclearPlantOwnershipAxis" id="sre_NuclearPlantOwnershipAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NuclearPlantOwnershipNameDomain" id="sre_NuclearPlantOwnershipNameDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NuclearPlantSdgeMember" id="sre_NuclearPlantSdgeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NuclearPlantEdisonMember" id="sre_NuclearPlantEdisonMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NuclearPlantRiversideMember" id="sre_NuclearPlantRiversideMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesRestrictedCashCurrent" id="sre_AmountsAssociatedWithVariableInterestEntitiesRestrictedCashCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AmountsAssociatedWithVariableInterestEntitiesRestrictedCashNoncurrent" id="sre_AmountsAssociatedWithVariableInterestEntitiesRestrictedCashNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ConversionOfDebtToEquity" id="sre_ConversionOfDebtToEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="CancellationOfDebtAndReturnOfInvestment" id="sre_CancellationOfDebtAndReturnOfInvestment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" 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="OthercomprehensiveincomereclassificationtonetincomeofforeigncurrencyTranslationAdjustmentRelatedToEquityMethodInvestments" id="sre_OthercomprehensiveincomereclassificationtonetincomeofforeigncurrencyTranslationAdjustmentRelatedToEquityMethodInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="RedemptionOfPreferredStockOfSubsidiary" id="sre_RedemptionOfPreferredStockOfSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleOfNoncontrollingInterestsAbstract" id="sre_ScheduleOfNoncontrollingInterestsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNoncontrollingInterestsTextBlock" id="sre_ScheduleOfNoncontrollingInterestsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="OwnershipInterestsHeldByOthersTable" id="sre_OwnershipInterestsHeldByOthersTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OwnershipInterestsHeldByOthersAxis" id="sre_OwnershipInterestsHeldByOthersAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OwnershipInterestsHeldByOthersDomain" id="sre_OwnershipInterestsHeldByOthersDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OwnershipInterestsHeldByOthersBayGasStorageCompanyMember" id="sre_OwnershipInterestsHeldByOthersBayGasStorageCompanyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OwnershipInterestsHeldByOthersAbstract" id="sre_OwnershipInterestsHeldByOthersAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OwnershipInterestsHeldByOthersLineItems" id="sre_OwnershipInterestsHeldByOthersLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PercentOfOwnershipHeldByOthers" id="sre_PercentOfOwnershipHeldByOthers" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="PercentOfOwnershipHeldByOthersMinimum" id="sre_PercentOfOwnershipHeldByOthersMinimum" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="PercentOfOwnershipHeldByOthersMaximum" id="sre_PercentOfOwnershipHeldByOthersMaximum" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="AmountOfOwnershipInterestsHeldByOthers" id="sre_AmountOfOwnershipInterestsHeldByOthers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="OwnershipInterestsHeldByOthersSouthernGasTransmissionMember" id="sre_OwnershipInterestsHeldByOthersSouthernGasTransmissionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OwnershipInterestsHeldByOthersLibertyGasStorageMember" id="sre_OwnershipInterestsHeldByOthersLibertyGasStorageMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OwnershipInterestsHeldByOthersTecsurMember" id="sre_OwnershipInterestsHeldByOthersTecsurMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OwnershipInterestsHeldByOthersLuzDelSurMember" id="sre_OwnershipInterestsHeldByOthersLuzDelSurMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OwnershipInterestsHeldByOthersChilquintaEnergiaMember" id="sre_OwnershipInterestsHeldByOthersChilquintaEnergiaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OwnershipInterestsHeldByOthersOtayMesaVieMember" id="sre_OwnershipInterestsHeldByOthersOtayMesaVieMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentStatementOfOperationsAbstract" id="sre_ScheduleICondensedFinancialInformationOfParentStatementOfOperationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentInterestIncome" id="sre_ScheduleICondensedFinancialInformationOfParentInterestIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentInterestExpense" id="sre_ScheduleICondensedFinancialInformationOfParentInterestExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentOperationAndMaintenance" id="sre_ScheduleICondensedFinancialInformationOfParentOperationAndMaintenance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentOtherIncomeNet" id="sre_ScheduleICondensedFinancialInformationOfParentOtherIncomeNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentIncomeTaxBenefits" id="sre_ScheduleICondensedFinancialInformationOfParentIncomeTaxBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentLossBeforeEquityInEarningsOfSubsidiaries" id="sre_ScheduleICondensedFinancialInformationOfParentLossBeforeEquityInEarningsOfSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentNetIncomeEarnings" id="sre_ScheduleICondensedFinancialInformationOfParentNetIncomeEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentBasicEarningsPerCommonShare" id="sre_ScheduleICondensedFinancialInformationOfParentBasicEarningsPerCommonShare" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentWeightedAverageNumberOfSharesOutstandingBasic" id="sre_ScheduleICondensedFinancialInformationOfParentWeightedAverageNumberOfSharesOutstandingBasic" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentDilutedEarningsPerCommonShare" id="sre_ScheduleICondensedFinancialInformationOfParentDilutedEarningsPerCommonShare" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentWeightedAverageNumberOfSharesOutstandingDiluted" id="sre_ScheduleICondensedFinancialInformationOfParentWeightedAverageNumberOfSharesOutstandingDiluted" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentEquityInEarningsOfSubsidiariesNetOfIncomeTaxes" id="sre_ScheduleICondensedFinancialInformationOfParentEquityInEarningsOfSubsidiariesNetOfIncomeTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentBalanceSheetsAbstract" id="sre_ScheduleICondensedFinancialInformationOfParentBalanceSheetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentCashAndCashEquivalents" id="sre_ScheduleICondensedFinancialInformationOfParentCashAndCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentDueFromAffiliates" id="sre_ScheduleICondensedFinancialInformationOfParentDueFromAffiliates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentIncomeTaxesReceivable" id="sre_ScheduleICondensedFinancialInformationOfParentIncomeTaxesReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentOtherCurrentAssets" id="sre_ScheduleICondensedFinancialInformationOfParentOtherCurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentTotalCurrentAssets" id="sre_ScheduleICondensedFinancialInformationOfParentTotalCurrentAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentInvestmentsInSubsidiaries" id="sre_ScheduleICondensedFinancialInformationOfParentInvestmentsInSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentDueFromAffiliatesNoncurrent" id="sre_ScheduleICondensedFinancialInformationOfParentDueFromAffiliatesNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentDeferredIncomeTaxes" id="sre_ScheduleICondensedFinancialInformationOfParentDeferredIncomeTaxes" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentOtherAssets" id="sre_ScheduleICondensedFinancialInformationOfParentOtherAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentTotalAssets" id="sre_ScheduleICondensedFinancialInformationOfParentTotalAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentAssetsAbstract" id="sre_ScheduleICondensedFinancialInformationOfParentAssetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentLiabilitiesAndShareholdersEquityAbstract" id="sre_ScheduleICondensedFinancialInformationOfParentLiabilitiesAndShareholdersEquityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentCurrentPortionOfLongTermDebt" id="sre_ScheduleICondensedFinancialInformationOfParentCurrentPortionOfLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentCurrentDueToAffiliates" id="sre_ScheduleICondensedFinancialInformationOfParentCurrentDueToAffiliates" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentOtherCurrentLiabilities" id="sre_ScheduleICondensedFinancialInformationOfParentOtherCurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentTotalCurrentLiabilities" id="sre_ScheduleICondensedFinancialInformationOfParentTotalCurrentLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebt" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentOtherLongTermLiabilities" id="sre_ScheduleICondensedFinancialInformationOfParentOtherLongTermLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentShareholdersEquity" id="sre_ScheduleICondensedFinancialInformationOfParentShareholdersEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentTotalLiabilitiesAndShareholdersEquity" id="sre_ScheduleICondensedFinancialInformationOfParentTotalLiabilitiesAndShareholdersEquity" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentCashFlowsAbstract" id="sre_ScheduleICondensedFinancialInformationOfParentCashFlowsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentNetCashUsedInProvidedByOperatingActivities" id="sre_ScheduleICondensedFinancialInformationOfParentNetCashUsedInProvidedByOperatingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentDividendsReceivedFromSubsidiaries" id="sre_ScheduleICondensedFinancialInformationOfParentDividendsReceivedFromSubsidiaries" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentExpendituresForPropertyPlantAndEquipment" id="sre_ScheduleICondensedFinancialInformationOfParentExpendituresForPropertyPlantAndEquipment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentProceedsFromSaleOfShortTermInvestments" id="sre_ScheduleICondensedFinancialInformationOfParentProceedsFromSaleOfShortTermInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentPurchaseOfTrustAssets" id="sre_ScheduleICondensedFinancialInformationOfParentPurchaseOfTrustAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentProceedsFromSalesByTrust" id="sre_ScheduleICondensedFinancialInformationOfParentProceedsFromSalesByTrust" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentIncreaseDecreaseInLoansToAffiliatesNet" id="sre_ScheduleICondensedFinancialInformationOfParentIncreaseDecreaseInLoansToAffiliatesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentCashUsedInProvidedByInvestingActivities" id="sre_ScheduleICondensedFinancialInformationOfParentCashUsedInProvidedByInvestingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentCommonStockDividendsPaid" id="sre_ScheduleICondensedFinancialInformationOfParentCommonStockDividendsPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentIssuancesOfCommonStock" id="sre_ScheduleICondensedFinancialInformationOfParentIssuancesOfCommonStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentRepurchasesOfCommonStock" id="sre_ScheduleICondensedFinancialInformationOfParentRepurchasesOfCommonStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentIssuancesOfLongTermDebt" id="sre_ScheduleICondensedFinancialInformationOfParentIssuancesOfLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentPaymentsOnLongTermDebt" id="sre_ScheduleICondensedFinancialInformationOfParentPaymentsOnLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentDecreaseIncreaseInLoansFromAffiliatesNet" id="sre_ScheduleICondensedFinancialInformationOfParentDecreaseIncreaseInLoansFromAffiliatesNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentOther" id="sre_ScheduleICondensedFinancialInformationOfParentOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentCashProvidedByUsedInFinancingActivities" id="sre_ScheduleICondensedFinancialInformationOfParentCashProvidedByUsedInFinancingActivities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentDecreaseIncreaseInCashAndCashEquivalents" id="sre_ScheduleICondensedFinancialInformationOfParentDecreaseIncreaseInCashAndCashEquivalents" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentCashAndCashEquivalentsBeginningOfPeriod" id="sre_ScheduleICondensedFinancialInformationOfParentCashAndCashEquivalentsBeginningOfPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentCashAndCashEquivalentsEndOfPeriod" id="sre_ScheduleICondensedFinancialInformationOfParentCashAndCashEquivalentsEndOfPeriod" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentDebtInstrumentPrincipalOutstanding" id="sre_ScheduleICondensedFinancialInformationOfParentDebtInstrumentPrincipalOutstanding" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentDebtInstrumentInterestRateStatedPercentage" id="sre_ScheduleICondensedFinancialInformationOfParentDebtInstrumentInterestRateStatedPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentDebtInstrumentInterestRateAtPeriodEnd" id="sre_ScheduleICondensedFinancialInformationOfParentDebtInstrumentInterestRateAtPeriodEnd" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentUnamortizedDiscountOnLongTermDebt" id="sre_ScheduleICondensedFinancialInformationOfParentUnamortizedDiscountOnLongTermDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentMarketValueAdjustmentForInterestRateSwap" id="sre_ScheduleICondensedFinancialInformationOfParentMarketValueAdjustmentForInterestRateSwap" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentScheduleOfLongTermDebtInstrumentsTable" id="sre_ScheduleICondensedFinancialInformationOfParentScheduleOfLongTermDebtInstrumentsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentScheduleOfLongTermDebtInstrumentsAxis" id="sre_ScheduleICondensedFinancialInformationOfParentScheduleOfLongTermDebtInstrumentsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentScheduleOfLongTermDebtInstrumentsDomain" id="sre_ScheduleICondensedFinancialInformationOfParentScheduleOfLongTermDebtInstrumentsDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtDueFebruary2013Member" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtDueFebruary2013Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtDueNovember2013Member" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtDueNovember2013Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtDueMarch2014Member" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtDueMarch2014Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentVariableRateNotesDueMarch2014Member" id="sre_ScheduleICondensedFinancialInformationOfParentVariableRateNotesDueMarch2014Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtDueJune2018Member" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtDueJune2018Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtDueFebruary2019Member" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtDueFebruary2019Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtDueOctober2039Member" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtDueOctober2039Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentEmployeeStockOwnershipPlanBondsVariableRatesOnDemandDueNovember2014Member" id="sre_ScheduleICondensedFinancialInformationOfParentEmployeeStockOwnershipPlanBondsVariableRatesOnDemandDueNovember2014Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentMarketValueAdjustmentForInterestRateSwapsNetMember" id="sre_ScheduleICondensedFinancialInformationOfParentMarketValueAdjustmentForInterestRateSwapsNetMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCondensedLongTermDebtTextBlock" id="sre_ScheduleOfCondensedLongTermDebtTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentPurchasedParent" id="sre_DebtInstrumentPurchasedParent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="OtherLongTermDebtPayable2012Through2016Member" id="sre_OtherLongTermDebtPayable2012Through2016Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDue2014Member" id="sre_OtherLongTermDebtDue2014Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueSeptember2031Member" id="sre_FirstMortgageBondsDueSeptember2031Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtVariableRateNotesDueNovember2013Member" id="sre_OtherLongTermDebtVariableRateNotesDueNovember2013Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtVariableRateNotesDueJune2016Member" id="sre_OtherLongTermDebtVariableRateNotesDueJune2016Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentVariableRateNotesDueNovember2013Member" id="sre_ScheduleICondensedFinancialInformationOfParentVariableRateNotesDueNovember2013Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentVariableRateNotesDueJune2016Member" id="sre_ScheduleICondensedFinancialInformationOfParentVariableRateNotesDueJune2016Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LegacyMetersMember" id="sre_LegacyMetersMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RestrictedCashPowerPlantPurchaseMember" id="sre_RestrictedCashPowerPlantPurchaseMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataRemeasurementGainOnInvestmentsInSouthAmerica" id="sre_QuarterlyFinancialDataRemeasurementGainOnInvestmentsInSouthAmerica" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataHigherEarningsFromAcquisitionOfAdditionalInterestsInSouthAmerica" id="sre_QuarterlyFinancialDataHigherEarningsFromAcquisitionOfAdditionalInterestsInSouthAmerica" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataIncreaseInRevenueFromConsolidationOfSouthAmericanUtilities" id="sre_QuarterlyFinancialDataIncreaseInRevenueFromConsolidationOfSouthAmericanUtilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="StockIssuedDuringPeriodSharesRestrictedStockUnitsVesting" id="sre_StockIssuedDuringPeriodSharesRestrictedStockUnitsVesting" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="RedemptionOfIndustrialDevelopmentBonds" id="sre_RedemptionOfIndustrialDevelopmentBonds" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="FederalJurisdictionMember" id="sre_FederalJurisdictionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CaliforniaJurisdictionMember" id="sre_CaliforniaJurisdictionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="InterestRateAndForeignExchangeContractMember" id="sre_InterestRateAndForeignExchangeContractMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentParentMember" id="sre_DebtInstrumentParentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MehoopanyWindFarmMember" id="sre_MehoopanyWindFarmMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FlatRidge2WindFarmMember" id="sre_FlatRidge2WindFarmMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DistributionsFromJointVentureTotal" id="sre_DistributionsFromJointVentureTotal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DistributionsIncludeSalesProceedsAndOurPortionJointVentureDistributableIncome" id="sre_DistributionsIncludeSalesProceedsAndOurPortionJointVentureDistributableIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AmountsToSettleCertainLiabilitiesOwedToJointVenture" id="sre_AmountsToSettleCertainLiabilitiesOwedToJointVenture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="FERCRequirementToMaintainCommonEquityRatioAtOrAbove" id="sre_FERCRequirementToMaintainCommonEquityRatioAtOrAbove" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="SignificantRestrictionsOfSubsidiariesLineItems" id="sre_SignificantRestrictionsOfSubsidiariesLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SignificantRestrictionsOfSubsidiariesTable" id="sre_SignificantRestrictionsOfSubsidiariesTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SignificantRestrictionsOfSubsidiariesAxis" id="sre_SignificantRestrictionsOfSubsidiariesAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SignificantRestrictionsOfSubsidiariesDomain" id="sre_SignificantRestrictionsOfSubsidiariesDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MobileGasMember" id="sre_MobileGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="BayGasMember" id="sre_BayGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FowlerRidge2WindFarmMember" id="sre_FowlerRidge2WindFarmMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CedarCreek2WindFarmMember" id="sre_CedarCreek2WindFarmMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OwnershipPercentageOfEquityMethodInvestee" id="sre_OwnershipPercentageOfEquityMethodInvestee" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="RestrictedNetAssetsOfSubsidiary" id="sre_RestrictedNetAssetsOfSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="RestrictedNetAssets" id="sre_RestrictedNetAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtDueJune2016Member" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtDueJune2016Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataIncreaseInOperatingRevenuesFromIncrementalWildfirePremiums" id="sre_QuarterlyFinancialDataIncreaseInOperatingRevenuesFromIncrementalWildfirePremiums" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataHigherNetIncomeAndEarningsFromHigherAllowanceForEquityRelatedAfudcNetOfInterest" id="sre_QuarterlyFinancialDataHigherNetIncomeAndEarningsFromHigherAllowanceForEquityRelatedAfudcNetOfInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataDecreaseInRevenueFromLowerNaturalGasPricesComparedToCorrespondingQuarterInPriorYear" id="sre_QuarterlyFinancialDataDecreaseInRevenueFromLowerNaturalGasPricesComparedToCorrespondingQuarterInPriorYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="DistributionsRelatedToCompletedSaleTransactions" id="sre_DistributionsRelatedToCompletedSaleTransactions" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="PurchasePriceAllocationTablesAbstract" id="sre_PurchasePriceAllocationTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfPurchasePriceAllocationTextBlock" id="sre_ScheduleOfPurchasePriceAllocationTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ProformaRevenueTablesAbstract" id="sre_ProformaRevenueTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfProformaRevenueTextBlock" id="sre_ScheduleOfProformaRevenueTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="RecognizedGasCostIncentiveMechanismAward20092010" id="sre_RecognizedGasCostIncentiveMechanismAward20092010" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RecognizedGasCostIncentiveMechanismAward20082009" id="sre_RecognizedGasCostIncentiveMechanismAward20082009" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RecognizedEnergyEfficiencyMechanismAward2009Program" id="sre_RecognizedEnergyEfficiencyMechanismAward2009Program" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RecognizedEnergyEfficiencyMechanismAward20062008Program" id="sre_RecognizedEnergyEfficiencyMechanismAward20062008Program" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RecognizedEnergyEfficiencyMechanismAward20062008ProgramTrueUp" id="sre_RecognizedEnergyEfficiencyMechanismAward20062008ProgramTrueUp" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="EstimatedProjectCostUpperRange" id="sre_EstimatedProjectCostUpperRange" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ContingentRecoveryOfInsuranceCostsRelatedToCatastrophe20092010" id="sre_ContingentRecoveryOfInsuranceCostsRelatedToCatastrophe20092010" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ContingentRecoveryOfInsuranceCostsRelatedToCatastrophe20102011" id="sre_ContingentRecoveryOfInsuranceCostsRelatedToCatastrophe20102011" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ContingentRecoveryOfInsuranceCostsRelatedToCatastrophe20112012" id="sre_ContingentRecoveryOfInsuranceCostsRelatedToCatastrophe20112012" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="PipelineSafetyPhase1Member" id="sre_PipelineSafetyPhase1Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RequestedProjectFunding" id="sre_RequestedProjectFunding" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="GeneralRateCasePercentageAnnualRevenueRequirementIncreaseRequest" id="sre_GeneralRateCasePercentageAnnualRevenueRequirementIncreaseRequest" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="GeneralRateCaseRevenueRequirement" id="sre_GeneralRateCaseRevenueRequirement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentIncomeTaxesPayable" id="sre_ScheduleICondensedFinancialInformationOfParentIncomeTaxesPayable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentOtherIncomeNetGainLossOnInvestments" id="sre_ScheduleICondensedFinancialInformationOfParentOtherIncomeNetGainLossOnInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LongTermPurchaseCommitmentEstimatedAnnualEscalationAfter2023" id="sre_LongTermPurchaseCommitmentEstimatedAnnualEscalationAfter2023" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="PurchaseCommitmentComponentPercentage" id="sre_PurchaseCommitmentComponentPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="PurchaseCommitmentComponentMember" id="sre_PurchaseCommitmentComponentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DwrAllocationsMember" id="sre_DwrAllocationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SongsMember" id="sre_SongsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LongTermContractsMember" id="sre_LongTermContractsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherOwnedGenerationMember" id="sre_OtherOwnedGenerationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SpotMarketPurchasesMember" id="sre_SpotMarketPurchasesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OperatingLeasesAggregateMaximumLeaseLimit" id="sre_OperatingLeasesAggregateMaximumLeaseLimit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="OperatingLeasesLeaseLimitUtilized" id="sre_OperatingLeasesLeaseLimitUtilized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="CapitalLeaseTerm" id="sre_CapitalLeaseTerm" type="xbrli:integerItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="RegulatoryAssetRecoveryOfCostsFromCatastrophe" id="sre_RegulatoryAssetRecoveryOfCostsFromCatastrophe" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="LossContingencyCounterclaimMinimum" id="sre_LossContingencyCounterclaimMinimum" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="EquitySecuritiesForeignPreferredSmallCapMember" id="sre_EquitySecuritiesForeignPreferredSmallCapMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquitySecuritiesForeignPreferredLargeCapMember" id="sre_EquitySecuritiesForeignPreferredLargeCapMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OwnershipPercentageOfSubsidiary" id="sre_OwnershipPercentageOfSubsidiary" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="UndistributedEarningsOfEquityMethodInvestments" id="sre_UndistributedEarningsOfEquityMethodInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="QuarterlyFinancialDataDecreaseInNetIncomeAndEarningsFromLowerRevenuesForIncrementalWildfirePremiums" id="sre_QuarterlyFinancialDataDecreaseInNetIncomeAndEarningsFromLowerRevenuesForIncrementalWildfirePremiums" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="QuarterlyFinancialDataIncreaseInNetIncomeFromIncrementalWildfirePremiums" id="sre_QuarterlyFinancialDataIncreaseInNetIncomeFromIncrementalWildfirePremiums" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="UtilityElectricDistributionOperationsMember" id="sre_UtilityElectricDistributionOperationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RenewableEnergyContractsExpiringThrough2039Member" id="sre_RenewableEnergyContractsExpiringThrough2039Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NoncontrollingInterestPolicyAbstract" id="sre_NoncontrollingInterestPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NoncontrollingInterestPolicyTextBlock" id="sre_NoncontrollingInterestPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ShareholderRankingAbstract" id="sre_ShareholderRankingAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ShareholderRankingTextBlock" id="sre_ShareholderRankingTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="LoanToUnconsolidatedAffiliatePrincipal" id="sre_LoanToUnconsolidatedAffiliatePrincipal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LoanToUnconsolidatedAffiliateAccruedInterest" id="sre_LoanToUnconsolidatedAffiliateAccruedInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DefinedBenefitPlanContributionsByPlanParticipantsFairValueOfPlanAssets" id="sre_DefinedBenefitPlanContributionsByPlanParticipantsFairValueOfPlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="RealEstateInvestmentsHeldBySubsidiary" id="sre_RealEstateInvestmentsHeldBySubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleOfCondensedLongTermDebtAbstract" id="sre_ScheduleOfCondensedLongTermDebtAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCondensedStatementsOfOperationsAbstract" id="sre_ScheduleOfCondensedStatementsOfOperationsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCondensedStatementsOfOperationsTextBlock" id="sre_ScheduleOfCondensedStatementsOfOperationsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCondensedBalanceSheetsAbstract" id="sre_ScheduleOfCondensedBalanceSheetsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCondensedBalanceSheetsTextBlock" id="sre_ScheduleOfCondensedBalanceSheetsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCondensedStatementsOfCashFlowsAbstract" id="sre_ScheduleOfCondensedStatementsOfCashFlowsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCondensedStatementsOfCashFlowsTextBlock" id="sre_ScheduleOfCondensedStatementsOfCashFlowsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="LuzDelSurHydroelectricPowerPlantMember" id="sre_LuzDelSurHydroelectricPowerPlantMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ProfitSharingPlansLineItems" id="sre_ProfitSharingPlansLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RecordedAnnualProfitSharingExpense" id="sre_RecordedAnnualProfitSharingExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ProfitSharingPlansTable" id="sre_ProfitSharingPlansTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ProfitSharingPlansAxis" id="sre_ProfitSharingPlansAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ProfitSharingPlansDomain" id="sre_ProfitSharingPlansDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ChilquintaEnergiaProfitSharingMember" id="sre_ChilquintaEnergiaProfitSharingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LuzDelSurProfitSharingMember" id="sre_LuzDelSurProfitSharingMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MobileGasPensionPlansMember" id="sre_MobileGasPensionPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MobileGasOtherPostretirementBenefitPlansMember" id="sre_MobileGasOtherPostretirementBenefitPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfPaymentsUnderPurchasedPowerContractsAbstract" id="sre_ScheduleOfPaymentsUnderPurchasedPowerContractsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfPaymentsUnderPurchasedPowerContractsTextBlock" id="sre_ScheduleOfPaymentsUnderPurchasedPowerContractsTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="CashAndCashEquivalentsExcludedFromFairValueOfDefinedBenefitPlanAssets" id="sre_CashAndCashEquivalentsExcludedFromFairValueOfDefinedBenefitPlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="TransfersPayableExcludedFromFairValueOfDefinedBenefitPlanAssets" id="sre_TransfersPayableExcludedFromFairValueOfDefinedBenefitPlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="TransfersReceivableExcludedFromFairValueOfDefinedBenefitPlanAssets" id="sre_TransfersReceivableExcludedFromFairValueOfDefinedBenefitPlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AssetRetirementObligationAssumptionsUsedDiscountRate" id="sre_AssetRetirementObligationAssumptionsUsedDiscountRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="SeDirectorPlanMember" id="sre_SeDirectorPlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SeUnfundedPensionPlanMember" id="sre_SeUnfundedPensionPlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SeFundedPlanMember" id="sre_SeFundedPlanMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SeAllOtherFundedPlansMember" id="sre_SeAllOtherFundedPlansMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SeAllOtherFundedPlansRangeMinMember" id="sre_SeAllOtherFundedPlansRangeMinMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SeAllOtherFundedPlansRangeMaxMember" id="sre_SeAllOtherFundedPlansRangeMaxMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalOtherSeMember" id="sre_TotalOtherSeMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalSeConsolidatedMember" id="sre_TotalSeConsolidatedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MexicanSubsidiariesMember" id="sre_MexicanSubsidiariesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ProceedsFromLegalSettlement" id="sre_ProceedsFromLegalSettlement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="OtherEquityMethodInvestmentsOnStatementOfOperationsMember" id="sre_OtherEquityMethodInvestmentsOnStatementOfOperationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SempraSouthAmericanUtilitiesSegmentMember" id="sre_SempraSouthAmericanUtilitiesSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SempraMexicoSegmentMember" id="sre_SempraMexicoSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SempraRenewablesSegmentMember" id="sre_SempraRenewablesSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SempraNaturalGasSegmentMember" id="sre_SempraNaturalGasSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="GoodwillBySegmentSempraSouthAmericanUtilitiesMember" id="sre_GoodwillBySegmentSempraSouthAmericanUtilitiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="GoodwillBySegmentSempraMexicoMember" id="sre_GoodwillBySegmentSempraMexicoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SempraSouthAmericanUtilitiesConstructionMember" id="sre_SempraSouthAmericanUtilitiesConstructionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SempraRenewablesConstructionMember" id="sre_SempraRenewablesConstructionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LineOfCreditFacilityCaliforniaUtilitiesCombinedMember" id="sre_LineOfCreditFacilityCaliforniaUtilitiesCombinedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentOtherSempraNaturalGasMember" id="sre_DebtInstrumentOtherSempraNaturalGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="GoodwillBySegmentSempraNaturalGasMember" id="sre_GoodwillBySegmentSempraNaturalGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="StatementComprehensiveIncomeAxis" id="sre_StatementComprehensiveIncomeAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="StatementComprehensiveIncomeDomain" id="sre_StatementComprehensiveIncomeDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="BeforeTaxAmountMember" id="sre_BeforeTaxAmountMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncomeTaxExpenseBenefitMember" id="sre_IncomeTaxExpenseBenefitMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NetOfTaxAmountMember" id="sre_NetOfTaxAmountMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtAbstract" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtLineItems" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentFootnotesAbstract" id="sre_ScheduleICondensedFinancialInformationOfParentFootnotesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CommitmentsAndContingenciesLegal2DetailsAbstract" id="sre_CommitmentsAndContingenciesLegal2DetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="InventoriesDisclosureAbstract" id="sre_InventoriesDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SempraNaturalGasConstructionMember" id="sre_SempraNaturalGasConstructionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalComprehensiveIncomeBeforePreferredStockDividendRequirements" id="sre_TotalComprehensiveIncomeBeforePreferredStockDividendRequirements" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentStatementOfComprehensiveIncomeAbstract" id="sre_ScheduleICondensedFinancialInformationOfParentStatementOfComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentNetIncome" id="sre_ScheduleICondensedFinancialInformationOfParentNetIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentForeignCurrencyTranslationAdjustments" id="sre_ScheduleICondensedFinancialInformationOfParentForeignCurrencyTranslationAdjustments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentReclassificationToNetIncomeOfForeignCurrencyTranslationAdjustmentRelatedToEquityMethodInvestments" id="sre_ScheduleICondensedFinancialInformationOfParentReclassificationToNetIncomeOfForeignCurrencyTranslationAdjustmentRelatedToEquityMethodInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentAvailableForSaleSecurities" id="sre_ScheduleICondensedFinancialInformationOfParentAvailableForSaleSecurities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentPensionAndOtherPostretirementBenefits" id="sre_ScheduleICondensedFinancialInformationOfParentPensionAndOtherPostretirementBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentFinancialInstruments" id="sre_ScheduleICondensedFinancialInformationOfParentFinancialInstruments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentTotalOtherComprehensiveIncomeLoss" id="sre_ScheduleICondensedFinancialInformationOfParentTotalOtherComprehensiveIncomeLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentTotalComprehensiveIncome" id="sre_ScheduleICondensedFinancialInformationOfParentTotalComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentScheduleOfComprehensiveIncomeTable" id="sre_ScheduleICondensedFinancialInformationOfParentScheduleOfComprehensiveIncomeTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentScheduleOfComprehensiveIncomeLineItems" id="sre_ScheduleICondensedFinancialInformationOfParentScheduleOfComprehensiveIncomeLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCondensedStatementsOfComprehensiveIncomeAbstract" id="sre_ScheduleOfCondensedStatementsOfComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCondensedStatementsOfComprehensiveIncomeTextBlock" id="sre_ScheduleOfCondensedStatementsOfComprehensiveIncomeTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentAmountAtVariableRatesAfterFixedToFloatingSwapEffectiveJanuary2011" id="sre_DebtInstrumentAmountAtVariableRatesAfterFixedToFloatingSwapEffectiveJanuary2011" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DerivativesPolicyAbstract" id="sre_DerivativesPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="GoodwillAxis" id="sre_GoodwillAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="GoodwillDomain" id="sre_GoodwillDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PropertyPlantAndEquipmentUsefulLifeMin" id="sre_PropertyPlantAndEquipmentUsefulLifeMin" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="PropertyPlantAndEquipmentUsefulLifeMax" id="sre_PropertyPlantAndEquipmentUsefulLifeMax" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SegmentReportingInformationEarningsLosses" id="sre_SegmentReportingInformationEarningsLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="SegmentReportingInformationInvestmentsInEquityMethodInvestees" id="sre_SegmentReportingInformationInvestmentsInEquityMethodInvestees" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAbstract" id="sre_SummaryOfPositionsForWhichSignificantChangeInUnrecognizedTaxBenefitsIsReasonablyPossibleAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalEquityMember" id="sre_TotalEquityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueInputsEquitySaleOfferPrice" id="sre_FairValueInputsEquitySaleOfferPrice" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueInputsCombinedTransportationRateAssumption" id="sre_FairValueInputsCombinedTransportationRateAssumption" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueInputsCounterpartyCreditRiskOnExistingContracts" id="sre_FairValueInputsCounterpartyCreditRiskOnExistingContracts" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueInputsOperatingAndMaintenanceEscalationRate" id="sre_FairValueInputsOperatingAndMaintenanceEscalationRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueInputsForecastedInterestRateOnDebtToBeRefinanced" id="sre_FairValueInputsForecastedInterestRateOnDebtToBeRefinanced" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueInputsFutureCashDistributions" id="sre_FairValueInputsFutureCashDistributions" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueMeasurementPercentageOfLevelTwoHierarchyForJointVenture" id="sre_FairValueMeasurementPercentageOfLevelTwoHierarchyForJointVenture" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueMeasurementPercentageOfLevelThreeHierarchyForJointVenture" id="sre_FairValueMeasurementPercentageOfLevelThreeHierarchyForJointVenture" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FairValueMeasurementPercentageOfLevelThreeHierarchyForFormerJointVenture" id="sre_FairValueMeasurementPercentageOfLevelThreeHierarchyForFormerJointVenture" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ProbabilityWeightedDiscountedCashFlowValuationTechniqueMember" id="sre_ProbabilityWeightedDiscountedCashFlowValuationTechniqueMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FairValuePercentOfFairValueMeasurementAxis" id="sre_FairValuePercentOfFairValueMeasurementAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FairValuePercentOfFairvalueMeasurementDomain" id="sre_FairValuePercentOfFairvalueMeasurementDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SixtySevenPercentMember" id="sre_SixtySevenPercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ThirtyThreePercentMember" id="sre_ThirtyThreePercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OneHundredPercentMember" id="sre_OneHundredPercentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RangeDomain" id="sre_RangeDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="StatedMember" id="sre_StatedMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PurchasepriceallocationsouthamericamemberMember" id="sre_PurchasepriceallocationsouthamericamemberMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="WillmutGasMember" id="sre_WillmutGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncrementalProformaRevenue" id="sre_IncrementalProformaRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="IncrementalProformaEarnings" id="sre_IncrementalProformaEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="FiniteLivedIntangibleAssetsMinimumUsefulLife" id="sre_FiniteLivedIntangibleAssetsMinimumUsefulLife" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FiniteLivedIntangibleAssetsMaximumUsefulLife" id="sre_FiniteLivedIntangibleAssetsMaximumUsefulLife" type="xbrli:decimalItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="PlantPipelineAndOtherDistributionAssetsOfEcogasMember" id="sre_PlantPipelineAndOtherDistributionAssetsOfEcogasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PlantPipelineAndOtherDistributionAssetsOfMobileGasMember" id="sre_PlantPipelineAndOtherDistributionAssetsOfMobileGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PlantPipelineAndOtherDistributionAssetsOfWillmutGasMember" id="sre_PlantPipelineAndOtherDistributionAssetsOfWillmutGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncrementalInsurancePremiumsCostRecoveryInGrc" id="sre_IncrementalInsurancePremiumsCostRecoveryInGrc" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="IncrementalInsurancePremiumsIncludedInEarnings" id="sre_IncrementalInsurancePremiumsIncludedInEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="MinimumUnrecoverablePerWildfire" id="sre_MinimumUnrecoverablePerWildfire" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RecognizedEnergyEfficiencyMechanismAward20132014Program" id="sre_RecognizedEnergyEfficiencyMechanismAward20132014Program" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="UnrecordedEnergyEfficiencyIncentiveMechanismAward" id="sre_UnrecordedEnergyEfficiencyIncentiveMechanismAward" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RecognizedGasCostIncentiveMechanismAward20102011" id="sre_RecognizedGasCostIncentiveMechanismAward20102011" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="HubServicesFirstTierNetRevenueShared9010" id="sre_HubServicesFirstTierNetRevenueShared9010" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="HubServicesSecondTierNetRevenueShared7525" id="sre_HubServicesSecondTierNetRevenueShared7525" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="HubServicesMaximumAnnualShareholderPortionNetRevenue" id="sre_HubServicesMaximumAnnualShareholderPortionNetRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="SouthOrangeCountyReliabilityEnhancementMember" id="sre_SouthOrangeCountyReliabilityEnhancementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AlisoCanyonNaturalGasStorageCompressorReplacementMember" id="sre_AlisoCanyonNaturalGasStorageCompressorReplacementMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PurchaseOfElDoradoMember" id="sre_PurchaseOfElDoradoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PurchasePriceAllocationPlant" id="sre_PurchasePriceAllocationPlant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ApprovedPurchasePricePlant" id="sre_ApprovedPurchasePricePlant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="NuclearPlantReplacementPowerCosts" id="sre_NuclearPlantReplacementPowerCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="NuclearPlantRevenueRecognizedAssociatedWithSongs" id="sre_NuclearPlantRevenueRecognizedAssociatedWithSongs" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="RenewablePortfolioStandardsAbstract" id="sre_RenewablePortfolioStandardsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RenewablePortfolioStandardsPenaltyPerKilowattHourOfRenewableEnergyUnderdelivery" id="sre_RenewablePortfolioStandardsPenaltyPerKilowattHourOfRenewableEnergyUnderdelivery" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="RenewablePortfolioStandardsNoncomplianceMaximumAnnualPenalty" id="sre_RenewablePortfolioStandardsNoncomplianceMaximumAnnualPenalty" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="FERCRefundProceedingsMember" id="sre_FERCRefundProceedingsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FERCManipulationInvestigationMember" id="sre_FERCManipulationInvestigationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="HmrcVatClaimMember" id="sre_HmrcVatClaimMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LossContingencySettlementAgreementAmount" id="sre_LossContingencySettlementAgreementAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="EstimatedGainLossOnContractTermination" id="sre_EstimatedGainLossOnContractTermination" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="PaymentsForLegalSettlementsInExcessOfRecoveredAmounts" id="sre_PaymentsForLegalSettlementsInExcessOfRecoveredAmounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="LitigationSettlementCoxCommunications" id="sre_LitigationSettlementCoxCommunications" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="RegulatoryAndOtherBalancingAccounts" id="sre_RegulatoryAndOtherBalancingAccounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="VatTaxClaimAmount" id="sre_VatTaxClaimAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="LossContingencyAccrualNonrecoveryAmountBeforeAdjustment" id="sre_LossContingencyAccrualNonrecoveryAmountBeforeAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LossContingencyAccrualNonrecoveryAmountAfterAdjustment" id="sre_LossContingencyAccrualNonrecoveryAmountAfterAdjustment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="PotentialAfterTaxEarningsImpact" id="sre_PotentialAfterTaxEarningsImpact" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="PortionOfRegulatoryAssetsArisingFromWildfireLitigationRelatedToCpucOperations" id="sre_PortionOfRegulatoryAssetsArisingFromWildfireLitigationRelatedToCpucOperations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="BusinessConbinationOtherNetAssetsAcquired" id="sre_BusinessConbinationOtherNetAssetsAcquired" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="LuzlinaresMember" id="sre_LuzlinaresMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Quarterlyfinancialdatanetincomepersharediluted" id="sre_Quarterlyfinancialdatanetincomepersharediluted" type="num:perShareItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ShareBasedCompensationRestrictedStockUnitsMember" id="sre_ShareBasedCompensationRestrictedStockUnitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ShareBasedCompensationRestrictedStockAwardsMember" id="sre_ShareBasedCompensationRestrictedStockAwardsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ShareBasedCompensationStockOptionsMember" id="sre_ShareBasedCompensationStockOptionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AcquisitionTotalLiabilitiesAssumed" id="sre_AcquisitionTotalLiabilitiesAssumed" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="CongestionRevenueRights" id="sre_CongestionRevenueRights" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="EquityEarningsLossesFromCurrentJointVenture" id="sre_EquityEarningsLossesFromCurrentJointVenture" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="SempraMexicoConstructionMember" id="sre_SempraMexicoConstructionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LongTermPurchaseCommitmentTerm" id="sre_LongTermPurchaseCommitmentTerm" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="LongTermPurchaseCommitmentPresentValueRegulatoryAsset" id="sre_LongTermPurchaseCommitmentPresentValueRegulatoryAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="LongTermPurchaseCommitmentFuturePaymentsLiability" id="sre_LongTermPurchaseCommitmentFuturePaymentsLiability" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ProceedsFromLongTermTransmissionAgreement" id="sre_ProceedsFromLongTermTransmissionAgreement" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="SunrisePowerlinkConstructionMember" id="sre_SunrisePowerlinkConstructionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LongTermPurchaseCommitmentFutureAnnualPayments" id="sre_LongTermPurchaseCommitmentFutureAnnualPayments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LongTermPurchaseCommitmentEstimatedAnnualEscalation" id="sre_LongTermPurchaseCommitmentEstimatedAnnualEscalation" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="NuclearFuelDisposalLineItems" id="sre_NuclearFuelDisposalLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ReductionOfNuclearPowerExpenses" id="sre_ReductionOfNuclearPowerExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ReductionOfNuclearDecommissioningBalancingAccount" id="sre_ReductionOfNuclearDecommissioningBalancingAccount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ReductionOfNuclearPlant" id="sre_ReductionOfNuclearPlant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="NuclearFuelDisposalCostRecovery" id="sre_NuclearFuelDisposalCostRecovery" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="NuclearFuelDisposalTableTable" id="sre_NuclearFuelDisposalTableTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtServiceOperationsMember" id="sre_DebtServiceOperationsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CitizensSunriseTransmissionMember" id="sre_CitizensSunriseTransmissionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PropertyPlantEquipmentWeightedAverageUsefulLife" id="sre_PropertyPlantEquipmentWeightedAverageUsefulLife" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="EquityMethodInvestmentOtherThanTemporaryImpairmentNetOfTaxBenefit" id="sre_EquityMethodInvestmentOtherThanTemporaryImpairmentNetOfTaxBenefit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="EquityMethodInvestmentTaxMakeWholePayment" id="sre_EquityMethodInvestmentTaxMakeWholePayment" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="EnergyRelatedInventoryLNG" id="sre_EnergyRelatedInventoryLNG" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="UtilityShareOfNuclearDecommissioningCostsAdjustedForInflation" id="sre_UtilityShareOfNuclearDecommissioningCostsAdjustedForInflation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="UnusedOperatingLossCarryforwardsAxis" id="sre_UnusedOperatingLossCarryforwardsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UnusedOperatingLossCarryforwardsDomain" id="sre_UnusedOperatingLossCarryforwardsDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PriorPeriodMember" id="sre_PriorPeriodMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CurrentPeriodMember" id="sre_CurrentPeriodMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquityMethodInvestmentOtherThanTemporaryImpairmentGross" id="sre_EquityMethodInvestmentOtherThanTemporaryImpairmentGross" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="EquityMethodInvestmentOtherEquityLosses" id="sre_EquityMethodInvestmentOtherEquityLosses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="FirstMortgageBondsDueApril2042Member" id="sre_FirstMortgageBondsDueApril2042Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueSeptember2042Member" id="sre_FirstMortgageBondsDueSeptember2042Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtayMesaEnergyCenterLoanPayableCurrentlyThroughApril2019Member" id="sre_OtayMesaEnergyCenterLoanPayableCurrentlyThroughApril2019Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtPayableCurrentlyThroughDecember2016Member" id="sre_OtherLongTermDebtPayableCurrentlyThroughDecember2016Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtPayableCurrentlyThroughOctober2022Member" id="sre_OtherLongTermDebtPayableCurrentlyThroughOctober2022Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongtermDebtVariableRateLoanPayableCurrentlyThroughDecember2028Member" id="sre_OtherLongtermDebtVariableRateLoanPayableCurrentlyThroughDecember2028Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongtermDebtFixedRateLoanPayableCurrentlyThroughDecember2028Member" id="sre_OtherLongtermDebtFixedRateLoanPayableCurrentlyThroughDecember2028Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtPayableCurrentlyThroughJanuary2031Member" id="sre_OtherLongTermDebtPayableCurrentlyThroughJanuary2031Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtPayableCurrentlyThrough2013Member" id="sre_OtherLongTermDebtPayableCurrentlyThrough2013Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtPayableCurrentlyThroughDecember2017Member" id="sre_OtherLongTermDebtPayableCurrentlyThroughDecember2017Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentSegmentTableTable" id="sre_DebtInstrumentSegmentTableTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentSegmentBorrowerAxis" id="sre_DebtInstrumentSegmentBorrowerAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentSegmentBorrowerNameDomain" id="sre_DebtInstrumentSegmentBorrowerNameDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentSegmentAxis" id="sre_DebtInstrumentSegmentAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentSegmentDebtDomain" id="sre_DebtInstrumentSegmentDebtDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtSegmentMember" id="sre_OtherLongTermDebtSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueFebruary2017Member" id="sre_OtherLongTermDebtDueFebruary2017Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueJuly2019Member" id="sre_OtherLongTermDebtDueJuly2019Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueOctober2022Member" id="sre_OtherLongTermDebtDueOctober2022Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueDecember2020Member" id="sre_OtherLongTermDebtDueDecember2020Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentSegmentCarryingAmount" id="sre_DebtInstrumentSegmentCarryingAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DebtInstrumentSegmentInterestRateStatedPercentage" id="sre_DebtInstrumentSegmentInterestRateStatedPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="DebtInstrumentSegmentLineItems" id="sre_DebtInstrumentSegmentLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentSempraRenewablesMember" id="sre_DebtInstrumentSempraRenewablesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EstimatedFairValueDoesNotIncludeEquityEarningsThatOccuredSubsequentToSeptember302012" id="sre_EstimatedFairValueDoesNotIncludeEquityEarningsThatOccuredSubsequentToSeptember302012" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="EstimatedFairValueDoesNotIncludeDividendDistributionsThatOccuredSubsequentToSeptember302012" id="sre_EstimatedFairValueDoesNotIncludeDividendDistributionsThatOccuredSubsequentToSeptember302012" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongTermDebtDueApril2017Member" id="sre_ScheduleICondensedFinancialInformationOfParentLongTermDebtDueApril2017Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongtermDebtDueOctober2022Member" id="sre_ScheduleICondensedFinancialInformationOfParentLongtermDebtDueOctober2022Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueApril2017Member" id="sre_OtherLongTermDebtDueApril2017Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentAmountAtFixedRatesAfterFloatingToFixedSwap" id="sre_DebtInstrumentAmountAtFixedRatesAfterFloatingToFixedSwap" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="SongsPlantInvestmentLineItems" id="sre_SongsPlantInvestmentLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SongsPlantInvestmentTable" id="sre_SongsPlantInvestmentTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ClevelandNationalForestTransmissionsProjectsMember" id="sre_ClevelandNationalForestTransmissionsProjectsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfSongsInvestmentTextBlock" id="sre_ScheduleOfSongsInvestmentTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfCostOfCapitalDecisionTextBlock" id="sre_ScheduleOfCostOfCapitalDecisionTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="RecognizedEnergyEfficiencyMechanismAward20102012Program" id="sre_RecognizedEnergyEfficiencyMechanismAward20102012Program" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AuthorizedReturnOnEquityPrevious" id="sre_AuthorizedReturnOnEquityPrevious" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="AuthorizedReturnOnRateBasePrevious" id="sre_AuthorizedReturnOnRateBasePrevious" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="AuthorizedCapitalStructureCommonEquityPrevious" id="sre_AuthorizedCapitalStructureCommonEquityPrevious" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="AuthorizedReturnOnEquityRequested" id="sre_AuthorizedReturnOnEquityRequested" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="AuthorizedReturnOnRateBaseRequested" id="sre_AuthorizedReturnOnRateBaseRequested" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="AuthorizedCapitalStructureCommonEquityRequested" id="sre_AuthorizedCapitalStructureCommonEquityRequested" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="ReductionOfAnnualAuthorizedRevenue" id="sre_ReductionOfAnnualAuthorizedRevenue" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleOfCostOfCapitalDecisionLineItems" id="sre_ScheduleOfCostOfCapitalDecisionLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CostOfCapitalAuthorizedWeighting" id="sre_CostOfCapitalAuthorizedWeighting" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="CostOfCapitalAuthorizedRateOfRecovery" id="sre_CostOfCapitalAuthorizedRateOfRecovery" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="CostOfCapitalWeightedAuthorizedReturnOnRateBase" id="sre_CostOfCapitalWeightedAuthorizedReturnOnRateBase" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="ScheduleOfCostOfCapitalDecisionTable" id="sre_ScheduleOfCostOfCapitalDecisionTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CapitalStructureCategoryAxis" id="sre_CapitalStructureCategoryAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CapitalStructureDomain" id="sre_CapitalStructureDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CapStructureLongTermDebtMember" id="sre_CapStructureLongTermDebtMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CapStructurePreferredStockMember" id="sre_CapStructurePreferredStockMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CapStructureCommonEquityMember" id="sre_CapStructureCommonEquityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="GeneralRateCaseRevenueRequirementRecommended" id="sre_GeneralRateCaseRevenueRequirementRecommended" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="GeneralRateCaseAnnualRevenueRequirementIncreaseRecommended" id="sre_GeneralRateCaseAnnualRevenueRequirementIncreaseRecommended" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="GeneralRateCasePercentageAnnualRevenueRequirementIncreaseRecommended" id="sre_GeneralRateCasePercentageAnnualRevenueRequirementIncreaseRecommended" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="FercRatesAbstract" id="sre_FercRatesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AuthorizedFercReturnOnEquity" id="sre_AuthorizedFercReturnOnEquity" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="FercReturnOnEquityRequested" id="sre_FercReturnOnEquityRequested" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="FercRateBase" id="sre_FercRateBase" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="ScheduleOfSegmentLongTermDebtAbstract" id="sre_ScheduleOfSegmentLongTermDebtAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfSegmentLongTermDebtTextBlock" id="sre_ScheduleOfSegmentLongTermDebtTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SunrisePowerlinkFireMitigationMember" id="sre_SunrisePowerlinkFireMitigationMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NetRegulatoryAssetsLiabilitiesWillmutGasMember" id="sre_NetRegulatoryAssetsLiabilitiesWillmutGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RegulatoryAssetsMobileGasMember" id="sre_RegulatoryAssetsMobileGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RegulatoryLiabilitiesMobileGasMember" id="sre_RegulatoryLiabilitiesMobileGasMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalSdgePropertyPlantAndEquipmentMember" id="sre_TotalSdgePropertyPlantAndEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalSoCalGasPropertyPlantAndEquipmentMember" id="sre_TotalSoCalGasPropertyPlantAndEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalSempraGlobalAndParentPropertyPlantAndEquipmentMember" id="sre_TotalSempraGlobalAndParentPropertyPlantAndEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalSempraEnergyConsolidatedPropertyPlantAndEquipmentMember" id="sre_TotalSempraEnergyConsolidatedPropertyPlantAndEquipmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquitySecuritiesDomesticMember" id="sre_EquitySecuritiesDomesticMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquitySecuritiesForeignMember" id="sre_EquitySecuritiesForeignMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EffectiveIncomeTaxRateReconciliationLifeInsuranceContract" id="sre_EffectiveIncomeTaxRateReconciliationLifeInsuranceContract" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataOperatingIncome" id="sre_QuarterlyFinancialDataOperatingIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataNetIncomeLossAttributableToNoncontrollingInterests" id="sre_QuarterlyFinancialDataNetIncomeLossAttributableToNoncontrollingInterests" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="DefinedContributionPlanEmployerMatchingAmount" id="sre_DefinedContributionPlanEmployerMatchingAmount" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ShareBasedCompensationNonqualifiedStockOptionMember" id="sre_ShareBasedCompensationNonqualifiedStockOptionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedDuringPeriodForRecognition" id="sre_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedDuringPeriodForRecognition" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ShareBasedCompensationSharebasedPaymentAwardFairValueAssumptionsExpectedTerm" id="sre_ShareBasedCompensationSharebasedPaymentAwardFairValueAssumptionsExpectedTerm" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SharebasedCompensationSharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm" id="sre_SharebasedCompensationSharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SharebasedCompensationSharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm" id="sre_SharebasedCompensationSharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SharebasedCompensationSharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" id="sre_SharebasedCompensationSharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNonRecurringFairValueMeasuresAbstract" id="sre_ScheduleOfNonRecurringFairValueMeasuresAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfNonRecurringFairValueMeasuresTextBlock" id="sre_ScheduleOfNonRecurringFairValueMeasuresTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataIncomeTaxBenefitRelatedToLifeInsurance" id="sre_QuarterlyFinancialDataIncomeTaxBenefitRelatedToLifeInsurance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataReductionInTaxExpense" id="sre_QuarterlyFinancialDataReductionInTaxExpense" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataDecreaseInRevenueFromLossOfContractComparedToCorrespondingQuarterInPriorYear" id="sre_QuarterlyFinancialDataDecreaseInRevenueFromLossOfContractComparedToCorrespondingQuarterInPriorYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataDecreaseInRevenueFromLowerNaturalGasVolumesComparedToCorrespondingQuarterInPriorYear" id="sre_QuarterlyFinancialDataDecreaseInRevenueFromLowerNaturalGasVolumesComparedToCorrespondingQuarterInPriorYear" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="EquityEarningsBeforeIncomeTaxMember" id="sre_EquityEarningsBeforeIncomeTaxMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="TotalOtherOperatingUnitsAndParentMember" id="sre_TotalOtherOperatingUnitsAndParentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ExercisedStockOptions" id="sre_ExercisedStockOptions" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentDeferredIncomeTaxesCurrent" id="sre_ScheduleICondensedFinancialInformationOfParentDeferredIncomeTaxesCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DefinedBenefitPlanInterestCostNetPeriodBenefitCost" id="sre_DefinedBenefitPlanInterestCostNetPeriodBenefitCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanServiceCostNetPeriodBenefitCost" id="sre_DefinedBenefitPlanServiceCostNetPeriodBenefitCost" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentCapitalContributionToSubsidiary" id="sre_ScheduleICondensedFinancialInformationOfParentCapitalContributionToSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="AssetRetirementObligationsReclassification" id="sre_AssetRetirementObligationsReclassification" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="EmissionCreditsPolicyAbstract" id="sre_EmissionCreditsPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EnvironmentalPolicyAbstract" id="sre_EnvironmentalPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FederalAndStateJurisdictionMember" id="sre_FederalAndStateJurisdictionMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OperatingLossCarryforwardsTotal" id="sre_OperatingLossCarryforwardsTotal" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="IncomeTaxReconciliationUtilityRepairAllowance" id="sre_IncomeTaxReconciliationUtilityRepairAllowance" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="IncomeTaxReconciliationOtherItemsTable" id="sre_IncomeTaxReconciliationOtherItemsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncomeTaxReconciliationDispositionOfBusinessNonTaxableGain" id="sre_IncomeTaxReconciliationDispositionOfBusinessNonTaxableGain" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="GeographicEarningsAxis" id="sre_GeographicEarningsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="GeographicEarningsDomain" id="sre_GeographicEarningsDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UnitedStatesEarningsMember" id="sre_UnitedStatesEarningsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NonUnitedStatesEarningsMember" id="sre_NonUnitedStatesEarningsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncomeTaxReconciliationOtherItemsLineItems" id="sre_IncomeTaxReconciliationOtherItemsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ShareOfDamageAwardPaid" id="sre_ShareOfDamageAwardPaid" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AssetsHeldForSaleInventory" id="sre_AssetsHeldForSaleInventory" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="LiabilityHeldForSaleAssetRetirementObligation" id="sre_LiabilityHeldForSaleAssetRetirementObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AssetsHeldForSaleNet" id="sre_AssetsHeldForSaleNet" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AssetsHeldForSalePPE" id="sre_AssetsHeldForSalePPE" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="FixedIncomeRegisteredInvestmentCompanyMember" id="sre_FixedIncomeRegisteredInvestmentCompanyMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PremiumOnLongTermDebtRelatedToPurchase" id="sre_PremiumOnLongTermDebtRelatedToPurchase" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="IncomeTaxReconciliationDispositionOfBusinessGainNetOfIncomeTaxPaidByPartnership" id="sre_IncomeTaxReconciliationDispositionOfBusinessGainNetOfIncomeTaxPaidByPartnership" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AllowanceForDoubtfullAccountsAbstract" id="sre_AllowanceForDoubtfullAccountsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="InvestmentsFairValueTrust" id="sre_InvestmentsFairValueTrust" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="QuarterlyFinancialDataIncreaseInOperatingRevenuesDueToHigherAuthorizedRevenuesFromElectricTransmission" id="sre_QuarterlyFinancialDataIncreaseInOperatingRevenuesDueToHigherAuthorizedRevenuesFromElectricTransmission" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataIncreaseInOperatingRevenuesDueToHigherAuthorizedRevenuesFromElectricGeneration" id="sre_QuarterlyFinancialDataIncreaseInOperatingRevenuesDueToHigherAuthorizedRevenuesFromElectricGeneration" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataIncreaseInCostOfElectricFuelAndPurchasedPower" id="sre_QuarterlyFinancialDataIncreaseInCostOfElectricFuelAndPurchasedPower" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="FiniteLivedIntangibleAssetsStorageRightsAmortizationPeriod" id="sre_FiniteLivedIntangibleAssetsStorageRightsAmortizationPeriod" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="StorageRightsMember" id="sre_StorageRightsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DevelopmentRightsMember" id="sre_DevelopmentRightsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FiniteLivedIntangibleAssetsDevelopmentRightsAmortizationPeriod" id="sre_FiniteLivedIntangibleAssetsDevelopmentRightsAmortizationPeriod" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="FiniteLivedIntangibleAssetsOtherIntangiblesAmortizationPeriodMinimum" id="sre_FiniteLivedIntangibleAssetsOtherIntangiblesAmortizationPeriodMinimum" type="xbrli:pureItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataLowerEffectiveTaxRate" id="sre_QuarterlyFinancialDataLowerEffectiveTaxRate" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="EnvironmentalSiteLiabilitiesCoveredByMechanism" id="sre_EnvironmentalSiteLiabilitiesCoveredByMechanism" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LossesReclassifiedBetweenSegments" id="sre_LossesReclassifiedBetweenSegments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="UseOfEstimatesPolicyAbstract" id="sre_UseOfEstimatesPolicyAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataIncomeTaxBenefitRelatedToRepairExpenditures" id="sre_QuarterlyFinancialDataIncomeTaxBenefitRelatedToRepairExpenditures" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="ConstructionDepositsByLargeCustomers" id="sre_ConstructionDepositsByLargeCustomers" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LossFromPlantClosure" id="sre_LossFromPlantClosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="UtilityLossFromPlantClosure" id="sre_UtilityLossFromPlantClosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="CallPremiumOnPreferredStock" id="sre_CallPremiumOnPreferredStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" 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="ProceedsFromSaleOfAssetsAndInvestments" id="sre_ProceedsFromSaleOfAssetsAndInvestments" 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="RedemptionsOfPreferredStockOfSubsidiary" id="sre_RedemptionsOfPreferredStockOfSubsidiary" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ProceedsFromSaleOfNoncontrollingInterestNetOfOfferingCosts" id="sre_ProceedsFromSaleOfNoncontrollingInterestNetOfOfferingCosts" 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="CapitalExpendituresRecoverableByUsTreasuryGrantsReceivable" id="sre_CapitalExpendituresRecoverableByUsTreasuryGrantsReceivable" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="CopperMountainSolar2Member" id="sre_CopperMountainSolar2Member" 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="EletransMember" id="sre_EletransMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NuclearPlantTextBlock" id="sre_NuclearPlantTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="PlantRetirementAndAbandonmentAbstract" id="sre_PlantRetirementAndAbandonmentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NuclearPlantNetBookInvestmentPlant" id="sre_NuclearPlantNetBookInvestmentPlant" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="NuclearPlantNetBookInvestmentMaterials" id="sre_NuclearPlantNetBookInvestmentMaterials" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="NuclearPlantReplacementPowerCostsInExcessOfAuthorized" id="sre_NuclearPlantReplacementPowerCostsInExcessOfAuthorized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="RegulatoryAssetNuclearPlantClosure" id="sre_RegulatoryAssetNuclearPlantClosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="NuclearPlantMiscellaneousCosts" id="sre_NuclearPlantMiscellaneousCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="NuclearPlantOperationsAndMaintenanceExpenses" id="sre_NuclearPlantOperationsAndMaintenanceExpenses" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="NuclearPlantReplacementPowerCostsAuthorized" id="sre_NuclearPlantReplacementPowerCostsAuthorized" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AuthorizedRecoveryAmountNuclearDecommissioningTrustFunding" id="sre_AuthorizedRecoveryAmountNuclearDecommissioningTrustFunding" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="RequestedRecoveryAmountNuclearDecommissioningTrustFunding" id="sre_RequestedRecoveryAmountNuclearDecommissioningTrustFunding" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="LossContingencyAccrualCarryingValueCurrent1" id="sre_LossContingencyAccrualCarryingValueCurrent1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LossContingencyAccrualCarryingValueNoncurrent1" id="sre_LossContingencyAccrualCarryingValueNoncurrent1" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" 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="NuclearFacilityPlantReclassifiedToRegulatoryAsset" id="sre_NuclearFacilityPlantReclassifiedToRegulatoryAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" 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="OvercollectedRegulatoryBalancingAccountsCurrent" id="sre_OvercollectedRegulatoryBalancingAccountsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="UndercollectedRegulatoryBalancingAccountsCurrent" id="sre_UndercollectedRegulatoryBalancingAccountsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="NetUndercollectedOvercollectedRegulatoryBalancingAccountsCurrent" id="sre_NetUndercollectedOvercollectedRegulatoryBalancingAccountsCurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="UndercollectedRegulatoryBalancingAccountsNoncurrent" id="sre_UndercollectedRegulatoryBalancingAccountsNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="TotalNetUndercollectedOvercollectedRegulatoryBalancingAccounts" id="sre_TotalNetUndercollectedOvercollectedRegulatoryBalancingAccounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="JointVentureMaximumLengthOfTimeHedgedInCashFlowHedge" id="sre_JointVentureMaximumLengthOfTimeHedgedInCashFlowHedge" type="us-types:durationStringItemType" 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="CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonthsForNoncontrollingInterest" id="sre_CashFlowHedgeGainLossToBeReclassifiedWithinTwelveMonthsForNoncontrollingInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="InterestRateDerivativesMaturities" id="sre_InterestRateDerivativesMaturities" type="xbrli:gYearItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="InterestRateDerivativesTypeAxisAxis" id="sre_InterestRateDerivativesTypeAxisAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DerivativeInterestRateAndForeignExchangeInstrumentsDesignated" id="sre_DerivativeInterestRateAndForeignExchangeInstrumentsDesignated" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="CommodityContractsNotSubjectToRateRecoveryDesignated" id="sre_CommodityContractsNotSubjectToRateRecoveryDesignated" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DerivativeInterestRateAndForeignExchangeInstrumentsNondesignated" id="sre_DerivativeInterestRateAndForeignExchangeInstrumentsNondesignated" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" 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="AssociatedCashCollateralCommodityContractsNotSubjectToRateRecovery" id="sre_AssociatedCashCollateralCommodityContractsNotSubjectToRateRecovery" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DerivativeCommodityContractsSubjectToRateRecoveryNondesignated" id="sre_DerivativeCommodityContractsSubjectToRateRecoveryNondesignated" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="AssociatedCashCollateralCommodityContractsSubjectToRateRecovery" id="sre_AssociatedCashCollateralCommodityContractsSubjectToRateRecovery" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" 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="OtherDerivativesAsHedgingInstrumentsAtFairValueNetBeforeCashCollateral" id="sre_OtherDerivativesAsHedgingInstrumentsAtFairValueNetBeforeCashCollateral" 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="PensionObligationNetOfPlanAssets" id="sre_PensionObligationNetOfPlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" 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="OtherPostretirementBenefitObligationsNetOfPlanAssets" id="sre_OtherPostretirementBenefitObligationsNetOfPlanAssets" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RegulatoryAssetsArisingFromPensionObligations" id="sre_RegulatoryAssetsArisingFromPensionObligations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="OtherPostRetirementBenefitAssetsNetOfPlanLiabilities" id="sre_OtherPostRetirementBenefitAssetsNetOfPlanLiabilities" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="RegulatoryAssetsArisingFromOtherPostretirementBenefitObligations" id="sre_RegulatoryAssetsArisingFromOtherPostretirementBenefitObligations" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="OtherFinancialDataAccumulatedOtherComprehensiveIncomeAbstract" id="sre_OtherFinancialDataAccumulatedOtherComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ChangesInComponentsOfAccumulatedOtherComprehensiveIncomeLineItems" id="sre_ChangesInComponentsOfAccumulatedOtherComprehensiveIncomeLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" 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="ComponentOfAccumulatedOtherComprehensiveIncomeLoss" id="sre_ComponentOfAccumulatedOtherComprehensiveIncomeLoss" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="TotalAccumulatedOtherComprehensiveIncomeLossDomain" id="sre_TotalAccumulatedOtherComprehensiveIncomeLossDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" 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="OtherComprehensiveIncomeBeforeReclassifications" id="sre_OtherComprehensiveIncomeBeforeReclassifications" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="AmountsReclassifiedFromAccumulatedOtherComprehensiveIncome" id="sre_AmountsReclassifiedFromAccumulatedOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="NetOtherComprehensiveIncome" id="sre_NetOtherComprehensiveIncome" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="ReclassificationsFromAccumulatedOtherComprehensiveIncomeTable" id="sre_ReclassificationsFromAccumulatedOtherComprehensiveIncomeTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ReclassificationsFromAccumulatedOtherComprehensiveIncomeLineItems" id="sre_ReclassificationsFromAccumulatedOtherComprehensiveIncomeLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" 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="OtherComprehensiveIncomeComponentDomain" id="sre_OtherComprehensiveIncomeComponentDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ForeignCurrencyTranslationMember" id="sre_ForeignCurrencyTranslationMember" 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="AmortizationOfPriorServiceCreditMember" id="sre_AmortizationOfPriorServiceCreditMember" 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="ScheduleOfBuildToSuitLeaseFutureMinimumPaymentsDueTextBlock" id="sre_ScheduleOfBuildToSuitLeaseFutureMinimumPaymentsDueTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfBuildToSuitLeaseFutureMinimumPaymentsDueAbstract" id="sre_ScheduleOfBuildToSuitLeaseFutureMinimumPaymentsDueAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CopperMountainSolar1Member" id="sre_CopperMountainSolar1Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OwnershipInterestsHeldByOthersIenovaMemberMember" id="sre_OwnershipInterestsHeldByOthersIenovaMemberMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ProceedsFromSaleOfNoncontrollingInterestsNet" id="sre_ProceedsFromSaleOfNoncontrollingInterestsNet" 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="DeconsolidationOfBusinessTable" id="sre_DeconsolidationOfBusinessTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ProceedsFromSaleNetTransactionCosts" id="sre_ProceedsFromSaleNetTransactionCosts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" 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="OtherAssetsDivestedFromDeconsolidation" id="sre_OtherAssetsDivestedFromDeconsolidation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="PropertyPlantAndEquipmentDivestedFromDeconsolidation" id="sre_PropertyPlantAndEquipmentDivestedFromDeconsolidation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" 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="OtherLiablitiesDivestedFromDeconsolidation" id="sre_OtherLiablitiesDivestedFromDeconsolidation" 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="NetActuarialGainMember" id="sre_NetActuarialGainMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="PriorServiceCreditMember" id="sre_PriorServiceCreditMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NetActuarialLossMember" id="sre_NetActuarialLossMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" 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="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="RestrictedStockUnitsIssuedBySubsidary" id="sre_RestrictedStockUnitsIssuedBySubsidary" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="ShareBasedCompensationPerformanceBasedRestrictedStockUnitsMember" id="sre_ShareBasedCompensationPerformanceBasedRestrictedStockUnitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ShareBasedCompensationServiceBasedRestrictedStockUnitsMember" id="sre_ShareBasedCompensationServiceBasedRestrictedStockUnitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LineOfCreditFacilityLettersOfCreditCapacityNew" id="sre_LineOfCreditFacilityLettersOfCreditCapacityNew" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="LineOfCreditFacilityCopperMountainSolar2Member" id="sre_LineOfCreditFacilityCopperMountainSolar2Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="BuildToSuitLease" id="sre_BuildToSuitLease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="RepaymentOfPollutionControlBondStatedRate" id="sre_RepaymentOfPollutionControlBondStatedRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="RepaymentOfFirstMortgageBondStatedRate" id="sre_RepaymentOfFirstMortgageBondStatedRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="RepaymentOfOtherLongTermDebtStatedRate" id="sre_RepaymentOfOtherLongTermDebtStatedRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="DebtInstrumentSempraMexicoMember" id="sre_DebtInstrumentSempraMexicoMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="FirstMortgageBondsDueSeptember2023Member" id="sre_FirstMortgageBondsDueSeptember2023Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueDecember2023Member" id="sre_OtherLongTermDebtDueDecember2023Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueFebruary2018Member" id="sre_OtherLongTermDebtDueFebruary2018Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueFebruary2023Member" id="sre_OtherLongTermDebtDueFebruary2023Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EquityMethodInvesteeDebtAxis" id="sre_EquityMethodInvesteeDebtAxis" 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="TermLoanDueMay2031Member" id="sre_TermLoanDueMay2031Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueOctober2017Member" id="sre_OtherLongTermDebtDueOctober2017Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueJuly112016Member" id="sre_OtherLongTermDebtDueJuly112016Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDueJuly242016Member" id="sre_OtherLongTermDebtDueJuly242016Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtLineItems" id="sre_OtherLongTermDebtLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtTable" id="sre_OtherLongTermDebtTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtAxis" id="sre_OtherLongTermDebtAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtDomain" id="sre_OtherLongTermDebtDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentInterestRateAfterCurrencySwap" id="sre_DebtInstrumentInterestRateAfterCurrencySwap" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="DebtProceedsUsedForRepaymentOfIntercompanyDebt" id="sre_DebtProceedsUsedForRepaymentOfIntercompanyDebt" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <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="DebtInstrumentInterestRateAtPeriodEnd1" id="sre_DebtInstrumentInterestRateAtPeriodEnd1" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="OtherLongTermDebtDueDecember2018Member" id="sre_OtherLongTermDebtDueDecember2018Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AssetRetirementObligationRevisionOfEstimateRelatedToGrc" id="sre_AssetRetirementObligationRevisionOfEstimateRelatedToGrc" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="CostsRelatedToSongsPlantClosureMember" id="sre_CostsRelatedToSongsPlantClosureMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataCallPremiumOnPreferredStock" id="sre_QuarterlyFinancialDataCallPremiumOnPreferredStock" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="DeferredTaxAssetValuationAllowanceOtherFutureUsStateTemporaryDifferencesDeductionsMember" id="sre_DeferredTaxAssetValuationAllowanceOtherFutureUsStateTemporaryDifferencesDeductionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredTaxAssetValuationAllowanceTotalValuationAllowanceDeductionsMember" id="sre_DeferredTaxAssetValuationAllowanceTotalValuationAllowanceDeductionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredTaxAssetValuationAllowanceOperatingLossCarryforwardsNolsSubjectToRecaptureBetween2014And2018DeductionsMember" id="sre_DeferredTaxAssetValuationAllowanceOperatingLossCarryforwardsNolsSubjectToRecaptureBetween2014And2018DeductionsMember" 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="instant" />
    <element name="ProceedsFromReturnOfCapitalAtEquityMethodInvestmentRelatedToUSTreasuryGrants" id="sre_ProceedsFromReturnOfCapitalAtEquityMethodInvestmentRelatedToUSTreasuryGrants" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="HqBuildToSuitLeaseMember" id="sre_HqBuildToSuitLeaseMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" 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="OperationsAndMaintenanceMesquitePowerMember" id="sre_OperationsAndMaintenanceMesquitePowerMember" 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="EnergiaSierraJuarezWindProjectMember" id="sre_EnergiaSierraJuarezWindProjectMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="EnergiaSierraJuarezWindAndSasabeGuaymasProjectsMember" id="sre_EnergiaSierraJuarezWindAndSasabeGuaymasProjectsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleICondensedFinancialInformationOfParentBuildToSuitLease" id="sre_ScheduleICondensedFinancialInformationOfParentBuildToSuitLease" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleICondensedFinancialInformationOfParentLongtermDebtDueDecember2023Member" id="sre_ScheduleICondensedFinancialInformationOfParentLongtermDebtDueDecember2023Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredTaxAssetValuationAllowanceUnusedUsFederalConsolidatedNolsFromExcessTaxDeductionsRelatedToEmployeeStockExpenseMember" id="sre_DeferredTaxAssetValuationAllowanceUnusedUsFederalConsolidatedNolsFromExcessTaxDeductionsRelatedToEmployeeStockExpenseMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredTaxAssetValuationAllowanceUnusedUsFederalConsolidatedNolsMember" id="sre_DeferredTaxAssetValuationAllowanceUnusedUsFederalConsolidatedNolsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ElectricDistributionAssetsOfSwplMember" id="sre_ElectricDistributionAssetsOfSwplMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="CwipAssetsOfSwplMember" id="sre_CwipAssetsOfSwplMember" 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="USTreasuryGrantsReceivableDisclosureAbstract" id="sre_USTreasuryGrantsReceivableDisclosureAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" 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="ScheduleOfUsTreasuryGrantsReceivableTable" id="sre_ScheduleOfUsTreasuryGrantsReceivableTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" 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="UsTreasuryGrantsReceivableLineItems" id="sre_UsTreasuryGrantsReceivableLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DebtInstrumentMaximumBorrowingAmountAccruedInterest" id="sre_DebtInstrumentMaximumBorrowingAmountAccruedInterest" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentAbstract" id="sre_ScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentTextBlock" id="sre_ScheduleOfChangesInAccumulatedOtherComprehensiveIncomeByComponentTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeAbstract" id="sre_ScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeTextBlock" id="sre_ScheduleOfReclassificationsOutOfAccumulatedOtherComprehensiveIncomeTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="NuclearPropertyDamangeInsuranceDeductiblePerEvent" id="sre_NuclearPropertyDamangeInsuranceDeductiblePerEvent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DeferredTaxAssetValuationAllowanceUnusedUsFederalNolsMember" id="sre_DeferredTaxAssetValuationAllowanceUnusedUsFederalNolsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanRecognizedNetGainLossDueToSpecialTerminationBenefits" id="sre_DefinedBenefitPlanRecognizedNetGainLossDueToSpecialTerminationBenefits" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="DomesticPartnershipDebtSecuritiesMember" id="sre_DomesticPartnershipDebtSecuritiesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherPostretirementDefinedBenefitPlansAssetNoncurrent" id="sre_OtherPostretirementDefinedBenefitPlansAssetNoncurrent" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="EffectiveIncomeTaxRateReconciliationIncomeTaxRestructuringRelatedToSubsidiaryStockOffering" id="sre_EffectiveIncomeTaxRateReconciliationIncomeTaxRestructuringRelatedToSubsidiaryStockOffering" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DeconsolidationTablesAbstract" id="sre_DeconsolidationTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ScheduleOfDeconsolidationTextBlock" id="sre_ScheduleOfDeconsolidationTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="SettlementFercReturnOnEquity" id="sre_SettlementFercReturnOnEquity" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="Generalratecasetotalearningsimpact" id="sre_Generalratecasetotalearningsimpact" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="GeneralRateCaseCumulativeEarningsImpact" id="sre_GeneralRateCaseCumulativeEarningsImpact" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <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="GeneralRateCaseRevenueAttritionMechanismFixedAnnualFactor" id="sre_GeneralRateCaseRevenueAttritionMechanismFixedAnnualFactor" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="CostOfCapitalAverageBenchmarkRate" id="sre_CostOfCapitalAverageBenchmarkRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="CostOfCapitalBenchmarkRate" id="sre_CostOfCapitalBenchmarkRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="CostOfCapitalFloorRate" id="sre_CostOfCapitalFloorRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="CostOfCapitalCeilingRate" id="sre_CostOfCapitalCeilingRate" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="instant" />
    <element name="RecordedGasCostIncentiveMechanismAward" id="sre_RecordedGasCostIncentiveMechanismAward" 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="SouthBaySubstationMemberMember" id="sre_SouthBaySubstationMemberMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="SouthernGasSystemMemberMember" id="sre_SouthernGasSystemMemberMember" 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="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="NuclearPlantBilledToCustomersSubjectToRefund" id="sre_NuclearPlantBilledToCustomersSubjectToRefund" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="NuclearPlantProposedDecisionShareOfCostsIdentified" id="sre_NuclearPlantProposedDecisionShareOfCostsIdentified" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="NuclearPlantProposedDecisionShareOfCostsToBeRefunded" id="sre_NuclearPlantProposedDecisionShareOfCostsToBeRefunded" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="NuclearPlantProposedDecisionSteamGeneratorCostsIdentified" id="sre_NuclearPlantProposedDecisionSteamGeneratorCostsIdentified" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="NuclearPlantProposedDecisionSteamGeneratorCostsToSdge" id="sre_NuclearPlantProposedDecisionSteamGeneratorCostsToSdge" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="MaximumLongTermDebtAvailableIndustrialDevelopmentBonds" id="sre_MaximumLongTermDebtAvailableIndustrialDevelopmentBonds" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="ProceedsFromReturnOfCapital" id="sre_ProceedsFromReturnOfCapital" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="DeferredTaxAssetValuationAllowanceExpectedToBeReleasedStateOfLouisianaMember" id="sre_DeferredTaxAssetValuationAllowanceExpectedToBeReleasedStateOfLouisianaMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredTaxAssetValuationAllowanceSdgeUnusedUsFederalNolsMember" id="sre_DeferredTaxAssetValuationAllowanceSdgeUnusedUsFederalNolsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredTaxAssetValuationAllowanceRemaining2011NolExpiring2031Member" id="sre_DeferredTaxAssetValuationAllowanceRemaining2011NolExpiring2031Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredTaxLiabilitiesRegulatoryBalancingAccounts" id="sre_DeferredTaxLiabilitiesRegulatoryBalancingAccounts" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DeferredTaxAssetValuationAllowance2012NolExpiring2032Member" id="sre_DeferredTaxAssetValuationAllowance2012NolExpiring2032Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredTaxAssetValuationAllowanceSempraEnergyUnrecognizedUsdeferredIncomeTaxLiabilityMember" id="sre_DeferredTaxAssetValuationAllowanceSempraEnergyUnrecognizedUsdeferredIncomeTaxLiabilityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredTaxAssetValuationAllowanceUsDeferredIncomeTaxesRelatedToCumulativeUndistributedEarningsMember" id="sre_DeferredTaxAssetValuationAllowanceUsDeferredIncomeTaxesRelatedToCumulativeUndistributedEarningsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredTaxAssetValuationAllowanceCumulativeUndistributedEarningsMember" id="sre_DeferredTaxAssetValuationAllowanceCumulativeUndistributedEarningsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredTaxAssetValuationAllowanceGainOnRemeasurementOfEquityMethodInvestmentInChileAndPeruMember" id="sre_DeferredTaxAssetValuationAllowanceGainOnRemeasurementOfEquityMethodInvestmentInChileAndPeruMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NetOperatingLossCarryforwardForeignMember" id="sre_NetOperatingLossCarryforwardForeignMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NetOperatingLossCarryforwardDomesticMember" id="sre_NetOperatingLossCarryforwardDomesticMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NetOperatingLossCarryforwardFutureUsStateTemporaryDifferencesMember" id="sre_NetOperatingLossCarryforwardFutureUsStateTemporaryDifferencesMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataFavorableImpactOfExpensesAndOtherIncomeDueToSaleOfAsset" id="sre_QuarterlyFinancialDataFavorableImpactOfExpensesAndOtherIncomeDueToSaleOfAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataIncreaseInNetIncomeAndEarningsDueToSaleOfAsset" id="sre_QuarterlyFinancialDataIncreaseInNetIncomeAndEarningsDueToSaleOfAsset" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataIncomeTaxExpenseRelatedToCorporateReorganization" id="sre_QuarterlyFinancialDataIncomeTaxExpenseRelatedToCorporateReorganization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataRetroactiveApplicationOf2012GrcPreTax" id="sre_QuarterlyFinancialDataRetroactiveApplicationOf2012GrcPreTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataRetroactiveApplicationOf2012GrcAfterTax" id="sre_QuarterlyFinancialDataRetroactiveApplicationOf2012GrcAfterTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataIncrementalCostOfRenewableEnergy" id="sre_QuarterlyFinancialDataIncrementalCostOfRenewableEnergy" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="AdjustmentsAndIntercompanyEliminationsSegmentMember" id="sre_AdjustmentsAndIntercompanyEliminationsSegmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AcquisitionAndDivestitureActivityTablesAbstract" id="sre_AcquisitionAndDivestitureActivityTablesAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AcquisitionAndDivestitureActivityAbstract" id="sre_AcquisitionAndDivestitureActivityAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="AcquisitionAndDivestitureActivityDetailsAbstract" id="sre_AcquisitionAndDivestitureActivityDetailsAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataPurchasedPowerToReplacePowerFromSongsClosure" id="sre_QuarterlyFinancialDataPurchasedPowerToReplacePowerFromSongsClosure" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataOtherPurchasedPower" id="sre_QuarterlyFinancialDataOtherPurchasedPower" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="IndustrialDevelopmentBondsAtMississippiHub" id="sre_IndustrialDevelopmentBondsAtMississippiHub" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="OtherEquityInvestmentsMember" id="sre_OtherEquityInvestmentsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ConcentrationOfCreditRiskAbstract" id="sre_ConcentrationOfCreditRiskAbstract" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ConcentrationOfCreditRiskPolicyTextBlock" id="sre_ConcentrationOfCreditRiskPolicyTextBlock" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="CostOfLivingAdjustmentMember" id="sre_CostOfLivingAdjustmentMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DentalBenefitsMember" id="sre_DentalBenefitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="MedicalBenefitsMember" id="sre_MedicalBenefitsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanEffectOfSpecialTerminationBenefitOnAccumulatedBenefitObligation" id="sre_DefinedBenefitPlanEffectOfSpecialTerminationBenefitOnAccumulatedBenefitObligation" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="IncreaseToShareholdersEquityForSaleOfSubsidiaryShares" id="sre_IncreaseToShareholdersEquityForSaleOfSubsidiaryShares" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="BookValueHeldForSale" id="sre_BookValueHeldForSale" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="QuarterlyFinancialDataOperatingExpensesRelatedToEarlyRetirementOfSongsPreTax" id="sre_QuarterlyFinancialDataOperatingExpensesRelatedToEarlyRetirementOfSongsPreTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataNetIncomeAndEarningsRelatedToEarlyRetirementOfSongsAfterTax" id="sre_QuarterlyFinancialDataNetIncomeAndEarningsRelatedToEarlyRetirementOfSongsAfterTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataIncreasedCpucBaseOperatingMarginAsResultOf2012Grc" id="sre_QuarterlyFinancialDataIncreasedCpucBaseOperatingMarginAsResultOf2012Grc" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanAssetsTargetAllocationsLineItems" id="sre_DefinedBenefitPlanAssetsTargetAllocationsLineItems" type="xbrli:stringItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanAssetsTargetAllocationsTable" id="sre_DefinedBenefitPlanAssetsTargetAllocationsTable" type="xbrli:stringItemType" substitutionGroup="xbrldt:hypercubeItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanAssetsTargetAllocationsAxis" id="sre_DefinedBenefitPlanAssetsTargetAllocationsAxis" type="xbrli:stringItemType" substitutionGroup="xbrldt:dimensionItem" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanAssetsTargetAllocationsDomain" id="sre_DefinedBenefitPlanAssetsTargetAllocationsDomain" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DomesticEquityMember" id="sre_DomesticEquityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="InternationalEquityMember" id="sre_InternationalEquityMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="HighYieldCreditMember" id="sre_HighYieldCreditMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IntermediateCreditMember" id="sre_IntermediateCreditMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="LongCreditMember" id="sre_LongCreditMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RealAssetsMember" id="sre_RealAssetsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DefinedBenefitPlanAssetsTargetAllocationsPercentage" id="sre_DefinedBenefitPlanAssetsTargetAllocationsPercentage" type="num:percentItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="AsssetsHeldForSaleProceeds" id="sre_AsssetsHeldForSaleProceeds" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="instant" />
    <element name="OtherLongTermDebtCurrentlyThroughDecember2018Member" id="sre_OtherLongTermDebtCurrentlyThroughDecember2018Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="OtherLongTermDebtCurrentlyThroughOctober2016Member" id="sre_OtherLongTermDebtCurrentlyThroughOctober2016Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="RecordedEnergyEfficiencyIncentiveMechanismAward" id="sre_RecordedEnergyEfficiencyIncentiveMechanismAward" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="QuarterlyFinancialDataIncomeTaxBenefitRelatedToRepairsExpendituresRecordedForFullYear2011" id="sre_QuarterlyFinancialDataIncomeTaxBenefitRelatedToRepairsExpendituresRecordedForFullYear2011" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataIncomeTaxBenefitRelatedToRepairsExpendituresRecordedForFirstSixMonthsOf2012" id="sre_QuarterlyFinancialDataIncomeTaxBenefitRelatedToRepairsExpendituresRecordedForFirstSixMonthsOf2012" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataHigherFavorableResolutionOfPriorYearTaxIssues" id="sre_QuarterlyFinancialDataHigherFavorableResolutionOfPriorYearTaxIssues" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataIncomeTaxBenefitRelatedToLifeInsuranceHeldToTerm" id="sre_QuarterlyFinancialDataIncomeTaxBenefitRelatedToLifeInsuranceHeldToTerm" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataIncrementalCostOfRenewableEnergyAndOtherPurchasedPower" id="sre_QuarterlyFinancialDataIncrementalCostOfRenewableEnergyAndOtherPurchasedPower" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataImpactOnRevenueFromRetroactiveApplicationOf2012Grc" id="sre_QuarterlyFinancialDataImpactOnRevenueFromRetroactiveApplicationOf2012Grc" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataGainOnSaleOfMesquitePowerAfterTax" id="sre_QuarterlyFinancialDataGainOnSaleOfMesquitePowerAfterTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataGainOnSaleOfMesquitePowerPreTax" id="sre_QuarterlyFinancialDataGainOnSaleOfMesquitePowerPreTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataLossFromSongsPlantClosureAfterTax" id="sre_QuarterlyFinancialDataLossFromSongsPlantClosureAfterTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataLossFromSongsPlantClosurePreTax" id="sre_QuarterlyFinancialDataLossFromSongsPlantClosurePreTax" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="NetOperatingLossUnusedUsFederalConsolidatedNolsFromExcessTaxDeductionsRelatedToEmployeeStockExpenseMember" id="sre_NetOperatingLossUnusedUsFederalConsolidatedNolsFromExcessTaxDeductionsRelatedToEmployeeStockExpenseMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UnusedFederalNolMember" id="sre_UnusedFederalNolMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Unused2011NolMember" id="sre_Unused2011NolMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="Unused2012NolMember" id="sre_Unused2012NolMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UnrecognizedDeferredTaxLiabilityRelatedToBasisDifferenceAndConsistingOfCumulativeUndistributedEarningsMember" id="sre_UnrecognizedDeferredTaxLiabilityRelatedToBasisDifferenceAndConsistingOfCumulativeUndistributedEarningsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="DeferredIncomeTaxToBeRecordedIfWeNoLongerIntendToReinvestUndistributedEarningsMember" id="sre_DeferredIncomeTaxToBeRecordedIfWeNoLongerIntendToReinvestUndistributedEarningsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UnusedDomesticNolExpiring2032Member" id="sre_UnusedDomesticNolExpiring2032Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="IncludingExcessTaxDeductionRelatedToEmployeeStockExpenseMember" id="sre_IncludingExcessTaxDeductionRelatedToEmployeeStockExpenseMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="UnrecognizedDeferredTaxLiabilityRelatedToBasisDifferenceAndConsistingOfCumulativeUndistributedEarnings" id="sre_UnrecognizedDeferredTaxLiabilityRelatedToBasisDifferenceAndConsistingOfCumulativeUndistributedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="DeferredIncomeTaxToBeRecordedIfWeNoLongerIntendToReinvestUndistributedEarnings" id="sre_DeferredIncomeTaxToBeRecordedIfWeNoLongerIntendToReinvestUndistributedEarnings" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="EsopDebtPaidDownIn2012And2011" id="sre_EsopDebtPaidDownIn2012And2011" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="SharesOfCommonStockReleasedFromEsopTrustIn2012And2011" id="sre_SharesOfCommonStockReleasedFromEsopTrustIn2012And2011" type="xbrli:sharesItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:periodType="duration" />
    <element name="DividendsUsedForEsopDebtServiceIn2011" id="sre_DividendsUsedForEsopDebtServiceIn2011" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="QuarterlyFinancialDataImpactOnNetIncomeAndEarningsFromRetroactiveApplicationOf2012Grc" id="sre_QuarterlyFinancialDataImpactOnNetIncomeAndEarningsFromRetroactiveApplicationOf2012Grc" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="RegulatoryLiabiltiesInDeferredCreditsAndOther" id="sre_RegulatoryLiabiltiesInDeferredCreditsAndOther" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="instant" />
    <element name="IncomeTaxExpenseRelatedToCorporateReorganization" id="sre_IncomeTaxExpenseRelatedToCorporateReorganization" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="debit" xbrli:periodType="duration" />
    <element name="IncomeTaxBenefitRelatedToRepairsExpendituresRecordedForFullYear2011" id="sre_IncomeTaxBenefitRelatedToRepairsExpendituresRecordedForFullYear2011" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="DeferredTaxAssetValuationAllowanceOperatingLossCarryforwardsNolsAtMexicanSubsidiarySubjectToRecaptureBetween2014And2018DeductionsMember" id="sre_DeferredTaxAssetValuationAllowanceOperatingLossCarryforwardsNolsAtMexicanSubsidiarySubjectToRecaptureBetween2014And2018DeductionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NetOperatingLossCarryforwardUnusedForeignCountryMember" id="sre_NetOperatingLossCarryforwardUnusedForeignCountryMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NetOperatingLossCarryforwardNolsSubjectToRecaptureBetween2014And2018DeductionsMember" id="sre_NetOperatingLossCarryforwardNolsSubjectToRecaptureBetween2014And2018DeductionsMember" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NetOperatingLossCarryforwardNolsAtMexicanSubsidiariesSubjectToRecaptureBetween2014And2018Member" id="sre_NetOperatingLossCarryforwardNolsAtMexicanSubsidiariesSubjectToRecaptureBetween2014And2018Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NetOperatingLossCarryforwardNolsUnusedUsStateNolsExpiringBetween2014And2032Member" id="sre_NetOperatingLossCarryforwardNolsUnusedUsStateNolsExpiringBetween2014And2032Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="NetOperatingLossCarryforwardNolsUnusedUsStateNolsExpiringBetween2014And2023Member" id="sre_NetOperatingLossCarryforwardNolsUnusedUsStateNolsExpiringBetween2014And2023Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
    <element name="ReclassificationToNetIncomeOfForeignCurrencyTranslationAdjustmentFromRemeasurementOfEquityMethodInvestments" id="sre_ReclassificationToNetIncomeOfForeignCurrencyTranslationAdjustmentFromRemeasurementOfEquityMethodInvestments" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item" abstract="false" nillable="true" xbrli:balance="credit" xbrli:periodType="duration" />
    <element name="UnusedNolExpiringStartingIn2031Member" id="sre_UnusedNolExpiringStartingIn2031Member" type="nonnum:domainItemType" substitutionGroup="xbrli:item" abstract="true" nillable="true" xbrli:periodType="duration" />
</schema>
