false--12-31FY2019000009212200000031530000041091000006690400010041550001160661YesYesYesYesYesfalsefalsefalsefalsefalsefalseNon-accelerated FilerNon-accelerated FilerNon-accelerated FilerNon-accelerated FilerYesYesYesYesYesfalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalseNoNoNoNoNoYesYesNoNo150000001500000015000000150000007000000070000000P1DP2Y8000000200000020000000.00690.01080.0000250.000025P3YP15YP3Y6M000P182D0.00920.008760000000.3333P5Y0.6667P6YP9Y0.0001P2Y110000000.330.050.04520.04920.04720.04640.0460.04212.30002.38002.460054010000.000.015400.010.01150000000040000000200000001130000100100000015000000004000000020000000113000010000000010000001000000000110000000030537500926150011210001001000305375009261500112100010010000.0713000.03340.02750.023750.0250.010.05250.01850.04120.02750.023750.0250.01P1YP3YP2Y0.5100000000114000000117000000610000006900000000890000001500000023000000290000001100000011000000720000002200000026000000070000001700000074000000190000003500000010000006000000150000000P40YP15Y2060000002700000005000000021111000000114000000P3Y290000006000000002000000020000003100000014000000600000039000000015000000020000002200000019000000200000010000000014000000270000003700000020000001000000100000004600000024000000200000010000000100000019000000600000000500000030000000100000000900000034000000100000001000000300000039000000160000000010000002000000170000000.04920.04200.05000.050.04920.04200.05000.04920.04200.0510025110011002511001P40YP45YP35YP30YP5Y00P5YP3YP5YP3YP8YP5YP8YP6YP8YP3Y31000000700000000654000000P1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP1YP3YP3YP3YP3Y0.3312400000014000000350000006000000291000000385000027500000100000002800000038500002750000010000000280000004751151000000047511510000000475115100000004751151000000010000001000000 0000092122 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember 2020-01-31 0000092122 2020-01-31 0000092122 so:GeorgiaPowerMember 2020-01-31 0000092122 so:AlabamaPowerMember 2020-01-31 0000092122 so:SouthernCompanyGasMember 2020-01-31 0000092122 so:SouthernPowerMember 2020-01-31 0000092122 so:AlabamaPowerMember so:PreferredStockCumulative100ParValue4.72SeriesMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:PreferredStockCumulative100ParValue4.92SeriesMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:PreferredStockCumulative100ParValue4.20SeriesMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:PreferredStockCumulative100ParValue4.52SeriesMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:PreferredStockCumulative100ParValue4.60SeriesMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:PreferredStockCumulative100ParValue4.64SeriesMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember 2019-01-01 2019-12-31 0000092122 2019-06-28 0000092122 so:SouthernPowerMember so:Series2016B1.850SeniorNotesDue2026Member 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:A5.00SeriesClassAPreferredStockMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:Series2016A1.000SeniorNotesDue2022Member 2019-01-01 2019-12-31 0000092122 so:Series2015A6.25JuniorSubordinatedNotesDue2075Member 2019-01-01 2019-12-31 0000092122 so:Series2017B5.25JuniorSubordinatedNotesDue2077Member 2019-01-01 2019-12-31 0000092122 so:Series2016A5.25JuniorSubordinatedNotesDue2076Member 2019-01-01 2019-12-31 0000092122 so:TwoThousandNineteenSeriesACorporateUnitsMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:Series2017A5.00JuniorSubordinatedNotesDue2077Member 2019-01-01 2019-12-31 0000092122 so:Series2020A4.95JuniorSubordinatedNotesDue2080Member 2019-01-01 2019-12-31 0000092122 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000092122 2017-01-01 2017-12-31 0000092122 us-gaap:NaturalGasUsRegulatedMember 2019-01-01 2019-12-31 0000092122 us-gaap:ElectricityPurchasedMember 2017-01-01 2017-12-31 0000092122 2018-01-01 2018-12-31 0000092122 so:WholesaleNonAffiliatesMember 2018-01-01 2018-12-31 0000092122 us-gaap:NaturalGasUsRegulatedMember 2017-01-01 2017-12-31 0000092122 us-gaap:NaturalGasUsRegulatedMember 2018-01-01 2018-12-31 0000092122 us-gaap:ElectricityPurchasedMember 2018-01-01 2018-12-31 0000092122 us-gaap:RetailMember 2019-01-01 2019-12-31 0000092122 so:WholesaleNonAffiliatesMember 2017-01-01 2017-12-31 0000092122 srt:FuelMember 2018-01-01 2018-12-31 0000092122 us-gaap:ProductAndServiceOtherMember 2017-01-01 2017-12-31 0000092122 srt:FuelMember 2019-01-01 2019-12-31 0000092122 us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-12-31 0000092122 us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-12-31 0000092122 so:OtherElectricRevenueMember 2019-01-01 2019-12-31 0000092122 us-gaap:ElectricityPurchasedMember 2019-01-01 2019-12-31 0000092122 so:OtherElectricRevenueMember 2017-01-01 2017-12-31 0000092122 so:OtherElectricRevenueMember 2018-01-01 2018-12-31 0000092122 so:WholesaleNonAffiliatesMember 2019-01-01 2019-12-31 0000092122 us-gaap:RetailMember 2017-01-01 2017-12-31 0000092122 srt:FuelMember 2017-01-01 2017-12-31 0000092122 us-gaap:RetailMember 2018-01-01 2018-12-31 0000092122 2016-12-31 0000092122 2018-12-31 0000092122 2017-12-31 0000092122 2019-12-31 0000092122 so:MaturityOfLongTermSeniorNotesAndDebtInYearTwoMember us-gaap:AdjustableRateLoansMember 2019-12-31 0000092122 so:MaturityOfLongTermSeniorNotesAndDebtInYearFourMember us-gaap:SeniorNotesMember 2019-12-31 0000092122 so:PreferredAndPreferenceStockMember 2018-12-31 0000092122 so:MaturityOfFirstMortgageBondsDueTwoThousandTwentyThreeMember 2018-12-31 0000092122 so:MaturityOfLoansDueTwoThousandTwentyOneMember 2019-12-31 0000092122 so:MaturityOfFirstMortgageBondsDueTwoThousandTwentyThreeMember 2019-12-31 0000092122 so:MaturityofJuniorSubordinatedNotesDue2024Member us-gaap:JuniorSubordinatedDebtMember 2018-12-31 0000092122 so:MaturityOfPollutionControlBondsVariableRateDueTwoThousandTwentyOneMember 2018-12-31 0000092122 so:LongTermSeniorNotesAndDebtMaturedIn2019Member us-gaap:SeniorNotesMember 2019-12-31 0000092122 so:MaturityOfPollutionControlBondsVariableRateDue2024Member 2019-12-31 0000092122 so:MaturityOfLoansForFederalFinancingBankPeriodOneMember 2019-12-31 0000092122 so:MaturityOfLongTermSeniorNotesAndDebtInYearTwoMember us-gaap:SeniorNotesMember 2018-12-31 0000092122 so:MaturityofJuniorSubordinatedNotesDue2027To2077Member us-gaap:JuniorSubordinatedDebtMember 2019-12-31 0000092122 so:MaturityOfLoansDueTwoThousandTwentyMember 2018-12-31 0000092122 so:MaturityOfFirstMortgageBondsDue2026to2059Member 2018-12-31 0000092122 so:MaturityOfFirstMortgageBondsDue2026to2059Member 2019-12-31 0000092122 so:MaturityOfLongTermSeniorNotesAndDebtInYearThreeMember us-gaap:SeniorNotesMember 2018-12-31 0000092122 so:MaturityOfPollutionControlBondsVariableRateDue2022Member 2018-12-31 0000092122 so:MaturityOfPollutionControlBondsTwoThousandTwentyFiveToTwoThousandFiftyThreeMember 2019-12-31 0000092122 so:MaturityOfPollutionControlBondsPeriodTwoMember 2018-12-31 0000092122 us-gaap:CumulativePreferredStockMember so:RedeemablePreferredStockTypeOneMember 2019-12-31 0000092122 so:MaturityOfPollutionControlBondsDue2023Member 2019-12-31 0000092122 so:LongTermSeniorNotesAndDebtMaturedIn2019Member us-gaap:SeniorNotesMember 2018-12-31 0000092122 so:MaturityofLongTermSeniorNotesandDebtTwoThousandTwentyFivetoTwoThousandFortyNineMember us-gaap:SeniorNotesMember 2019-12-31 0000092122 us-gaap:CumulativePreferredStockMember so:RedeemablePreferredStockTypeTwoMember 2019-12-31 0000092122 so:MaturityofLongTermSeniorNotesandDebtTwoThousandTwentyFivetoTwoThousandFortyNineMember us-gaap:SeniorNotesMember 2018-12-31 0000092122 so:MaturityOfPollutionControlBondsPeriodTwoMember 2019-12-31 0000092122 so:MaturityOfLoansDue2024Member 2019-12-31 0000092122 so:MaturityOfFirstMortgageBondsDueTwoThousandNineteenMember 2019-12-31 0000092122 so:MaturityofPollutionControlBondsDue2022Member 2019-12-31 0000092122 so:PreferredAndPreferenceStockMember 2019-12-31 0000092122 so:MaturityOfLongTermDebtInFuturePeriodTwoMember 2018-12-31 0000092122 so:MaturityOfPollutionControlBondsTwoThousandTwentyFiveToTwoThousandFiftyThreeMember 2018-12-31 0000092122 so:MaturityOfLongTermSeniorNotesAndDebtInYearThreeMember us-gaap:AdjustableRateLoansMember 2018-12-31 0000092122 so:MaturityOfLoansDue2022Member 2019-12-31 0000092122 so:MaturityOfLoansDueTwoThousandTwentyMember 2019-12-31 0000092122 so:MaturityofJuniorSubordinatedNotesDue2024Member us-gaap:JuniorSubordinatedDebtMember 2019-12-31 0000092122 so:MaturityOfTaxableRevenueBondsPeriodOneMember 2018-12-31 0000092122 so:MaturityOfLongTermSeniorNotesAndDebtInYearFourMember us-gaap:SeniorNotesMember 2018-12-31 0000092122 so:MaturityOfLongTermSeniorNotesAndDebtInYearTwoMember us-gaap:AdjustableRateLoansMember 2018-12-31 0000092122 us-gaap:CumulativePreferredStockMember so:RedeemablePreferredStockTypeTwoMember 2018-12-31 0000092122 so:MaturityOfLongTermSeniorNotesAndDebtInYearFiveMember us-gaap:SeniorNotesMember 2019-12-31 0000092122 so:MaturityOfPollutionControlBondsVariableRateDue2020Member 2019-12-31 0000092122 so:MaturityOfLongTermSeniorNotesAndDebtInYearThreeMember us-gaap:AdjustableRateLoansMember 2019-12-31 0000092122 us-gaap:CumulativePreferredStockMember so:RedeemablePreferredStockTypeOneMember 2018-12-31 0000092122 so:MaturityofJuniorSubordinatedNotesDue2027To2077Member us-gaap:JuniorSubordinatedDebtMember 2018-12-31 0000092122 so:MaturityOfLongTermSeniorNotesAndDebtInYearTwoMember us-gaap:SeniorNotesMember 2019-12-31 0000092122 so:MaturityOfLoansDue2023Member 2019-12-31 0000092122 so:MaturityOfPollutionControlBondsVariableRateDue2024Member 2018-12-31 0000092122 so:MaturityOfPollutionControlBondsVariableRateDue2020Member 2018-12-31 0000092122 so:MaturityOfFirstMortgageBondsDueTwoThousandNineteenMember 2018-12-31 0000092122 so:MaturityOfLongTermSeniorNotesAndDebtInYearThreeMember us-gaap:SeniorNotesMember 2019-12-31 0000092122 so:MaturityOfTaxableRevenueBondsPeriodOneMember 2019-12-31 0000092122 so:MaturityOfLoansDue2023Member 2018-12-31 0000092122 so:MaturityofLongTermSeniorNotesandDebtInNextTwelveMonthsMember us-gaap:SeniorNotesMember 2018-12-31 0000092122 so:MaturityOfPollutionControlBondsVariableRateDueTwoThousandTwentyOneMember 2019-12-31 0000092122 so:MaturityofLongTermSeniorNotesandDebtInNextTwelveMonthsMember us-gaap:SeniorNotesMember 2019-12-31 0000092122 so:MaturityOfLoansForFederalFinancingBankPeriodOneMember 2018-12-31 0000092122 so:MaturityofPollutionControlBondsDueTwothousandNineteenMember 2019-12-31 0000092122 so:MaturityOfLongTermDebtInFuturePeriodTwoMember 2019-12-31 0000092122 so:MaturityOfLongTermSeniorNotesAndDebtInYearFiveMember us-gaap:SeniorNotesMember 2018-12-31 0000092122 so:MaturityOfPollutionControlBondsVariableRateDue2022Member 2019-12-31 0000092122 so:MaturityOfLoansDueTwoThousandTwentyOneMember 2018-12-31 0000092122 so:MaturityOfLoansDue2024Member 2018-12-31 0000092122 so:MaturityofPollutionControlBondsDue2022Member 2018-12-31 0000092122 so:MaturityofPollutionControlBondsDueTwothousandNineteenMember 2018-12-31 0000092122 so:MaturityOfPollutionControlBondsDue2023Member 2018-12-31 0000092122 so:MaturityOfLoansDue2022Member 2018-12-31 0000092122 so:RedeemablePreferredStockTypeTwoMember 2018-12-31 0000092122 us-gaap:RedeemablePreferredStockMember 2018-12-31 0000092122 so:RedeemablePreferredStockTypeOneMember 2019-12-31 0000092122 so:RedeemablePreferredStockTypeTwoMember 2019-12-31 0000092122 so:RedeemablePreferredStockTypeOneMember 2018-12-31 0000092122 so:RedeemablePreferredStockTypeTwoMember 2018-01-01 2018-12-31 0000092122 us-gaap:CumulativePreferredStockMember srt:MinimumMember so:RedeemablePreferredStockTypeOneMember 2019-01-01 2019-12-31 0000092122 us-gaap:RedeemablePreferredStockMember 2019-12-31 0000092122 us-gaap:CumulativePreferredStockMember srt:MaximumMember so:RedeemablePreferredStockTypeOneMember 2019-01-01 2019-12-31 0000092122 so:RedeemablePreferredStockTypeTwoMember 2019-01-01 2019-12-31 0000092122 so:PreferredAndPreferenceStockMember 2019-12-31 0000092122 us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000092122 us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000092122 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000092122 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000092122 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000092122 us-gaap:TreasuryStockMember 2016-12-31 0000092122 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000092122 us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000092122 us-gaap:CommonStockMember 2017-12-31 0000092122 us-gaap:CommonStockMember 2018-01-01 2018-12-31 0000092122 us-gaap:NoncontrollingInterestMember 2017-01-01 2017-12-31 0000092122 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000092122 so:PreferredAndPreferenceStockMember 2016-12-31 0000092122 us-gaap:NoncontrollingInterestMember 2017-12-31 0000092122 us-gaap:TreasuryStockMember 2018-12-31 0000092122 us-gaap:RetainedEarningsMember 2018-12-31 0000092122 us-gaap:CommonStockMember 2019-01-01 2019-12-31 0000092122 us-gaap:RetainedEarningsMember 2019-12-31 0000092122 us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000092122 us-gaap:TreasuryStockMember 2019-12-31 0000092122 us-gaap:NoncontrollingInterestMember 2018-01-01 2018-12-31 0000092122 us-gaap:CommonStockMember 2016-12-31 0000092122 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000092122 so:PreferredAndPreferenceStockMember 2017-01-01 2017-12-31 0000092122 us-gaap:TreasuryStockMember 2017-12-31 0000092122 us-gaap:TreasuryStockMember 2018-01-01 2018-12-31 0000092122 us-gaap:CommonStockMember 2017-01-01 2017-12-31 0000092122 us-gaap:NoncontrollingInterestMember 2019-12-31 0000092122 us-gaap:RetainedEarningsMember 2017-12-31 0000092122 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-12-31 0000092122 so:PreferredAndPreferenceStockMember 2018-12-31 0000092122 us-gaap:TreasuryStockMember 2019-01-01 2019-12-31 0000092122 us-gaap:NoncontrollingInterestMember 2016-12-31 0000092122 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000092122 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000092122 us-gaap:CommonStockMember 2018-12-31 0000092122 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000092122 us-gaap:CommonStockMember 2019-12-31 0000092122 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000092122 us-gaap:TreasuryStockMember 2017-01-01 2017-12-31 0000092122 us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000092122 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000092122 so:PreferredAndPreferenceStockMember 2017-12-31 0000092122 us-gaap:RetainedEarningsMember 2016-12-31 0000092122 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000092122 us-gaap:NoncontrollingInterestMember 2018-12-31 0000092122 so:AlabamaPowerMember so:WholesaleAffiliatesMember 2017-01-01 2017-12-31 0000092122 so:AlabamaPowerMember so:WholesaleNonAffiliatesMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember 2017-01-01 2017-12-31 0000092122 so:AlabamaPowerMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:RetailMember 2017-01-01 2017-12-31 0000092122 so:AlabamaPowerMember so:WholesaleAffiliatesMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember srt:FuelMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:WholesaleAffiliatesMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember srt:FuelMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:RetailMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember us-gaap:ProductAndServiceOtherMember 2017-01-01 2017-12-31 0000092122 so:AlabamaPowerMember so:WholesaleNonAffiliatesMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember srt:FuelMember 2017-01-01 2017-12-31 0000092122 so:AlabamaPowerMember so:WholesaleNonAffiliatesMember 2017-01-01 2017-12-31 0000092122 so:AlabamaPowerMember us-gaap:RetailMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember 2017-12-31 0000092122 so:AlabamaPowerMember 2016-12-31 0000092122 so:AlabamaPowerMember 2018-12-31 0000092122 so:AlabamaPowerMember 2019-12-31 0000092122 so:AlabamaPowerMember so:MaturityOfLongTermSeniorNotesAndDebtInYearTwoMember us-gaap:SeniorNotesMember 2018-12-31 0000092122 so:AlabamaPowerMember so:MaturityofLongTermSeniorNotesandDebtInNextTwelveMonthsMember us-gaap:SeniorNotesMember 2019-12-31 0000092122 so:AlabamaPowerMember us-gaap:CumulativePreferredStockMember so:RedeemablePreferredStockTypeOneMember 2019-12-31 0000092122 so:AlabamaPowerMember so:LongtermNotesPayableVariableRateDue2021Member us-gaap:AdjustableRateLoansMember 2019-12-31 0000092122 so:AlabamaPowerMember so:MaturityOfLongTermSeniorNotesAndDebtInYearThreeMember us-gaap:SeniorNotesMember 2019-12-31 0000092122 so:AlabamaPowerMember so:MaturityofLongTermSeniorNotesandDebtTwoThousandTwentyFivetoTwoThousandFortyNineMember us-gaap:SeniorNotesMember 2019-12-31 0000092122 so:AlabamaPowerMember so:MaturityOfPollutionControlBondsVariableRateDue2024Member 2019-12-31 0000092122 so:AlabamaPowerMember so:MaturityOfPollutionControlBondsVariableRateDueTwoThousandTwentyFourToTwoThousandThirtyEightMemberMember 2018-12-31 0000092122 so:AlabamaPowerMember so:MaturityOfLongTermSeniorNotesAndDebtInYearFourMember us-gaap:SeniorNotesMember 2019-12-31 0000092122 so:AlabamaPowerMember so:MaturityOfPollutionControlBondsTwoThousandThirtyFourMember 2019-12-31 0000092122 so:AlabamaPowerMember so:LongTermSeniorNotesAndDebtMaturedIn2019Member us-gaap:SeniorNotesMember 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:CumulativePreferredStockMember so:RedeemablePreferredStockTypeOneMember 2018-12-31 0000092122 so:AlabamaPowerMember so:MaturityOfPollutionControlBondsTwoThousandThirtyFourMember 2018-12-31 0000092122 so:AlabamaPowerMember so:MaturityOfPollutionControlBondsVariableRateDueTwoThousandTwentyOneMember 2019-12-31 0000092122 so:AlabamaPowerMember so:MaturityOfPollutionControlBondsVariableRateDueTwoThousandTwentyFourToTwoThousandThirtyEightMemberMember 2019-12-31 0000092122 so:AlabamaPowerMember so:MaturityOfLongTermDebtInFuturePeriodTwoMember 2019-12-31 0000092122 so:AlabamaPowerMember so:MaturityOfLongTermSeniorNotesAndDebtInYearFourMember us-gaap:SeniorNotesMember 2018-12-31 0000092122 so:AlabamaPowerMember so:MaturityOfLongTermDebtInFuturePeriodTwoMember 2018-12-31 0000092122 so:AlabamaPowerMember so:MaturityOfLongTermSeniorNotesAndDebtInYearTwoMember us-gaap:SeniorNotesMember 2019-12-31 0000092122 so:AlabamaPowerMember us-gaap:CumulativePreferredStockMember so:RedeemablePreferredStockTypeTwoMember 2018-12-31 0000092122 so:AlabamaPowerMember so:MaturityofLongTermSeniorNotesandDebtTwoThousandTwentyFivetoTwoThousandFortyNineMember us-gaap:SeniorNotesMember 2018-12-31 0000092122 so:AlabamaPowerMember so:MaturityOfPollutionControlBondsVariableRateDueTwoThousandTwentyOneMember 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:CumulativePreferredStockMember so:RedeemablePreferredStockTypeTwoMember 2019-12-31 0000092122 so:AlabamaPowerMember so:MaturityOfLongTermSeniorNotesAndDebtInYearThreeMember us-gaap:SeniorNotesMember 2018-12-31 0000092122 so:AlabamaPowerMember so:LongTermSeniorNotesAndDebtMaturedIn2019Member us-gaap:SeniorNotesMember 2019-12-31 0000092122 so:AlabamaPowerMember so:MaturityOfPollutionControlBondsVariableRateDue2024Member 2018-12-31 0000092122 so:AlabamaPowerMember so:MaturityofLongTermSeniorNotesandDebtInNextTwelveMonthsMember us-gaap:SeniorNotesMember 2018-12-31 0000092122 so:AlabamaPowerMember so:LongtermNotesPayableVariableRateDue2021Member us-gaap:AdjustableRateLoansMember 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:CumulativePreferredStockMember srt:MaximumMember so:RedeemablePreferredStockTypeOneMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:CumulativePreferredStockMember srt:MinimumMember so:RedeemablePreferredStockTypeOneMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember us-gaap:CumulativePreferredStockMember 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:CumulativePreferredStockMember so:RedeemablePreferredStockTypeTwoMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember us-gaap:CumulativePreferredStockMember srt:MaximumMember so:RedeemablePreferredStockTypeOneMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember us-gaap:CumulativePreferredStockMember 2019-12-31 0000092122 so:AlabamaPowerMember us-gaap:CumulativePreferredStockMember so:RedeemablePreferredStockTypeThreeMember 2019-12-31 0000092122 so:AlabamaPowerMember us-gaap:CumulativePreferredStockMember so:RedeemablePreferredStockTypeThreeMember 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:CumulativePreferredStockMember so:RedeemablePreferredStockTypeTwoMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:CumulativePreferredStockMember srt:MinimumMember so:RedeemablePreferredStockTypeOneMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000092122 so:AlabamaPowerMember us-gaap:CommonStockMember 2016-12-31 0000092122 so:AlabamaPowerMember us-gaap:CommonStockMember 2019-12-31 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2017-12-31 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000092122 so:AlabamaPowerMember us-gaap:CommonStockMember 2017-12-31 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000092122 so:AlabamaPowerMember us-gaap:CommonStockMember 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2019-12-31 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2016-12-31 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:WholesaleNonAffiliatesMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember 2017-01-01 2017-12-31 0000092122 so:GeorgiaPowerMember us-gaap:RetailMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:WholesaleAffiliatesMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:WholesaleNonAffiliatesMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:WholesaleAffiliatesMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:WholesaleAffiliatesMember 2017-01-01 2017-12-31 0000092122 so:GeorgiaPowerMember us-gaap:ProductAndServiceOtherMember 2017-01-01 2017-12-31 0000092122 so:GeorgiaPowerMember us-gaap:RetailMember 2017-01-01 2017-12-31 0000092122 so:GeorgiaPowerMember srt:FuelMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember us-gaap:RetailMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember srt:FuelMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember srt:FuelMember 2017-01-01 2017-12-31 0000092122 so:GeorgiaPowerMember us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:WholesaleNonAffiliatesMember 2017-01-01 2017-12-31 0000092122 so:GeorgiaPowerMember 2018-12-31 0000092122 so:GeorgiaPowerMember 2017-12-31 0000092122 so:GeorgiaPowerMember 2019-12-31 0000092122 so:GeorgiaPowerMember 2016-12-31 0000092122 so:GeorgiaPowerMember so:MaturityOfLoansDue2022Member 2019-12-31 0000092122 so:GeorgiaPowerMember so:MaturityofLongTermSeniorNotesandDebtInNextTwelveMonthsMember us-gaap:SeniorNotesMember 2019-12-31 0000092122 so:GeorgiaPowerMember so:MaturityOfPollutionControlBondsTwoThousandTwentyFiveToTwoThousandFiftyThreeMember 2019-12-31 0000092122 so:GeorgiaPowerMember so:MaturityofJuniorSubordinatedNotesDue2077Member us-gaap:JuniorSubordinatedDebtMember 2019-12-31 0000092122 so:GeorgiaPowerMember so:MaturityOfLoansDue2023Member 2018-12-31 0000092122 so:GeorgiaPowerMember so:MaturityOfLongTermSeniorNotesAndDebtInYearThreeMember us-gaap:SeniorNotesMember 2019-12-31 0000092122 so:GeorgiaPowerMember so:MaturityOfLoansForFederalFinancingBankPeriodOneMember 2019-12-31 0000092122 so:GeorgiaPowerMember so:MaturityofLongTermSeniorNotesandDebtTwoThousandTwentySixtoTwoThousandFortyThreeMember us-gaap:SeniorNotesMember 2019-12-31 0000092122 so:GeorgiaPowerMember so:MaturityOfLongTermSeniorNotesAndDebtInYearFourMember us-gaap:SeniorNotesMember 2019-12-31 0000092122 so:GeorgiaPowerMember so:MaturityOfLoansDue2024Member 2018-12-31 0000092122 so:GeorgiaPowerMember so:MaturityofJuniorSubordinatedNotesDue2077Member us-gaap:JuniorSubordinatedDebtMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:MaturityOfLoansDue2023Member 2019-12-31 0000092122 so:GeorgiaPowerMember so:MaturityOfLoansDue2024Member 2019-12-31 0000092122 so:GeorgiaPowerMember so:MaturityOfLoansDueTwoThousandTwentyOneMember 2019-12-31 0000092122 so:GeorgiaPowerMember so:MaturityOfLongTermSeniorNotesAndDebtInYearTwoMember us-gaap:SeniorNotesMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:MaturityofPollutionControlBondsDue2022Member 2019-12-31 0000092122 so:GeorgiaPowerMember so:MaturityofLongTermSeniorNotesandDebtInNextTwelveMonthsMember us-gaap:SeniorNotesMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:MaturityOfLoansDueTwoThousandTwentyOneMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:MaturityOfLongTermSeniorNotesAndDebtInYearFiveMember us-gaap:SeniorNotesMember 2019-12-31 0000092122 so:GeorgiaPowerMember so:MaturityOfLongTermSeniorNotesAndDebtInYearTwoMember us-gaap:SeniorNotesMember 2019-12-31 0000092122 so:GeorgiaPowerMember so:LongTermSeniorNotesAndDebtMaturedIn2019Member 2019-12-31 0000092122 so:GeorgiaPowerMember so:MaturityOfLoansForFederalFinancingBankPeriodOneMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:MaturityOfLongTermSeniorNotesAndDebtInYearThreeMember us-gaap:SeniorNotesMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:MaturityofPollutionControlBondsTwoThousandTwentySixtoTwoThousandFiftyThreeMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:MaturityOfPollutionControlRevenueBondsVariableRate2019Member 2018-12-31 0000092122 so:GeorgiaPowerMember so:MaturityofPollutionControlBondsDue2022Member 2018-12-31 0000092122 so:GeorgiaPowerMember so:MaturityOfLoansDueTwoThousandTwentyMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:MaturityOfLoansDue2022Member 2018-12-31 0000092122 so:GeorgiaPowerMember so:MaturityofPollutionControlBondsTwoThousandTwentySixtoTwoThousandFiftyThreeMember 2019-12-31 0000092122 so:GeorgiaPowerMember so:MaturityOfLoansDueTwoThousandTwentyMember 2019-12-31 0000092122 so:GeorgiaPowerMember so:LongTermSeniorNotesAndDebtMaturedIn2019Member 2018-12-31 0000092122 so:GeorgiaPowerMember so:MaturityOfLongTermSeniorNotesAndDebtInYearFourMember us-gaap:SeniorNotesMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:MaturityOfPollutionControlBondsTwoThousandTwentyFiveToTwoThousandFiftyThreeMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:MaturityOfLongTermSeniorNotesAndDebtInYearFiveMember us-gaap:SeniorNotesMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:MaturityOfPollutionControlRevenueBondsVariableRate2019Member 2019-12-31 0000092122 so:GeorgiaPowerMember so:MaturityofLongTermSeniorNotesandDebtTwoThousandTwentySixtoTwoThousandFortyThreeMember us-gaap:SeniorNotesMember 2018-12-31 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000092122 so:GeorgiaPowerMember us-gaap:CommonStockMember 2019-12-31 0000092122 so:GeorgiaPowerMember us-gaap:CommonStockMember 2017-12-31 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2019-12-31 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2016-12-31 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember us-gaap:CommonStockMember 2018-12-31 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000092122 so:GeorgiaPowerMember us-gaap:CommonStockMember 2016-12-31 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2017-12-31 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2018-12-31 0000092122 so:MississippiPowerMember 2017-01-01 2017-12-31 0000092122 so:MississippiPowerMember so:WholesaleNonAffiliatesMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember srt:FuelMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember us-gaap:RetailMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:WholesaleAffiliatesMember 2017-01-01 2017-12-31 0000092122 so:MississippiPowerMember so:WholesaleAffiliatesMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember srt:FuelMember 2017-01-01 2017-12-31 0000092122 so:MississippiPowerMember us-gaap:RetailMember 2017-01-01 2017-12-31 0000092122 so:MississippiPowerMember us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:WholesaleNonAffiliatesMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember srt:FuelMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember us-gaap:ProductAndServiceOtherMember 2017-01-01 2017-12-31 0000092122 so:MississippiPowerMember us-gaap:RetailMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember so:WholesaleNonAffiliatesMember 2017-01-01 2017-12-31 0000092122 so:MississippiPowerMember so:WholesaleAffiliatesMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember 2018-12-31 0000092122 so:MississippiPowerMember 2016-12-31 0000092122 so:MississippiPowerMember 2017-12-31 0000092122 so:MississippiPowerMember 2019-12-31 0000092122 so:MississippiPowerMember so:MaturityOfPollutionControlRevenueBondsVariableRatesTwoThousandTwentyFiveThroughTwoThousandTwentyEightMember 2018-12-31 0000092122 so:MississippiPowerMember so:MaturityOfPollutionControlBondsVariableRateDue2020Member 2018-12-31 0000092122 so:MississippiPowerMember so:MaturityOfPollutionControlRevenueBondsVariableRatesTwoThousandTwentyFiveThroughTwoThousandTwentyEightMember 2019-12-31 0000092122 so:MississippiPowerMember so:MaturityOfPollutionControlBondsDueTwoThousandTwentyEightMember 2019-12-31 0000092122 so:MississippiPowerMember so:MaturityOfLongTermSeniorNotesAndDebtTwoThousandTwentyEightToTwoThousandFortyTwoMember us-gaap:SeniorNotesMember 2019-12-31 0000092122 so:MississippiPowerMember so:MaturityOfTaxableRevenueBondsPeriodOneMember 2018-12-31 0000092122 so:MississippiPowerMember so:MaturityOfPollutionControlBondsVariableRateDue2020Member 2019-12-31 0000092122 so:MississippiPowerMember so:MaturityofLongTermSeniorNotesandDebtInNextTwelveMonthsMember us-gaap:AdjustableRateLoansMember 2019-12-31 0000092122 so:MississippiPowerMember so:MaturityOfLongTermSeniorNotesAndDebtTwoThousandTwentyEightToTwoThousandFortyTwoMember us-gaap:SeniorNotesMember 2018-12-31 0000092122 so:MississippiPowerMember so:MaturityOfTaxableRevenueBondsPeriodOneMember 2019-12-31 0000092122 so:MississippiPowerMember so:MaturityofLongTermSeniorNotesandDebtInNextTwelveMonthsMember us-gaap:AdjustableRateLoansMember 2018-12-31 0000092122 so:MississippiPowerMember so:MaturityOfPollutionControlBondsDueTwoThousandTwentyEightMember 2018-12-31 0000092122 so:MississippiPowerMember us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000092122 so:MississippiPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember us-gaap:CommonStockMember 2019-12-31 0000092122 so:MississippiPowerMember us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2016-12-31 0000092122 so:MississippiPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000092122 so:MississippiPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2019-12-31 0000092122 so:MississippiPowerMember us-gaap:CommonStockMember 2016-12-31 0000092122 so:MississippiPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000092122 so:MississippiPowerMember us-gaap:CommonStockMember 2017-12-31 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000092122 so:MississippiPowerMember us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2017-12-31 0000092122 so:MississippiPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000092122 so:MississippiPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000092122 so:MississippiPowerMember us-gaap:CommonStockMember 2018-12-31 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2018-12-31 0000092122 so:MississippiPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember 2017-01-01 2017-12-31 0000092122 so:SouthernPowerMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember srt:FuelMember 2017-01-01 2017-12-31 0000092122 so:SouthernPowerMember us-gaap:ProductAndServiceOtherMember 2017-01-01 2017-12-31 0000092122 so:SouthernPowerMember us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:WholesaleAffiliatesMember 2017-01-01 2017-12-31 0000092122 so:SouthernPowerMember so:WholesaleNonAffiliatesMember 2017-01-01 2017-12-31 0000092122 so:SouthernPowerMember so:WholesaleAffiliatesMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:WholesaleNonAffiliatesMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember srt:FuelMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:WholesaleAffiliatesMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:WholesaleNonAffiliatesMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember srt:FuelMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember 2017-12-31 0000092122 so:SouthernPowerMember 2016-12-31 0000092122 so:SouthernPowerMember 2018-12-31 0000092122 so:SouthernPowerMember 2019-12-31 0000092122 so:SouthernPowerMember so:SeniorNotes2.75Due2023Member 2019-12-31 0000092122 so:SouthernPowerMember so:SeniorNotesDueTwoThousandTwentyTwoThroughTwoThousandFortySixMemberMemberMember 2019-12-31 0000092122 so:SouthernPowerMember so:OtherLongTermNotesDueTwoThousand2020Member 2018-12-31 0000092122 so:SouthernPowerMember so:SeniorNotesDueTwoThousandTwentyTwoThroughTwoThousandFortySixMemberMemberMember 2018-12-31 0000092122 so:SouthernPowerMember so:SeniorNotesDueTwoThousandTwentyMember 2019-12-31 0000092122 so:SouthernPowerMember so:SeniorNotesDueTwoThousandTwentyTwoMember 2018-12-31 0000092122 so:SouthernPowerMember so:SeniorNotes2.75Due2023Member 2018-12-31 0000092122 so:SouthernPowerMember so:SeniorNotesDueTwoThousandTwentyOneMember 2018-12-31 0000092122 so:SouthernPowerMember so:OtherLongTermNotesDueTwoThousand2020Member 2019-12-31 0000092122 so:SouthernPowerMember so:SeniorNotesDueTwoThousandTwentyMember 2018-12-31 0000092122 so:SouthernPowerMember so:SeniorNotesDueTwoThousandTwentyOneMember 2019-12-31 0000092122 so:SouthernPowerMember so:SeniorNotesDueTwoThousandTwentyTwoMember 2019-12-31 0000092122 so:SouthernPowerMember srt:MinimumMember so:SeniorNotesDueTwoThousandTwentyTwoThroughTwoThousandFortySixMemberMemberMember 2019-12-31 0000092122 so:SouthernPowerMember srt:WeightedAverageMember so:SeniorNotesDueTwoThousandTwentyTwoThroughTwoThousandFortySixMemberMemberMember 2019-12-31 0000092122 so:SouthernPowerMember srt:MinimumMember so:SeniorNotesDueTwoThousandTwentyTwoThroughTwoThousandFortySixMemberMemberMember 2018-12-31 0000092122 so:SouthernPowerMember srt:MaximumMember so:SeniorNotesDueTwoThousandTwentyTwoThroughTwoThousandFortySixMemberMemberMember 2018-12-31 0000092122 so:SouthernPowerMember srt:MaximumMember so:SeniorNotesDueTwoThousandTwentyTwoThroughTwoThousandFortySixMemberMemberMember 2019-12-31 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2017-12-31 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000092122 so:SouthernPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2017-01-01 2017-12-31 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2017-01-01 2017-12-31 0000092122 so:SouthernPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember us-gaap:CommonStockMember 2016-12-31 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2017-12-31 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2018-12-31 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2019-12-31 0000092122 so:SouthernPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2019-12-31 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2019-12-31 0000092122 so:SouthernPowerMember us-gaap:CommonStockMember 2018-12-31 0000092122 so:SouthernPowerMember us-gaap:CommonStockMember 2019-12-31 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2016-12-31 0000092122 so:SouthernPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2016-12-31 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember us-gaap:CommonStockMember 2017-12-31 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2018-12-31 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2018-12-31 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2016-12-31 0000092122 so:SouthernPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2017-12-31 0000092122 so:SCSMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2017-01-01 2017-12-31 0000092122 so:SouthernCompanyGasMember 2017-01-01 2017-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:NaturalGasUsRegulatedMember 2017-01-01 2017-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AlternativeEnergyMember 2017-01-01 2017-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AlternativeEnergyMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:NaturalGasUsRegulatedMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:NaturalGasUsRegulatedMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:ProductAndServiceOtherMember 2017-01-01 2017-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AlternativeEnergyMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember 2016-12-31 0000092122 so:SouthernCompanyGasMember 2017-12-31 0000092122 so:SouthernCompanyGasMember 2018-12-31 0000092122 so:SouthernCompanyGasMember 2019-12-31 0000092122 so:SouthernCompanyGasMember so:MaturityOfFirstMortgageBondsDueTwoThousandNineteenMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:MaturityOfFirstMortgageBondsDue2026to2059Member 2019-12-31 0000092122 so:SouthernCompanyGasMember so:MaturityOfFirstMortgageBondsDueTwoThousandTwentyThreeMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:MaturityOfLongTermSeniorNotesAndDebtInYearTwoMember us-gaap:SeniorNotesMember 2019-12-31 0000092122 so:SouthernCompanyGasMember so:MaturityOfFirstMortgageBondsDue2026to2059Member 2018-12-31 0000092122 so:SouthernCompanyGasMember so:MaturityOfLongTermSeniorNotesAndDebtInYearThreeMember us-gaap:SeniorNotesMember 2019-12-31 0000092122 so:SouthernCompanyGasMember so:MaturityOfLongTermSeniorNotesAndDebtInYearFourMember us-gaap:SeniorNotesMember 2019-12-31 0000092122 so:SouthernCompanyGasMember so:MaturityOfLongTermSeniorNotesAndDebtTwoThousandTwentyFiveToTwoThousandFortySevenMember us-gaap:SeniorNotesMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:MaturityOfLongTermSeniorNotesAndDebtInYearTwoMember us-gaap:SeniorNotesMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:LongTermSeniorNotesAndDebtMaturedIn2019Member us-gaap:SeniorNotesMember 2019-12-31 0000092122 so:SouthernCompanyGasMember so:MaturityOfLongTermSeniorNotesAndDebtInYearFourMember us-gaap:SeniorNotesMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:MaturityOfLongTermSeniorNotesAndDebtTwoThousandTwentyFiveToTwoThousandFortySevenMember us-gaap:SeniorNotesMember 2019-12-31 0000092122 so:SouthernCompanyGasMember so:MaturityOfLongTermSeniorNotesAndDebtInYearThreeMember us-gaap:SeniorNotesMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:MaturityOfFirstMortgageBondsDueTwoThousandNineteenMember 2019-12-31 0000092122 so:SouthernCompanyGasMember so:LongTermSeniorNotesAndDebtMaturedIn2019Member us-gaap:SeniorNotesMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:MaturityOfFirstMortgageBondsDueTwoThousandTwentyThreeMember 2019-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2018-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:CommonStockMember 2019-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:CommonStockMember 2016-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2017-01-01 2017-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2017-01-01 2017-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2016-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2019-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2016-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:CommonStockMember 2017-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2017-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:CommonStockMember 2018-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-01-01 2017-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2016-12-31 0000092122 so:TraditionalOperatingCompaniesMember 2019-12-31 0000092122 so:SouthernPowerMember so:SouthernCompanyServicesIncMember 2017-01-01 2017-12-31 0000092122 so:MississippiPowerMember so:SouthernCompanyServicesIncMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember so:SouthernCompanyServicesIncMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:SouthernCompanyServicesIncMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:SouthernCompanyServicesIncMember 2017-01-01 2017-12-31 0000092122 so:MississippiPowerMember so:SouthernCompanyServicesIncMember 2017-01-01 2017-12-31 0000092122 so:GeorgiaPowerMember so:SouthernCompanyServicesIncMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember so:SouthernCompanyServicesIncMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:SouthernCompanyServicesIncMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:SouthernCompanyServicesIncMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:SouthernCompanyServicesIncMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember so:SouthernCompanyServicesIncMember 2017-01-01 2017-12-31 0000092122 so:SouthernCompanyGasMember so:SouthernCompanyServicesIncMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:SouthernCompanyServicesIncMember 2017-01-01 2017-12-31 0000092122 so:SouthernPowerMember so:SouthernCompanyServicesIncMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:PurchasedPowerFromAffiliatesMember 2017-01-01 2017-12-31 0000092122 so:SouthernPowerMember so:OperatingLeasePpaMember 2017-01-01 2017-12-31 0000092122 so:AlabamaPowerMember so:SouthernNuclearOperatingCompanyIncMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:NonFuelExpenseMember so:MississippiPowerMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:PowerSecureInternationalInc.Member 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:GulfPowerMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:SouthernNuclearOperatingCompanyIncMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:NonFuelExpenseMember so:MississippiPowerMember 2017-01-01 2017-12-31 0000092122 so:GeorgiaPowerMember so:SouthernNaturalGasCompanyLLCMember us-gaap:SubsequentEventMember 2020-01-01 2020-01-31 0000092122 so:AlabamaPowerMember so:PowerSecureInternationalInc.Member 2017-01-01 2017-12-31 0000092122 so:SouthernPowerMember so:OperatingLeasePpaMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:PowerSecureInternationalInc.Member 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:GulfPowerMember 2017-01-01 2017-12-31 0000092122 so:SouthernPowerMember so:PurchasedPowerFromAffiliatesMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:SouthernNuclearOperatingCompanyIncMember 2017-01-01 2017-12-31 0000092122 so:SouthernPowerMember us-gaap:ElectricTransmissionMember so:SouthernCompanyServicesIncMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:SubsequentEventMember 2020-01-01 2020-01-31 0000092122 so:GeorgiaPowerMember so:SouthernPowerMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:SouthernNuclearOperatingCompanyIncMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:SouthernNuclearOperatingCompanyIncMember 2017-01-01 2017-12-31 0000092122 so:GeorgiaPowerMember so:SouthernPowerMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:OperatingLeasePpaMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember us-gaap:ElectricTransmissionMember so:SouthernCompanyServicesIncMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember so:GulfPowerMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:SouthernNuclearOperatingCompanyIncMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:PlantSchererUnitThreeMember so:GulfPowerMember 2019-12-31 0000092122 so:SouthernPowerMember us-gaap:ElectricTransmissionMember so:SouthernCompanyServicesIncMember 2017-01-01 2017-12-31 0000092122 so:GeorgiaPowerMember so:SouthernPowerMember 2017-01-01 2017-12-31 0000092122 so:SouthernPowerMember so:PurchasedPowerFromAffiliatesMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:GulfPowerMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:NonFuelExpenseMember so:MississippiPowerMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:PowerPoolMember so:AlabamaPowerMember 2017-01-01 2017-12-31 0000092122 so:MississippiPowerMember so:PowerPoolMember so:AlabamaPowerMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:PowerPoolMember so:AlabamaPowerMember 2017-01-01 2017-12-31 0000092122 so:SouthernPowerMember so:PowerPoolMember so:AlabamaPowerMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:PowerPoolMember so:AlabamaPowerMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:PowerPoolMember so:AlabamaPowerMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:SouthernCompanyGasMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:SouthernCompanyGasMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:SouthernCompanyGasMember 2017-01-01 2017-12-31 0000092122 so:SouthernPowerMember so:SouthernCompanyGasMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:SouthernCompanyGasMember 2017-01-01 2017-12-31 0000092122 so:GeorgiaPowerMember so:SouthernCompanyGasMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:SouthernNaturalGasCompanyLLCMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:SouthernNaturalGasCompanyLLCMember 2017-01-01 2017-12-31 0000092122 so:SouthernPowerMember so:SouthernNaturalGasCompanyLLCMember 2017-01-01 2017-12-31 0000092122 so:SouthernCompanyGasMember so:SouthernNaturalGasCompanyLLCMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:SouthernNaturalGasCompanyLLCMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:SouthernNaturalGasCompanyLLCMember 2017-01-01 2017-12-31 0000092122 so:SouthernCompanyGasMember so:SouthernNaturalGasCompanyLLCMember 2017-01-01 2017-12-31 0000092122 so:GeorgiaPowerMember so:SouthernNaturalGasCompanyLLCMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:SouthernNaturalGasCompanyLLCMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:SouthernNaturalGasCompanyLLCMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember so:SouthernNaturalGasCompanyLLCMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:SouthernNaturalGasCompanyLLCMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember so:GulfPowerMember 2017-01-01 2017-12-31 0000092122 so:AlabamaPowerMember so:GulfPowerMember 2017-01-01 2017-12-31 0000092122 so:GeorgiaPowerMember so:MajorStormMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:MajorStormMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember so:MajorStormMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:MajorStormMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:MajorStormMember 2017-01-01 2017-12-31 0000092122 so:MajorStormMember 2019-01-01 2019-12-31 0000092122 so:MajorStormMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:MajorStormMember 2017-01-01 2017-12-31 0000092122 so:MississippiPowerMember so:MajorStormMember 2017-01-01 2017-12-31 0000092122 so:GeorgiaPowerMember so:MajorStormMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:MajorStormMember 2018-01-01 2018-12-31 0000092122 so:MajorStormMember 2017-01-01 2017-12-31 0000092122 so:DomesticAndInternationalLeveragedLeaseMember 2018-12-31 0000092122 so:DomesticAndInternationalLeveragedLeaseMember 2019-12-31 0000092122 so:CashAndCashEquivalentsAssetsHeldForSaleMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:CashAndCashEquivalentsAssetsHeldForSaleMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:CashAndCashEquivalentsAssetsHeldForSaleMember 2018-12-31 0000092122 so:OtherAccountsAndNotesReceivableMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:OtherAccountsAndNotesReceivableMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:OtherAccountsAndNotesReceivableMember 2018-12-31 0000092122 so:AtlantaGasLightMember 2017-12-31 0000092122 so:NicorGasMember 2018-12-31 0000092122 so:NicorGasMember 2019-12-31 0000092122 so:AtlantaGasLightMember 2018-12-31 0000092122 so:ChattanoogaGasMember 2017-12-31 0000092122 so:AtlantaGasLightMember 2019-12-31 0000092122 so:ChattanoogaGasMember 2018-12-31 0000092122 so:ChattanoogaGasMember 2019-12-31 0000092122 so:NicorGasMember 2017-12-31 0000092122 so:OtherAccountsAndNotesReceivableMember 2019-12-31 0000092122 so:SouthernCompanyGasMember so:OtherAccountsAndNotesReceivableMember 2019-12-31 0000092122 so:SouthernCompanyGasMember so:GasDistributionOperationsMember 2019-12-31 0000092122 so:SouthernCompanyGasMember so:GasDistributionOperationsMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:GasMarketingServicesMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:GasMarketingServicesMember 2019-12-31 0000092122 so:DomesticAndInternationalLeveragedLeaseMember 2017-01-01 2017-12-31 0000092122 so:DomesticAndInternationalLeveragedLeaseMember 2019-01-01 2019-12-31 0000092122 so:DomesticAndInternationalLeveragedLeaseMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:CustomerRelationshipsMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:StorageandTransportationContractsMember 2018-12-31 0000092122 so:FCCLicensesMember 2019-12-31 0000092122 so:PPAFairValueAdjustmentsMember 2018-12-31 0000092122 so:StorageandTransportationContractsMember 2019-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:TradeNamesMember 2019-12-31 0000092122 us-gaap:CustomerRelationshipsMember 2018-12-31 0000092122 us-gaap:CustomerRelationshipsMember 2019-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:CustomerRelationshipsMember 2019-12-31 0000092122 so:StorageandTransportationContractsMember 2018-12-31 0000092122 so:SouthernPowerMember so:PPAFairValueAdjustmentsMember 2018-12-31 0000092122 us-gaap:TradeNamesMember 2018-12-31 0000092122 so:SouthernPowerMember so:PPAFairValueAdjustmentsMember 2019-12-31 0000092122 us-gaap:TradeNamesMember 2019-12-31 0000092122 so:SouthernCompanyGasMember so:StorageandTransportationContractsMember 2019-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:TradeNamesMember 2018-12-31 0000092122 us-gaap:OtherIntangibleAssetsMember 2019-12-31 0000092122 so:PPAFairValueAdjustmentsMember 2019-12-31 0000092122 so:FCCLicensesMember 2018-12-31 0000092122 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0000092122 so:SouthernPowerMember so:MorganStanleyCapitalGroupMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0000092122 so:SouthernPowerMember so:DukeEnergyCorporationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:SouthernCaliforniaEdisonMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:GeorgiaPowerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:DukeEnergyCorporationMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0000092122 so:SouthernPowerMember so:SouthernCaliforniaEdisonMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:GeorgiaPowerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:MorganStanleyCapitalGroupMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:GeorgiaPowerMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2017-01-01 2017-12-31 0000092122 so:SouthernCompanyGasMember so:WholesaleGasServicesMember 2017-01-01 2017-12-31 0000092122 so:SouthernCompanyGasMember so:GasMarketingServicesMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember so:GasMarketingServicesMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember so:WholesaleGasServicesMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember so:GasMarketingServicesMember 2017-01-01 2017-12-31 0000092122 so:SouthernCompanyGasMember so:WholesaleGasServicesMember 2019-01-01 2019-12-31 0000092122 so:GulfPowerMember so:MajorStormMember 2017-01-01 2017-12-31 0000092122 so:OperatingRevenuesMember 2019-01-01 2019-12-31 0000092122 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember so:PowerSecureInternationalInc.LightingBusinessMember 2019-07-01 2019-09-30 0000092122 so:SouthernCompanyGasMember so:IntangibleLiabilitiesMember 2019-12-31 0000092122 so:OperatingRevenuesMember 2018-01-01 2018-12-31 0000092122 srt:MaximumMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:PowerPurchaseAgreementMember 2019-12-31 0000092122 so:SouthernCompanyGasMember so:IncludedInOperatingExpensesMember 2017-01-01 2017-12-31 0000092122 so:PowerSecureInternationalInc.Member 2019-01-01 2019-12-31 0000092122 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember so:PowerSecureUtilityInfrastructureServicesUnitMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:IncludedInOperatingExpensesMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:TransmissionInterconnectionsMember us-gaap:OtherNoncurrentAssetsMember 2019-12-31 0000092122 so:OperatingRevenuesMember 2017-01-01 2017-12-31 0000092122 so:AlabamaPowerMember so:AccumulatedDeferredIncomeTaxesMember so:MajorStormMember 2019-12-03 2019-12-03 0000092122 so:SouthernCompanyGasMember so:IncludedInOperatingExpensesMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:TransmissionInterconnectionsMember us-gaap:SubsequentEventMember 2020-02-19 0000092122 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember so:LeverageLeaseInvestmentMember 2019-12-30 0000092122 2019-12-30 0000092122 so:GulfPowerMember so:MajorStormMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:TransmissionInterconnectionsMember 2019-12-31 0000092122 so:PacificGasElectricCompanyMember 2019-01-29 0000092122 so:SouthernPowerMember so:TransmissionInterconnectionsMember so:OtherAccountsAndNotesReceivableMember 2019-12-31 0000092122 2019-10-01 2019-12-31 0000092122 so:SouthernCompanyGasMember 2019-10-01 2019-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember so:WholesaleGasServicesMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AccountsReceivableMember us-gaap:CreditConcentrationRiskMember so:WholesaleGasServicesMember 2019-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-12-31 0000092122 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0000092122 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0000092122 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2018-12-31 0000092122 so:SouthernPowerMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0000092122 us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-12-31 0000092122 so:SouthernPowerMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-12-31 0000092122 so:SouthernPowerMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0000092122 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2019-12-31 0000092122 us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember 2019-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember 2018-12-31 0000092122 so:DeferredIncomeTaxCreditsMember 2019-12-31 0000092122 so:RetireeBenefitPlansMember 2019-12-31 0000092122 so:LongTermDebtFairValueAdjustmentMember 2018-12-31 0000092122 so:OtherRegulatoryAssetsMember 2019-12-31 0000092122 us-gaap:AssetRetirementObligationCostsMember 2019-12-31 0000092122 so:RetireeBenefitPlansMember 2018-12-31 0000092122 us-gaap:EnvironmentalRestorationCostsMember 2019-12-31 0000092122 so:PropertyDamageReservesAssetMember 2018-12-31 0000092122 so:OtherCostOfRemovalObligationsMember 2019-12-31 0000092122 so:OtherRegulatoryAssetsMember 2018-12-31 0000092122 so:OverRecoveredRegulatoryClauseRevenuesMember 2019-12-31 0000092122 us-gaap:EnvironmentalRestorationCostsMember 2018-12-31 0000092122 us-gaap:RecoverableVacationPayMember 2019-12-31 0000092122 so:PropertyDamageReservesLiabilityMember 2018-12-31 0000092122 so:OtherRegulatoryLiabilitiesMember 2018-12-31 0000092122 us-gaap:AssetRetirementObligationCostsMember 2018-12-31 0000092122 so:OtherCostOfRemovalObligationsMember 2018-12-31 0000092122 us-gaap:RegulatoryClauseRevenuesUnderRecoveredMember 2019-12-31 0000092122 us-gaap:RecoverableVacationPayMember 2018-12-31 0000092122 so:OverRecoveredRegulatoryClauseRevenuesMember 2018-12-31 0000092122 us-gaap:DeferredIncomeTaxChargesMember 2018-12-31 0000092122 so:LongTermDebtFairValueAdjustmentMember 2019-12-31 0000092122 so:OtherRegulatoryLiabilitiesMember 2019-12-31 0000092122 so:RemainingNetBookValueOfRetiredAssetsMember 2018-12-31 0000092122 us-gaap:RegulatoryClauseRevenuesUnderRecoveredMember 2018-12-31 0000092122 us-gaap:DeferredIncomeTaxChargesMember 2019-12-31 0000092122 so:PropertyDamageReservesLiabilityMember 2019-12-31 0000092122 so:CustomerRefundsMember 2019-12-31 0000092122 so:PropertyDamageReservesAssetMember 2019-12-31 0000092122 us-gaap:LossOnReacquiredDebtMember 2018-12-31 0000092122 so:RemainingNetBookValueOfRetiredAssetsMember 2019-12-31 0000092122 us-gaap:LossOnReacquiredDebtMember 2019-12-31 0000092122 so:CustomerRefundsMember 2018-12-31 0000092122 so:DeferredIncomeTaxCreditsMember 2018-12-31 0000092122 srt:MaximumMember so:RemainingNetBookValueOfRetiredAssetsMember 2019-01-01 2019-12-31 0000092122 us-gaap:RecoverableVacationPayMember 2019-01-01 2019-12-31 0000092122 srt:MaximumMember so:OtherRegulatoryLiabilitiesMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember us-gaap:RevenueSubjectToRefundMember 2019-12-31 0000092122 srt:MaximumMember so:AssetGroup1Member 2019-01-01 2019-12-31 0000092122 srt:MaximumMember so:DeferredIncomeTaxCreditsMember 2019-01-01 2019-12-31 0000092122 srt:MaximumMember us-gaap:DeferredIncomeTaxChargesMember 2019-01-01 2019-12-31 0000092122 so:GulfPowerMember 2018-04-01 2018-12-31 0000092122 so:GulfPowerMember 2017-07-01 2017-07-31 0000092122 so:GeorgiaPowerMember us-gaap:RevenueSubjectToRefundMember 2018-12-31 0000092122 so:AlabamaPowerMember so:RevenueSubjectToRefundRSEPortionMember 2018-12-31 0000092122 so:GulfPowerMember so:PlantSchererUnit3Member 2017-01-01 2017-03-31 0000092122 so:SouthernCompanyGasMember srt:MaximumMember so:LongTermDebtFairValueAdjustmentMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:RevenueSubjectToRefundRSEPortionMember 2019-12-31 0000092122 so:GeorgiaPowerMember so:MajorStormMember us-gaap:SubsequentEventMember 2020-01-01 2020-01-01 0000092122 srt:MaximumMember so:RetireeBenefitPlansMember 2019-01-01 2019-12-31 0000092122 srt:MaximumMember so:OtherRegulatoryAssetsMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:OtherCostOfRemovalObligationsMember 2019-12-31 0000092122 so:AlabamaPowerMember us-gaap:AssetRetirementObligationCostsMember 2018-12-31 0000092122 so:AlabamaPowerMember so:RetireeBenefitPlansMember 2019-12-31 0000092122 so:AlabamaPowerMember so:RemainingNetBookValueofRetiredAssetsandOtherRegulatoryLiabilitiesMember 2019-12-31 0000092122 so:AlabamaPowerMember so:OtherRegulatoryLiabilitiesMember 2018-12-31 0000092122 so:AlabamaPowerMember so:DeferredIncomeTaxCreditsMember 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:RegulatoryClauseRevenuesUnderRecoveredMember 2019-12-31 0000092122 so:AlabamaPowerMember so:DeferredIncomeTaxCreditsMember 2019-12-31 0000092122 so:AlabamaPowerMember so:OtherRegulatoryLiabilitiesMember 2019-12-31 0000092122 so:AlabamaPowerMember so:RemainingNetBookValueofRetiredAssetsandOtherRegulatoryLiabilitiesMember 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:RecoverableVacationPayMember 2019-12-31 0000092122 so:AlabamaPowerMember us-gaap:LossOnReacquiredDebtMember 2019-12-31 0000092122 so:AlabamaPowerMember so:NuclearOutageMember 2018-12-31 0000092122 so:AlabamaPowerMember so:NuclearDisasterReserveMember 2018-12-31 0000092122 so:AlabamaPowerMember so:OtherCostOfRemovalObligationsMember 2018-12-31 0000092122 so:AlabamaPowerMember so:OverRecoveredRegulatoryClauseRevenuesMember 2019-12-31 0000092122 so:AlabamaPowerMember so:OverRecoveredRegulatoryClauseRevenuesMember 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:DeferredIncomeTaxChargesMember 2018-12-31 0000092122 so:AlabamaPowerMember so:NuclearOutageMember 2019-12-31 0000092122 so:AlabamaPowerMember so:RetireeBenefitPlansMember 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:RevenueSubjectToRefundMember 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:RecoverableVacationPayMember 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:AssetRetirementObligationCostsMember 2019-12-31 0000092122 so:AlabamaPowerMember so:OtherRegulatoryAssetsMember 2018-12-31 0000092122 so:AlabamaPowerMember so:NuclearDisasterReserveMember 2019-12-31 0000092122 so:AlabamaPowerMember us-gaap:RevenueSubjectToRefundMember 2019-12-31 0000092122 so:AlabamaPowerMember so:OtherRegulatoryAssetsMember 2019-12-31 0000092122 so:AlabamaPowerMember us-gaap:RegulatoryClauseRevenuesUnderRecoveredMember 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:DeferredIncomeTaxChargesMember 2019-12-31 0000092122 so:AlabamaPowerMember us-gaap:LossOnReacquiredDebtMember 2018-12-31 0000092122 so:AlabamaPowerMember srt:ScenarioForecastMember 2021-01-01 2021-01-01 0000092122 so:AlabamaPowerMember srt:MaximumMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:OverRecoveredRegulatoryClauseRevenuesMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember srt:ScenarioForecastMember so:OtherRegulatoryLiabilitiesCurrentMember so:MajorStormMember 2020-12-31 0000092122 so:AlabamaPowerMember us-gaap:RecoverableVacationPayMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:OverRecoveredRegulatoryClauseRevenuesMember 2018-12-31 0000092122 so:AlabamaPowerMember 2017-01-31 0000092122 so:AlabamaPowerMember srt:MinimumMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember 2019-12-03 2019-12-03 0000092122 so:AlabamaPowerMember so:UnrecoveredInvestmentCostsMember 2019-12-31 0000092122 so:AlabamaPowerMember 2019-01-01 2019-01-31 0000092122 so:AlabamaPowerMember so:EnergyCostRecoveryRateRefundMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember srt:ScenarioForecastMember 2020-01-01 2020-12-31 0000092122 so:AlabamaPowerMember 2019-02-06 0000092122 so:AlabamaPowerMember srt:ScenarioForecastMember 2021-01-01 2021-01-31 0000092122 so:AlabamaPowerMember so:OtherRegulatoryLiabilitiesDeferredMember 2019-12-31 0000092122 so:AlabamaPowerMember srt:MinimumMember 2019-12-31 0000092122 so:AlabamaPowerMember 2019-09-06 0000092122 so:AlabamaPowerMember so:Years2022Through2024Member 2019-12-31 0000092122 so:AlabamaPowerMember so:MajorStormMember 2019-12-31 0000092122 so:AlabamaPowerMember srt:ScenarioForecastMember 2025-01-01 2025-12-31 0000092122 so:AlabamaPowerMember so:RegulatoryLiabilitiesNoncurrentMember 2019-12-31 0000092122 so:AlabamaPowerMember so:MajorStormMember 2019-12-01 2019-12-31 0000092122 so:AlabamaPowerMember srt:RestatementAdjustmentMember so:PlantGorgasUnits89And10Member 2019-04-15 0000092122 so:AlabamaPowerMember srt:MaximumMember so:RetireeBenefitPlansMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember srt:ScenarioForecastMember 2020-03-31 0000092122 so:AlabamaPowerMember so:OtherRegulatoryLiabilitiesCurrentMember so:MajorStormMember 2019-12-31 0000092122 so:AlabamaPowerMember so:RegulatoryLiabilitiesCurrentMember 2019-12-31 0000092122 so:AlabamaPowerMember so:PlantBarryUnit8Member 2019-10-01 0000092122 so:AlabamaPowerMember srt:MaximumMember us-gaap:DeferredIncomeTaxChargesMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember us-gaap:DeferredIncomeTaxChargesMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember 2017-12-01 2019-12-31 0000092122 so:AlabamaPowerMember so:OtherRegulatoryAssetsMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:RegulatoryLiabilityAssociatedWithTaxReformMember 2019-12-31 0000092122 so:AlabamaPowerMember srt:ScenarioForecastMember 2021-01-01 0000092122 so:AlabamaPowerMember so:NuclearOutageMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:OtherRegulatoryLiabilitiesCurrentMember 2019-12-31 0000092122 so:AlabamaPowerMember srt:RestatementAdjustmentMember 2019-04-15 0000092122 so:AlabamaPowerMember srt:MaximumMember 2019-12-31 0000092122 so:AlabamaPowerMember 2019-02-05 0000092122 so:AlabamaPowerMember 2018-05-01 2018-05-01 0000092122 so:AlabamaPowerMember so:PlantBarryUnit8Member 2019-05-08 0000092122 so:AlabamaPowerMember so:Year2020Member 2019-12-31 0000092122 so:AlabamaPowerMember so:RemainingNetBookValueOfRetiredAssetsMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember 2019-12-02 2019-12-02 0000092122 so:AlabamaPowerMember 2019-10-01 2019-10-01 0000092122 so:GeorgiaPowerMember so:OtherCostOfRemovalObligationsMember 2019-12-31 0000092122 so:GeorgiaPowerMember us-gaap:LossOnReacquiredDebtMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:OtherRegulatoryLiabilitiesMember 2019-12-31 0000092122 so:GeorgiaPowerMember us-gaap:DeferredIncomeTaxChargesMember 2019-12-31 0000092122 so:GeorgiaPowerMember so:CustomerRefundsMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:RemainingNetBookValueOfRetiredAssetsMember 2018-12-31 0000092122 so:GeorgiaPowerMember us-gaap:EnvironmentalRemediationMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:OtherRegulatoryAssetsMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:RemainingNetBookValueOfRetiredAssetsMember 2019-12-31 0000092122 so:GeorgiaPowerMember us-gaap:EnvironmentalRemediationMember 2019-12-31 0000092122 so:GeorgiaPowerMember us-gaap:RecoverableVacationPayMember 2019-12-31 0000092122 so:GeorgiaPowerMember us-gaap:AssetRetirementObligationCostsMember 2019-12-31 0000092122 so:GeorgiaPowerMember so:DeferredIncomeTaxCreditsMember 2019-12-31 0000092122 so:GeorgiaPowerMember us-gaap:DeferredIncomeTaxChargesMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:StormReserveMember 2018-12-31 0000092122 so:GeorgiaPowerMember us-gaap:LossOnReacquiredDebtMember 2019-12-31 0000092122 so:GeorgiaPowerMember so:CustomerRefundsMember 2019-12-31 0000092122 so:GeorgiaPowerMember so:RetireeBenefitPlansMember 2019-12-31 0000092122 so:GeorgiaPowerMember so:FuelHedgingRealizedAndUnrealizedLossesMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:StormReserveMember 2019-12-31 0000092122 so:GeorgiaPowerMember so:OtherRegulatoryLiabilitiesMember 2018-12-31 0000092122 so:GeorgiaPowerMember us-gaap:RecoverableVacationPayMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:RetireeBenefitPlansMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:OtherCostOfRemovalObligationsMember 2018-12-31 0000092122 so:GeorgiaPowerMember us-gaap:AssetRetirementObligationCostsMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:FuelHedgingRealizedAndUnrealizedLossesMember 2019-12-31 0000092122 so:GeorgiaPowerMember so:DeferredIncomeTaxCreditsMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:OtherRegulatoryAssetsMember 2019-12-31 0000092122 so:GeorgiaPowerMember so:DemandSideManagementMember 2019-12-31 0000092122 so:GeorgiaPowerMember so:MunicipalFranchiseFeeMember 2019-12-31 0000092122 so:GeorgiaPowerMember so:TraditionalBaseMember 2019-12-31 0000092122 so:GeorgiaPowerMember so:EnvironmentalComplianceCostRecoveryMember 2019-12-31 0000092122 so:GeorgiaPowerMember srt:ScenarioForecastMember 2022-12-31 0000092122 so:GeorgiaPowerMember so:PlantBranchUnits1Through4Member 2018-12-31 0000092122 so:GeorgiaPowerMember us-gaap:DeferredIncomeTaxChargesMember 2019-12-31 0000092122 so:GeorgiaPowerMember so:PlantHammondAndPlantMcIntoshUnitsMember 2019-12-31 0000092122 so:GeorgiaPowerMember srt:ScenarioForecastMember 2020-01-01 2020-12-31 0000092122 so:GeorgiaPowerMember srt:ScenarioForecastMember 2020-12-31 0000092122 so:GeorgiaPowerMember so:PropertyDamageReservesLiabilityMember 2019-12-31 0000092122 so:GeorgiaPowerMember srt:MinimumMember 2013-01-01 0000092122 so:GeorgiaPowerMember srt:ScenarioForecastMember 2020-02-01 2020-02-29 0000092122 so:GeorgiaPowerMember so:PlantHammondUnits1Through4Member 2019-12-31 0000092122 so:GeorgiaPowerMember 2019-12-17 2019-12-17 0000092122 so:GeorgiaPowerMember srt:MaximumMember so:RetireeBenefitPlansMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember srt:MaximumMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:PlantMcIntoshUnit1Member 2019-01-31 2019-01-31 0000092122 so:GeorgiaPowerMember us-gaap:AssetRetirementObligationCostsMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember us-gaap:StateAndLocalJurisdictionMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:ObsoleteInventoriesofRetiredUnitsMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:RetireeMedicareDrugSubsidyMember 2019-12-31 0000092122 so:GeorgiaPowerMember srt:ScenarioForecastMember 2021-12-31 0000092122 so:GeorgiaPowerMember srt:MaximumMember 2019-12-31 0000092122 so:GeorgiaPowerMember srt:ScenarioForecastMember 2016-01-01 2022-12-31 0000092122 so:GeorgiaPowerMember so:FuelHedgingRealizedAndUnrealizedLossesMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember srt:MaximumMember 2019-12-16 2019-12-16 0000092122 so:GeorgiaPowerMember srt:MaximumMember 2013-01-01 0000092122 so:GeorgiaPowerMember so:PlantMitchellUnit3Member 2019-12-31 0000092122 so:CustomersMember srt:ScenarioForecastMember 2016-01-01 2022-12-31 0000092122 so:GeorgiaPowerMember so:PlantHammondUnits1Through4Member 2019-01-31 2019-01-31 0000092122 so:GeorgiaPowerMember us-gaap:StateAndLocalJurisdictionMember 2018-04-03 2018-04-03 0000092122 so:GeorgiaPowerMember srt:MaximumMember 2019-12-17 2019-12-17 0000092122 so:GeorgiaPowerMember so:OtherRegulatoryAssetsMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember 2013-01-01 0000092122 so:GeorgiaPowerMember srt:MaximumMember so:DeferredIncomeTaxChargeAROsCostOfRemovalObligationsDeferredIncomeTaxCreditsMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:PropertyDamageReservesLiabilityMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:PlantMitchellUnit3Member 2018-12-31 0000092122 so:GeorgiaPowerMember us-gaap:RecoverableVacationPayMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:OtherRegulatoryLiabilitiesMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember srt:MinimumMember 2019-12-31 0000092122 so:GeorgiaPowerMember so:PlantBranchUnits1Through4Member 2019-12-31 0000092122 so:GeorgiaPowerMember so:PlantMcIntoshUnit1Member 2019-12-31 0000092122 so:GeorgiaPowerMember 2019-12-16 2019-12-16 0000092122 so:GeorgiaPowerMember us-gaap:DeferredIncomeTaxChargesMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember srt:MaximumMember so:RemainingNetBookValueOfRetiredAssetsMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member 2019-12-31 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member 2017-01-01 2017-12-31 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member 2018-06-30 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member us-gaap:SubsequentEventMember 2020-02-19 2020-02-19 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember 2009-01-01 2009-12-31 0000092122 so:GeorgiaPowerMember so:VogtleOwnersMember so:PlantVogtleUnits3And4Member 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member 2018-01-01 2018-01-01 0000092122 so:GeorgiaPowerMember srt:ScenarioForecastMember so:PlantVogtleUnits3And4Member 2020-01-01 2020-01-01 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member 2015-01-01 2015-12-31 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:TwentiethVogtleConstructionMonitoringReportMember so:PlantVogtleUnits3And4Member us-gaap:SubsequentEventMember 2020-02-18 2020-02-18 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member 2009-01-01 2009-12-31 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member 2018-08-31 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member 2016-01-01 2016-01-01 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member 2016-12-31 0000092122 so:GeorgiaPowerMember so:TwentyFirstVogtleConstructionMonitoringReportMember so:PlantVogtleUnits3And4Member us-gaap:SubsequentEventMember 2020-02-18 0000092122 so:GeorgiaPowerMember srt:ScenarioForecastMember so:PlantVogtleUnits3And4Member 2020-01-01 2020-12-31 0000092122 so:GeorgiaPowerMember so:TwentyFirstVogtleConstructionMonitoringReportMember so:PlantVogtleUnits3And4Member us-gaap:SubsequentEventMember 2020-02-18 2020-02-18 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member 2018-12-18 2018-12-18 0000092122 so:GeorgiaPowerMember srt:ScenarioForecastMember so:PlantVogtleUnits3And4Member 2021-01-01 2021-12-31 0000092122 so:GeorgiaPowerMember srt:ScenarioForecastMember so:PlantVogtleUnits3And4Member 2021-01-01 2021-01-01 0000092122 so:GeorgiaPowerMember srt:ScenarioForecastMember so:PlantVogtleUnits3And4Member 2022-01-01 2022-12-31 0000092122 so:MississippiPowerMember so:PlantGreeneCountyUnits1And2Member 2017-07-31 0000092122 so:MississippiPowerMember us-gaap:RetailMember 2018-02-01 2018-02-28 0000092122 so:MississippiPowerMember so:WholesaleMember so:RemainingNetBookValueOfRetiredAssetsMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:WholesaleMember so:DeferredCreditsRelatedToIncomeTaxesMember 2019-12-31 0000092122 so:MississippiPowerMember 2018-02-07 0000092122 so:MississippiPowerMember 2019-11-26 2019-11-26 0000092122 so:MississippiPowerAndGulfPowerMember 2019-10-24 0000092122 so:MississippiPowerMember so:KemperIgccMember 2019-12-31 0000092122 so:MississippiPowerMember us-gaap:RetailMember 2018-12-31 0000092122 so:MississippiPowerMember srt:MaximumMember 2018-02-14 2018-02-14 0000092122 so:MississippiPowerMember 2018-08-07 0000092122 so:MississippiPowerMember us-gaap:AssetRetirementObligationCostsMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember 2019-11-26 0000092122 so:MississippiPowerMember so:OtherMiscellaneousRegulatoryAssetsMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:DeferredCreditsRelatedToIncomeTaxesMember 2019-12-31 0000092122 so:MississippiPowerMember so:ContestedCompensationCostsMember 2019-12-31 0000092122 so:MississippiPowerMember so:AshPondClosureMember 2019-10-24 0000092122 so:MississippiPowerMember so:OtherRegulatoryAssetsMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember us-gaap:RetailMember srt:ScenarioForecastMember 2020-02-01 2020-02-29 0000092122 so:MississippiPowerMember so:PerformanceSettlementAgreementAverageEquityRatioDifferentialMember 2019-12-31 0000092122 so:MississippiPowerMember 2019-10-24 0000092122 so:MississippiPowerMember so:FuelhedgingAssetsMember 2019-12-31 0000092122 so:MississippiPowerMember so:OtherRegulatoryLiabilitiesMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember us-gaap:RetailMember so:KemperIgccMember so:DeferredCreditsRelatedToIncomeTaxesMember 2019-12-31 0000092122 so:MississippiPowerMember us-gaap:RetailMember 2019-12-31 0000092122 so:MississippiPowerMember us-gaap:RetailMember 2018-05-08 2018-05-08 0000092122 so:MississippiPowerMember so:PlantWatsonMember 2016-07-31 0000092122 so:MississippiPowerMember us-gaap:DeferredIncomeTaxChargesMember 2019-12-31 0000092122 so:MississippiPowerMember us-gaap:RetailMember so:RemainingNetBookValueOfRetiredAssetsMember 2019-12-31 0000092122 so:MississippiPowerMember so:MraRevenueMember us-gaap:SubsequentEventMember 2020-01-01 2020-01-01 0000092122 so:MississippiPowerMember so:ECOSettlementAgreementAverageEquityRatioDifferentialMember 2019-12-31 0000092122 so:MississippiPowerMember us-gaap:RecoverableVacationPayMember 2019-12-31 0000092122 so:MississippiPowerMember so:RetireeBenefitPlansMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember srt:MaximumMember so:OtherRegulatoryAssetsMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:MississippiPublicServiceCommissionMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember us-gaap:RetailMember 2019-12-31 0000092122 so:MississippiPowerMember so:MraRevenueMember 2019-12-31 0000092122 so:MississippiPowerMember so:PlantDanielUnitsThreeAndFourMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:WholesaleMember so:RemainingNetBookValueOfRetiredAssetsMember 2019-12-31 0000092122 so:MississippiPowerMember so:PropertyTaxMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember srt:MaximumMember 2018-08-07 0000092122 so:MississippiPowerMember 2018-02-07 2018-02-07 0000092122 so:MississippiPowerMember us-gaap:LossOnReacquiredDebtMember 2019-12-31 0000092122 so:MississippiPowerMember so:MraRevenueMember 2019-01-01 2019-01-01 0000092122 so:MississippiPowerMember so:OtherMiscellaneousRegulatoryAssetsMember 2019-12-31 0000092122 so:MississippiPowerMember us-gaap:RetailMember 2019-02-01 2019-02-28 0000092122 so:MississippiPowerMember so:WholesaleMember 2019-12-31 0000092122 so:MississippiPowerMember so:OtherRegulatoryAssetsMember 2019-12-31 0000092122 so:MississippiPowerMember us-gaap:AssetRetirementObligationCostsMember 2019-12-31 0000092122 so:MississippiPowerMember us-gaap:AssetRetirementObligationCostsMember 2018-12-31 0000092122 so:MississippiPowerMember so:OtherRegulatoryLiabilitiesMember 2019-12-31 0000092122 so:MississippiPowerMember so:RetireeBenefitPlansRegulatoryAssetsMember 2019-12-31 0000092122 so:MississippiPowerMember us-gaap:DeferredIncomeTaxChargesMember 2019-12-31 0000092122 so:MississippiPowerMember so:OtherCostOfRemovalObligationsMember 2019-12-31 0000092122 so:MississippiPowerMember so:ECOCarryforwardMember 2018-12-31 0000092122 so:MississippiPowerMember so:ECOCarryforwardMember 2019-12-31 0000092122 so:MississippiPowerMember so:OtherRegulatoryAssetsMember 2018-12-31 0000092122 so:MississippiPowerMember so:OtherCostOfRemovalObligationsMember 2018-12-31 0000092122 so:MississippiPowerMember so:PropertyTaxMember 2019-12-31 0000092122 so:MississippiPowerMember so:RemainingNetBookValueOfRetiredAssetsMember 2019-12-31 0000092122 so:MississippiPowerMember so:RetireeBenefitPlansRegulatoryAssetsMember 2018-12-31 0000092122 so:MississippiPowerMember so:PlantDanielUnitsThreeAndFourMember 2019-12-31 0000092122 so:MississippiPowerMember so:DeferredCreditsRelatedToIncomeTaxesMember 2018-12-31 0000092122 so:MississippiPowerMember so:PlantDanielUnitsThreeAndFourMember 2018-12-31 0000092122 so:MississippiPowerMember so:KemperIgccMember 2018-12-31 0000092122 so:MississippiPowerMember us-gaap:DeferredIncomeTaxChargesMember 2018-12-31 0000092122 so:MississippiPowerMember so:PropertyDamageReservesLiabilityMember 2018-12-31 0000092122 so:MississippiPowerMember so:PropertyDamageReservesLiabilityMember 2019-12-31 0000092122 so:MississippiPowerMember so:RemainingNetBookValueOfRetiredAssetsMember 2018-12-31 0000092122 so:MississippiPowerMember so:OtherRegulatoryLiabilitiesMember 2018-12-31 0000092122 so:MississippiPowerMember so:PropertyTaxMember 2018-12-31 0000092122 so:MississippiPowerMember so:DeferredCreditsRelatedToIncomeTaxesMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember us-gaap:RetailMember so:RemainingNetBookValueOfRetiredAssetsMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember us-gaap:RetailMember so:KemperIgccMember so:DeferredCreditsRelatedToIncomeTaxesMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:KemperRateFactorRegulatoryLiabilityRetailMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:WholesaleMember so:DeferredCreditsRelatedToIncomeTaxesMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:KemperIgccMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:MraRevenueMember 2018-12-31 0000092122 so:MississippiPowerMember so:KemperIgccMember 2012-01-01 2017-05-31 0000092122 so:MississippiPowerMember so:KemperIgccMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember srt:MaximumMember srt:ScenarioForecastMember so:KemperIgccMember 2020-01-01 2023-12-31 0000092122 so:MississippiPowerMember so:KemperIgccMember 2018-04-01 2018-04-30 0000092122 so:MississippiPowerMember so:KemperIgccMember 2017-06-01 2017-06-30 0000092122 so:MississippiPowerMember so:KemperIgccMember 2018-02-06 2018-02-06 0000092122 so:MississippiPowerMember so:KemperIgccMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:KemperIgccMember 2010-12-31 0000092122 so:MississippiPowerMember so:KemperIgccMember 2017-07-01 2017-12-31 0000092122 so:MississippiPowerMember so:KemperIgccMember 2017-10-01 2017-12-31 0000092122 so:MississippiPowerMember so:KemperIgccMember 2010-01-01 2018-12-31 0000092122 so:MississippiPowerMember srt:MinimumMember srt:ScenarioForecastMember so:KemperIgccMember 2020-01-01 2023-12-31 0000092122 so:MississippiPowerMember so:KemperIgccMember 2016-12-31 0000092122 so:MississippiPowerMember so:DepartmentOfEnergyAdditionalGrantsForFutureRateImpactsMember so:KemperIgccMember 2010-01-01 2018-12-31 0000092122 so:MississippiPowerMember srt:ScenarioForecastMember so:KemperIgccMember 2020-01-01 2020-12-31 0000092122 so:MississippiPowerMember srt:ScenarioForecastMember so:KemperIgccMember 2024-01-01 2024-12-31 0000092122 so:MississippiPowerMember so:DepartmentOfEnergyInitialGrantsMember so:KemperIgccMember 2010-01-01 2018-12-31 0000092122 so:MississippiPowerMember 2012-01-01 2012-12-31 0000092122 so:MississippiPowerMember so:KemperIgccMember 2019-12-31 2019-12-31 0000092122 so:MississippiPowerMember so:CooperativeEnergyMember 2019-12-31 0000092122 so:MississippiPowerMember so:CooperativeEnergyMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:RegulatoryClauseRevenuesUnderRecoveredMember 2019-12-31 0000092122 so:SouthernCompanyGasMember so:LongTermDebtFairValueAdjustmentMember 2018-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:EnvironmentalRemediationMember 2019-12-31 0000092122 so:SouthernCompanyGasMember so:OtherCostOfRemovalObligationsMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:OtherRegulatoryAssetsMember 2018-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:RegulatoryClauseRevenuesUnderRecoveredMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:OtherCostOfRemovalObligationsMember 2019-12-31 0000092122 so:SouthernCompanyGasMember so:RetireeBenefitPlansMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:LongTermDebtFairValueAdjustmentMember 2019-12-31 0000092122 so:SouthernCompanyGasMember so:OverRecoveredRegulatoryClauseRevenuesMember 2019-12-31 0000092122 so:SouthernCompanyGasMember so:DeferredIncomeTaxCreditsMember 2019-12-31 0000092122 so:SouthernCompanyGasMember so:OverRecoveredRegulatoryClauseRevenuesMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:OtherRegulatoryLiabilitiesMember 2019-12-31 0000092122 so:SouthernCompanyGasMember so:OtherRegulatoryAssetsMember 2019-12-31 0000092122 so:SouthernCompanyGasMember so:DeferredIncomeTaxCreditsMember 2018-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:EnvironmentalRemediationMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:RetireeBenefitPlansMember 2019-12-31 0000092122 so:SouthernCompanyGasMember so:OtherRegulatoryLiabilitiesMember 2018-12-31 0000092122 so:NicorGasMember 2019-10-02 2019-10-02 0000092122 so:VirginiaNaturalGasMember srt:ScenarioForecastMember 2020-04-01 2020-06-30 0000092122 so:VirginiaNaturalGasMember 2018-12-17 2018-12-17 0000092122 so:SouthernCompanyGasMember us-gaap:RegulatoryClauseRevenuesUnderRecoveredMember 2019-01-01 2019-12-31 0000092122 so:VirginiaNaturalGasMember 2017-12-21 2017-12-21 0000092122 so:NicorGasMember srt:MaximumMember 2013-01-01 2013-12-31 0000092122 so:AtlantaGasLightMember us-gaap:SubsequentEventMember 2020-01-31 2020-01-31 0000092122 so:AtlantaGasLightMember us-gaap:FavorableRegulatoryActionMember 2018-01-01 2018-03-31 0000092122 so:AtlantaGasLightMember 2018-05-15 2018-05-15 0000092122 so:VirginiaNaturalGasMember so:SAVEMember so:Year2018Member 2019-12-31 0000092122 so:AtlantaGasLightMember 2018-07-01 2018-07-31 0000092122 so:VirginiaNaturalGasMember so:SAVEMember so:Year2019Member 2019-12-31 0000092122 so:AtlantaGasLightMember 2019-12-19 2019-12-19 0000092122 so:NicorGasMember 2018-01-01 2019-09-30 0000092122 so:NicorGasMember 2018-01-01 2018-01-31 0000092122 so:SouthernCompanyGasMember srt:MaximumMember so:OtherRegulatoryLiabilitiesMember 2019-01-01 2019-12-31 0000092122 so:VirginiaNaturalGasMember so:SAVEMember 2017-12-21 2017-12-21 0000092122 so:AtlantaGasLightMember srt:MinimumMember 2018-01-01 2018-12-31 0000092122 so:VirginiaNaturalGasMember so:SAVEMember 2019-12-31 0000092122 so:SouthernCompanyGasMember so:FinancialInstrumentHedgingMember 2018-12-31 0000092122 so:SouthernCompanyGasMember srt:MaximumMember so:FinancialInstrumentHedgingMember 2019-01-01 2019-12-31 0000092122 so:VirginiaNaturalGasMember so:SAVEMember so:Year2021Member 2019-12-31 0000092122 so:SouthernCompanyGasMember srt:MaximumMember so:RetireeBenefitPlansMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember srt:MaximumMember so:DeferredIncomeTaxChargesandOtherCostofRemovalObligationsMember 2019-01-01 2019-12-31 0000092122 so:AtlantaGasLightMember so:TrueUpRecoveryMember 2019-12-31 0000092122 so:SouthernCompanyGasMember srt:MaximumMember so:OtherRegulatoryAssetsMember 2019-01-01 2019-12-31 0000092122 so:NicorGasMember so:InvestingInIllinoisMember 2019-10-02 2019-10-02 0000092122 so:NicorGasMember so:InvestingInIllinoisMember 2018-01-01 2018-01-31 0000092122 so:NicorGasMember 2018-05-05 2018-05-05 0000092122 so:VirginiaNaturalGasMember 2018-12-31 2018-12-31 0000092122 so:SouthernCompanyGasMember so:ExcessDeferredIncomeTaxLiabilitiesNotSubjectToNormalizationMember 2019-12-31 0000092122 so:VirginiaNaturalGasMember srt:MaximumMember 2017-12-21 2017-12-21 0000092122 so:SouthernCompanyGasMember us-gaap:RecoverableVacationPayMember 2019-01-01 2019-12-31 0000092122 so:AtlantaGasLightMember 2017-10-10 2017-10-10 0000092122 so:AtlantaGasLightMember srt:MaximumMember 2019-12-19 2019-12-19 0000092122 so:AtlantaGasLightMember srt:MaximumMember 2018-01-01 2018-12-31 0000092122 so:AtlantaGasLightMember so:TrueUpRecoveryUnrecognizedEquityMember 2019-12-31 0000092122 so:VirginiaNaturalGasMember so:SAVEMember so:Year2022Member 2019-12-31 0000092122 so:SouthernCompanyGasMember so:FinancialInstrumentHedgingMember 2019-12-31 0000092122 so:AtlantaGasLightMember 2018-02-23 2018-02-23 0000092122 so:VirginiaNaturalGasMember srt:MinimumMember 2017-12-21 2017-12-21 0000092122 so:VirginiaNaturalGasMember so:SAVEMember so:Year2020Member 2019-12-31 0000092122 so:AtlantaGasLightMember srt:MinimumMember 2019-12-19 2019-12-19 0000092122 so:SouthernCompanyGasMember us-gaap:RecoverableVacationPayMember 2019-12-31 0000092122 so:AtlantaGasLightMember us-gaap:FavorableRegulatoryActionMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember so:RegulatoryAssetOffBalanceSheetMember 2019-12-31 0000092122 so:SouthernCompanyGasMember so:RegulatoryAssetOffBalanceSheetMember 2018-12-31 0000092122 so:NicorGasMember so:RegulatoryAssetOffBalanceSheetMember 2019-12-31 0000092122 so:AtlantaGasLightMember so:RegulatoryAssetOffBalanceSheetMember 2018-12-31 0000092122 so:VirginiaNaturalGasMember so:RegulatoryAssetOffBalanceSheetMember 2018-12-31 0000092122 so:NicorGasMember so:RegulatoryAssetOffBalanceSheetMember 2018-12-31 0000092122 so:AtlantaGasLightMember so:RegulatoryAssetOffBalanceSheetMember 2019-12-31 0000092122 so:VirginiaNaturalGasMember so:RegulatoryAssetOffBalanceSheetMember 2019-12-31 0000092122 so:VirginiaNaturalGasMember so:SAVEMember so:Year2023Member 2019-12-31 0000092122 so:VirginiaNaturalGasMember so:SAVEMember 2012-01-01 2012-12-31 0000092122 so:VirginiaNaturalGasMember so:SAVEMember so:Year2024Member 2019-12-31 0000092122 so:NicorGasMember so:RegulatoryInfrastructureProgramMember 2014-01-01 2014-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:RecoverableVacationPayMember 2018-12-31 0000092122 so:AtlantaGasLightMember 2018-10-01 2018-10-31 0000092122 so:ShareholderDerivativeLawsuitsMember us-gaap:PendingLitigationMember 2018-04-25 2018-04-25 0000092122 so:ShareholderDerivativeLawsuitsMember us-gaap:PendingLitigationMember 2018-05-04 2018-05-04 0000092122 so:ShareholderDerivativeLawsuitsMember us-gaap:PendingLitigationMember 2017-08-31 0000092122 so:PutativeSecuritiesClassActionMember us-gaap:PendingLitigationMember 2017-01-01 2017-12-31 0000092122 so:MartinProductSalesLLCLitigationMember 2018-05-18 2018-05-18 0000092122 so:MississippiPowerMember so:PurportedViolationsOfMississippiConsumerProtectionActMember us-gaap:PendingLitigationMember 2019-03-14 2019-03-14 0000092122 so:MartinProductSalesLLCLitigationMember so:MartinProductSalesLLCLitigationMember 2019-09-27 2019-09-27 0000092122 so:MississippiPowerMember so:PurportedViolationsOfMississippiConsumerProtectionActMember us-gaap:PendingLitigationMember 2018-05-01 2018-05-31 0000092122 so:MississippiPowerMember so:PurportedViolationsOfMississippiConsumerProtectionActMember us-gaap:PendingLitigationMember 2018-11-01 2018-11-30 0000092122 2018-11-21 2018-11-21 0000092122 so:SouthernPowerMember 2019-04-01 2019-06-30 0000092122 so:SouthernPowerMember so:RERoserockLLCMember 2019-12-31 0000092122 so:MississippiPowerMember so:MississippiCommissionOnEnvironmentalQualityMember 2019-12-23 2019-12-23 0000092122 so:SouthernCompanyGasMember so:ManufacturedGasPlantsMember 2019-12-31 0000092122 so:SouthernCompanyMember 2018-12-31 0000092122 so:SouthernCompanyMember 2019-12-31 0000092122 so:AlabamaPowerAndGeorgiaPowerMember 2019-12-31 0000092122 so:AlabamaPowerAndGeorgiaPowerMember 2019-01-01 2019-12-31 0000092122 so:VogtleUnitsThreeAndFourMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:AlabamaDepartmentOfConservationAndNaturalResourcesMember so:FishKillInvestigationMember 2019-10-16 2019-10-16 0000092122 so:AlabamaPowerMember so:AlabamaDepartmentofEnvironmentalManagementADEMMember so:FishKillInvestigationMember 2019-10-16 2019-10-16 0000092122 so:MississippiPowerMember srt:ScenarioForecastMember so:PlantDanielUnits1And2Member 2019-01-15 2024-01-15 0000092122 us-gaap:DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember so:GulfPowerMember 2019-01-01 2019-01-01 0000092122 so:GulfPowerMember srt:ScenarioForecastMember so:PlantDanielUnits1And2Member 2019-01-15 2024-01-15 0000092122 so:MississippiPowerMember so:DeepwaterHorizonOilSpillLitigationCaseMember 2018-05-01 2018-05-31 0000092122 so:SouthernCompanyGasMember so:NaturalGasStorageFacilityMember 2019-12-31 0000092122 so:NaturalGasStorageSaltDomeCavernsMember 2019-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:PipelinesMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember so:NaturalGasStorageFacilityMember 2019-01-01 2019-12-31 0000092122 so:PennEastPipelinesMember us-gaap:SubsequentEventMember 2020-01-30 0000092122 so:SouthernCompanyGasMember so:PennEastPipelinesMember srt:MaximumMember 2019-12-31 0000092122 so:SouthernCompanyGasMember so:CALIFORNIAAndTEXASMember so:NaturalGasStorageFacilityMember 2019-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:PipelinesMember srt:MaximumMember 2019-12-31 0000092122 us-gaap:PipelinesMember srt:MaximumMember 2019-12-31 0000092122 so:PennEastPipelinesMember 2019-12-30 2019-12-30 0000092122 so:GeorgiaPowerMember so:PlantVogtleNuclearUnitsOneAndTwoMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:PlantVogtleNuclearUnitsOneAndTwoMember 2017-01-01 2017-12-31 0000092122 so:GeorgiaPowerMember so:PlantVogtleNuclearUnitsOneAndTwoMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:PlantVogtleNuclearUnitsOneAndTwoMember 2019-12-31 0000092122 so:GeorgiaPowerMember so:MeagPowerMember 2019-12-31 0000092122 so:SouthernCompanyGasMember so:PipelineChargesStorageCapacityAndGasSupplyMember 2019-12-31 0000092122 so:AlabamaPowerMember so:SegcoMember 2019-12-31 0000092122 so:SouthernCompanyGasMember so:AtlanticCoastPipelineMember 2014-12-31 0000092122 so:AlabamaPowerMember so:MaturityDecemberFirstTwoThousandEighteenMember so:SouthernElectricGeneratingCompanyMember 2019-12-31 0000092122 so:SouthernCompanyGasMember so:AtlanticCoastPipelineMember us-gaap:RevolvingCreditFacilityMember 2017-10-31 0000092122 so:SouthernCompanyGasMember so:AtlanticCoastPipelineMember 2019-12-31 0000092122 so:GeorgiaPowerMember so:WholesaleElectricPPAEnergyRevenuesMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember so:RetailElectricIndustrialMember 2018-01-01 2018-12-31 0000092122 so:OtherNaturalGasGasMarketingServicesMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember so:WholesaleElectricNonPPARevenuesMember 2018-01-01 2018-12-31 0000092122 so:NaturalGasDistributionIndustrialMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember so:OtherNaturalGasGasMarketingServicesMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:RetailElectricMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:NaturalGasDistributionCommercialMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember so:OtherRevenuesMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:RetailElectricCommercialMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionOtherMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember so:RetailElectricCommercialMember 2018-01-01 2018-12-31 0000092122 so:RetailElectricCommercialMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:OtherNaturalGasMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember so:WholesaleElectricRevenuesMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember so:NaturalGasDistributionTransportationMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:NaturalGasDistributionMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:WholesaleElectricRevenuesMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:ContractsWithCustomersMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:OtherRevenuesMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:OtherRevenuesMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:NaturalGasDistributionTransportationMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember so:ContractsWithCustomersMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:NaturalGasDistributionOtherMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember so:NaturalGasDistributionIndustrialMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:ContractsWithCustomersMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:RetailElectricOtherMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:NaturalGasDistributionResidentialMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember so:RetailElectricOtherMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:RetailElectricIndustrialMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember so:WholesaleElectricNonPPARevenuesMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember so:RetailElectricOtherMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:WholesaleElectricPPACapacityRevenuesMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:RetailElectricMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember so:OtherNaturalGasOtherNaturalGasRevenuesMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember so:WholesaleElectricPPACapacityRevenuesMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember so:WholesaleElectricPPAEnergyRevenuesMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:NaturalGasDistributionIndustrialMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:RetailElectricResidentialMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember so:RetailElectricIndustrialMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:OtherNaturalGasOtherNaturalGasRevenuesMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember so:OtherNaturalGasGasPipelineInvestmentsMember 2018-01-01 2018-12-31 0000092122 so:ContractsWithCustomersMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:WholesaleElectricPPAEnergyRevenuesMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:WholesaleElectricRevenuesMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember so:OtherNaturalGasMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:NaturalGasDistributionTransportationMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:OtherNaturalGasGasPipelineInvestmentsMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember so:NaturalGasDistributionCommercialMember 2018-01-01 2018-12-31 0000092122 so:NaturalGasDistributionMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:OtherAdjustmentsMember 2018-01-01 2018-12-31 0000092122 so:NaturalGasDistributionOtherMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:ContractsWithCustomersMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:OtherNaturalGasWholesaleGasServicesMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:WholesaleElectricPPACapacityRevenuesMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember so:OtherNaturalGasWholesaleGasServicesMember 2018-01-01 2018-12-31 0000092122 so:OtherNaturalGasWholesaleGasServicesMember 2018-01-01 2018-12-31 0000092122 so:WholesaleElectricNonPPARevenuesMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:OtherNaturalGasOtherNaturalGasRevenuesMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember so:OtherAdjustmentsMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:NaturalGasDistributionResidentialMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:NaturalGasDistributionResidentialMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:WholesaleElectricNonPPARevenuesMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:NaturalGasDistributionTransportationMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember so:NaturalGasDistributionOtherMember 2018-01-01 2018-12-31 0000092122 so:RetailElectricResidentialMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:NaturalGasDistributionIndustrialMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:RetailElectricCommercialMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:RetailElectricResidentialMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:NaturalGasDistributionIndustrialMember 2018-01-01 2018-12-31 0000092122 so:OtherNaturalGasMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:NaturalGasDistributionCommercialMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:NaturalGasDistributionMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember so:WholesaleElectricRevenuesMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:OtherNaturalGasWholesaleGasServicesMember 2018-01-01 2018-12-31 0000092122 so:OtherAdjustmentsMember 2018-01-01 2018-12-31 0000092122 so:OtherNaturalGasOtherNaturalGasRevenuesMember 2018-01-01 2018-12-31 0000092122 so:RetailElectricMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:OtherRevenueSourcesMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember so:OtherRevenueSourcesMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:OtherRevenueSourcesMember 2018-01-01 2018-12-31 0000092122 so:NaturalGasDistributionTransportationMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:NaturalGasDistributionOtherMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:OtherAdjustmentsMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionIndustrialMember 2018-01-01 2018-12-31 0000092122 so:OtherRevenuesMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember so:ContractsWithCustomersMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember so:WholesaleElectricPPAEnergyRevenuesMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember so:OtherRevenueSourcesMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:NaturalGasDistributionOtherMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:OtherNaturalGasGasPipelineInvestmentsMember 2018-01-01 2018-12-31 0000092122 so:NaturalGasDistributionResidentialMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:OtherRevenuesMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionResidentialMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:WholesaleElectricNonPPARevenuesMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:OtherNaturalGasGasPipelineInvestmentsMember 2018-01-01 2018-12-31 0000092122 so:WholesaleElectricPPAEnergyRevenuesMember 2018-01-01 2018-12-31 0000092122 so:RetailElectricIndustrialMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionCommercialMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:NaturalGasDistributionMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:RetailElectricCommercialMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember so:RetailElectricResidentialMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:RetailElectricResidentialMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:OtherRevenueSourcesMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:RetailElectricIndustrialMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember so:WholesaleElectricPPACapacityRevenuesMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:OtherNaturalGasGasMarketingServicesMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember so:NaturalGasDistributionMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:OtherNaturalGasGasMarketingServicesMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:OtherNaturalGasMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember so:RetailElectricMember 2018-01-01 2018-12-31 0000092122 so:OtherRevenueSourcesMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:WholesaleElectricPPACapacityRevenuesMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:RetailElectricOtherMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember so:OtherRevenuesMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:NaturalGasDistributionCommercialMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember so:OtherNaturalGasWholesaleGasServicesMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember so:OtherNaturalGasOtherNaturalGasRevenuesMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:OtherNaturalGasMember 2018-01-01 2018-12-31 0000092122 so:NaturalGasDistributionCommercialMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:WholesaleElectricRevenuesMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:RetailElectricIndustrialMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember so:OtherNaturalGasGasMarketingServicesMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:RetailElectricOtherMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember so:NaturalGasDistributionResidentialMember 2018-01-01 2018-12-31 0000092122 so:WholesaleElectricRevenuesMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember so:RetailElectricMember 2018-01-01 2018-12-31 0000092122 so:RetailElectricOtherMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionTransportationMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember so:OtherNaturalGasMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember so:OtherAdjustmentsMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:OtherNaturalGasWholesaleGasServicesMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:WholesaleElectricPPAEnergyRevenuesMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember so:RetailElectricResidentialMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:RetailElectricMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:OtherAdjustmentsMember 2018-01-01 2018-12-31 0000092122 so:SouthernPowerMember so:WholesaleElectricNonPPARevenuesMember 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:OtherNaturalGasGasMarketingServicesMember 2018-01-01 2018-12-31 0000092122 so:MississippiPowerMember so:OtherNaturalGasGasPipelineInvestmentsMember 2018-01-01 2018-12-31 0000092122 so:OtherNaturalGasGasPipelineInvestmentsMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:OtherNaturalGasOtherNaturalGasRevenuesMember 2018-01-01 2018-12-31 0000092122 so:SouthernCompanyGasMember so:RetailElectricCommercialMember 2018-01-01 2018-12-31 0000092122 so:WholesaleElectricPPACapacityRevenuesMember 2018-01-01 2018-12-31 0000092122 so:AlabamaPowerMember so:ContractsWithCustomersMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:RetailElectricOtherMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:NaturalGasDistributionResidentialMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember so:OtherAdjustmentsMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:WholesaleElectricNonPPARevenuesMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:RetailElectricIndustrialMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:OtherNaturalGasOtherNaturalGasRevenuesMember 2019-01-01 2019-12-31 0000092122 so:NaturalGasDistributionMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:NaturalGasDistributionOtherMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:OtherRevenuesMember 2019-01-01 2019-12-31 0000092122 so:NaturalGasDistributionResidentialMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:WholesaleElectricPPAEnergyRevenuesMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:OtherNaturalGasOtherNaturalGasRevenuesMember 2019-01-01 2019-12-31 0000092122 so:WholesaleElectricNonPPARevenuesMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:NaturalGasDistributionCommercialMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:OtherNaturalGasGasPipelineInvestmentsMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember so:OtherRevenueSourcesMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionOtherMember 2019-01-01 2019-12-31 0000092122 so:NaturalGasDistributionTransportationMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:RetailElectricMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:OtherNaturalGasWholesaleGasServicesMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:RetailElectricCommercialMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:OtherNaturalGasGasPipelineInvestmentsMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:OtherNaturalGasGasMarketingServicesMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:OtherNaturalGasOtherNaturalGasRevenuesMember 2019-01-01 2019-12-31 0000092122 so:RetailElectricResidentialMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:WholesaleElectricPPAEnergyRevenuesMember 2019-01-01 2019-12-31 0000092122 so:NaturalGasDistributionIndustrialMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionTransportationMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember so:OtherNaturalGasGasPipelineInvestmentsMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionIndustrialMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:RetailElectricCommercialMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:ContractsWithCustomersMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:OtherNaturalGasGasMarketingServicesMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:NaturalGasDistributionMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:RetailElectricIndustrialMember 2019-01-01 2019-12-31 0000092122 so:OtherNaturalGasOtherNaturalGasRevenuesMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember so:OtherRevenuesMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:NaturalGasDistributionMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:WholesaleElectricRevenuesMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:WholesaleElectricPPAEnergyRevenuesMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:NaturalGasDistributionOtherMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:WholesaleElectricPPACapacityRevenuesMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:OtherRevenuesMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:NaturalGasDistributionIndustrialMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:OtherNaturalGasGasMarketingServicesMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember so:RetailElectricIndustrialMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:WholesaleElectricNonPPARevenuesMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:ContractsWithCustomersMember 2019-01-01 2019-12-31 0000092122 so:OtherNaturalGasMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:ContractsWithCustomersMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:RetailElectricResidentialMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:NaturalGasDistributionTransportationMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:RetailElectricIndustrialMember 2019-01-01 2019-12-31 0000092122 so:OtherNaturalGasGasMarketingServicesMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:OtherRevenuesMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:NaturalGasDistributionResidentialMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:NaturalGasDistributionTransportationMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:OtherRevenueSourcesMember 2019-01-01 2019-12-31 0000092122 so:WholesaleElectricPPACapacityRevenuesMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:OtherNaturalGasMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember so:OtherNaturalGasWholesaleGasServicesMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:NaturalGasDistributionCommercialMember 2019-01-01 2019-12-31 0000092122 so:RetailElectricOtherMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:NaturalGasDistributionIndustrialMember 2019-01-01 2019-12-31 0000092122 so:OtherAdjustmentsMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:RetailElectricResidentialMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:WholesaleElectricRevenuesMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:NaturalGasDistributionIndustrialMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:RetailElectricOtherMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:OtherRevenueSourcesMember 2019-01-01 2019-12-31 0000092122 so:WholesaleElectricRevenuesMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember so:WholesaleElectricPPAEnergyRevenuesMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionMember 2019-01-01 2019-12-31 0000092122 so:ContractsWithCustomersMember 2019-01-01 2019-12-31 0000092122 so:OtherRevenueSourcesMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:OtherNaturalGasWholesaleGasServicesMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:OtherRevenuesMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:NaturalGasDistributionMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember so:RetailElectricMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:WholesaleElectricPPAEnergyRevenuesMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:OtherAdjustmentsMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:NaturalGasDistributionOtherMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:OtherNaturalGasWholesaleGasServicesMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:OtherNaturalGasMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:OtherNaturalGasGasPipelineInvestmentsMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:OtherNaturalGasMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:OtherNaturalGasGasPipelineInvestmentsMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionResidentialMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:OtherAdjustmentsMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:RetailElectricResidentialMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:OtherAdjustmentsMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:OtherNaturalGasOtherNaturalGasRevenuesMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:NaturalGasDistributionTransportationMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember so:OtherNaturalGasGasMarketingServicesMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember so:RetailElectricOtherMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:WholesaleElectricNonPPARevenuesMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember so:ContractsWithCustomersMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:NaturalGasDistributionCommercialMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionCommercialMember 2019-01-01 2019-12-31 0000092122 so:NaturalGasDistributionCommercialMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:WholesaleElectricRevenuesMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember so:WholesaleElectricPPACapacityRevenuesMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:OtherRevenueSourcesMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:RetailElectricIndustrialMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:RetailElectricMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:NaturalGasDistributionOtherMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:OtherNaturalGasWholesaleGasServicesMember 2019-01-01 2019-12-31 0000092122 so:OtherNaturalGasGasPipelineInvestmentsMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:NaturalGasDistributionMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:RetailElectricCommercialMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:NaturalGasDistributionResidentialMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember so:OtherNaturalGasMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:OtherNaturalGasMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:WholesaleElectricPPACapacityRevenuesMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:NaturalGasDistributionCommercialMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:RetailElectricOtherMember 2019-01-01 2019-12-31 0000092122 so:NaturalGasDistributionOtherMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:WholesaleElectricPPACapacityRevenuesMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember so:RetailElectricResidentialMember 2019-01-01 2019-12-31 0000092122 so:RetailElectricIndustrialMember 2019-01-01 2019-12-31 0000092122 so:SouthernPowerMember so:RetailElectricOtherMember 2019-01-01 2019-12-31 0000092122 so:SouthernCompanyGasMember so:RetailElectricCommercialMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:NaturalGasDistributionIndustrialMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:WholesaleElectricNonPPARevenuesMember 2019-01-01 2019-12-31 0000092122 so:MississippiPowerMember so:RetailElectricMember 2019-01-01 2019-12-31 0000092122 so:AlabamaPowerMember so:RetailElectricCommercialMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:OtherNaturalGasGasMarketi