v3.6.0.2

REGULATORY MATTERS - GENERAL RATE CASE (Details) - USD ($) $ in Millions |  | 1 Months Ended | 3 Months Ended | 12 Months Ended |
--- | --- | --- | --- | --- | ---
Oct. 31, 2016 | Jun. 30, 2016 | Jun. 30, 2016 | Dec. 31, 2016 | Sep. 30, 2016
Southern California Gas Company [Member] |  |  |  |  |
General Rate Case [Line Items] |  |  |  |  |
Adjustment To Revenue, Refund Of Tax Memorandum Account, Pre-tax |  |  | $ 72 |  |
Adjustment To Revenue, Refund Of Tax Memorandum Account, Net of Tax |  |  | (43) |  |
Adjustment To Revenue, Change in Tax Estimates, Pre-tax |  |  | (11) |  |
Adjustment To Revenue, Change in Tax Estimates, Net of Tax |  |  | (6) |  |
Adjustment To Revenue Related To Tax Repairs Deductions, Pre-tax |  |  | (83) | $ 27 |
Adjustment To Revenue Related To Tax Repairs Deductions, Net of Tax |  |  | (49) | 16 |
San Diego Gas and Electric Company [Member] |  |  |  |  |
General Rate Case [Line Items] |  |  |  |  |
Adjustment To Revenue, Refund Of Tax Memorandum Account, Pre-tax |  |  | 37 |  |
Adjustment To Revenue, Refund Of Tax Memorandum Account, Net of Tax |  |  | (22) |  |
Adjustment To Revenue, Change in Tax Estimates, Pre-tax |  |  | (15) |  |
Adjustment To Revenue, Change in Tax Estimates, Net of Tax |  |  | (9) |  |
Adjustment To Revenue Related To Tax Repairs Deductions, Pre-tax |  |  | (52) | 5 |
Adjustment To Revenue Related To Tax Repairs Deductions, Net of Tax |  |  | (31) | 3 |
Year 2016 [Member] | Southern California Gas Company [Member] |  |  |  |  |
General Rate Case [Line Items] |  |  |  |  |
General Rate Case, Revenue Requirement, Approved |  | $ 2,204 |  |  |
General Rate Case Revenue Requirement, Balancing Account |  |  |  | 47 |
General Rate Case, Rate Base Adjustment |  |  |  | 38 |
General Rate Case, Revenue Requirement Adjustment |  |  |  | 5 |
Income Tax Examination, Increase (Decrease) in Liability from Prior Year |  |  |  |  | $ (19)
Year 2016 [Member] | San Diego Gas and Electric Company [Member] |  |  |  |  |
General Rate Case [Line Items] |  |  |  |  |
General Rate Case, Revenue Requirement, Approved |  | 1,791 |  |  |
General Rate Case Revenue Requirement, Balancing Account |  |  |  | 20 |
General Rate Case, Rate Base Adjustment |  |  |  | 55 |
General Rate Case, Revenue Requirement Adjustment |  |  |  | $ 7 |
Income Tax Examination, Increase (Decrease) in Liability from Prior Year |  |  |  |  | $ (5)
Years 2017 and 2018 [Member] | Southern California Gas Company [Member] |  |  |  |  |
General Rate Case [Line Items] |  |  |  |  |
General Rate Case, Revenue Requirement, Approved Percentage Increase Decrease Annual Escalation |  |  |  | 3.50% |
Z Factor Mechanism, Deductible Per Event |  |  |  | $ 5 |
Years 2012 through 2014 [Member] | Southern California Gas Company [Member] |  |  |  |  |
General Rate Case [Line Items] |  |  |  |  |
Regulatory Liability |  | 11 | 11 |  |
Years 2012 through 2014 [Member] | San Diego Gas and Electric Company [Member] |  |  |  |  |
General Rate Case [Line Items] |  |  |  |  |
Regulatory Liability |  | $ 15 | $ 15 |  |
Year 2015 [Member] | Southern California Gas Company [Member] |  |  |  |  |
General Rate Case [Line Items] |  |  |  |  |
Public Utilities, Requested Rate Increase (Decrease), Amended, Amount | $ 32 |  |  |  |
Year 2015 [Member] | San Diego Gas and Electric Company [Member] |  |  |  |  |
General Rate Case [Line Items] |  |  |  |  |
Public Utilities, Requested Rate Increase (Decrease), Amended, Amount | $ 53 |  |  |  |

X
- Definition Adjustment To Revenue, Change in Tax Estimates, Net of Tax + References No definition available. + Details
Name: | sre_AdjustmentToRevenueChangeinTaxEstimatesNetofTax
Namespace Prefix: | sre_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Adjustment To Revenue, Change in Tax Estimates, Pre-tax + References No definition available. + Details
Name: | sre_AdjustmentToRevenueChangeinTaxEstimatesPretax
Namespace Prefix: | sre_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Adjustment To Revenue, Refund Of Tax Memorandum Account, Net of Tax + References No definition available. + Details
Name: | sre_AdjustmentToRevenueRefundOfTaxMemorandumAccountNetofTax
Namespace Prefix: | sre_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Adjustment To Revenue, Refund Of Tax Memorandum Account, Pre-tax + References No definition available. + Details
Name: | sre_AdjustmentToRevenueRefundOfTaxMemorandumAccountPretax
Namespace Prefix: | sre_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Adjustment To Revenue Related To Tax Repairs Deductions, Net of Tax + References No definition available. + Details
Name: | sre_AdjustmentToRevenueRelatedToTaxRepairsDeductionsNetofTax
Namespace Prefix: | sre_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Adjustment To Revenue Related To Tax Repairs Deductions, Pre-tax + References No definition available. + Details
Name: | sre_AdjustmentToRevenueRelatedToTaxRepairsDeductionsPretax
Namespace Prefix: | sre_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Deductible Per Event. + References No definition available. + Details
Name: | sre_Deductible
Namespace Prefix: | sre_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | sre_GeneralRateCaseLineItems
Namespace Prefix: | sre_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | sre_GeneralRateCaseRateBaseAdjustment
Namespace Prefix: | sre_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition General Rate Case, Revenue Requirement. + References No definition available. + Details
Name: | sre_GeneralRateCaseRevenueRequirement
Namespace Prefix: | sre_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition General Rate Case, Revenue Requirement Adjustment. + References No definition available. + Details
Name: | sre_GeneralRateCaseRevenueRequirementAdjustment
Namespace Prefix: | sre_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition General Rate Case Revenue Requirement, Balancing Account + References No definition available. + Details
Name: | sre_GeneralRateCaseRevenueRequirementBalancingAccount
Namespace Prefix: | sre_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Regulatory Liability. + References No definition available. + Details
Name: | sre_RegulatoryLiability
Namespace Prefix: | sre_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The amount the liability recorded for the income tax examination increased or decreased in the current year/accounting period. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 740 -SubTopic 10 -Section 50 -Paragraph 15 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=6907707&loc=d3e32718-109319 + Details
Name: | us-gaap_IncomeTaxExaminationIncreaseDecreaseInLiabilityFromPriorYear
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of public utility's amended requested rate increase (decrease) with regulatory agency. + References No definition available. + Details
Name: | us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Percentage of public utility's amended requested rate increase (decrease) with regulatory agency. + References No definition available. + Details
Name: | us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedPercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | dei_LegalEntityAxis=sre_SouthernCaliforniaGasCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=sre_SanDiegoGasAndElectricCompanyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PublicUtilitiesRegulatoryProceedingAxis=sre_Year2016Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PublicUtilitiesRegulatoryProceedingAxis=sre_Years2017and2018Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PublicUtilitiesRegulatoryProceedingAxis=sre_Years2012through2014Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PublicUtilitiesRegulatoryProceedingAxis=sre_Year2015Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |