XML 68 R139.htm IDEA: XBRL DOCUMENT v2.4.1.9
Operating Segment (Schedule of Segment Reporting Information, by Segment) (Details) (USD $)
In Millions, unless otherwise specified
3 Months Ended 12 Months Ended
Dec. 31, 2014
Sep. 30, 2014
Jun. 30, 2014
Mar. 31, 2014
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Mar. 31, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Segment Reporting Information [Line Items]                      
Operating Revenue $ 2,943us-gaap_SalesRevenueNet $ 3,050us-gaap_SalesRevenueNet $ 2,813us-gaap_SalesRevenueNet $ 3,630us-gaap_SalesRevenueNet $ 3,185us-gaap_SalesRevenueNet $ 3,432us-gaap_SalesRevenueNet $ 2,980us-gaap_SalesRevenueNet $ 3,523us-gaap_SalesRevenueNet $ 12,436us-gaap_SalesRevenueNet $ 13,120us-gaap_SalesRevenueNet $ 12,835us-gaap_SalesRevenueNet
Total operating revenue                 12,436us-gaap_Revenues 13,120us-gaap_Revenues 12,835us-gaap_Revenues
Depreciation, depletion and amortization                 1,292us-gaap_DepreciationDepletionAndAmortization 1,208us-gaap_DepreciationDepletionAndAmortization 1,127us-gaap_DepreciationDepletionAndAmortization
Equity in earnings of equity method investees                 46us-gaap_IncomeLossFromEquityMethodInvestments 14us-gaap_IncomeLossFromEquityMethodInvestments 25us-gaap_IncomeLossFromEquityMethodInvestments
Interest income                 68us-gaap_InvestmentIncomeInterest 54us-gaap_InvestmentIncomeInterest 61us-gaap_InvestmentIncomeInterest
Interest and related charges                 1,193d_SegmentReportingInformationInterestAndRelatedCharges 877d_SegmentReportingInformationInterestAndRelatedCharges 816d_SegmentReportingInformationInterestAndRelatedCharges
Income tax expense                 452us-gaap_IncomeTaxExpenseBenefit 892us-gaap_IncomeTaxExpenseBenefit 811us-gaap_IncomeTaxExpenseBenefit
Loss from discontinued operations, net of tax                 0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax [1] (92)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax [1] (1,125)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax [1]
Net income (loss) attributable to Dominion 243us-gaap_NetIncomeLoss 529us-gaap_NetIncomeLoss 159us-gaap_NetIncomeLoss 379us-gaap_NetIncomeLoss 431us-gaap_NetIncomeLoss 569us-gaap_NetIncomeLoss 202us-gaap_NetIncomeLoss 495us-gaap_NetIncomeLoss 1,310us-gaap_NetIncomeLoss 1,697us-gaap_NetIncomeLoss 302us-gaap_NetIncomeLoss
Investment in equity method affiliates 1,081us-gaap_EquityMethodInvestments       916us-gaap_EquityMethodInvestments       1,081us-gaap_EquityMethodInvestments 916us-gaap_EquityMethodInvestments  
Capital expenditures                 5,551d_SegmentReportingInformationCapitalExpenditures 4,104d_SegmentReportingInformationCapitalExpenditures 4,145d_SegmentReportingInformationCapitalExpenditures
Total assets 54,327us-gaap_Assets       50,096us-gaap_Assets       54,327us-gaap_Assets 50,096us-gaap_Assets  
Intersegment revenue                      
Segment Reporting Information [Line Items]                      
Operating Revenue                 0us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
0us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
DVP                      
Segment Reporting Information [Line Items]                      
Operating Revenue                 1,918us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
1,825us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
1,846us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
Total operating revenue                 1,936us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
1,834us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
1,855us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
Depreciation, depletion and amortization                 462us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
427us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
392us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
Equity in earnings of equity method investees                 0us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
Interest income                 0us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
0us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
1us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
Interest and related charges                 205d_SegmentReportingInformationInterestAndRelatedCharges
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
175d_SegmentReportingInformationInterestAndRelatedCharges
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
187d_SegmentReportingInformationInterestAndRelatedCharges
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
Income tax expense                 317us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
287us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
278us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
Loss from discontinued operations, net of tax                   0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
Net income (loss) attributable to Dominion                 502us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
475us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
439us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
Investment in equity method affiliates 0us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
      0us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
      0us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
0us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
 
Capital expenditures                 1,652d_SegmentReportingInformationCapitalExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
1,361d_SegmentReportingInformationCapitalExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
1,158d_SegmentReportingInformationCapitalExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
Total assets 13,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
      11,900us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
      13,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
11,900us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
 
DVP | Intersegment revenue                      
Segment Reporting Information [Line Items]                      
Operating Revenue                 18us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
9us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
9us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
Dominion Generation                      
Segment Reporting Information [Line Items]                      
Operating Revenue                 7,665us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
8,445us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
8,170us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
Total operating revenue                 7,735us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
8,513us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
8,274us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
Depreciation, depletion and amortization                 516us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
518us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
483us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
Equity in earnings of equity method investees                 (18)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
(14)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
3us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
Interest income                 67us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
66us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
65us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
Interest and related charges                 240d_SegmentReportingInformationInterestAndRelatedCharges
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
220d_SegmentReportingInformationInterestAndRelatedCharges
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
177d_SegmentReportingInformationInterestAndRelatedCharges
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
Income tax expense                 392us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
483us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
576us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
Loss from discontinued operations, net of tax                   0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
Net income (loss) attributable to Dominion                 1,101us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
1,031us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
1,021us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
Investment in equity method affiliates 262us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
      280us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
      262us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
280us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
 
Capital expenditures                 2,466d_SegmentReportingInformationCapitalExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
1,605d_SegmentReportingInformationCapitalExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
1,615d_SegmentReportingInformationCapitalExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
Total assets 24,200us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
      22,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
      24,200us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
22,000us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
 
Dominion Generation | Intersegment revenue                      
Segment Reporting Information [Line Items]                      
Operating Revenue                 70us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
68us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
104us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
Dominion Energy                      
Segment Reporting Information [Line Items]                      
Operating Revenue                 1,718us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
1,783us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
1,813us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
Total operating revenue                 2,892us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
2,846us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
2,743us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
Depreciation, depletion and amortization                 241us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
228us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
216us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
Equity in earnings of equity method investees                 54us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
21us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
23us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
Interest income                 14us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
12us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
30us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
Interest and related charges                 11d_SegmentReportingInformationInterestAndRelatedCharges
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
26d_SegmentReportingInformationInterestAndRelatedCharges
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
47d_SegmentReportingInformationInterestAndRelatedCharges
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
Income tax expense                 436us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
409us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
352us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
Loss from discontinued operations, net of tax                   0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
Net income (loss) attributable to Dominion                 677us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
643us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
551us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
Investment in equity method affiliates 796us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
      615us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
      796us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
615us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
 
Capital expenditures                 1,329d_SegmentReportingInformationCapitalExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
1,043d_SegmentReportingInformationCapitalExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
1,350d_SegmentReportingInformationCapitalExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
Total assets 12,700us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
      12,100us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
      12,700us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
12,100us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
 
Dominion Energy | Intersegment revenue                      
Segment Reporting Information [Line Items]                      
Operating Revenue                 1,174us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
1,063us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
930us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
Corporate and Other                      
Segment Reporting Information [Line Items]                      
Operating Revenue                 (12)us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
3us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
155us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Total operating revenue                 560us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
612us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
763us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Depreciation, depletion and amortization                 73us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
35us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
36us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Equity in earnings of equity method investees                 10us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
7us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(1)us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Interest income                 20us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
42us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
71us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Interest and related charges                 770d_SegmentReportingInformationInterestAndRelatedCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
522d_SegmentReportingInformationInterestAndRelatedCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
511d_SegmentReportingInformationInterestAndRelatedCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Income tax expense                 (693)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(287)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(395)us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Loss from discontinued operations, net of tax                   (92)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(1,125)us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Net income (loss) attributable to Dominion                 (970)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(452)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(1,709)us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Investment in equity method affiliates 23us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
      21us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
      23us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
21us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
 
Capital expenditures                 104d_SegmentReportingInformationCapitalExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
95d_SegmentReportingInformationCapitalExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
22d_SegmentReportingInformationCapitalExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Total assets 8,700us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
      8,500us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
      8,700us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
8,500us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
 
Corporate and Other | Intersegment revenue                      
Segment Reporting Information [Line Items]                      
Operating Revenue                 572us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
609us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
608us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Adjustments & Eliminations                      
Segment Reporting Information [Line Items]                      
Operating Revenue                 1,147us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
1,064us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
851us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
Total operating revenue                 (687)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
(685)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
(800)us-gaap_Revenues
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
Depreciation, depletion and amortization                 0us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_DepreciationDepletionAndAmortization
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
Equity in earnings of equity method investees                 0us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
Interest income                 (33)us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
(66)us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
(106)us-gaap_InvestmentIncomeInterest
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
Interest and related charges                 (33)d_SegmentReportingInformationInterestAndRelatedCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
(66)d_SegmentReportingInformationInterestAndRelatedCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
(106)d_SegmentReportingInformationInterestAndRelatedCharges
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
Income tax expense                 0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncomeTaxExpenseBenefit
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
Loss from discontinued operations, net of tax                   0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTax
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
Net income (loss) attributable to Dominion                 0us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetIncomeLoss
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
Investment in equity method affiliates 0us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
      0us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
      0us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_EquityMethodInvestments
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
 
Capital expenditures                 0d_SegmentReportingInformationCapitalExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0d_SegmentReportingInformationCapitalExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0d_SegmentReportingInformationCapitalExpenditures
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
Total assets (4,300)us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
      (4,400)us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
      (4,300)us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
(4,400)us-gaap_Assets
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
 
Adjustments & Eliminations | Intersegment revenue                      
Segment Reporting Information [Line Items]                      
Operating Revenue                 (1,834)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
(1,749)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
(1,651)us-gaap_SalesRevenueNet
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
Virginia Electric and Power Company                      
Segment Reporting Information [Line Items]                      
Operating Revenue 1,814us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
2,053us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
1,729us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
1,983us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
1,745us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
2,059us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
1,710us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
1,781us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
7,579us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
[2] 7,295us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
[2] 7,226us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
[2]
Total operating revenue                 7,579us-gaap_Revenues
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
7,295us-gaap_Revenues
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
7,226us-gaap_Revenues
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
Depreciation, depletion and amortization                 915us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
853us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
782us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
Interest income                 8us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
6us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
8us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
Interest and related charges                 411d_SegmentReportingInformationInterestAndRelatedCharges
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
369d_SegmentReportingInformationInterestAndRelatedCharges
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
385d_SegmentReportingInformationInterestAndRelatedCharges
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
Income tax expense                 548us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
659us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
653us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
Net income (loss) attributable to Dominion 151us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
314us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
69us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
324us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
199us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
387us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
265us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
287us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
858us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
1,138us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
1,050us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
Capital expenditures                 3,107d_SegmentReportingInformationCapitalExpenditures
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
2,533d_SegmentReportingInformationCapitalExpenditures
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
2,288d_SegmentReportingInformationCapitalExpenditures
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
Total assets 29,509us-gaap_Assets
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
      26,961us-gaap_Assets
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
      29,509us-gaap_Assets
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
26,961us-gaap_Assets
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
 
Virginia Electric and Power Company | DVP                      
Segment Reporting Information [Line Items]                      
Total operating revenue                 1,928us-gaap_Revenues
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
1,826us-gaap_Revenues
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
1,847us-gaap_Revenues
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
Depreciation, depletion and amortization                 462us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
427us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
392us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
Interest income                 0us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
0us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
1us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
Interest and related charges                 205d_SegmentReportingInformationInterestAndRelatedCharges
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
175d_SegmentReportingInformationInterestAndRelatedCharges
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
186d_SegmentReportingInformationInterestAndRelatedCharges
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
Income tax expense                 317us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
286us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
277us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
Net income (loss) attributable to Dominion                 509us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
483us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
448us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
Capital expenditures                 1,651d_SegmentReportingInformationCapitalExpenditures
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
1,360d_SegmentReportingInformationCapitalExpenditures
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
1,142d_SegmentReportingInformationCapitalExpenditures
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
Total assets 13,200us-gaap_Assets
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
      12,000us-gaap_Assets
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
      13,200us-gaap_Assets
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
12,000us-gaap_Assets
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionVirginiaPowerMember
 
Virginia Electric and Power Company | Dominion Generation                      
Segment Reporting Information [Line Items]                      
Total operating revenue                 5,651us-gaap_Revenues
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
5,475us-gaap_Revenues
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
5,379us-gaap_Revenues
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
Depreciation, depletion and amortization                 416us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
425us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
390us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
Interest income                 8us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
6us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
7us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
Interest and related charges                 203d_SegmentReportingInformationInterestAndRelatedCharges
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
192d_SegmentReportingInformationInterestAndRelatedCharges
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
199d_SegmentReportingInformationInterestAndRelatedCharges
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
Income tax expense                 416us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
399us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
403us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
Net income (loss) attributable to Dominion                 691us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
702us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
653us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
Capital expenditures                 1,456d_SegmentReportingInformationCapitalExpenditures
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
1,173d_SegmentReportingInformationCapitalExpenditures
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
1,146d_SegmentReportingInformationCapitalExpenditures
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
Total assets 16,400us-gaap_Assets
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
      15,100us-gaap_Assets
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
      16,400us-gaap_Assets
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
15,100us-gaap_Assets
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionGenerationMember
 
Virginia Electric and Power Company | Corporate and Other                      
Segment Reporting Information [Line Items]                      
Total operating revenue                 0us-gaap_Revenues
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(6)us-gaap_Revenues
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
0us-gaap_Revenues
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Depreciation, depletion and amortization                 37us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
1us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
0us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Interest income                 0us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
0us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
0us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Interest and related charges                 3d_SegmentReportingInformationInterestAndRelatedCharges
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
2d_SegmentReportingInformationInterestAndRelatedCharges
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
0d_SegmentReportingInformationInterestAndRelatedCharges
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Income tax expense                 (185)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(26)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(27)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Net income (loss) attributable to Dominion                 (342)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(47)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(51)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Capital expenditures                 0d_SegmentReportingInformationCapitalExpenditures
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
0d_SegmentReportingInformationCapitalExpenditures
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
0d_SegmentReportingInformationCapitalExpenditures
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Total assets 0us-gaap_Assets
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
      0us-gaap_Assets
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
      0us-gaap_Assets
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
0us-gaap_Assets
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
 
Virginia Electric and Power Company | Adjustments & Eliminations                      
Segment Reporting Information [Line Items]                      
Total operating revenue                 0us-gaap_Revenues
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_Revenues
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_Revenues
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
Depreciation, depletion and amortization                 0us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
Interest income                 0us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
Interest and related charges                 0d_SegmentReportingInformationInterestAndRelatedCharges
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0d_SegmentReportingInformationInterestAndRelatedCharges
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0d_SegmentReportingInformationInterestAndRelatedCharges
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
Income tax expense                 0us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
Net income (loss) attributable to Dominion                 0us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
Capital expenditures                 0d_SegmentReportingInformationCapitalExpenditures
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0d_SegmentReportingInformationCapitalExpenditures
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
0d_SegmentReportingInformationCapitalExpenditures
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
Total assets (100)us-gaap_Assets
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
      (100)us-gaap_Assets
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
      (100)us-gaap_Assets
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
(100)us-gaap_Assets
/ dei_LegalEntityAxis
= d_VirginiaElectricAndPowerCompanyMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_ConsolidationEliminationsMember
 
Dominion Gas Holdings, LLC                      
Segment Reporting Information [Line Items]                      
Operating Revenue 510us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
391us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
428us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
569us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
533us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
388us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
430us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
586us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
1,898us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
[3] 1,937us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
[3] 1,677us-gaap_SalesRevenueNet
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
[3]
Total operating revenue                 1,898us-gaap_Revenues
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
1,937us-gaap_Revenues
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
1,677us-gaap_Revenues
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
Depreciation, depletion and amortization                 197us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
188us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
176us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
Equity in earnings of equity method investees                 21us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
22us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
23us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
Interest income                 1us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
2us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
2us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
Interest and related charges                 27d_SegmentReportingInformationInterestAndRelatedCharges
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
28d_SegmentReportingInformationInterestAndRelatedCharges
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
40d_SegmentReportingInformationInterestAndRelatedCharges
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
Income tax expense                 334us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
301us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
288us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
Net income (loss) attributable to Dominion 148us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
107us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
93us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
164us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
140us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
130us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
53us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
138us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
512us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
461us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
459us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
Investment in equity method affiliates 107us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
      105us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
      107us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
105us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
 
Capital expenditures                 719d_SegmentReportingInformationCapitalExpenditures
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
650d_SegmentReportingInformationCapitalExpenditures
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
928d_SegmentReportingInformationCapitalExpenditures
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
Total assets 9,848us-gaap_Assets
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
      9,142us-gaap_Assets
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
      9,848us-gaap_Assets
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
9,142us-gaap_Assets
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
 
Dominion Gas Holdings, LLC | Dominion Energy                      
Segment Reporting Information [Line Items]                      
Total operating revenue                 1,898us-gaap_Revenues
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
1,937us-gaap_Revenues
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
1,677us-gaap_Revenues
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
Depreciation, depletion and amortization                 197us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
188us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
176us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
Equity in earnings of equity method investees                 21us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
22us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
23us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
Interest income                 1us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
2us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
2us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
Interest and related charges                 27d_SegmentReportingInformationInterestAndRelatedCharges
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
28d_SegmentReportingInformationInterestAndRelatedCharges
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
40d_SegmentReportingInformationInterestAndRelatedCharges
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
Income tax expense                 340us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
333us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
293us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
Net income (loss) attributable to Dominion                 521us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
510us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
469us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
Investment in equity method affiliates 107us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
      105us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
      107us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
105us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
 
Capital expenditures                 719d_SegmentReportingInformationCapitalExpenditures
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
650d_SegmentReportingInformationCapitalExpenditures
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
928d_SegmentReportingInformationCapitalExpenditures
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
Total assets 9,200us-gaap_Assets
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
      8,500us-gaap_Assets
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
      9,200us-gaap_Assets
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
8,500us-gaap_Assets
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= d_DominionEnergyMember
 
Dominion Gas Holdings, LLC | Corporate and Other                      
Segment Reporting Information [Line Items]                      
Total operating revenue                 0us-gaap_Revenues
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
0us-gaap_Revenues
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
0us-gaap_Revenues
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Depreciation, depletion and amortization                 0us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
0us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
0us-gaap_DepreciationDepletionAndAmortization
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Equity in earnings of equity method investees                 0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
0us-gaap_IncomeLossFromEquityMethodInvestments
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Interest income                 0us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
0us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
0us-gaap_InvestmentIncomeInterest
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Interest and related charges                 0d_SegmentReportingInformationInterestAndRelatedCharges
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
0d_SegmentReportingInformationInterestAndRelatedCharges
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
0d_SegmentReportingInformationInterestAndRelatedCharges
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Income tax expense                 (6)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(32)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(5)us-gaap_IncomeTaxExpenseBenefit
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Net income (loss) attributable to Dominion                 (9)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(49)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
(10)us-gaap_NetIncomeLoss
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Investment in equity method affiliates 0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
      0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
      0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
0us-gaap_EquityMethodInvestments
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
 
Capital expenditures                 0d_SegmentReportingInformationCapitalExpenditures
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
0d_SegmentReportingInformationCapitalExpenditures
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
0d_SegmentReportingInformationCapitalExpenditures
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
Total assets $ 600us-gaap_Assets
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
      $ 600us-gaap_Assets
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
      $ 600us-gaap_Assets
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
$ 600us-gaap_Assets
/ dei_LegalEntityAxis
= d_DominionGasHoldingsLLCMember
/ us-gaap_StatementBusinessSegmentsAxis
= us-gaap_CorporateAndOtherMember
 
[1] Includes income tax benefit of $43 million and $692 million in 2013 and 2012, respectively. For 2012, includes impairment charges of $1.6 billion related to Brayton Point and Kincaid. See Note 6 for additional information.
[2] See Note 24 for amounts attributable to affiliates.
[3] See Note 24 for amounts attributable to related parties.