false--12-31FY20190000072903XCEL ENERGY INC550000001.441.521.622.502.50100000000010000000005140367875245390000.070500.1430.1120.06900.1430.1120.03330.02392400000025000000260000004000000320000000000010000000100000000000000017000000002000000200000002000000100000070000003000000100000010000002000000100000010000005000000300000010000000200000020000002000000800000008000000000390000003000000010000000P3YP2YP12YP2YP2YP2YP2YP1YP1YP1YP1YP1YP1YP1YP10YP5YP16YP3YP3YP3Y300000300000500000050000000003000000000140000001400000000.03360.043600.03124000000000.650.650.650.650.65750000007500000075000000750000000.150.150.150.150.5293P1YP1YP1YP1YP1Y 0000072903 2019-01-01 2019-12-31 0000072903 xel:PscoMember 2019-01-01 2019-12-31 0000072903 xel:NspMinnesotaMember 2019-01-01 2019-12-31 0000072903 xel:NSPWisconsinMember 2019-01-01 2019-12-31 0000072903 2020-02-13 0000072903 2019-06-28 0000072903 2017-01-01 2017-12-31 0000072903 2018-01-01 2018-12-31 0000072903 2017-12-31 0000072903 2019-12-31 0000072903 2018-12-31 0000072903 2016-12-31 0000072903 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000072903 us-gaap:CommonStockMember 2018-12-31 0000072903 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000072903 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000072903 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000072903 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000072903 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000072903 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000072903 us-gaap:RetainedEarningsMember 2019-12-31 0000072903 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0000072903 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000072903 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000072903 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000072903 us-gaap:RetainedEarningsMember 2017-12-31 0000072903 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000072903 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000072903 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000072903 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000072903 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000072903 us-gaap:RetainedEarningsMember 2018-12-31 0000072903 us-gaap:CommonStockMember 2016-12-31 0000072903 us-gaap:RetainedEarningsMember 2016-12-31 0000072903 us-gaap:CommonStockMember 2017-12-31 0000072903 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000072903 us-gaap:CommonStockMember 2019-12-31 0000072903 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000072903 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000072903 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000072903 us-gaap:PublicUtilitiesInventoryNaturalGasMember 2018-12-31 0000072903 us-gaap:PublicUtilitiesInventorySuppliesMember 2018-12-31 0000072903 us-gaap:PublicUtilitiesInventoryNaturalGasMember 2019-12-31 0000072903 us-gaap:PublicUtilitiesInventoryFuelMember 2018-12-31 0000072903 us-gaap:PublicUtilitiesInventorySuppliesMember 2019-12-31 0000072903 us-gaap:PublicUtilitiesInventoryFuelMember 2019-12-31 0000072903 us-gaap:AccountingStandardsUpdate201602Member 2019-01-01 0000072903 us-gaap:ConstructionInProgressMember 2019-12-31 0000072903 us-gaap:ElectricGenerationEquipmentMember 2018-12-31 0000072903 us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember 2018-12-31 0000072903 us-gaap:NuclearFuelMember 2019-12-31 0000072903 xel:PlantToBeRetiredMember 2018-12-31 0000072903 us-gaap:ElectricGenerationEquipmentMember 2019-12-31 0000072903 us-gaap:GasTransmissionEquipmentMember 2018-12-31 0000072903 us-gaap:GasTransmissionEquipmentMember 2019-12-31 0000072903 us-gaap:OtherCapitalizedPropertyPlantAndEquipmentMember 2019-12-31 0000072903 us-gaap:ConstructionInProgressMember 2018-12-31 0000072903 us-gaap:NuclearFuelMember 2018-12-31 0000072903 xel:PlantToBeRetiredMember 2019-12-31 0000072903 xel:NspMinnesotaMember us-gaap:JointlyOwnedElectricityTransmissionAndDistributionSystemMember xel:OtherjointownershipDomain 2019-12-31 0000072903 xel:NspMinnesotaMember us-gaap:JointlyOwnedElectricityTransmissionAndDistributionSystemMember xel:Capx2020TransmissionMember 2019-12-31 0000072903 xel:NspMinnesotaMember us-gaap:JointlyOwnedElectricityGenerationPlantMember xel:ShercoSubstationMember 2019-12-31 0000072903 xel:NspMinnesotaMember us-gaap:JointlyOwnedElectricityGenerationPlantMember xel:ShercoUnit3Member 2019-12-31 0000072903 xel:NspMinnesotaMember us-gaap:JointlyOwnedElectricityGenerationPlantMember xel:ShercoCommonFacilitiesUnits12And3Member 2019-12-31 0000072903 xel:NspMinnesotaMember 2019-12-31 0000072903 xel:PscoMember us-gaap:GasTransmissionMember xel:RifleToAvonMember 2019-12-31 0000072903 xel:PscoMember us-gaap:JointlyOwnedElectricityGenerationPlantMember xel:ComancheCommonFacilitiesMember 2019-12-31 0000072903 xel:PscoMember us-gaap:GasTransmissionMember xel:GasTransportationCompressorMember 2019-12-31 0000072903 xel:PscoMember us-gaap:JointlyOwnedElectricityGenerationPlantMember xel:HaydenUnit1Member 2019-12-31 0000072903 xel:PscoMember us-gaap:JointlyOwnedElectricityTransmissionAndDistributionSystemMember xel:TransmissionandOtherFacilitiesincludingSubstationsMember 2019-12-31 0000072903 xel:PscoMember us-gaap:JointlyOwnedElectricityGenerationPlantMember xel:CraigUnits1And2Member 2019-12-31 0000072903 xel:PscoMember us-gaap:JointlyOwnedElectricityGenerationPlantMember xel:ComancheUnit3Member 2019-12-31 0000072903 xel:PscoMember us-gaap:JointlyOwnedElectricityGenerationPlantMember xel:HaydenCommonFacilitiesMember 2019-12-31 0000072903 xel:PscoMember us-gaap:JointlyOwnedElectricityGenerationPlantMember xel:HaydenUnit2Member 2019-12-31 0000072903 xel:PscoMember us-gaap:JointlyOwnedElectricityGenerationPlantMember xel:CraigCommonFacilities12And3Member 2019-12-31 0000072903 xel:PscoMember 2019-12-31 0000072903 xel:NSPWisconsinMember 2019-12-31 0000072903 xel:NSPWisconsinMember us-gaap:JointlyOwnedElectricityTransmissionAndDistributionSystemMember xel:LaCrosseWis.toMadisonWis.Member 2019-12-31 0000072903 xel:NSPWisconsinMember us-gaap:JointlyOwnedElectricityTransmissionAndDistributionSystemMember xel:Capx2020TransmissionMember 2019-12-31 0000072903 xel:PlantRemovalCostsMember 2018-12-31 0000072903 xel:PlantRemovalCostsMember 2019-12-31 0000072903 xel:EffectsofregulationonemployeebenefitcostsMember 2018-12-31 0000072903 xel:ConservationProgramsMember 2018-12-31 0000072903 xel:InvestmentTaxCreditDeferralsMember 2019-12-31 0000072903 xel:OtherRegulatoryLiabilitiesMember 2018-12-31 0000072903 xel:InvestmentTaxCreditDeferralsMember 2018-12-31 0000072903 xel:DeferredElectricGasAndSteamProductionCostsMember 2019-12-31 0000072903 xel:DoeSettlementMember 2018-12-31 0000072903 xel:RenewableResourcesAndEnvironmentalInitiativesMember 2019-12-31 0000072903 xel:ConservationProgramsMember 2019-12-31 0000072903 us-gaap:DeferredIncomeTaxChargesMember 2019-12-31 0000072903 xel:ContractValuationAdjustmentsMember 2018-12-31 0000072903 xel:ContractValuationAdjustmentsMember 2019-12-31 0000072903 xel:DeferredElectricGasAndSteamProductionCostsMember 2018-12-31 0000072903 xel:OtherRegulatoryLiabilitiesMember 2019-12-31 0000072903 xel:DoeSettlementMember 2019-12-31 0000072903 us-gaap:DeferredIncomeTaxChargesMember 2018-12-31 0000072903 xel:RenewableResourcesAndEnvironmentalInitiativesMember 2018-12-31 0000072903 xel:EffectsofregulationonemployeebenefitcostsMember 2019-12-31 0000072903 xel:ContractValuationAdjustmentsMember 2018-12-31 0000072903 xel:RenewableResourcesAndEnvironmentalInitiativesMember 2018-12-31 0000072903 xel:OtherRegulatoryAssetsMember 2018-12-31 0000072903 xel:RenewableResourcesAndEnvironmentalInitiativesMember 2019-12-31 0000072903 us-gaap:AssetRetirementObligationCostsMember 2019-12-31 0000072903 us-gaap:EnvironmentalRestorationCostsMember 2018-12-31 0000072903 xel:ContractValuationAdjustmentsMember 2019-12-31 0000072903 xel:BensonpurchasepoweragreementterminationMember 2019-12-31 0000072903 us-gaap:LossOnReacquiredDebtMember 2018-12-31 0000072903 xel:GasPipelineInspectionAndRemediationCostsMember 2018-12-31 0000072903 xel:LaurentianEnergyAuthoritypurchasepoweragreementterminationMember 2018-12-31 0000072903 xel:PrairieIslandNuclearPlantExtendedPowerUprateMember 2018-12-31 0000072903 xel:ConservationProgramsMember 2019-12-31 0000072903 xel:PropertyTaxMember 2018-12-31 0000072903 xel:PensionAndRetireeMedicalObligationsMember 2018-12-31 0000072903 xel:NuclearRefuelingOutageCostsMember 2019-12-31 0000072903 xel:SalesTrueUpandRevenueDecouplingMember 2018-12-31 0000072903 xel:OtherRegulatoryAssetsMember 2019-12-31 0000072903 xel:PurchasedPowerAgreementsMember 2019-12-31 0000072903 xel:NuclearRefuelingOutageCostsMember 2018-12-31 0000072903 xel:PropertyTaxMember 2019-12-31 0000072903 xel:StateCommissionAdjustmentsMember 2019-12-31 0000072903 us-gaap:DeferredFuelCostsMember 2018-12-31 0000072903 xel:SalesTrueUpandRevenueDecouplingMember 2019-12-31 0000072903 us-gaap:LossOnReacquiredDebtMember 2019-12-31 0000072903 xel:DepreciationDifferencesMember 2019-12-31 0000072903 xel:ConservationProgramsMember 2018-12-31 0000072903 xel:PensionAndRetireeMedicalObligationsMember 2019-12-31 0000072903 xel:PurchasedPowerAgreementsMember 2018-12-31 0000072903 xel:ExcessdeferredtaxesTCJAMember 2019-12-31 0000072903 xel:RecoverableDeferredTaxesOnAfudcRecordedInPlantMember 2019-12-31 0000072903 xel:RecoverableDeferredTaxesOnAfudcRecordedInPlantMember 2018-12-31 0000072903 xel:ExcessdeferredtaxesTCJAMember 2018-12-31 0000072903 xel:PrairieIslandNuclearPlantExtendedPowerUprateMember 2019-12-31 0000072903 xel:DepreciationDifferencesMember 2018-12-31 0000072903 xel:LaurentianEnergyAuthoritypurchasepoweragreementterminationMember 2019-12-31 0000072903 xel:StateCommissionAdjustmentsMember 2018-12-31 0000072903 xel:BensonpurchasepoweragreementterminationMember 2018-12-31 0000072903 us-gaap:AssetRetirementObligationCostsMember 2018-12-31 0000072903 xel:GasPipelineInspectionAndRemediationCostsMember 2019-12-31 0000072903 us-gaap:EnvironmentalRestorationCostsMember 2019-12-31 0000072903 us-gaap:DeferredFuelCostsMember 2019-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember 2018-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember 2019-12-31 0000072903 srt:MaximumMember xel:DepreciationDifferencesMember 2019-01-01 2019-12-31 0000072903 srt:MinimumMember xel:DepreciationDifferencesMember 2019-01-01 2019-12-31 0000072903 srt:MaximumMember xel:RenewableResourcesAndEnvironmentalInitiativesMember 2019-01-01 2019-12-31 0000072903 xel:LaurentianEnergyAuthoritypurchasepoweragreementterminationMember 2019-01-01 2019-12-31 0000072903 srt:MinimumMember xel:GasPipelineInspectionAndRemediationCostsMember 2019-01-01 2019-12-31 0000072903 xel:BensonpurchasepoweragreementterminationMember 2019-01-01 2019-12-31 0000072903 srt:MaximumMember xel:NuclearRefuelingOutageCostsMember 2019-01-01 2019-12-31 0000072903 srt:MinimumMember us-gaap:DeferredFuelCostsMember 2019-01-01 2019-12-31 0000072903 xel:PrairieIslandNuclearPlantExtendedPowerUprateMember 2019-01-01 2019-12-31 0000072903 srt:MinimumMember xel:NuclearRefuelingOutageCostsMember 2019-01-01 2019-12-31 0000072903 srt:MaximumMember xel:GasPipelineInspectionAndRemediationCostsMember 2019-01-01 2019-12-31 0000072903 srt:MinimumMember xel:SalesTrueUpandRevenueDecouplingMember 2019-01-01 2019-12-31 0000072903 srt:MinimumMember xel:ConservationProgramsMember 2019-01-01 2019-12-31 0000072903 srt:MaximumMember xel:ConservationProgramsMember 2019-01-01 2019-12-31 0000072903 srt:MaximumMember xel:SalesTrueUpandRevenueDecouplingMember 2019-01-01 2019-12-31 0000072903 srt:MinimumMember xel:RenewableResourcesAndEnvironmentalInitiativesMember 2019-01-01 2019-12-31 0000072903 srt:MaximumMember us-gaap:DeferredFuelCostsMember 2019-01-01 2019-12-31 0000072903 xel:SpsMember 2019-12-31 0000072903 xel:PscoMember xel:SeriesDueSept.152042Member us-gaap:BondsMember 2019-12-31 0000072903 xel:PscoMember xel:SeriesDueNov.152020Member us-gaap:BondsMember 2018-12-31 0000072903 xel:PscoMember xel:SeriesDueAug.12038Member us-gaap:BondsMember 2018-12-31 0000072903 xel:PscoMember xel:SeriesDueAug152041Member us-gaap:BondsMember 2019-12-31 0000072903 xel:PscoMember xel:SeriesDueMarch12050Member us-gaap:BondsMember 2019-12-31 0000072903 xel:PscoMember xel:SeriesDueJune152047Member us-gaap:BondsMember 2019-12-31 0000072903 xel:PscoMember xel:SeriesDueMarch152044Member us-gaap:BondsMember 2018-12-31 0000072903 xel:PscoMember xel:SeriesDueMay152025Member us-gaap:BondsMember 2018-12-31 0000072903 xel:PscoMember xel:SeriesDueJune12019Member us-gaap:BondsMember 2019-12-31 0000072903 xel:PscoMember xel:SeriesDueSept.152022Member us-gaap:BondsMember 2019-12-31 0000072903 xel:PscoMember xel:SeriesDueSept.152022Member us-gaap:BondsMember 2018-12-31 0000072903 xel:PscoMember 2018-12-31 0000072903 xel:PscoMember xel:SeriesDueJune152028Member us-gaap:BondsMember 2019-12-31 0000072903 xel:PscoMember xel:SeriesDueMay152025Member us-gaap:BondsMember 2019-12-31 0000072903 xel:PscoMember xel:SeriesDueMarch152043Member us-gaap:BondsMember 2019-12-31 0000072903 xel:PscoMember xel:SeriesDueSept.152042Member us-gaap:BondsMember 2018-12-31 0000072903 xel:PscoMember xel:SeriesDueAug152041Member us-gaap:BondsMember 2018-12-31 0000072903 xel:PscoMember xel:SeriesDueJune152048Member us-gaap:BondsMember 2019-12-31 0000072903 xel:PscoMember xel:SeriesDueMarch152023Member us-gaap:BondsMember 2019-12-31 0000072903 xel:PscoMember xel:SeriesDueMarch152023Member us-gaap:BondsMember 2018-12-31 0000072903 xel:PscoMember us-gaap:CapitalLeaseObligationsMember 2018-12-31 0000072903 xel:PscoMember xel:SeriesDueSeptember152049Member us-gaap:BondsMember 2018-12-31 0000072903 xel:PscoMember us-gaap:CapitalLeaseObligationsMember 2019-12-31 0000072903 xel:PscoMember xel:SeriesDueMarch12050Member us-gaap:BondsMember 2018-12-31 0000072903 xel:PscoMember xel:SeriesDueMarch152043Member us-gaap:BondsMember 2018-12-31 0000072903 xel:PscoMember xel:SeriesDueSept.12037Member us-gaap:BondsMember 2018-12-31 0000072903 xel:PscoMember xel:SeriesDueJune152046Member us-gaap:BondsMember 2019-12-31 0000072903 xel:PscoMember xel:SeriesDueMarch152044Member us-gaap:BondsMember 2019-12-31 0000072903 xel:PscoMember xel:SeriesDueJune152048Member us-gaap:BondsMember 2018-12-31 0000072903 xel:PscoMember xel:SeriesDueSept.12037Member us-gaap:BondsMember 2019-12-31 0000072903 xel:PscoMember xel:SeriesDueNov.152020Member us-gaap:BondsMember 2019-12-31 0000072903 xel:PscoMember xel:SeriesDueJune12019Member us-gaap:BondsMember 2018-12-31 0000072903 xel:PscoMember xel:SeriesDueJune152047Member us-gaap:BondsMember 2018-12-31 0000072903 xel:PscoMember xel:SeriesDueAug.12038Member us-gaap:BondsMember 2019-12-31 0000072903 xel:PscoMember xel:SeriesDueSeptember152049Member us-gaap:BondsMember 2019-12-31 0000072903 xel:PscoMember xel:SeriesDueJune152028Member us-gaap:BondsMember 2018-12-31 0000072903 xel:PscoMember xel:SeriesDueJune152046Member us-gaap:BondsMember 2018-12-31 0000072903 xel:ForwardEquityAgreementsMember 2019-12-31 0000072903 us-gaap:ParentMember xel:A364DayTermLoanMember us-gaap:ShortTermDebtMember 2019-01-01 2019-12-31 0000072903 us-gaap:ParentMember xel:A364DayTermLoanMember us-gaap:ShortTermDebtMember 2019-12-31 0000072903 us-gaap:RevolvingCreditFacilityMember 2019-12-31 0000072903 us-gaap:ParentMember us-gaap:RevolvingCreditFacilityMember 2019-12-31 0000072903 srt:ParentCompanyMember us-gaap:RevolvingCreditFacilityMember 2019-06-30 0000072903 xel:ForwardEquityAgreementsMember 2019-11-01 0000072903 xel:SpsMember us-gaap:RevolvingCreditFacilityMember 2019-12-31 0000072903 xel:SpsMember us-gaap:RevolvingCreditFacilityMember 2019-06-30 0000072903 srt:MaximumMember xel:ForwardEquityAgreementsMember 2019-12-31 0000072903 xel:ForwardEquityAgreementsMember 2018-11-30 0000072903 us-gaap:LetterOfCreditMember 2019-12-31 0000072903 us-gaap:LetterOfCreditMember 2018-12-31 0000072903 srt:MinimumMember xel:ForwardEquityAgreementsMember 2019-12-31 0000072903 xel:ForwardEquityAgreementsMember 2019-08-29 0000072903 xel:XCELENERGYINCMember us-gaap:RevolvingCreditFacilityMember 2018-12-31 0000072903 us-gaap:LetterOfCreditMember 2019-01-01 2019-12-31 0000072903 srt:ParentCompanyMember us-gaap:RevolvingCreditFacilityMember 2019-12-31 0000072903 srt:ParentCompanyMember xel:SwinglineSubfacilityDomain 2019-12-31 0000072903 xel:DividendReinvestmentProgramMember 2019-01-01 2019-12-31 0000072903 xel:NspMinnesotaMember xel:BilateralCreditAgreementMember us-gaap:LetterOfCreditMember 2019-12-31 0000072903 xel:SpsMember xel:SeriesDueAug152041Member us-gaap:BondsMember 2019-12-31 0000072903 xel:SpsMember xel:SeriesDueJune152024Member us-gaap:BondsMember 2019-12-31 0000072903 xel:SpsMember xel:SeriesDueJune1520242Member us-gaap:BondsMember 2018-12-31 0000072903 xel:SpsMember xel:SeriesDueAugust152046Member us-gaap:BondsMember 2019-12-31 0000072903 xel:SpsMember xel:SeriesDueNov.152048Member us-gaap:BondsMember 2019-12-31 0000072903 xel:SpsMember xel:SeriesDueAugust152047Member us-gaap:BondsMember 2018-12-31 0000072903 xel:SpsMember xel:SeriesDueJune1520242Member us-gaap:BondsMember 2019-12-31 0000072903 xel:SpsMember xel:SeriesDueAug.1520412Member us-gaap:BondsMember 2019-12-31 0000072903 xel:SpsMember xel:SeriesDueJune152049Member us-gaap:BondsMember 2019-12-31 0000072903 xel:SpsMember xel:SeniorCAndDDueOct12033Member us-gaap:UnsecuredDebtMember 2019-12-31 0000072903 xel:SpsMember xel:SeriesDueAugust152047Member us-gaap:BondsMember 2019-12-31 0000072903 xel:SpsMember xel:SeriesDueNov.152048Member us-gaap:BondsMember 2018-12-31 0000072903 xel:SpsMember xel:SeriesDueJune152024Member us-gaap:BondsMember 2018-12-31 0000072903 xel:SpsMember xel:SeniorFDueOct12036Member us-gaap:UnsecuredDebtMember 2019-12-31 0000072903 xel:SpsMember 2018-12-31 0000072903 xel:SpsMember xel:SeriesDueAug152041Member us-gaap:BondsMember 2018-12-31 0000072903 xel:SpsMember xel:SeniorFDueOct12036Member us-gaap:UnsecuredDebtMember 2018-12-31 0000072903 xel:SpsMember xel:SeriesDueAug.1520412Member us-gaap:BondsMember 2018-12-31 0000072903 xel:SpsMember xel:SeriesDueAug.1520413Member us-gaap:BondsMember 2019-12-31 0000072903 xel:SpsMember xel:SeriesDueAugust152046Member us-gaap:BondsMember 2018-12-31 0000072903 xel:SpsMember xel:SeriesDueJune152049Member us-gaap:BondsMember 2018-12-31 0000072903 xel:SpsMember xel:SeniorCAndDDueOct12033Member us-gaap:UnsecuredDebtMember 2018-12-31 0000072903 xel:SpsMember xel:SeriesDueAug.1520413Member us-gaap:BondsMember 2018-12-31 0000072903 xel:OtherSubsidiariesDomain xel:VariousEloigneCoAffordableHousingProjectNotesMember 2018-12-31 0000072903 xel:OtherSubsidiariesDomain 2018-12-31 0000072903 xel:OtherSubsidiariesDomain 2019-12-31 0000072903 xel:OtherSubsidiariesDomain xel:VariousEloigneCoAffordableHousingProjectNotesMember 2019-12-31 0000072903 xel:NspMinnesotaMember us-gaap:RevolvingCreditFacilityMember 2019-12-31 0000072903 xel:XCELENERGYINCMember us-gaap:RevolvingCreditFacilityMember 2019-01-01 2019-12-31 0000072903 xel:XCELENERGYINCMember us-gaap:RevolvingCreditFacilityMember 2019-12-31 0000072903 xel:NSPWisconsinMember us-gaap:RevolvingCreditFacilityMember 2019-12-31 0000072903 xel:SpsMember us-gaap:RevolvingCreditFacilityMember 2019-12-31 0000072903 xel:NSPWisconsinMember us-gaap:RevolvingCreditFacilityMember 2019-01-01 2019-12-31 0000072903 xel:NSPWisconsinMember us-gaap:RevolvingCreditFacilityMember 2018-12-31 0000072903 xel:SpsMember us-gaap:RevolvingCreditFacilityMember 2019-01-01 2019-12-31 0000072903 xel:PscoMember us-gaap:RevolvingCreditFacilityMember 2019-12-31 0000072903 xel:NspMinnesotaMember us-gaap:RevolvingCreditFacilityMember 2018-12-31 0000072903 xel:NspMinnesotaMember us-gaap:RevolvingCreditFacilityMember 2019-01-01 2019-12-31 0000072903 xel:PscoMember us-gaap:RevolvingCreditFacilityMember 2019-01-01 2019-12-31 0000072903 xel:PscoMember us-gaap:RevolvingCreditFacilityMember 2018-12-31 0000072903 xel:SpsMember us-gaap:RevolvingCreditFacilityMember 2018-12-31 0000072903 xel:XCELENERGYINCMember 2019-12-31 0000072903 us-gaap:CommercialPaperMember 2018-10-01 2018-12-31 0000072903 us-gaap:CommercialPaperMember 2019-12-31 0000072903 us-gaap:CommercialPaperMember 2019-01-01 2019-12-31 0000072903 us-gaap:CommercialPaperMember 2018-12-31 0000072903 us-gaap:CommercialPaperMember 2017-01-01 2017-12-31 0000072903 us-gaap:CommercialPaperMember 2018-01-01 2018-12-31 0000072903 us-gaap:CommercialPaperMember 2017-12-31 0000072903 us-gaap:ParentMember 2018-12-31 0000072903 us-gaap:ParentMember 2019-12-31 0000072903 xel:NSPWisconsinMember 2018-12-31 0000072903 xel:NSPWisconsinMember xel:SeriesDueSept.12038Member us-gaap:BondsMember 2018-12-31 0000072903 xel:NSPWisconsinMember xel:SeriesDueSeptember12048Member us-gaap:BondsMember 2019-12-31 0000072903 xel:NSPWisconsinMember xel:SeriesDueSeptember12048Member us-gaap:BondsMember 2018-12-31 0000072903 xel:NSPWisconsinMember xel:SeriesDueJune1520242Member us-gaap:BondsMember 2019-12-31 0000072903 xel:NSPWisconsinMember xel:SeriesDueJune152024Member us-gaap:BondsMember 2019-12-31 0000072903 xel:NSPWisconsinMember xel:SeriesDueNov.12021Member xel:CityOfLaCrosseResourceRecoveryBondMember 2019-12-31 0000072903 xel:NSPWisconsinMember xel:SeriesDueOct.12042Member us-gaap:BondsMember 2019-12-31 0000072903 xel:NSPWisconsinMember xel:SeriesDueSept.12038Member us-gaap:BondsMember 2019-12-31 0000072903 xel:NSPWisconsinMember xel:SeriesDueDecember12047Member us-gaap:BondsMember 2018-12-31 0000072903 xel:NSPWisconsinMember xel:SeriesDueJune1520242Member us-gaap:BondsMember 2018-12-31 0000072903 xel:NSPWisconsinMember xel:SeriesDueJune152024Member us-gaap:BondsMember 2018-12-31 0000072903 xel:NSPWisconsinMember xel:SeriesDueDecember12047Member us-gaap:BondsMember 2019-12-31 0000072903 xel:NSPWisconsinMember xel:SeriesDueNov.12021Member xel:CityOfLaCrosseResourceRecoveryBondMember 2018-12-31 0000072903 xel:NSPWisconsinMember xel:SeriesDueOct.12042Member us-gaap:BondsMember 2018-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueAug.152020Member us-gaap:BondsMember 2018-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueAug.152042Member us-gaap:BondsMember 2018-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueMarch12028Member us-gaap:BondsMember 2019-12-31 0000072903 xel:NspMinnesotaMember 2018-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueAug.152022Member us-gaap:BondsMember 2019-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueMay152023Member us-gaap:BondsMember 2019-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueJuly12025Member us-gaap:BondsMember 2019-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueAug.152042Member us-gaap:BondsMember 2019-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueAug.152040Member us-gaap:BondsMember 2019-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueJuly12037Member us-gaap:BondsMember 2019-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueMay152044Member us-gaap:BondsMember 2019-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueNov.12039Member us-gaap:BondsMember 2018-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueJuly152035Member us-gaap:BondsMember 2019-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueMay152044Member us-gaap:BondsMember 2018-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueSept.152047Member us-gaap:BondsMember 2018-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueMay152046Member us-gaap:BondsMember 2019-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueAug.152045Member us-gaap:BondsMember 2019-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueJune12036Member us-gaap:BondsMember 2018-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueAug.152040Member us-gaap:BondsMember 2018-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueAug.152020Member us-gaap:BondsMember 2019-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueAug.152045Member us-gaap:BondsMember 2018-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueSept.152047Member us-gaap:BondsMember 2019-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueMarch12050Member us-gaap:BondsMember 2018-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueMarch12050Member us-gaap:BondsMember 2019-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueJune12036Member us-gaap:BondsMember 2019-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueNov.12039Member us-gaap:BondsMember 2019-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueMarch12028Member us-gaap:BondsMember 2018-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueAug.152022Member us-gaap:BondsMember 2018-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueMay152023Member us-gaap:BondsMember 2018-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueJuly12025Member us-gaap:BondsMember 2018-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueMay152046Member us-gaap:BondsMember 2018-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueJuly152035Member us-gaap:BondsMember 2018-12-31 0000072903 xel:NspMinnesotaMember xel:SeriesDueJuly12037Member us-gaap:BondsMember 2018-12-31 0000072903 xel:XCELENERGYINCMember xel:SeriesDueDec.12029Member us-gaap:UnsecuredDebtMember 2018-12-31 0000072903 xel:XCELENERGYINCMember xel:SeriesDueSept.152041Member us-gaap:UnsecuredDebtMember 2019-12-31 0000072903 xel:XCELENERGYINCMember us-gaap:CapitalLeaseObligationsMember 2019-12-31 0000072903 xel:XCELENERGYINCMember 2018-12-31 0000072903 xel:XCELENERGYINCMember us-gaap:CapitalLeaseObligationsMember 2018-12-31 0000072903 xel:XCELENERGYINCMember xel:SeriesDueDec.12029Member us-gaap:UnsecuredDebtMember 2019-12-31 0000072903 xel:XCELENERGYINCMember xel:SeriesDueMarch152021Member us-gaap:UnsecuredDebtMember 2018-12-31 0000072903 xel:XCELENERGYINCMember xel:SeriesDueDec.12049Member us-gaap:UnsecuredDebtMember 2019-12-31 0000072903 xel:XCELENERGYINCMember xel:SeriesDueDec.12026Member us-gaap:UnsecuredDebtMember 2019-12-31 0000072903 xel:XCELENERGYINCMember xel:SeriesDueJune152028Member us-gaap:UnsecuredDebtMember 2019-12-31 0000072903 xel:XCELENERGYINCMember xel:SeriesDueJune120252Member us-gaap:UnsecuredDebtMember 2019-12-31 0000072903 xel:XCELENERGYINCMember xel:SeriesDueJune12025Member us-gaap:UnsecuredDebtMember 2019-12-31 0000072903 xel:XCELENERGYINCMember xel:SeriesDueJune1520282Member us-gaap:UnsecuredDebtMember 2018-12-31 0000072903 xel:XCELENERGYINCMember xel:SeriesDueMay152020Member us-gaap:UnsecuredDebtMember 2019-12-31 0000072903 xel:XCELENERGYINCMember xel:SeriesDueMarch152022Member us-gaap:UnsecuredDebtMember 2019-12-31 0000072903 xel:XCELENERGYINCMember xel:SeriesDueJuly12036Member us-gaap:UnsecuredDebtMember 2019-12-31 0000072903 xel:XCELENERGYINCMember xel:SeriesDueSept.152041Member us-gaap:UnsecuredDebtMember 2018-12-31 0000072903 xel:XCELENERGYINCMember xel:SeriesDueMarch152021Member us-gaap:UnsecuredDebtMember 2019-12-31 0000072903 xel:XCELENERGYINCMember xel:SeriesDueDec.12049Member us-gaap:UnsecuredDebtMember 2018-12-31 0000072903 xel:XCELENERGYINCMember xel:SeriesDueJune152028Member us-gaap:UnsecuredDebtMember 2018-12-31 0000072903 xel:XCELENERGYINCMember xel:SeriesDueJune1520282Member us-gaap:UnsecuredDebtMember 2019-12-31 0000072903 xel:XCELENERGYINCMember xel:SeriesDueMarch152022Member us-gaap:UnsecuredDebtMember 2018-12-31 0000072903 xel:XCELENERGYINCMember xel:SeriesDueDec.12026Member us-gaap:UnsecuredDebtMember 2018-12-31 0000072903 xel:XCELENERGYINCMember xel:SeriesDueJune12025Member us-gaap:UnsecuredDebtMember 2018-12-31 0000072903 xel:XCELENERGYINCMember xel:SeriesDueJuly12036Member us-gaap:UnsecuredDebtMember 2018-12-31 0000072903 xel:XCELENERGYINCMember xel:SeriesDueMay152020Member us-gaap:UnsecuredDebtMember 2018-12-31 0000072903 xel:XCELENERGYINCMember xel:SeriesDueJune120252Member us-gaap:UnsecuredDebtMember 2018-12-31 0000072903 srt:ParentCompanyMember xel:A364DayTermLoanMember 2019-12-31 0000072903 xel:OtherSubsidiariesDomain srt:MinimumMember xel:VariousEloigneCoAffordableHousingProjectNotesMember 2018-12-31 0000072903 xel:PscoMember srt:MaximumMember us-gaap:CapitalLeaseObligationsMember 2018-12-31 0000072903 xel:OtherSubsidiariesDomain srt:MaximumMember xel:VariousEloigneCoAffordableHousingProjectNotesMember 2019-12-31 0000072903 xel:PscoMember srt:MinimumMember us-gaap:CapitalLeaseObligationsMember 2018-12-31 0000072903 xel:OtherSubsidiariesDomain srt:MaximumMember xel:VariousEloigneCoAffordableHousingProjectNotesMember 2018-12-31 0000072903 xel:PscoMember srt:MaximumMember us-gaap:CapitalLeaseObligationsMember 2019-12-31 0000072903 xel:PscoMember srt:MinimumMember us-gaap:CapitalLeaseObligationsMember 2019-12-31 0000072903 xel:OtherSubsidiariesDomain srt:MinimumMember xel:VariousEloigneCoAffordableHousingProjectNotesMember 2019-12-31 0000072903 xel:DividendReinvestmentProgramMember 2018-01-01 2018-12-31 0000072903 us-gaap:ParentMember us-gaap:RevolvingCreditFacilityMember 2019-01-01 2019-12-31 0000072903 us-gaap:ProductMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-12-31 0000072903 xel:ResidentialCustomersMember xel:RetailDistributionMember xel:RegulatedNaturalGasMember 2019-01-01 2019-12-31 0000072903 xel:CommercialandIndustrialCustomersMember xel:RetailDistributionMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-12-31 0000072903 xel:RetailDistributionMember xel:RegulatedNaturalGasMember 2019-01-01 2019-12-31 0000072903 xel:OtherServicesMember xel:RegulatedElectricMember 2019-01-01 2019-12-31 0000072903 us-gaap:ProductMember 2019-01-01 2019-12-31 0000072903 us-gaap:OperatingSegmentsMember xel:RegulatedNaturalGasMember 2019-01-01 2019-12-31 0000072903 xel:RetailDistributionMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-12-31 0000072903 xel:TransmissionServicesMember xel:RegulatedNaturalGasMember 2019-01-01 2019-12-31 0000072903 xel:WholesaleDistributionMember xel:RegulatedElectricMember 2019-01-01 2019-12-31 0000072903 xel:OtherCustomersMember xel:RetailDistributionMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-12-31 0000072903 xel:CommercialandIndustrialCustomersMember xel:RetailDistributionMember 2019-01-01 2019-12-31 0000072903 xel:CommercialandIndustrialCustomersMember xel:RetailDistributionMember xel:RegulatedNaturalGasMember 2019-01-01 2019-12-31 0000072903 xel:AlternativeandOtherMember xel:RegulatedNaturalGasMember 2019-01-01 2019-12-31 0000072903 xel:WholesaleDistributionMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-12-31 0000072903 xel:OtherServicesMember 2019-01-01 2019-12-31 0000072903 xel:OtherServicesMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-12-31 0000072903 xel:AlternativeandOtherMember 2019-01-01 2019-12-31 0000072903 xel:OtherCustomersMember xel:RetailDistributionMember xel:RegulatedElectricMember 2019-01-01 2019-12-31 0000072903 xel:AlternativeandOtherMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-12-31 0000072903 xel:ResidentialCustomersMember xel:RetailDistributionMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-12-31 0000072903 xel:RetailDistributionMember 2019-01-01 2019-12-31 0000072903 us-gaap:ProductMember xel:RegulatedNaturalGasMember 2019-01-01 2019-12-31 0000072903 us-gaap:ProductMember xel:RegulatedElectricMember 2019-01-01 2019-12-31 0000072903 xel:RetailDistributionMember xel:RegulatedElectricMember 2019-01-01 2019-12-31 0000072903 xel:OtherCustomersMember xel:RetailDistributionMember xel:RegulatedNaturalGasMember 2019-01-01 2019-12-31 0000072903 xel:TransmissionServicesMember xel:RegulatedElectricMember 2019-01-01 2019-12-31 0000072903 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-12-31 0000072903 xel:OtherServicesMember xel:RegulatedNaturalGasMember 2019-01-01 2019-12-31 0000072903 us-gaap:OperatingSegmentsMember xel:RegulatedElectricMember 2019-01-01 2019-12-31 0000072903 xel:ResidentialCustomersMember xel:RetailDistributionMember 2019-01-01 2019-12-31 0000072903 xel:TransmissionServicesMember 2019-01-01 2019-12-31 0000072903 xel:TransmissionServicesMember us-gaap:AllOtherSegmentsMember 2019-01-01 2019-12-31 0000072903 xel:CommercialandIndustrialCustomersMember xel:RetailDistributionMember xel:RegulatedElectricMember 2019-01-01 2019-12-31 0000072903 xel:AlternativeandOtherMember xel:RegulatedElectricMember 2019-01-01 2019-12-31 0000072903 us-gaap:OperatingSegmentsMember 2019-01-01 2019-12-31 0000072903 xel:WholesaleDistributionMember 2019-01-01 2019-12-31 0000072903 xel:ResidentialCustomersMember xel:RetailDistributionMember xel:RegulatedElectricMember 2019-01-01 2019-12-31 0000072903 xel:OtherCustomersMember xel:RetailDistributionMember 2019-01-01 2019-12-31 0000072903 xel:WholesaleDistributionMember xel:RegulatedNaturalGasMember 2019-01-01 2019-12-31 0000072903 xel:TransmissionServicesMember us-gaap:AllOtherSegmentsMember 2018-01-01 2018-12-31 0000072903 xel:OtherServicesMember us-gaap:AllOtherSegmentsMember 2018-01-01 2018-12-31 0000072903 us-gaap:ProductMember us-gaap:AllOtherSegmentsMember 2018-01-01 2018-12-31 0000072903 xel:OtherServicesMember xel:RegulatedNaturalGasMember 2018-01-01 2018-12-31 0000072903 xel:CommercialandIndustrialCustomersMember xel:RetailDistributionMember us-gaap:AllOtherSegmentsMember 2018-01-01 2018-12-31 0000072903 xel:RetailDistributionMember xel:RegulatedElectricMember 2018-01-01 2018-12-31 0000072903 xel:CommercialandIndustrialCustomersMember xel:RetailDistributionMember xel:RegulatedNaturalGasMember 2018-01-01 2018-12-31 0000072903 xel:CommercialandIndustrialCustomersMember xel:RetailDistributionMember 2018-01-01 2018-12-31 0000072903 xel:TransmissionServicesMember xel:RegulatedNaturalGasMember 2018-01-01 2018-12-31 0000072903 xel:RetailDistributionMember xel:RegulatedNaturalGasMember 2018-01-01 2018-12-31 0000072903 xel:CommercialandIndustrialCustomersMember xel:RetailDistributionMember xel:RegulatedElectricMember 2018-01-01 2018-12-31 0000072903 us-gaap:OperatingSegmentsMember xel:RegulatedElectricMember 2018-01-01 2018-12-31 0000072903 us-gaap:ProductMember xel:RegulatedElectricMember 2018-01-01 2018-12-31 0000072903 us-gaap:OperatingSegmentsMember xel:RegulatedNaturalGasMember 2018-01-01 2018-12-31 0000072903 xel:AlternativeandOtherMember 2018-01-01 2018-12-31 0000072903 xel:AlternativeandOtherMember xel:RegulatedNaturalGasMember 2018-01-01 2018-12-31 0000072903 xel:OtherCustomersMember xel:RetailDistributionMember us-gaap:AllOtherSegmentsMember 2018-01-01 2018-12-31 0000072903 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember 2018-01-01 2018-12-31 0000072903 xel:ResidentialCustomersMember xel:RetailDistributionMember us-gaap:AllOtherSegmentsMember 2018-01-01 2018-12-31 0000072903 xel:OtherServicesMember xel:RegulatedElectricMember 2018-01-01 2018-12-31 0000072903 xel:WholesaleDistributionMember xel:RegulatedNaturalGasMember 2018-01-01 2018-12-31 0000072903 xel:OtherCustomersMember xel:RetailDistributionMember 2018-01-01 2018-12-31 0000072903 xel:TransmissionServicesMember xel:RegulatedElectricMember 2018-01-01 2018-12-31 0000072903 xel:ResidentialCustomersMember xel:RetailDistributionMember xel:RegulatedNaturalGasMember 2018-01-01 2018-12-31 0000072903 xel:WholesaleDistributionMember xel:RegulatedElectricMember 2018-01-01 2018-12-31 0000072903 us-gaap:OperatingSegmentsMember 2018-01-01 2018-12-31 0000072903 xel:TransmissionServicesMember 2018-01-01 2018-12-31 0000072903 us-gaap:ProductMember 2018-01-01 2018-12-31 0000072903 xel:AlternativeandOtherMember us-gaap:AllOtherSegmentsMember 2018-01-01 2018-12-31 0000072903 xel:OtherCustomersMember xel:RetailDistributionMember xel:RegulatedElectricMember 2018-01-01 2018-12-31 0000072903 xel:OtherCustomersMember xel:RetailDistributionMember xel:RegulatedNaturalGasMember 2018-01-01 2018-12-31 0000072903 xel:WholesaleDistributionMember us-gaap:AllOtherSegmentsMember 2018-01-01 2018-12-31 0000072903 xel:WholesaleDistributionMember 2018-01-01 2018-12-31 0000072903 xel:RetailDistributionMember us-gaap:AllOtherSegmentsMember 2018-01-01 2018-12-31 0000072903 xel:RetailDistributionMember 2018-01-01 2018-12-31 0000072903 xel:ResidentialCustomersMember xel:RetailDistributionMember 2018-01-01 2018-12-31 0000072903 xel:OtherServicesMember 2018-01-01 2018-12-31 0000072903 xel:ResidentialCustomersMember xel:RetailDistributionMember xel:RegulatedElectricMember 2018-01-01 2018-12-31 0000072903 us-gaap:ProductMember xel:RegulatedNaturalGasMember 2018-01-01 2018-12-31 0000072903 xel:AlternativeandOtherMember xel:RegulatedElectricMember 2018-01-01 2018-12-31 0000072903 us-gaap:StateAndLocalJurisdictionMember 2018-12-31 0000072903 us-gaap:StateAndLocalJurisdictionMember 2019-12-31 0000072903 us-gaap:InternalRevenueServiceIRSMember 2019-12-31 0000072903 us-gaap:InternalRevenueServiceIRSMember 2018-12-31 0000072903 2017-12-01 2017-12-31 0000072903 xel:PlantRelatedRegulatoryLiabilityMember 2017-12-01 2017-12-31 0000072903 2016-01-01 2016-12-31 0000072903 xel:NonPlantRelatedRegulatedLiabilityMember 2017-12-01 2017-12-31 0000072903 us-gaap:InternalRevenueServiceIRSMember 2018-10-01 2018-12-31 0000072903 xel:NonPlantRelatedRegulatoryAssetMember 2017-12-01 2017-12-31 0000072903 xel:StockEquivalentUnitsMember 2019-01-01 2019-12-31 0000072903 xel:StockEquivalentUnitsMember 2019-12-31 0000072903 xel:StockEquivalentUnitsMember 2018-12-31 0000072903 srt:MaximumMember xel:EquityAwardGrantedBetween2014and2017Member xel:PerformancebasedawardsMember 2019-01-01 2019-12-31 0000072903 srt:MinimumMember xel:PspAwardsMember 2019-01-01 2019-12-31 0000072903 xel:ServicebasedawardsMember 2019-01-01 2019-12-31 0000072903 xel:XcelEnergyIncExecutiveAnnualIncentiveAwardPlanMember xel:ServicebasedawardsMember 2019-01-01 2019-12-31 0000072903 xel:XcelEnergyInc.2015OmnibusIncentivePlanMember xel:ServicebasedawardsMember 2019-01-01 2019-12-31 0000072903 srt:MinimumMember xel:EquityAwardGrantedBetween2014and2017Member xel:PerformancebasedawardsMember 2019-01-01 2019-12-31 0000072903 srt:MaximumMember xel:PspAwardsMember 2019-01-01 2019-12-31 0000072903 xel:PerformancebasedawardsMember 2019-01-01 2019-12-31 0000072903 xel:PspAwardsMember 2019-01-01 2019-12-31 0000072903 xel:PspAwardsMember 2018-01-01 2018-12-31 0000072903 xel:PspAwardsMember 2017-01-01 2017-12-31 0000072903 us-gaap:RestrictedStockMember 2018-01-01 2018-12-31 0000072903 us-gaap:RestrictedStockMember 2017-01-01 2017-12-31 0000072903 us-gaap:RestrictedStockMember 2019-01-01 2019-12-31 0000072903 us-gaap:RestrictedStockMember 2018-12-31 0000072903 us-gaap:RestrictedStockMember 2019-12-31 0000072903 xel:StockEquivalentUnitsMember 2018-01-01 2018-12-31 0000072903 xel:StockEquivalentUnitsMember 2017-01-01 2017-12-31 0000072903 xel:ServicebasedawardsMember 2018-01-01 2018-12-31 0000072903 xel:ServicebasedawardsMember 2017-01-01 2017-12-31 0000072903 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:CommingledFundsMember xel:NuclearDecommissioningFundMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:NuclearDecommissioningFundMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember xel:NuclearDecommissioningFundMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:NuclearDecommissioningFundMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember xel:NuclearDecommissioningFundMember 2018-12-31 0000072903 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember xel:NuclearDecommissioningFundMember 2018-12-31 0000072903 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember xel:NuclearDecommissioningFundMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember xel:NuclearDecommissioningFundMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember xel:NuclearDecommissioningFundMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember xel:NuclearDecommissioningFundMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember xel:NuclearDecommissioningFundMember 2018-12-31 0000072903 us-gaap:FairValueMeasurementsRecurringMember xel:NuclearDecommissioningFundMember 2018-12-31 0000072903 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:CommingledFundsMember xel:NuclearDecommissioningFundMember 2018-12-31 0000072903 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:NuclearDecommissioningFundMember 2018-12-31 0000072903 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember xel:NuclearDecommissioningFundMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:CommingledFundsMember xel:NuclearDecommissioningFundMember 2018-12-31 0000072903 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:NuclearDecommissioningFundMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:CommingledFundsMember xel:NuclearDecommissioningFundMember 2018-12-31 0000072903 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember xel:NuclearDecommissioningFundMember 2018-12-31 0000072903 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember xel:NuclearDecommissioningFundMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember xel:NuclearDecommissioningFundMember 2018-12-31 0000072903 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember xel:NuclearDecommissioningFundMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:NuclearDecommissioningFundMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember xel:NuclearDecommissioningFundMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:CommingledFundsMember xel:NuclearDecommissioningFundMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember xel:NuclearDecommissioningFundMember 2018-12-31 0000072903 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:RabbiTrustMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000072903 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000072903 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:MutualFundsMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:MutualFundsMember 2018-12-31 0000072903 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:MutualFundsMember 2018-12-31 0000072903 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000072903 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:RabbiTrustMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:RabbiTrustMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:RabbiTrustMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:MutualFundsMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:RabbiTrustMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:MutualFundsMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000072903 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:MutualFundsMember 2019-12-31 0000072903 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:RabbiTrustMember 2019-12-31 0000072903 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:RabbiTrustMember 2019-12-31 0000072903 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:MutualFundsMember 2019-12-31 0000072903 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000072903 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:RabbiTrustMember 2019-12-31 0000072903 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000072903 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000072903 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:MutualFundsMember 2019-12-31 0000072903 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:RabbiTrustMember 2019-12-31 0000072903 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:MutualFundsMember 2019-12-31 0000072903 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000072903 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:RabbiTrustMember 2019-12-31 0000072903 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:MutualFundsMember 2019-12-31 0000072903 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:NuclearDecommissioningFundMember 2019-12-31 0000072903 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:CommingledFundsMember xel:NuclearDecommissioningFundMember 2019-12-31 0000072903 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:NuclearDecommissioningFundMember 2019-12-31 0000072903 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:NuclearDecommissioningFundMember 2019-12-31 0000072903 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember xel:NuclearDecommissioningFundMember 2019-12-31 0000072903 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember xel:NuclearDecommissioningFundMember 2019-12-31 0000072903 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember xel:NuclearDecommissioningFundMember 2019-12-31 0000072903 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:CommingledFundsMember xel:NuclearDecommissioningFundMember 2019-12-31 0000072903 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:CommingledFundsMember xel:NuclearDecommissioningFundMember 2019-12-31 0000072903 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember xel:NuclearDecommissioningFundMember 2019-12-31 0000072903 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember xel:NuclearDecommissioningFundMember 2019-12-31 0000072903 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember xel:NuclearDecommissioningFundMember 2019-12-31 0000072903 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember xel:NuclearDecommissioningFundMember 2019-12-31 0000072903 us-gaap:FairValueMeasurementsRecurringMember xel:NuclearDecommissioningFundMember 2019-12-31 0000072903 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:CommingledFundsMember xel:NuclearDecommissioningFundMember 2019-12-31 0000072903 us-gaap:CarryingReportedAmountFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember xel:NuclearDecommissioningFundMember 2019-12-31 0000072903 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember xel:NuclearDecommissioningFundMember 2019-12-31 0000072903 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember xel:NuclearDecommissioningFundMember 2019-12-31 0000072903 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:NuclearDecommissioningFundMember 2019-12-31 0000072903 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember xel:NuclearDecommissioningFundMember 2019-12-31 0000072903 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DebtSecuritiesMember xel:NuclearDecommissioningFundMember 2019-12-31 0000072903 us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:NuclearDecommissioningFundMember 2019-12-31 0000072903 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember xel:NuclearDecommissioningFundMember 2019-12-31 0000072903 us-gaap:FairValueInputsLevel2Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EquitySecuritiesMember xel:NuclearDecommissioningFundMember 2019-12-31 0000072903 us-gaap:FairValueInputsLevel3Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember xel:CommingledFundsMember xel:NuclearDecommissioningFundMember 2019-12-31 0000072903 us-gaap:FairValueInputsLevel1Member us-gaap:EstimateOfFairValueFairValueDisclosureMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashAndCashEquivalentsMember xel:NuclearDecommissioningFundMember 2019-12-31 0000072903 xel:CommodityTradingContractMember us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000072903 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-01-01 2018-12-31 0000072903 us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000072903 xel:CommodityTradingContractMember us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0000072903 us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000072903 xel:NaturalGasCommodityContractMember us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000072903 xel:CommodityTradingContractMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000072903 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-01-01 2017-12-31 0000072903 xel:ElectricCommodityContractMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000072903 xel:ElectricCommodityContractMember us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0000072903 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-01-01 2018-12-31 0000072903 xel:NaturalGasCommodityContractMember us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0000072903 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2017-01-01 2017-12-31 0000072903 us-gaap:NondesignatedMember 2019-01-01 2019-12-31 0000072903 xel:NaturalGasCommodityContractMember us-gaap:NondesignatedMember 2018-01-01 2018-12-31 0000072903 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-01-01 2019-12-31 0000072903 xel:ElectricCommodityContractMember us-gaap:NondesignatedMember 2017-01-01 2017-12-31 0000072903 us-gaap:CashFlowHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-01-01 2019-12-31 0000072903 us-gaap:CommodityContractMember 2019-01-01 2019-12-31 0000072903 us-gaap:CommodityContractMember 2018-12-31 0000072903 us-gaap:CommodityContractMember 2017-12-31 0000072903 us-gaap:CommodityContractMember 2017-01-01 2017-12-31 0000072903 us-gaap:CommodityContractMember 2018-01-01 2018-12-31 0000072903 us-gaap:CommodityContractMember 2019-12-31 0000072903 us-gaap:CommodityContractMember 2016-12-31 0000072903 xel:NaturalGasCommodityMember 2018-12-31 0000072903 xel:ElectricCommodityMember 2019-12-31 0000072903 xel:NaturalGasCommodityMember 2019-12-31 0000072903 xel:ElectricCommodityMember 2018-12-31 0000072903 us-gaap:CreditConcentrationRiskMember us-gaap:ExternalCreditRatingInvestmentGradeMember 2019-12-31 0000072903 us-gaap:InterestRateSwapMember 2019-12-31 0000072903 us-gaap:CreditConcentrationRiskMember us-gaap:InternalInvestmentGradeMember 2019-12-31 0000072903 us-gaap:CreditConcentrationRiskMember 2019-12-31 0000072903 xel:MunicipalorCooperativeEntitiesorOtherUtilitiesMember us-gaap:CreditConcentrationRiskMember 2019-12-31 0000072903 us-gaap:OtherNoncurrentAssetsMember us-gaap:CommodityContractMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherCurrentAssetsMember us-gaap:CommodityContractMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000072903 us-gaap:OtherCurrentAssetsMember xel:NaturalGasCommodityContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherCurrentAssetsMember xel:NaturalGasCommodityContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherNoncurrentAssetsMember us-gaap:CommodityContractMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherNoncurrentAssetsMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000072903 us-gaap:OtherCurrentAssetsMember xel:ElectricCommodityContractMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherNoncurrentAssetsMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000072903 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000072903 us-gaap:OtherCurrentAssetsMember xel:NaturalGasCommodityContractMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000072903 us-gaap:OtherCurrentAssetsMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000072903 us-gaap:OtherNoncurrentAssetsMember 2019-12-31 0000072903 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000072903 us-gaap:OtherCurrentAssetsMember xel:PurchasedPowerAgreementsMember us-gaap:FairValueMeasurementsNonrecurringMember 2018-12-31 0000072903 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000072903 us-gaap:OtherCurrentAssetsMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherCurrentAssetsMember xel:ElectricCommodityContractMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000072903 us-gaap:OtherNoncurrentAssetsMember 2018-12-31 0000072903 us-gaap:OtherCurrentAssetsMember xel:NaturalGasCommodityContractMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherCurrentAssetsMember xel:ElectricCommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherCurrentAssetsMember xel:NaturalGasCommodityContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000072903 us-gaap:OtherNoncurrentAssetsMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherCurrentAssetsMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherCurrentAssetsMember us-gaap:CommodityContractMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherCurrentAssetsMember 2018-12-31 0000072903 us-gaap:OtherNoncurrentAssetsMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherCurrentAssetsMember xel:ElectricCommodityContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000072903 us-gaap:OtherCurrentAssetsMember 2019-12-31 0000072903 us-gaap:OtherNoncurrentAssetsMember xel:PurchasedPowerAgreementsMember us-gaap:FairValueMeasurementsNonrecurringMember 2018-12-31 0000072903 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000072903 us-gaap:OtherCurrentAssetsMember xel:NaturalGasCommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000072903 us-gaap:OtherCurrentAssetsMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherCurrentAssetsMember xel:ElectricCommodityContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherCurrentAssetsMember xel:ElectricCommodityContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherCurrentAssetsMember xel:PurchasedPowerAgreementsMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000072903 us-gaap:OtherCurrentAssetsMember xel:NaturalGasCommodityContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000072903 us-gaap:OtherNoncurrentAssetsMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherCurrentAssetsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000072903 us-gaap:OtherCurrentAssetsMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherCurrentAssetsMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherCurrentAssetsMember xel:NaturalGasCommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherNoncurrentAssetsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000072903 us-gaap:OtherNoncurrentAssetsMember xel:PurchasedPowerAgreementsMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000072903 us-gaap:OtherCurrentAssetsMember xel:ElectricCommodityContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherCurrentAssetsMember xel:ElectricCommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherNoncurrentAssetsMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000072903 us-gaap:OtherNoncurrentLiabilitiesMember xel:PurchasedPowerAgreementsMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000072903 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000072903 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000072903 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember xel:NaturalGasCommodityContractMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000072903 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember xel:PurchasedPowerAgreementsMember us-gaap:FairValueMeasurementsNonrecurringMember 2018-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember xel:NaturalGasCommodityContractMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember xel:ElectricCommodityContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember xel:NaturalGasCommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember xel:NaturalGasCommodityContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember xel:ElectricCommodityContractMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember xel:PurchasedPowerAgreementsMember us-gaap:FairValueMeasurementsNonrecurringMember 2019-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-12-31 0000072903 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember xel:ElectricCommodityContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember xel:ElectricCommodityContractMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherNoncurrentLiabilitiesMember xel:PurchasedPowerAgreementsMember us-gaap:FairValueMeasurementsNonrecurringMember 2018-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember xel:ElectricCommodityContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherNoncurrentLiabilitiesMember 2019-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember xel:ElectricCommodityContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateSwapMember us-gaap:CashFlowHedgingMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember xel:ElectricCommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember xel:NaturalGasCommodityContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2018-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember xel:ElectricCommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember xel:NaturalGasCommodityContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember xel:NaturalGasCommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2019-12-31 0000072903 us-gaap:OtherCurrentLiabilitiesMember xel:NaturalGasCommodityContractMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherNoncurrentLiabilitiesMember 2018-12-31 0000072903 us-gaap:OtherNoncurrentLiabilitiesMember us-gaap:CommodityContractMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:NondesignatedMember 2018-12-31 0000072903 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-01-01 2017-12-31 0000072903 us-gaap:PensionPlansDefinedBenefitMember 2017-01-01 2017-12-31 0000072903 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-01-01 2018-12-31 0000072903 us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-12-31 0000072903 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-12-31 0000072903 us-gaap:PensionPlansDefinedBenefitMember 2018-01-01 2018-12-31 0000072903 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:OtherInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:OtherInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:CashAndCashEquivalentsMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000072903 xel:CommingledFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:OtherInvestmentsMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:EquitySecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:CashAndCashEquivalentsMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000072903 xel:CommingledFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:OtherInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:OtherInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:DebtSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:EquitySecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000072903 xel:CommingledFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:DebtSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:OtherInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000072903 xel:CommingledFundsMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000072903 xel:CommingledFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000072903 xel:CommingledFundsMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:OtherInvestmentsMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:OtherInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000072903 xel:CommingledFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000072903 xel:CommingledFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel1Member us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:CashAndCashEquivalentsMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000072903 xel:CommingledFundsMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000072903 xel:CommingledFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000072903 xel:InsuranceContractsMember us-gaap:FairValueInputsLevel2Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000072903 xel:InsuranceContractsMember us-gaap:FairValueInputsLevel1Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:OtherInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000072903 xel:InsuranceContractsMember us-gaap:FairValueInputsLevel3Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel3Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:FairValueInputsLevel2Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:OtherInvestmentsMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:FairValueInputsLevel3Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:DebtSecuritiesMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:CashAndCashEquivalentsMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:FairValueInputsLevel1Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000072903 xel:CommingledFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000072903 xel:CommingledFundsMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:FairValueInputsLevel2Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:OtherInvestmentsMember us-gaap:FairValueInputsLevel1Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000072903 xel:CommingledFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000072903 xel:CommingledFundsMember us-gaap:FairValueInputsLevel2Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000072903 xel:InsuranceContractsMember us-gaap:FairValueInputsLevel3Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:OtherInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:OtherInvestmentsMember us-gaap:FairValueInputsLevel2Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:OtherInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000072903 xel:InsuranceContractsMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000072903 xel:InsuranceContractsMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:OtherInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000072903 xel:InsuranceContractsMember us-gaap:FairValueInputsLevel1Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel3Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:OtherInvestmentsMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:FairValueInputsLevel1Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000072903 xel:InsuranceContractsMember us-gaap:FairValueInputsLevel2Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:DebtSecuritiesMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000072903 xel:CommingledFundsMember us-gaap:FairValueInputsLevel3Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel2Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000072903 xel:CommingledFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:DebtSecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:CashAndCashEquivalentsMember us-gaap:FairValueInputsLevel1Member us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:EquitySecuritiesMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000072903 xel:ShorttointermediatefixedincomesecuritiesMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:EquitySecuritiesMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000072903 xel:AlternativeInvestmentsMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000072903 xel:AlternativeInvestmentsMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000072903 xel:LongDurationFixedIncomeandInterestRateSwapSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000072903 xel:ShorttointermediatefixedincomesecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000072903 xel:ShorttointermediatefixedincomesecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000072903 xel:AlternativeInvestmentsMember us-gaap:PensionPlansDefinedBenefitMember 2018-12-31 0000072903 xel:LongDurationFixedIncomeandInterestRateSwapSecuritiesMember us-gaap:PensionPlansDefinedBenefitMember 2019-12-31 0000072903 xel:AlternativeInvestmentsMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000072903 xel:LongDurationFixedIncomeandInterestRateSwapSecuritiesMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000072903 xel:LongDurationFixedIncomeandInterestRateSwapSecuritiesMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-12-31 0000072903 xel:ShorttointermediatefixedincomesecuritiesMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2017-12-31 0000072903 us-gaap:PensionPlansDefinedBenefitMember 2017-12-31 0000072903 srt:ScenarioForecastMember us-gaap:PensionPlansDefinedBenefitMember 2020-01-01 2020-12-31 0000072903 us-gaap:PensionPlansDefinedBenefitMember us-gaap:SubsequentEventMember 2020-01-01 2020-01-31 0000072903 srt:ScenarioForecastMember 2020-12-31 0000072903 us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember 2019-01-01 2019-12-31 0000072903 us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember 2019-12-31 0000072903 us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember 2018-12-31 0000072903 us-gaap:OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember 2018-01-01 2018-12-31 0000072903 xel:NSPMinnesotaandNSPWisconsinMemberMember xel:FERCProceedingMISOROEComplaintMember 2015-02-01 2015-02-28 0000072903 xel:SpsMember us-gaap:AlternativeEnergyMember xel:NMPRCMember 2019-01-01 2019-12-31 0000072903 xel:NspMinnesotaMember 2018-01-01 2018-12-31 0000072903 xel:NSPMinnesotaandNSPWisconsinMemberMember xel:FERCProceedingMISOROEComplaintMember xel:FederalEnergyRegulatoryCommissionFERCMember 2016-01-01 2016-12-31 0000072903 xel:NSPMinnesotaandNSPWisconsinMemberMember xel:FERCProceedingMISOROEComplaintMember 2016-09-28 2019-12-31 0000072903 xel:NSPMinnesotaandNSPWisconsinMemberMember xel:FERCProceedingMISOROEComplaintMember 2013-11-01 2013-11-30 0000072903 xel:MECHoldingsLLCMember us-gaap:UnregulatedOperationMember 2019-01-01 2019-12-31 0000072903 xel:GasTradingLitigationMember 2019-12-31 0000072903 xel:SpsMember xel:SPPOpenAccessTransmissionTariffUpgradeCostsMember xel:SouthwestPowerPoolSPPMember 2017-01-01 2017-12-31 0000072903 xel:GeneralElectricGEDomain 2019-01-01 2019-12-31 0000072903 xel:PscoMember srt:MinimumMember xel:LineExtensionDisputesMember 2015-12-01 2015-12-31 0000072903 xel:NspMinnesotaMember 2019-01-01 2019-01-31 0000072903 xel:NSPWisconsinMember xel:AshlandMgpSiteMember 2019-12-31 0000072903 xel:SpsMember us-gaap:CapitalAdditionsMember xel:TolkUnits1and2Member xel:RegionalHazeRulesMember 2019-12-31 0000072903 xel:NSPWisconsinMember xel:AshlandMgpSiteMember 2019-01-01 2019-12-31 0000072903 xel:NspMinnesotaMember xel:FederalCoalAshRegulationDomain 2019-12-31 0000072903 xel:CleanWaterActEffluentLimitationsGuidelinesDomain 2019-12-31 0000072903 xel:FederalCoalAshRegulationDomain 2019-12-31 0000072903 xel:OtherMGPLandfillorDisposalSitesDomain 2019-12-31 0000072903 xel:NspMinnesotaMember xel:FederalCleanWaterActSection316bMember 2019-12-31 0000072903 xel:NSPWisconsinMember xel:AshlandMgpSiteMember 2018-12-31 0000072903 us-gaap:CapitalAdditionsMember xel:FederalCleanWaterActSection316bMember 2019-12-31 0000072903 xel:NSPWisconsinMember xel:FederalCleanWaterActSection316bMember 2019-12-31 0000072903 xel:SpsMember xel:HarringtonUnits1and2Member xel:ImplementationoftheNationalAmbientAirQualityStandardforsulfurdioxideMember 2019-01-01 2019-12-31 0000072903 xel:PscoMember xel:FederalCoalAshRegulationDomain 2019-12-31 0000072903 xel:ElectricPlantSteamAndOtherProductionAsbestosMember 2018-01-01 2018-12-31 0000072903 us-gaap:GasGatheringAndProcessingEquipmentMember 2018-01-01 2018-12-31 0000072903 us-gaap:ElectricDistributionMember 2018-01-01 2018-12-31 0000072903 xel:NonutilityandotherMember 2018-12-31 0000072903 xel:ElectricPlantWindProductionMember 2018-01-01 2018-12-31 0000072903 xel:CommonandOtherPropertyCommonMiscellaneousMember 2018-12-31 0000072903 us-gaap:NuclearPlantMember 2018-01-01 2018-12-31 0000072903 xel:ElectricPlantWindProductionMember 2017-12-31 0000072903 xel:ElectricPlantOtherSourcesMember 2018-01-01 2018-12-31 0000072903 xel:NonutilityandotherMember 2018-01-01 2018-12-31 0000072903 xel:NaturalGasPlantGasTransmissionAndDistributionMember 2018-01-01 2018-12-31 0000072903 xel:NaturalGasPlantGasTransmissionAndDistributionMember 2018-12-31 0000072903 xel:ElectricPlantOtherSourcesMember 2018-12-31 0000072903 xel:CommonandOtherPropertyCommonMiscellaneousMember 2018-01-01 2018-12-31 0000072903 xel:NonutilityandotherMember 2017-12-31 0000072903 xel:ElectricPlantSteamAndOtherProductionAsbestosMember 2018-12-31 0000072903 xel:ElectricPlantWindProductionMember 2018-12-31 0000072903 xel:NaturalGasPlantGasTransmissionAndDistributionMember 2017-12-31 0000072903 us-gaap:GasGatheringAndProcessingEquipmentMember 2018-12-31 0000072903 us-gaap:ElectricDistributionMember 2018-12-31 0000072903 us-gaap:ElectricDistributionMember 2017-12-31 0000072903 us-gaap:NuclearPlantMember 2018-12-31 0000072903 us-gaap:GasGatheringAndProcessingEquipmentMember 2017-12-31 0000072903 xel:ElectricPlantSteamAndOtherProductionAsbestosMember 2017-12-31 0000072903 us-gaap:NuclearPlantMember 2017-12-31 0000072903 xel:CommonandOtherPropertyCommonMiscellaneousMember 2017-12-31 0000072903 xel:ElectricPlantOtherSourcesMember 2017-12-31 0000072903 xel:SpsMember us-gaap:RemovalCostsMember 2018-12-31 0000072903 xel:NSPWisconsinMember us-gaap:RemovalCostsMember 2018-12-31 0000072903 xel:NspMinnesotaMember us-gaap:RemovalCostsMember 2018-12-31 0000072903 xel:NSPWisconsinMember us-gaap:RemovalCostsMember 2019-12-31 0000072903 xel:PscoMember us-gaap:RemovalCostsMember 2019-12-31 0000072903 xel:PscoMember us-gaap:RemovalCostsMember 2018-12-31 0000072903 xel:SpsMember us-gaap:RemovalCostsMember 2019-12-31 0000072903 xel:NspMinnesotaMember us-gaap:RemovalCostsMember 2019-12-31 0000072903 us-gaap:RemovalCostsMember 2019-12-31 0000072903 us-gaap:RemovalCostsMember 2018-12-31 0000072903 xel:NaturalGasPlantGasTransmissionAndDistributionMember 2019-01-01 2019-12-31 0000072903 xel:ElectricPlantSteamAndOtherProductionAsbestosMember 2019-01-01 2019-12-31 0000072903 us-gaap:GasGatheringAndProcessingEquipmentMember 2019-12-31 0000072903 xel:NonutilityandotherMember 2019-01-01 2019-12-31 0000072903 xel:ElectricPlantOtherSourcesMember 2019-01-01 2019-12-31 0000072903 us-gaap:ElectricDistributionMember 2019-01-01 2019-12-31 0000072903 us-gaap:ElectricDistributionMember 2019-12-31 0000072903 xel:ElectricPlantSteamAndOtherProductionAsbestosMember 2019-12-31 0000072903 us-gaap:NuclearPlantMember 2019-01-01 2019-12-31 0000072903 us-gaap:NuclearPlantMember 2019-12-31 0000072903 us-gaap:GasGatheringAndProcessingEquipmentMember 2019-01-01 2019-12-31 0000072903 xel:NaturalGasPlantGasTransmissionAndDistributionMember 2019-12-31 0000072903 xel:ElectricPlantWindProductionMember 2019-12-31 0000072903 xel:ElectricPlantWindProductionMember 2019-01-01 2019-12-31 0000072903 xel:CommonandOtherPropertyCommonMiscellaneousMember 2019-12-31 0000072903 xel:CommonandOtherPropertyCommonMiscellaneousMember 2019-01-01 2019-12-31 0000072903 xel:ElectricPlantOtherSourcesMember 2019-12-31 0000072903 xel:NonutilityandotherMember 2019-12-31 0000072903 xel:NspMinnesotaMember us-gaap:InsuranceRelatedAssessmentsMember 2019-12-31 0000072903 xel:NspMinnesotaMember srt:MaximumMember us-gaap:InsuranceRelatedAssessmentsMember 2019-12-31 0000072903 xel:NspMinnesotaMember us-gaap:InsuranceRelatedAssessmentsMember 2019-01-01 2019-12-31 0000072903 xel:MonticelloMember 2019-12-31 0000072903 srt:MinimumMember 2019-01-01 2019-12-31 0000072903 xel:PrairieIslandMember 2019-12-31 0000072903 srt:MaximumMember 2019-01-01 2019-12-31 0000072903 us-gaap:MeasurementInputRiskFreeInterestRateMember 2018-12-31 0000072903 us-gaap:MeasurementInputRiskFreeInterestRateMember 2019-12-31 0000072903 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2019-12-31 0000072903 xel:PurchasedPowerAgreementsMember 2019-12-31 0000072903 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2018-12-31 0000072903 xel:PurchasedPowerAgreementsMember 2018-12-31 0000072903 xel:PurchasedPowerAgreementsMember 2019-01-01 2019-12-31 0000072903 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2017-01-01 2017-12-31 0000072903 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2019-01-01 2019-12-31 0000072903 xel:PurchasedPowerAgreementsMember 2018-01-01 2018-12-31 0000072903 us-gaap:PropertyPlantAndEquipmentOtherTypesMember 2018-01-01 2018-12-31 0000072903 xel:PurchasedPowerAgreementsMember 2017-01-01 2017-12-31 0000072903 xel:WYCOInc.Member 2019-12-31 0000072903 xel:NspMinnesotaMember xel:PurchasedPowerAgreementsMember xel:MankatoEnergyCenterMember 2019-12-31 0000072903 xel:WYCOInc.Member 2018-12-31 0000072903 xel:GasStorageFacilitiesMember 2018-12-31 0000072903 xel:GasStorageFacilitiesMember 2019-12-31 0000072903 us-gaap:PipelinesMember 2018-12-31 0000072903 us-gaap:PipelinesMember 2019-12-31 0000072903 xel:NuclearFuelPurchaseCommitmentMember 2019-12-31 0000072903 xel:NaturalGasStorageAndTransportationMember 2019-12-31 0000072903 xel:CoalMember 2019-12-31 0000072903 xel:NaturalGasSupplyMember 2019-12-31 0000072903 xel:EnergyPaymentsMember 2019-01-01 2019-12-31 0000072903 xel:EnergyPaymentsMember 2017-01-01 2017-12-31 0000072903 xel:EnergyPaymentsMember 2018-01-01 2018-12-31 0000072903 xel:CapacityPaymentsMember 2019-01-01 2019-12-31 0000072903 xel:CapacityPaymentsMember 2018-01-01 2018-12-31 0000072903 xel:CapacityPaymentsMember 2017-01-01 2017-12-31 0000072903 xel:EnergyPaymentsMember 2019-12-31 0000072903 xel:CapacityPaymentsMember 2019-12-31 0000072903 us-gaap:VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMember 2018-12-31 0000072903 us-gaap:VariableInterestEntityPrimaryBeneficiaryAggregatedDisclosureMember 2019-12-31 0000072903 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryAggregatedDisclosureMember 2019-12-31 0000072903 us-gaap:VariableInterestEntityNotPrimaryBeneficiaryAggregatedDisclosureMember 2018-12-31 0000072903 xel:CognizantAgreementMember 2019-12-31 0000072903 xel:AccentureAgreementMember 2019-12-31 0000072903 xel:IbmAgreementMember 2019-12-31 0000072903 xel:IbmAgreementMember 2018-01-01 2018-12-31 0000072903 xel:CognizantAgreementMember 2019-01-01 2019-12-31 0000072903 xel:AccentureAgreementMember 2019-01-01 2019-12-31 0000072903 xel:AccentureAgreementMember 2017-01-01 2017-12-31 0000072903 xel:IbmAgreementMember 2019-01-01 2019-12-31 0000072903 xel:IbmAgreementMember 2017-01-01 2017-12-31 0000072903 xel:AccentureAgreementMember 2018-01-01 2018-12-31 0000072903 us-gaap:InterestRateSwapMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 2018-12-31 0000072903 us-gaap:InterestRateSwapMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-12-31 0000072903 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 2018-12-31 0000072903 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-12-31 0000072903 us-gaap:InterestRateSwapMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000072903 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-12-31 0000072903 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-12-31 0000072903 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2017-12-31 0000072903 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0000072903 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-12-31 0000072903 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-12-31 0000072903 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0000072903 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-12-31 0000072903 us-gaap:InterestRateSwapMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000072903 us-gaap:InterestRateSwapMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-12-31 0000072903 us-gaap:InterestRateSwapMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-12-31 0000072903 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-12-31 0000072903 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2019-01-01 2019-12-31 0000072903 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-01-01 2018-12-31 0000072903 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-01-01 2018-12-31 0000072903 us-gaap:ElectricityUsRegulatedMember 2018-01-01 2018-12-31 0000072903 us-gaap:ElectricityUsRegulatedMember 2019-01-01 2019-12-31 0000072903 us-gaap:OperatingSegmentsMember us-gaap:ElectricityUsRegulatedMember 2018-01-01 2018-12-31 0000072903 us-gaap:AllOtherSegmentsMember 2017-01-01 2017-12-31 0000072903 us-gaap:AllOtherSegmentsMember 2018-01-01 2018-12-31 0000072903 us-gaap:IntersegmentEliminationMember us-gaap:NaturalGasUsRegulatedMember 2017-01-01 2017-12-31 0000072903 us-gaap:NaturalGasUsRegulatedMember 2017-01-01 2017-12-31 0000072903 us-gaap:NaturalGasUsRegulatedMember 2018-01-01 2018-12-31 0000072903 us-gaap:NaturalGasUsRegulatedMember 2019-01-01 2019-12-31 0000072903 us-gaap:IntersegmentEliminationMember us-gaap:ElectricityUsRegulatedMember 2017-01-01 2017-12-31 0000072903 us-gaap:OperatingSegmentsMember us-gaap:ElectricityUsRegulatedMember 2017-01-01 2017-12-31 0000072903 us-gaap:ElectricityUsRegulatedMember 2017-01-01 2017-12-31 0000072903 us-gaap:IntersegmentEliminationMember us-gaap:ElectricityUsRegulatedMember 2018-01-01 2018-12-31 0000072903 us-gaap:AllOtherSegmentsMember 2019-01-01 2019-12-31 0000072903 us-gaap:IntersegmentEliminationMember 2017-01-01 2017-12-31 0000072903 us-gaap:IntersegmentEliminationMember us-gaap:ElectricityUsRegulatedMember 2019-01-01 2019-12-31 0000072903 us-gaap:IntersegmentEliminationMember us-gaap:NaturalGasUsRegulatedMember 2018-01-01 2018-12-31 0000072903 us-gaap:IntersegmentEliminationMember 2018-01-01 2018-12-31 0000072903 us-gaap:OperatingSegmentsMember us-gaap:NaturalGasUsRegulatedMember 2017-01-01 2017-12-31 0000072903 us-gaap:OperatingSegmentsMember 2017-01-01 2017-12-31 0000072903 us-gaap:OperatingSegmentsMember us-gaap:NaturalGasUsRegulatedMember 2018-01-01 2018-12-31 0000072903 us-gaap:IntersegmentEliminationMember us-gaap:NaturalGasUsRegulatedMember 2019-01-01 2019-12-31 0000072903 us-gaap:IntersegmentEliminationMember 2019-01-01 2019-12-31 0000072903 us-gaap:OperatingSegmentsMember us-gaap:ElectricityUsRegulatedMember 2019-01-01 2019-12-31 0000072903 us-gaap:OperatingSegmentsMember us-gaap:NaturalGasUsRegulatedMember 2019-01-01 2019-12-31 0000072903 2018-01-01 2018-03-31 0000072903 2018-10-01 2018-12-31 0000072903 2018-04-01 2018-06-30 0000072903 2018-07-01 2018-09-30 0000072903 2019-04-01 2019-06-30 0000072903 2019-10-01 2019-12-31 0000072903 2019-01-01 2019-03-31 0000072903 2019-07-01 2019-09-30 0000072903 srt:ParentCompanyMember 2018-01-01 2018-12-31 0000072903 srt:ParentCompanyMember 2017-01-01 2017-12-31 0000072903 srt:ParentCompanyMember 2019-01-01 2019-12-31 0000072903 srt:ParentCompanyMember 2018-12-31 0000072903 srt:ParentCompanyMember 2019-12-31 0000072903 srt:ParentCompanyMember 2017-12-31 0000072903 srt:ParentCompanyMember 2016-12-31 0000072903 srt:ParentCompanyMember xel:XcelEnergyServicesIncMember 2019-12-31 0000072903 srt:ParentCompanyMember xel:XcelEnergyVenturesIncMember 2019-12-31 0000072903 srt:ParentCompanyMember xel:NspMinnesotaMember 2019-12-31 0000072903 srt:ParentCompanyMember xel:NspMinnesotaMember 2018-12-31 0000072903 srt:ParentCompanyMember xel:SpsMember 2019-12-31 0000072903 srt:ParentCompanyMember xel:XcelEnergyServicesIncMember 2018-12-31 0000072903 srt:ParentCompanyMember xel:NSPWisconsinMember 2018-12-31 0000072903 srt:ParentCompanyMember xel:NSPWisconsinMember 2019-12-31 0000072903 srt:ParentCompanyMember srt:SubsidiariesMember 2019-12-31 0000072903 srt:ParentCompanyMember xel:XcelEnergyVenturesIncMember 2018-12-31 0000072903 srt:ParentCompanyMember xel:SpsMember 2018-12-31 0000072903 srt:ParentCompanyMember xel:PscoMember 2019-12-31 0000072903 srt:ParentCompanyMember srt:SubsidiariesMember 2018-12-31 0000072903 srt:ParentCompanyMember xel:PscoMember 2018-12-31 0000072903 us-gaap:PerformanceGuaranteeMember xel:LoanforHiawathaCollegiateHighSchoolMember 2019-12-31 0000072903 us-gaap:PerformanceGuaranteeMember xel:SuretyBondsMember 2019-12-31 0000072903 srt:ParentCompanyMember 2019-10-01 2019-12-31 0000072903 us-gaap:AllowanceForCreditLossMember 2019-01-01 2019-12-31 0000072903 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-01-01 2019-12-31 0000072903 us-gaap:AllowanceForCreditLossMember 2016-12-31 0000072903 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-01-01 2017-12-31 0000072903 us-gaap:AllowanceForCreditLossMember 2017-01-01 2017-12-31 0000072903 us-gaap:AllowanceForCreditLossMember 2018-12-31 0000072903 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2019-12-31 0000072903 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2017-12-31 0000072903 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-12-31 0000072903 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2016-12-31 0000072903 us-gaap:AllowanceForCreditLossMember 2017-12-31 0000072903 us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember 2018-01-01 2018-12-31 0000072903 us-gaap:AllowanceForCreditLossMember 2019-12-31 0000072903 us-gaap:AllowanceForCreditLossMember 2018-01-01 2018-12-31 iso4217:USD xbrli:shares utreg:Rate iso4217:USD xbrli:shares xbrli:pure xel:Parties utreg:MMBTU xel:Counterparty utreg:MWh xel:Canister xel:Plant xel:Reactor utreg:MW

 

xcelenergylogo.jpg
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-K
(Mark One)
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the fiscal year ended December 31, 2019 or
TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
001-3034
(Commission File Number)
Xcel Energy Inc.
(Exact name of registrant as specified in its charter)
 
 
 
Minnesota
 
41-0448030
(State or Other Jurisdiction of Incorporation or Organization)
 
(IRS Employer Identification No.)
 
 
 
414 Nicollet Mall
Minneapolis
Minnesota
 
55401
(Address of Principal Executive Offices)

 
(Zip Code)
612
330-5500
(Registrant’s Telephone Number, Including Area Code)
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
 
Trading Symbol
 
Name of each exchange on which registered
Common Stock, $2.50 par value
 
XEL
 
Nasdaq Stock Market LLC

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes  No
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.  Yes  No
Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. 
Yes  No
Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation
S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).  Yes  No
Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.  Large accelerated filer  Accelerated filer  Non-accelerated filer Smaller reporting company Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act).  Yes No
As of June 28, 2019, the aggregate market value of the voting common stock held by non-affiliates of the Registrant was $30,629,347,167 and there were 514,865,476 shares of common stock outstanding.
As of Feb. 13, 2020, there were 524,669,024 shares of common stock outstanding, $2.50 par value.
DOCUMENTS INCORPORATED BY REFERENCE
The Registrant’s definitive Proxy Statement for its 2020 Annual Meeting of Shareholders is incorporated by reference into Part III of this Form 10-K.
 

1


TABLE OF CONTENTS
PART I