XML 40 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Rate Matters, NSP-Minnesota (Details) (USD $)
3 Months Ended 0 Months Ended 1 Months Ended 12 Months Ended 1 Months Ended 0 Months Ended 1 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 06, 2015
Nov. 30, 2013
Dec. 31, 2014
Jan. 31, 2015
Jun. 30, 2014
Oct. 31, 2014
Feb. 28, 2015
Mar. 26, 2015
Dec. 31, 2013
Nov. 30, 2014
Dec. 31, 2014
Rate Matters [Abstract]                          
Loss on Monticello LCM/EPU project $ 129,463,000xel_LossonMonticelloLCMEPUproject $ 0xel_LossonMonticelloLCMEPUproject                      
Xcel Energy Inc. | MPUC Proceeding - Nuclear Project Prudency Investigation                          
Rate Matters [Abstract]                          
Public Utilities, Reduction in revenue requirement     25,000,000xel_PublicUtilitiesReductioninrevenuerequirement
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_NuclearProjectPrudencyInvestigationMemberMember
                   
Public Utilities, Reduction in pre-tax income     16,000,000xel_PublicUtilitiesReductioninpretaxincome
/ dei_LegalEntityAxis
= us-gaap_ParentCompanyMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_NuclearProjectPrudencyInvestigationMemberMember
[1]                    
NSP-Minnesota | MPUC Proceeding - Minnesota Electric Rate Case 2014                          
Rate Matters [Abstract]                          
Public Utilities, number of years rate case is applicable for (in years)       2 years                  
Public Utilities, Requested Return on Equity, Percentage       10.25%us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_A2014ElectricRateCaseMember
                 
Public Utilities, Requested Equity Capital Structure, Percentage       52.50%us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_A2014ElectricRateCaseMember
                 
Amount of public utility's amended unadjusted cumulative multi-year rate increase (decrease)         221,300,000xel_Amountofpublicutilitysamendedunadjustedcumulativemultiyearrateincreasedecrease.
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_A2014ElectricRateCaseMember
               
Public Utilities, Adjustment to requested rate increase (decrease) recommended by public utility related to Monticello EPU costs         0xel_PublicUtilitiesAdjustmenttorequestedrateincreasedecreaserecommendedbypublicutilityrelatedtoMonticelloEPUcosts
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_A2014ElectricRateCaseMember
               
Amount of public utility's amended estimated adjusted cumulative multi-year increase (decrease)         221,300,000xel_Amountofpublicutilitysamendedestimatedadjustedcumulativemultiyearincreasedecrease.
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_A2014ElectricRateCaseMember
               
Public Utilities, Number of proposals regarding potential refund for interim rates         2xel_PublicUtilitiesNumberofproposalsregardingpotentialrefundforinterimrates
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_A2014ElectricRateCaseMember
               
Public Utilities, length of netting period for any potential refund/surcharge that could occur when final rates are established         2 years                
NSP-Minnesota | MPUC Proceeding - Minnesota Electric Rate Case 2014, Rates 2014 [Member]                          
Rate Matters [Abstract]                          
Public Utilities, Requested Rate Base, Amount       6,670,000,000xel_PublicUtilitiesRequestedRateBaseAmount
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
                 
Public Utilities, Requested Rate Increase (Decrease), Amount       192,700,000us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
                 
Public Utilities, Requested Rate Increase (Decrease), Percentage       6.90%us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
                 
Public Utilities, Requested Rate Increase (Decrease), Amended, Amount         115,300,000us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
               
Public Utilities, Adjustment requested by public utility to rate increase (decrease) related to an increase to sales forecast         (38,500,000)xel_PublicUtilitiesAdjustmentRequestedByPublicUtilityToRateIncreaseDecreaseRelatedToIncreaseToSalesForecast
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
               
Public Utilities, Adjustment to requested rate increase (decrease) recommended by public utility related to a lower return on equity         0xel_PublicUtilitiesAdjustmenttorequestedrateincreasedecreaserecommendedbypublicutilityrelatedtoalowerreturnonequity
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
               
Public Utilities, Adjustment to requested rate increase (decrease) recommended by public utility related to Monticello EPU costs         (12,200,000)xel_PublicUtilitiesAdjustmenttorequestedrateincreasedecreaserecommendedbypublicutilityrelatedtoMonticelloEPUcosts
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
               
Public Utilities, Adjustment to requested rate increase (decrease) recommended by public utility related to property taxes         (13,200,000)xel_PublicUtilitiesAdjustmenttorequestedrateincreasedecreaserecommendedbypublicutilityrelatedtopropertytaxes
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
               
Public Utilities, Adjustment to requested rate increase (decrease) recommended by public utility related to amortization of Prairie Island EPU costs         (5,100,000)xel_PublicUtilitiesAdjustmenttorequestedrateincreasedecreaserecommendedbypublicutilityrelatedtoamortizationofPrairieIslandEPUcosts
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
               
Public Utilities, Adjustment to requested rate increase (decrease) recommended by public utility related to health care, pension and other benefits         (1,900,000)xel_PublicUtilitiesAdjustmenttorequestedrateincreasedecreaserecommendedbypublicutilityrelatedtohealthcarepensionandotherbenefits
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
               
Public Utilities, Adjustment requested by public utility to rate increase (decrease) related to other costs         (6,500,000)xel_PublicUtilitiesAdjustmentRequestedByPublicUtilityToRateIncreaseDecreaseRelatedToOtherCosts
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
               
NSP-Minnesota | MPUC Proceeding - Minnesota Electric Rate Case 2014, Rates 2015 [Member]                          
Rate Matters [Abstract]                          
Public Utilities, Requested Rate Base, Amount       412,000,000xel_PublicUtilitiesRequestedRateBaseAmount
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
                 
Public Utilities, Requested Rate Increase (Decrease), Amount       98,000,000us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
98,500,000us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
               
Public Utilities, Requested Rate Increase (Decrease), Percentage       3.50%us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
                 
Public Utilities, Requested Rate Increase (Decrease), Amended, Amount         106,000,000us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmendedAmount
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
               
Amount of public utility's amended unadjusted cumulative multi-year rate increase (decrease)         221,300,000xel_Amountofpublicutilitysamendedunadjustedcumulativemultiyearrateincreasedecrease.
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
               
Public Utilities, Adjustment to requested rate increase (decrease) recommended by public utility related to Monticello EPU costs         11,700,000xel_PublicUtilitiesAdjustmenttorequestedrateincreasedecreaserecommendedbypublicutilityrelatedtoMonticelloEPUcosts
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
               
Public Utilities, Adjustment to requested rate increase (decrease) recommended by public utility related to property taxes         (3,300,000)xel_PublicUtilitiesAdjustmenttorequestedrateincreasedecreaserecommendedbypublicutilityrelatedtopropertytaxes
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
               
Public Utilities, Adjustment requested by public utility to rate increase (decrease) related to other costs         1,700,000xel_PublicUtilitiesAdjustmentRequestedByPublicUtilityToRateIncreaseDecreaseRelatedToOtherCosts
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
               
Public Utilities, Adjustment to requested rate increase (decrease) by public utility related to depreciation expense         0xel_PublicUtilitiesAdjustmenttorequestedrateincreasedecreasebypublicutilityrelatedtodepreciationexpense
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
               
Public Utilities, Adjustment to requested rate increase (decrease) recommended by public utility related to PTCs moving to base rates         (11,100,000)xel_PublicUtilitiesAdjustmenttorequestedrateincreasedecreaserecommendedbypublicutilityrelatedtoPTCsmovingtobaserates
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
               
Public Utilities, Adjustment to requested rate increase (decrease) recommended by public utility related to DOE settlement proceeds         10,100,000xel_PublicUtilitiesAdjustmenttorequestedrateincreasedecreaserecommendedbypublicutilityrelatedtoDOEsettlementproceeds
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
               
Public Utilities, Adjustment to requested rate increase (decrease) recommended by public utility related to emission chemicals         (1,600,000)xel_PublicUtilitiesAdjustmenttorequestedrateincreasedecreaserecommendedbypublicutilityrelatedtoemissionchemicals
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
               
NSP-Minnesota | MPUC Proceeding - Nuclear Project Prudency Investigation                          
Rate Matters [Abstract]                          
Costs for nuclear project, Amount 665,000,000xel_NuclearprojectexpendituresAmount
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_NuclearProjectPrudencyInvestigationMemberMember
                       
Total capitalized nuclear project costs 748,000,000xel_Totalcapitalizednuclearprojectcosts
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_NuclearProjectPrudencyInvestigationMemberMember
                       
Initial estimated nuclear project costs 320,000,000xel_Initialestimatednuclearprojectexpenditures
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_NuclearProjectPrudencyInvestigationMemberMember
                       
Loss on Monticello LCM/EPU project 129,000,000xel_LossonMonticelloLCMEPUproject
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_NuclearProjectPrudencyInvestigationMemberMember
                       
NSP-Minnesota | SDPUC Proceeding - South Dakota Electric Rate Case 2015                          
Rate Matters [Abstract]                          
Public Utilities, Requested Return on Equity, Percentage             10.25%us-gaap_PublicUtilitiesRequestedReturnOnEquityPercentage
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_SouthDakotaElectricRateCase2015Member
           
Public Utilities, Requested Equity Capital Structure, Percentage             53.86%us-gaap_PublicUtilitiesRequestedEquityCapitalStructurePercentage
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_SouthDakotaElectricRateCase2015Member
           
Public Utilities, Requested Rate Base, Amount             433,200,000xel_PublicUtilitiesRequestedRateBaseAmount
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_SouthDakotaElectricRateCase2015Member
           
Public Utilities, Requested Rate Increase (Decrease), Amount             15,600,000us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_SouthDakotaElectricRateCase2015Member
           
Public Utilities, Requested Rate Increase (Decrease), Percentage             8.00%us-gaap_PublicUtilitiesRequestedRateIncreaseDecreasePercentage
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_SouthDakotaElectricRateCase2015Member
           
Public Utilities, Interim Rate Increase (Decrease), Amount           15,600,000us-gaap_PublicUtilitiesInterimRateIncreaseDecreaseAmount
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_SouthDakotaElectricRateCase2015Member
             
Public Utilities, Rider costs to be recovered through base rates, Amount             9,000,000xel_PublicUtilitiesRidercoststoberecoveredthroughbaseratesamount
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_SouthDakotaElectricRateCase2015Member
           
NSP-Minnesota | MPUC Proceeding - Transmission Cost Recovery Rider Filing 2015 [Member]                          
Rate Matters [Abstract]                          
Public Utilities, Projected incremental revenue from rider in 2015               65,800,000xel_PublicUtilitiesProjectedincrementalrevenuefromriderin2015
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_MPUCProceedingTransmissionCostRecoveryRiderFiling2015Member
         
NSP-Minnesota | FERC Proceeding, MISO ROE Complaint [Member]                          
Rate Matters [Abstract]                          
Public Utilities, ROE applicable to transmission formula rates in the MISO region, upper bound       12.38%xel_PublicUtilitiesROEapplicabletotransmissionformularatesintheMISOregionupperboundpercentage
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_FERCProceedingMISOROEComplaintMember
                 
Public Utilities, ROE applicable to transmission formula rates in the MISO region, lower bound       9.15%xel_PublicUtilitiesROEapplicabletotransmissionformularatesintheMISOregionlowerboundpercentage
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_FERCProceedingMISOROEComplaintMember
                 
Public Utilities, maximum equity capital structure percentage allowed per the complaint       50.00%xel_PublicUtilitiesmaximumequitycapitalstructurepercentageallowedperthecomplaint
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_FERCProceedingMISOROEComplaintMember
                 
Public Utilities, Incremental ROE basis point increase (decrease) recommended by third parties                 50xel_PublicUtilitiesIncrementalROEbasispointincreasedecreaserecommendedbythirdparties
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_FERCProceedingMISOROEComplaintMember
       
Public Utilities, ROE applicable to transmission formula rates in the MISO region, recommended by third parties                 8.67%xel_PublicUtilitiesROEapplicabletotransmissionformularatesintheMISOregionrecommendedbythirdparties
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_FERCProceedingMISOROEComplaintMember
       
NSP-Minnesota | Minnesota Public Utilities Commission [Member] | MPUC Proceeding - Minnesota Electric Rate Case 2014                          
Rate Matters [Abstract]                          
Public Utilities, Approved Rate Increase (Decrease), Amount                   168,000,000us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_A2014ElectricRateCaseMember
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
     
Public Utilities, Approved Rate Increase (Decrease), Percentage                   6.10%us-gaap_PublicUtilitiesApprovedRateIncreaseDecreasePercentage
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_A2014ElectricRateCaseMember
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
     
Public Utilities, Approved Return on Equity, Percentage                   9.72%us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_A2014ElectricRateCaseMember
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
     
Public Utilities, Approved Equity Capital Structure, Percentage                   52.50%us-gaap_PublicUtilitiesApprovedEquityCapitalStructurePercentage
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_A2014ElectricRateCaseMember
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
     
Public Utilities; Approved adjustment to requested rate increase (decrease) related to Monticello EPU costs                   (18,200,000)xel_PublicUtilitiesApprovedadjustmenttorequestedrateincreasedecreaserelatedtoMonticelloEPUcosts
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_A2014ElectricRateCaseMember
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
     
Public Utilities, Unadjusted cumulative multi-year increase (decrease), approved.                   185,800,000xel_PublicUtilitiesUnadjustedcumulativemultiyearincreasedecreaseapproved.
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_A2014ElectricRateCaseMember
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
     
Public Utilities, Estimated adjusted cumulative multi-year increase (decrease), approved.                   167,600,000xel_PublicUtilitiesEstimatedadjustedcumulativemultiyearincreasedecreaseapproved.
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_A2014ElectricRateCaseMember
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
     
Public Utilities, number of years of full revenue decoupling pilot for the residential and small commercial and industrial (C&I) class                   3 years      
Public Utilities, amount of percent cap on base revenue for three year revenue decoupling pilot for the residential and small commercial and industrial (C&I) class                   3.00%xel_PublicUtilitiesamountofpercentcaponbaserevenueforthreeyearrevenuedecouplingpilotfortheresidentialandsmallcommercialandindustrialCIclass
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_A2014ElectricRateCaseMember
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
     
NSP-Minnesota | Minnesota Public Utilities Commission [Member] | MPUC Proceeding - Minnesota Electric Rate Case 2014, Rates 2014 [Member]                          
Rate Matters [Abstract]                          
Public Utilities, Requested Rate Increase (Decrease), Amount       192,700,000us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
                 
Public Utilities, Interim Rate Increase (Decrease), Amount                     127,000,000us-gaap_PublicUtilitiesInterimRateIncreaseDecreaseAmount
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
   
Public Utilities, Approved Rate Increase (Decrease), Amount                   58,100,000us-gaap_PublicUtilitiesApprovedRateIncreaseDecreaseAmount
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
     
Public Utilities, approved excess depreciation reserve utilization                   50.00%xel_PublicUtilitiesApprovedexcessdepreciationreserveutilization
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
     
Public Utilities, Approved adjustment to requested rate increase (decrease) related to an increase to sales forecast                   (38,500,000)xel_PublicUtilitiesApprovedadjustmenttorequestedrateincreasedecreaserelatedtoanincreasetosalesforecast
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
     
Public Utilities, Approved adjustment to requested rate increase (decrease) related to a lower return on equity                   (31,900,000)xel_PublicUtilitiesApprovedadjustmenttorequestedrateincreasedecreaserelatedtoalowerreturnonequity
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
     
Public Utilities; Approved adjustment to requested rate increase (decrease) related to Monticello EPU costs                   (37,600,000)xel_PublicUtilitiesApprovedadjustmenttorequestedrateincreasedecreaserelatedtoMonticelloEPUcosts
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
     
Public Utilities, Approved adjustment to requested rate increase (decrease) related to property taxes                   (13,200,000)xel_PublicUtilitiesApprovedadjustmenttorequestedrateincreasedecreaserelatedtopropertytaxes
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
     
Public Utilities, Approved adjustment to requested rate increase (decrease) related to amortization of Prairie Island EPU costs                   (5,100,000)xel_PublicUtilitiesApprovedadjustmenttorequestedrateincreasedecreaserelatedtoamortizationofPrairieIslandEPUcosts
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
     
Public Utilities, Approved adjustment to requested rate increase (decrease) related to health care, pension and other benefits                   (3,000,000)xel_PublicUtilitiesApprovedadjustmenttorequestedrateincreasedecreaserelatedtohealthcarepensionandotherbenefits
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
     
Public Utilities, Approved adjustment to requested rate increase (decrease) related to other costs                   (5,300,000)xel_PublicUtilitiesApprovedadjustmenttorequestedrateincreasedecreaserelatedtoothercosts
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
     
NSP-Minnesota | Minnesota Public Utilities Commission [Member] | MPUC Proceeding - Minnesota Electric Rate Case 2014, Rates 2015 [Member]                          
Rate Matters [Abstract]                          
Public Utilities, Requested Rate Increase (Decrease), Amount       98,500,000us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
                 
Public Utilities, Rate increase (decrease) recommended by third parties                   127,700,000xel_PublicUtilitiesRateIncreaseDecreaseRecommendedByThirdParties
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
     
Public Utilities, approved excess depreciation reserve utilization                   30.00%xel_PublicUtilitiesApprovedexcessdepreciationreserveutilization
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
     
Public Utilities; Approved adjustment to requested rate increase (decrease) related to Monticello EPU costs                   35,400,000xel_PublicUtilitiesApprovedadjustmenttorequestedrateincreasedecreaserelatedtoMonticelloEPUcosts
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
     
Public Utilities, Approved adjustment to requested rate increase (decrease) related to property taxes                   (3,300,000)xel_PublicUtilitiesApprovedadjustmenttorequestedrateincreasedecreaserelatedtopropertytaxes
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
     
Public Utilities, Approved adjustment to requested rate increase (decrease) related to other costs                   200,000xel_PublicUtilitiesApprovedadjustmenttorequestedrateincreasedecreaserelatedtoothercosts
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
     
Public Utilities, Approved adjustment to requested rate increase (decrease) related to depreciation expense                   (500,000)xel_PublicUtilitiesApprovedadjustmenttorequestedrateincreasedecreaserelatedtodepreciationexpense
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
     
Public Utilities, Approved adjustment to requested rate increase (decrease) related to PTCs moving to base rates                   (11,100,000)xel_PublicUtilitiesApprovedadjustmenttorequestedrateincreasedecreaserelatedtoPTCsmovingtobaserates
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
     
Public Utilities, Approved adjustment to requested rate increase (decrease) related to DOE settlement proceeds                   10,100,000xel_PublicUtilitiesApprovedadjustmenttorequestedrateincreasedecreaserelatedtoDOEsettlementproceeds
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
     
Public Utilities, Approved adjustment to requested rate increase (decrease) related to emission chemicals                   (1,600,000)xel_PublicUtilitiesApprovedadjustmenttorequestedrateincreasedecreaserelatedtoemissionchemicals
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
     
NSP-Minnesota | Minnesota Public Utilities Commission [Member] | MPUC Proceeding - Electric Rate Case 2014, Rates 2016 [Member]                          
Rate Matters [Abstract]                          
Public Utilities, approved excess depreciation reserve utilization                   20.00%xel_PublicUtilitiesApprovedexcessdepreciationreserveutilization
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2016Member
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
     
NSP-Minnesota | Minnesota Public Utilities Commission [Member] | MPUC Proceeding - Nuclear Project Prudency Investigation                          
Rate Matters [Abstract]                          
Public Utilities, Amount of recoverable investment, with return     415,000,000xel_PublicUtilitiesAmountofrecoverableinvestmentwithreturn
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_NuclearProjectPrudencyInvestigationMemberMember
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
                   
Amount of recoverable investment, without a return     333,000,000xel_Amountofrecoverableinvestmentwithoutareturn
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_NuclearProjectPrudencyInvestigationMemberMember
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
                   
Public Utilities, Percentage of investment considered used and useful     50.00%xel_PublicUtilitiesPercentageofinvestmentconsideredusedanduseful
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_NuclearProjectPrudencyInvestigationMemberMember
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaPublicUtilitiesCommissionMember
                   
NSP-Minnesota | Minnesota Department of Commerce [Member] | MPUC Proceeding - Minnesota Electric Rate Case 2014, Rates 2015 [Member]                          
Rate Matters [Abstract]                          
Public Utilities, approximate increase (decrease) in revenues (per month) under alternative option                   (3,500,000)xel_PublicUtilitiesapproximateincreasedecreaseinrevenuesunderalternativeoption
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
/ us-gaap_RegulatoryAgencyAxis
= xel_MinnesotaDepartmentOfCommerceMember
     
NSP-Minnesota | Federal Energy Regulatory Commission (FERC) | FERC Proceeding, MISO ROE Complaint [Member]                          
Rate Matters [Abstract]                          
Public Utilities, number of steps required for newly adopted ROE discounted cash flow methodology             2xel_PublicUtilitiesnumberofstepsrequiredfornewlyadoptedROEdiscountedcashflowmethodology
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_FERCProceedingMISOROEComplaintMember
/ us-gaap_RegulatoryAgencyAxis
= xel_FederalEnergyRegulatoryCommissionFERCMember
           
Public Utilities, Incremental ROE basis point increase (decrease) recommended by third parties                       50xel_PublicUtilitiesIncrementalROEbasispointincreasedecreaserecommendedbythirdparties
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_FERCProceedingMISOROEComplaintMember
/ us-gaap_RegulatoryAgencyAxis
= xel_FederalEnergyRegulatoryCommissionFERCMember
 
NSP-Minnesota | Administrative Law Judge [Member] | MPUC Proceeding - Minnesota Electric Rate Case 2014                          
Rate Matters [Abstract]                          
Public utilities, ROE recommended by third parties                         9.77%xel_PublicutilitiesROErecommendedbythirdparties
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_A2014ElectricRateCaseMember
/ us-gaap_RegulatoryAgencyAxis
= xel_AdministrativeLawJudgeMember
Public Utilities, Equity capital structure recommended by third parties                         52.50%xel_PublicUtilitiesEquityCapitalStructureRecommendedByThirdParties
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_A2014ElectricRateCaseMember
/ us-gaap_RegulatoryAgencyAxis
= xel_AdministrativeLawJudgeMember
Public Utilities, Adjustment to requested rate increase (decrease) recommended by third parties related to Monticello EPU costs                         0xel_PublicUtilitiesAdjustmenttorequestedrateincreasedecreaserecommendedbythirdpartiesrelatedtoMonticelloEPUcosts
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_A2014ElectricRateCaseMember
/ us-gaap_RegulatoryAgencyAxis
= xel_AdministrativeLawJudgeMember
Public Utilities, Unadjusted cumulative multi-year increase (decrease) recommended by third parties.                         191,500,000xel_PublicUtilitiesUnadjustedcumulativemultiyearincreasedecreaserecommendedbythirdparties.
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_A2014ElectricRateCaseMember
/ us-gaap_RegulatoryAgencyAxis
= xel_AdministrativeLawJudgeMember
Public Utilities, Estimated adjusted cumulative multi-year increase (decrease) recommended by third parties.                         191,500,000xel_PublicUtilitiesEstimatedadjustedcumulativemultiyearincreasedecreaserecommendedbythirdparties.
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_A2014ElectricRateCaseMember
/ us-gaap_RegulatoryAgencyAxis
= xel_AdministrativeLawJudgeMember
NSP-Minnesota | Administrative Law Judge [Member] | MPUC Proceeding - Minnesota Electric Rate Case 2014, Rates 2014 [Member]                          
Rate Matters [Abstract]                          
Public Utilities, Requested Rate Increase (Decrease), Amount       192,700,000us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
/ us-gaap_RegulatoryAgencyAxis
= xel_AdministrativeLawJudgeMember
                 
Amount of the rate increase (decrease) recommended by third parties, adjusted.                         69,100,000xel_Amountoftherateincreasedecreaserecommendedbythirdpartiesadjusted.
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
/ us-gaap_RegulatoryAgencyAxis
= xel_AdministrativeLawJudgeMember
Public Utilities, Adjustment to requested rate increase (decrease) requested by third parties related to an increase to sales forecast                         (38,500,000)xel_PublicUtilitiesAdjustmentToRequestedRateIncreaseDecreaseRequestedByThirdPartiesRelatedToIncreaseToSalesForecast
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
/ us-gaap_RegulatoryAgencyAxis
= xel_AdministrativeLawJudgeMember
Public Utilities, Adjustment to requested rate increase (decrease) recommended by third parties related to a lower return on equity                         (28,400,000)xel_PublicUtilitiesAdjustmenttorequestedrateincreasedecreaserecommendedbythirdpartiesrelatedtoalowerreturnonequity
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
/ us-gaap_RegulatoryAgencyAxis
= xel_AdministrativeLawJudgeMember
Public Utilities, Adjustment to requested rate increase (decrease) recommended by third parties related to Monticello EPU costs                         (31,300,000)xel_PublicUtilitiesAdjustmenttorequestedrateincreasedecreaserecommendedbythirdpartiesrelatedtoMonticelloEPUcosts
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
/ us-gaap_RegulatoryAgencyAxis
= xel_AdministrativeLawJudgeMember
Public Utilities, Adjustment to requested rate increase (decrease) recommended by third parties related to property taxes                         (13,200,000)xel_PublicUtilitiesAdjustmenttorequestedrateincreasedecreaserelatedtopropertytaxes
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
/ us-gaap_RegulatoryAgencyAxis
= xel_AdministrativeLawJudgeMember
Public Utilities, Adjustment to requested rate increase (decrease) recommended by third parties related to amortization of Prairie Island EPU costs                         (5,100,000)xel_PublicUtilitiesAdjustmenttorequestedrateincreasedecreaserecommendedbythirdpartiesrelatedtoamortizationofPrairieIslandEPUcosts
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
/ us-gaap_RegulatoryAgencyAxis
= xel_AdministrativeLawJudgeMember
Public Utilities, Adjustment to requested rate increase (decrease) recommended by third parties related to health care, pension and other benefits                         (1,900,000)xel_PublicUtilitiesAdjustmenttorequestedrateincreasedecreaserecommendedbythirdpartiesrelatedtohealthcarepensionandotherbenefits
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
/ us-gaap_RegulatoryAgencyAxis
= xel_AdministrativeLawJudgeMember
Public Utilities, Adjustment to requested rate increase (decrease) requested by third parties related to other costs                         (5,200,000)xel_PublicUtilitiesAdjustmentToRequestedRateIncreaseDecreaseRequestedByThirdPartiesRelatedToOtherCosts
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
/ us-gaap_RegulatoryAgencyAxis
= xel_AdministrativeLawJudgeMember
Amount of the rate increase (decrease) recommended by third parties, unadjusted.                         69,100,000xel_Amountoftherateincreasedecreaserecommendedbythirdpartiesunadjusted.
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2014Member
/ us-gaap_RegulatoryAgencyAxis
= xel_AdministrativeLawJudgeMember
NSP-Minnesota | Administrative Law Judge [Member] | MPUC Proceeding - Minnesota Electric Rate Case 2014, Rates 2015 [Member]                          
Rate Matters [Abstract]                          
Public Utilities, Requested Rate Increase (Decrease), Amount       98,500,000us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
/ us-gaap_RegulatoryAgencyAxis
= xel_AdministrativeLawJudgeMember
                 
Public Utilities, Rate increase (decrease) recommended by third parties                         122,400,000xel_PublicUtilitiesRateIncreaseDecreaseRecommendedByThirdParties
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
/ us-gaap_RegulatoryAgencyAxis
= xel_AdministrativeLawJudgeMember
Public Utilities, Adjustment to requested rate increase (decrease) recommended by third parties related to Monticello EPU costs                         29,100,000xel_PublicUtilitiesAdjustmenttorequestedrateincreasedecreaserecommendedbythirdpartiesrelatedtoMonticelloEPUcosts
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
/ us-gaap_RegulatoryAgencyAxis
= xel_AdministrativeLawJudgeMember
Public Utilities, Adjustment to requested rate increase (decrease) recommended by third parties related to property taxes                         (3,300,000)xel_PublicUtilitiesAdjustmenttorequestedrateincreasedecreaserelatedtopropertytaxes
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
/ us-gaap_RegulatoryAgencyAxis
= xel_AdministrativeLawJudgeMember
Public Utilities, Adjustment to requested rate increase (decrease) requested by third parties related to other costs                         700,000xel_PublicUtilitiesAdjustmentToRequestedRateIncreaseDecreaseRequestedByThirdPartiesRelatedToOtherCosts
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
/ us-gaap_RegulatoryAgencyAxis
= xel_AdministrativeLawJudgeMember
Public Utilities, Adjustment to requested rate increase (decrease) recommended by third parties related to depreciation expense                         0xel_PublicUtilitiesAdjustmenttorequestedrateincreasedecreaserelatedtodepreciationexpense
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
/ us-gaap_RegulatoryAgencyAxis
= xel_AdministrativeLawJudgeMember
Public Utilities, Adjustment to requested rate increase (decrease) recommended by third parties related to PTCs moving to base rates                         (11,100,000)xel_PublicUtilitiesAdjustmenttorequestedrateincreasedecreaserecommendedbythirdpartiesrelatedtoPTCsmovingtobaserates
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
/ us-gaap_RegulatoryAgencyAxis
= xel_AdministrativeLawJudgeMember
Public Utilities, Adjustment to requested rate increase (decrease) recommended by third parties related to DOE settlement proceeds                         10,100,000xel_PublicUtilitiesAdjustmenttorequestedrateincreasedecreaserecommendedbythirdpartiesrelatedtoDOEsettlementproceeds
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
/ us-gaap_RegulatoryAgencyAxis
= xel_AdministrativeLawJudgeMember
Public Utilities, Adjustment to requested rate increase (decrease) recommended by third parties related to emission chemicals                         (1,600,000)xel_PublicUtilitiesAdjustmenttorequestedrateincreasedecreaserecommendedbythirdpartiesrelatedtoemissionchemicals
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_ElectricRateCase2014Rates2015Member
/ us-gaap_RegulatoryAgencyAxis
= xel_AdministrativeLawJudgeMember
Minimum | NSP-Minnesota | MPUC Proceeding - Nuclear Project Prudency Investigation                          
Rate Matters [Abstract]                          
Facility generating capacity (in MW) 600xel_Facilitygeneratingcapacity
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_NuclearProjectPrudencyInvestigationMemberMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
                       
Minimum | NSP-Minnesota | FERC Proceeding, MISO ROE Complaint [Member]                          
Rate Matters [Abstract]                          
Public Utilities, Increase (decrease) in transmission revenue, net of expense, due to the new ROE methodology         (7,000,000)xel_PublicUtilitiesIncreasedecreaseintransmissionrevenuenetofexpenseduetothenewROEmethodology
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_FERCProceedingMISOROEComplaintMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
               
Maximum | NSP-Minnesota | MPUC Proceeding - Nuclear Project Prudency Investigation                          
Rate Matters [Abstract]                          
Facility generating capacity (in MW) 671xel_Facilitygeneratingcapacity
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_NuclearProjectPrudencyInvestigationMemberMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
                       
Maximum | NSP-Minnesota | FERC Proceeding, MISO ROE Complaint [Member]                          
Rate Matters [Abstract]                          
Public Utilities, Increase (decrease) in transmission revenue, net of expense, due to the new ROE methodology         (9,000,000)xel_PublicUtilitiesIncreasedecreaseintransmissionrevenuenetofexpenseduetothenewROEmethodology
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_FERCProceedingMISOROEComplaintMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
               
Minnesota Jurisdiction [Member] | NSP-Minnesota | MPUC Proceeding - Nuclear Project Prudency Investigation                          
Rate Matters [Abstract]                          
Public Utilities, Reduction in revenue requirement     18,000,000xel_PublicUtilitiesReductioninrevenuerequirement
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ xel_PublicUtilitiesJurisdictionAxis
= xel_MinnesotaJurisdictionMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_NuclearProjectPrudencyInvestigationMemberMember
                   
Public Utilities, Reduction in pre-tax income     $ 12,000,000xel_PublicUtilitiesReductioninpretaxincome
/ dei_LegalEntityAxis
= xel_NspMinnesotaMember
/ xel_PublicUtilitiesJurisdictionAxis
= xel_MinnesotaJurisdictionMember
/ us-gaap_PublicUtilitiesRegulatoryProceedingAxis
= xel_NuclearProjectPrudencyInvestigationMemberMember
[1]                    
[1] Pre-tax income reflects the net impact of the reductions in revenue and depreciation expense.