false--12-31Q22019000009212200000031530000041091000006690400010041550001160661YesYesYesYesYesfalsefalsefalsefalsefalseNon-accelerated FilerNon-accelerated FilerNon-accelerated FilerNon-accelerated FilerYesYesYesYesYesfalsefalsefalsefalsefalsefalsefalsefalsefalsefalsefalse89000000P1D880000007000000070000000P5YP6Y1000000010000000P25YP25Y810000000.02460.00870.00920.33330.6667P5YP3YP3Y0.001000.580.600.600.62000000125000000230000007400000023000000780000006100000060000000360000002300000032000000350000001000000012000000300000010000000360000001000000016000000300000070000000000000P31YP5YP5YP5YP4YP18YP4Y18000000000190000003000000010000000300000011000000900000001000000100000021000000900000001000000100000002100000000002000000015000000100000010000000100000012000000100000000002000000800000010000000006000000100000000100000000010000000010000000500000050000008000000800000001000000P3Y700000000654000000400000027000000100000000P6MP1YP1YP1YP1YP6MP1YP1YP1YP1YP6MP1YP1YP1YP1YP6MP1YP1YP1YP1Y0000 0000092122 so:MississippiPowerMember 2019-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember 2019-01-01 2019-06-30 0000092122 so:SouthernCompanyGasMember 2019-01-01 2019-06-30 0000092122 2019-01-01 2019-06-30 0000092122 so:AlabamaPowerMember 2019-01-01 2019-06-30 0000092122 so:SouthernPowerMember 2019-01-01 2019-06-30 0000092122 us-gaap:CommonStockMember 2019-01-01 2019-06-30 0000092122 so:SouthernPowerMember so:Series2016A1.000SeniorNotesDue2022Member 2019-01-01 2019-06-30 0000092122 so:Series2017B5.25JuniorSubordinatedNotesDue2077Member 2019-01-01 2019-06-30 0000092122 so:Series2016A5.25JuniorSubordinatedNotesDue2076Member 2019-01-01 2019-06-30 0000092122 so:Series2015A6.25JuniorSubordinatedNotesDue2075Member 2019-01-01 2019-06-30 0000092122 so:SouthernPowerMember so:Series2016B1.850SeniorNotesDue2026Member 2019-01-01 2019-06-30 0000092122 so:MississippiPowerMember 2019-06-30 0000092122 so:SouthernCompanyGasMember 2019-06-30 0000092122 so:AlabamaPowerMember 2019-06-30 0000092122 2019-06-30 0000092122 so:GeorgiaPowerMember 2019-06-30 0000092122 so:SouthernPowerMember 2019-06-30 0000092122 2018-01-01 2018-06-30 0000092122 so:WholesaleNonAffiliatesMember 2018-04-01 2018-06-30 0000092122 2019-04-01 2019-06-30 0000092122 us-gaap:ProductAndServiceOtherMember 2018-04-01 2018-06-30 0000092122 us-gaap:FuelMember 2018-04-01 2018-06-30 0000092122 us-gaap:RetailMember 2018-04-01 2018-06-30 0000092122 2018-04-01 2018-06-30 0000092122 so:WholesaleNonAffiliatesMember 2018-01-01 2018-06-30 0000092122 us-gaap:NaturalGasUsRegulatedMember 2019-04-01 2019-06-30 0000092122 us-gaap:NaturalGasUsRegulatedMember 2019-01-01 2019-06-30 0000092122 us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-06-30 0000092122 so:OtherElectricRevenueMember 2019-01-01 2019-06-30 0000092122 us-gaap:FuelMember 2019-01-01 2019-06-30 0000092122 us-gaap:ElectricityPurchasedMember 2018-01-01 2018-06-30 0000092122 us-gaap:NaturalGasUsRegulatedMember 2018-01-01 2018-06-30 0000092122 so:WholesaleNonAffiliatesMember 2019-01-01 2019-06-30 0000092122 us-gaap:NaturalGasUsRegulatedMember 2018-04-01 2018-06-30 0000092122 so:OtherElectricRevenueMember 2018-04-01 2018-06-30 0000092122 us-gaap:RetailMember 2019-01-01 2019-06-30 0000092122 us-gaap:ElectricityPurchasedMember 2018-04-01 2018-06-30 0000092122 so:WholesaleNonAffiliatesMember 2019-04-01 2019-06-30 0000092122 us-gaap:FuelMember 2018-01-01 2018-06-30 0000092122 so:OtherElectricRevenueMember 2019-04-01 2019-06-30 0000092122 us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-06-30 0000092122 us-gaap:ElectricityPurchasedMember 2019-01-01 2019-06-30 0000092122 us-gaap:FuelMember 2019-04-01 2019-06-30 0000092122 us-gaap:ProductAndServiceOtherMember 2019-04-01 2019-06-30 0000092122 so:OtherElectricRevenueMember 2018-01-01 2018-06-30 0000092122 us-gaap:RetailMember 2019-04-01 2019-06-30 0000092122 us-gaap:RetailMember 2018-01-01 2018-06-30 0000092122 us-gaap:ElectricityPurchasedMember 2019-04-01 2019-06-30 0000092122 us-gaap:AlternativeEnergyMember 2018-01-01 2018-06-30 0000092122 us-gaap:AlternativeEnergyMember 2018-04-01 2018-06-30 0000092122 us-gaap:AlternativeEnergyMember 2019-01-01 2019-06-30 0000092122 us-gaap:AlternativeEnergyMember 2019-04-01 2019-06-30 0000092122 2018-12-31 0000092122 2017-12-31 0000092122 2018-06-30 0000092122 us-gaap:TreasuryStockMember 2017-12-31 0000092122 us-gaap:NoncontrollingInterestMember 2018-03-31 0000092122 us-gaap:NoncontrollingInterestMember 2018-01-01 2018-03-31 0000092122 us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0000092122 us-gaap:NoncontrollingInterestMember 2018-04-01 2018-06-30 0000092122 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0000092122 us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0000092122 us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0000092122 us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000092122 2018-01-01 2018-03-31 0000092122 us-gaap:TreasuryStockMember 2018-03-31 0000092122 us-gaap:NoncontrollingInterestMember 2017-12-31 0000092122 us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0000092122 us-gaap:CommonStockMember 2018-01-01 2018-03-31 0000092122 us-gaap:CommonStockMember 2017-12-31 0000092122 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000092122 us-gaap:TreasuryStockMember 2018-01-01 2018-03-31 0000092122 us-gaap:RetainedEarningsMember 2018-03-31 0000092122 us-gaap:CommonStockMember 2018-03-31 0000092122 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000092122 us-gaap:TreasuryStockMember 2018-06-30 0000092122 us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0000092122 us-gaap:CommonStockMember 2018-06-30 0000092122 us-gaap:RetainedEarningsMember 2018-06-30 0000092122 us-gaap:CommonStockMember 2018-04-01 2018-06-30 0000092122 us-gaap:NoncontrollingInterestMember 2018-06-30 0000092122 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0000092122 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000092122 us-gaap:RetainedEarningsMember 2017-12-31 0000092122 us-gaap:TreasuryStockMember 2018-04-01 2018-06-30 0000092122 2018-03-31 0000092122 us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000092122 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000092122 us-gaap:RetainedEarningsMember 2018-12-31 0000092122 us-gaap:NoncontrollingInterestMember 2018-12-31 0000092122 us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000092122 us-gaap:CommonStockMember 2019-03-31 0000092122 us-gaap:NoncontrollingInterestMember 2019-04-01 2019-06-30 0000092122 us-gaap:NoncontrollingInterestMember 2019-01-01 2019-03-31 0000092122 2019-01-01 2019-03-31 0000092122 us-gaap:TreasuryStockMember 2019-06-30 0000092122 us-gaap:RetainedEarningsMember 2019-03-31 0000092122 us-gaap:CommonStockMember 2019-01-01 2019-03-31 0000092122 us-gaap:CommonStockMember 2019-06-30 0000092122 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0000092122 us-gaap:TreasuryStockMember 2019-03-31 0000092122 us-gaap:CommonStockMember 2019-04-01 2019-06-30 0000092122 us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000092122 us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000092122 us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000092122 us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000092122 us-gaap:CommonStockMember 2018-12-31 0000092122 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000092122 us-gaap:TreasuryStockMember 2019-04-01 2019-06-30 0000092122 us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000092122 us-gaap:NoncontrollingInterestMember 2019-06-30 0000092122 us-gaap:RetainedEarningsMember 2019-06-30 0000092122 us-gaap:TreasuryStockMember 2019-01-01 2019-03-31 0000092122 us-gaap:TreasuryStockMember 2018-12-31 0000092122 us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000092122 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000092122 2019-03-31 0000092122 us-gaap:NoncontrollingInterestMember 2019-03-31 0000092122 so:AlabamaPowerMember 2019-04-01 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:ElectricityPurchasedMember 2018-01-01 2018-06-30 0000092122 so:AlabamaPowerMember us-gaap:RetailMember 2018-04-01 2018-06-30 0000092122 so:AlabamaPowerMember 2018-01-01 2018-06-30 0000092122 so:AlabamaPowerMember so:WholesaleNonAffiliatesMember 2019-04-01 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:ElectricityPurchasedMember 2019-01-01 2019-06-30 0000092122 so:AlabamaPowerMember 2018-04-01 2018-06-30 0000092122 so:AlabamaPowerMember so:WholesaleAffiliatesMember 2018-01-01 2018-06-30 0000092122 so:AlabamaPowerMember us-gaap:FuelMember 2018-01-01 2018-06-30 0000092122 so:AlabamaPowerMember us-gaap:FuelMember 2019-01-01 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:RetailMember 2018-01-01 2018-06-30 0000092122 so:AlabamaPowerMember so:ElectricityPurchasedAffiliatesMember 2019-01-01 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:ProductAndServiceOtherMember 2018-04-01 2018-06-30 0000092122 so:AlabamaPowerMember so:ElectricityPurchasedAffiliatesMember 2018-04-01 2018-06-30 0000092122 so:AlabamaPowerMember us-gaap:FuelMember 2019-04-01 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:ProductAndServiceOtherMember 2019-04-01 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:RetailMember 2019-01-01 2019-06-30 0000092122 so:AlabamaPowerMember so:WholesaleAffiliatesMember 2019-04-01 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:RetailMember 2019-04-01 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FuelMember 2018-04-01 2018-06-30 0000092122 so:AlabamaPowerMember us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-06-30 0000092122 so:AlabamaPowerMember so:ElectricityPurchasedAffiliatesMember 2019-04-01 2019-06-30 0000092122 so:AlabamaPowerMember so:WholesaleNonAffiliatesMember 2018-04-01 2018-06-30 0000092122 so:AlabamaPowerMember us-gaap:ElectricityPurchasedMember 2019-04-01 2019-06-30 0000092122 so:AlabamaPowerMember so:WholesaleAffiliatesMember 2018-04-01 2018-06-30 0000092122 so:AlabamaPowerMember us-gaap:ElectricityPurchasedMember 2018-04-01 2018-06-30 0000092122 so:AlabamaPowerMember so:ElectricityPurchasedAffiliatesMember 2018-01-01 2018-06-30 0000092122 so:AlabamaPowerMember so:WholesaleNonAffiliatesMember 2019-01-01 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-06-30 0000092122 so:AlabamaPowerMember so:WholesaleNonAffiliatesMember 2018-01-01 2018-06-30 0000092122 so:AlabamaPowerMember so:WholesaleAffiliatesMember 2019-01-01 2019-06-30 0000092122 so:AlabamaPowerMember 2017-12-31 0000092122 so:AlabamaPowerMember 2018-06-30 0000092122 so:AlabamaPowerMember 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000092122 so:AlabamaPowerMember 2018-01-01 2018-03-31 0000092122 so:AlabamaPowerMember us-gaap:CommonStockMember 2017-12-31 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0000092122 so:AlabamaPowerMember 2019-01-01 2019-03-31 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000092122 so:AlabamaPowerMember us-gaap:CommonStockMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0000092122 so:AlabamaPowerMember us-gaap:CommonStockMember 2018-03-31 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000092122 so:AlabamaPowerMember 2019-03-31 0000092122 so:AlabamaPowerMember us-gaap:CommonStockMember 2019-03-31 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000092122 so:AlabamaPowerMember us-gaap:CommonStockMember 2018-06-30 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2018-06-30 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2019-03-31 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2018-03-31 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000092122 so:AlabamaPowerMember us-gaap:RetainedEarningsMember 2017-12-31 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000092122 so:AlabamaPowerMember 2018-03-31 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000092122 so:AlabamaPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:CommonStockMember 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0000092122 so:GeorgiaPowerMember 2018-01-01 2018-06-30 0000092122 so:GeorgiaPowerMember 2018-04-01 2018-06-30 0000092122 so:GeorgiaPowerMember so:ElectricityPurchasedAffiliatesMember 2019-04-01 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FuelMember 2019-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:RetailMember 2019-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember 2019-04-01 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FuelMember 2018-01-01 2018-06-30 0000092122 so:GeorgiaPowerMember us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:WholesaleAffiliatesMember 2019-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-06-30 0000092122 so:GeorgiaPowerMember us-gaap:ElectricityPurchasedMember 2018-04-01 2018-06-30 0000092122 so:GeorgiaPowerMember so:WholesaleAffiliatesMember 2018-01-01 2018-06-30 0000092122 so:GeorgiaPowerMember so:WholesaleNonAffiliatesMember 2019-04-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:WholesaleNonAffiliatesMember 2018-01-01 2018-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FuelMember 2019-04-01 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FuelMember 2018-04-01 2018-06-30 0000092122 so:GeorgiaPowerMember so:WholesaleAffiliatesMember 2019-04-01 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:ProductAndServiceOtherMember 2019-04-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:ElectricityPurchasedAffiliatesMember 2019-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:ElectricityPurchasedAffiliatesMember 2018-01-01 2018-06-30 0000092122 so:GeorgiaPowerMember us-gaap:ElectricityPurchasedMember 2018-01-01 2018-06-30 0000092122 so:GeorgiaPowerMember so:WholesaleAffiliatesMember 2018-04-01 2018-06-30 0000092122 so:GeorgiaPowerMember so:ElectricityPurchasedAffiliatesMember 2018-04-01 2018-06-30 0000092122 so:GeorgiaPowerMember us-gaap:ProductAndServiceOtherMember 2018-04-01 2018-06-30 0000092122 so:GeorgiaPowerMember us-gaap:RetailMember 2018-01-01 2018-06-30 0000092122 so:GeorgiaPowerMember us-gaap:ElectricityPurchasedMember 2019-04-01 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:RetailMember 2019-04-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:WholesaleNonAffiliatesMember 2018-04-01 2018-06-30 0000092122 so:GeorgiaPowerMember us-gaap:ElectricityPurchasedMember 2019-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:WholesaleNonAffiliatesMember 2019-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:RetailMember 2018-04-01 2018-06-30 0000092122 so:GeorgiaPowerMember 2018-06-30 0000092122 so:GeorgiaPowerMember 2018-12-31 0000092122 so:GeorgiaPowerMember 2017-12-31 0000092122 so:GeorgiaPowerMember us-gaap:CommonStockMember 2019-06-30 0000092122 so:GeorgiaPowerMember 2019-01-01 2019-03-31 0000092122 so:GeorgiaPowerMember 2018-01-01 2018-03-31 0000092122 so:GeorgiaPowerMember us-gaap:CommonStockMember 2018-03-31 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2018-12-31 0000092122 so:GeorgiaPowerMember 2018-03-31 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0000092122 so:GeorgiaPowerMember us-gaap:CommonStockMember 2018-12-31 0000092122 so:GeorgiaPowerMember us-gaap:CommonStockMember 2018-06-30 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000092122 so:GeorgiaPowerMember us-gaap:CommonStockMember 2017-12-31 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:CommonStockMember 2019-03-31 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2018-03-31 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000092122 so:GeorgiaPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2019-03-31 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000092122 so:GeorgiaPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2017-12-31 0000092122 so:GeorgiaPowerMember us-gaap:RetainedEarningsMember 2018-06-30 0000092122 so:GeorgiaPowerMember 2019-03-31 0000092122 so:MississippiPowerMember 2019-04-01 2019-06-30 0000092122 so:MississippiPowerMember 2018-04-01 2018-06-30 0000092122 so:MississippiPowerMember us-gaap:FuelMember 2019-04-01 2019-06-30 0000092122 so:MississippiPowerMember so:WholesaleAffiliatesMember 2019-04-01 2019-06-30 0000092122 so:MississippiPowerMember so:WholesaleAffiliatesMember 2018-01-01 2018-06-30 0000092122 so:MississippiPowerMember so:WholesaleAffiliatesMember 2018-04-01 2018-06-30 0000092122 so:MississippiPowerMember 2018-01-01 2018-06-30 0000092122 so:MississippiPowerMember so:WholesaleAffiliatesMember 2019-01-01 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:ProductAndServiceOtherMember 2018-04-01 2018-06-30 0000092122 so:MississippiPowerMember us-gaap:FuelMember 2018-01-01 2018-06-30 0000092122 so:MississippiPowerMember so:WholesaleNonAffiliatesMember 2018-01-01 2018-06-30 0000092122 so:MississippiPowerMember us-gaap:RetailMember 2018-01-01 2018-06-30 0000092122 so:MississippiPowerMember us-gaap:FuelMember 2018-04-01 2018-06-30 0000092122 so:MississippiPowerMember us-gaap:RetailMember 2018-04-01 2018-06-30 0000092122 so:MississippiPowerMember us-gaap:RetailMember 2019-01-01 2019-06-30 0000092122 so:MississippiPowerMember so:WholesaleNonAffiliatesMember 2019-01-01 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:FuelMember 2019-01-01 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-06-30 0000092122 so:MississippiPowerMember so:WholesaleNonAffiliatesMember 2019-04-01 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:ProductAndServiceOtherMember 2019-04-01 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:ElectricityPurchasedMember 2019-04-01 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:ElectricityPurchasedMember 2018-04-01 2018-06-30 0000092122 so:MississippiPowerMember us-gaap:RetailMember 2019-04-01 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:ElectricityPurchasedMember 2019-01-01 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-06-30 0000092122 so:MississippiPowerMember so:WholesaleNonAffiliatesMember 2018-04-01 2018-06-30 0000092122 so:MississippiPowerMember us-gaap:ElectricityPurchasedMember 2018-01-01 2018-06-30 0000092122 so:MississippiPowerMember 2018-12-31 0000092122 so:MississippiPowerMember 2018-06-30 0000092122 so:MississippiPowerMember 2017-12-31 0000092122 so:MississippiPowerMember us-gaap:CommonStockMember 2019-03-31 0000092122 so:MississippiPowerMember 2019-01-01 2019-03-31 0000092122 so:MississippiPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000092122 so:MississippiPowerMember us-gaap:CommonStockMember 2019-06-30 0000092122 so:MississippiPowerMember 2018-01-01 2018-03-31 0000092122 so:MississippiPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2018-12-31 0000092122 so:MississippiPowerMember 2019-03-31 0000092122 so:MississippiPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000092122 so:MississippiPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000092122 so:MississippiPowerMember us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000092122 so:MississippiPowerMember 2018-03-31 0000092122 so:MississippiPowerMember us-gaap:CommonStockMember 2018-12-31 0000092122 so:MississippiPowerMember us-gaap:CommonStockMember 2018-06-30 0000092122 so:MississippiPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000092122 so:MississippiPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0000092122 so:MississippiPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2018-06-30 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0000092122 so:MississippiPowerMember us-gaap:CommonStockMember 2018-03-31 0000092122 so:MississippiPowerMember us-gaap:CommonStockMember 2017-12-31 0000092122 so:MississippiPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000092122 so:MississippiPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0000092122 so:MississippiPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000092122 so:MississippiPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0000092122 so:MississippiPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2017-12-31 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2019-03-31 0000092122 so:MississippiPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000092122 so:MississippiPowerMember us-gaap:RetainedEarningsMember 2018-03-31 0000092122 so:SouthernPowerMember so:WholesaleAffiliatesMember 2019-04-01 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:ProductAndServiceOtherMember 2018-04-01 2018-06-30 0000092122 so:SouthernPowerMember 2019-04-01 2019-06-30 0000092122 so:SouthernPowerMember 2018-04-01 2018-06-30 0000092122 so:SouthernPowerMember 2018-01-01 2018-06-30 0000092122 so:SouthernPowerMember so:WholesaleNonAffiliatesMember 2018-01-01 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:ElectricityPurchasedMember 2018-01-01 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:FuelMember 2018-04-01 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:ElectricityPurchasedMember 2019-04-01 2019-06-30 0000092122 so:SouthernPowerMember so:WholesaleNonAffiliatesMember 2019-04-01 2019-06-30 0000092122 so:SouthernPowerMember so:WholesaleNonAffiliatesMember 2018-04-01 2018-06-30 0000092122 so:SouthernPowerMember so:WholesaleAffiliatesMember 2018-04-01 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:ElectricityPurchasedMember 2018-04-01 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:FuelMember 2019-04-01 2019-06-30 0000092122 so:SouthernPowerMember so:WholesaleAffiliatesMember 2018-01-01 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:FuelMember 2019-01-01 2019-06-30 0000092122 so:SouthernPowerMember so:WholesaleNonAffiliatesMember 2019-01-01 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:FuelMember 2018-01-01 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:ProductAndServiceOtherMember 2019-04-01 2019-06-30 0000092122 so:SouthernPowerMember so:WholesaleAffiliatesMember 2019-01-01 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:ElectricityPurchasedMember 2019-01-01 2019-06-30 0000092122 so:SouthernPowerMember 2017-12-31 0000092122 so:SouthernPowerMember 2018-12-31 0000092122 so:SouthernPowerMember 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2018-01-01 2018-03-31 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2018-04-01 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2018-04-01 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2018-03-31 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2017-12-31 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0000092122 so:SouthernPowerMember 2018-01-01 2018-03-31 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2018-01-01 2018-03-31 0000092122 so:SouthernPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0000092122 so:SouthernPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2018-03-31 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2017-12-31 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000092122 so:SouthernPowerMember 2018-03-31 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2017-12-31 0000092122 so:SouthernPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2018-03-31 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000092122 so:SouthernPowerMember 2019-01-01 2019-03-31 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2019-04-01 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000092122 so:SouthernPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2019-03-31 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2019-01-01 2019-03-31 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2019-04-01 2019-06-30 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2019-03-31 0000092122 so:SouthernPowerMember 2019-03-31 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000092122 so:SouthernPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2019-03-31 0000092122 so:SouthernPowerMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0000092122 so:SouthernPowerMember us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2019-06-30 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2019-01-01 2019-03-31 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2018-12-31 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2018-12-31 0000092122 so:SouthernPowerMember so:CommonStockholdersEquityNotIncludingNoncontrollingInterestMember 2018-12-31 0000092122 so:SouthernPowerMember us-gaap:RetainedEarningsMember 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:NoncontrollingInterestMember 2019-06-30 0000092122 so:SouthernCompanyGasMember 2018-01-01 2018-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:ProductAndServiceOtherMember 2018-01-01 2018-06-30 0000092122 so:SouthernCompanyGasMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:NaturalGasUsRegulatedMember 2019-01-01 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:NaturalGasUsRegulatedMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:ProductAndServiceOtherMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:ProductAndServiceOtherMember 2019-01-01 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:NaturalGasUsRegulatedMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:AlternativeEnergyMember 2019-01-01 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:AlternativeEnergyMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:AlternativeEnergyMember 2018-01-01 2018-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:ProductAndServiceOtherMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:NaturalGasUsRegulatedMember 2018-01-01 2018-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:AlternativeEnergyMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember 2017-12-31 0000092122 so:SouthernCompanyGasMember 2018-12-31 0000092122 so:SouthernCompanyGasMember 2018-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2019-03-31 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2018-01-01 2018-03-31 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2019-01-01 2019-03-31 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2018-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-01-01 2018-03-31 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2018-12-31 0000092122 so:SouthernCompanyGasMember 2019-01-01 2019-03-31 0000092122 so:SouthernCompanyGasMember 2018-01-01 2018-03-31 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-03-31 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2018-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-06-30 0000092122 so:SouthernCompanyGasMember 2018-03-31 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-03-31 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2017-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2019-03-31 0000092122 so:SouthernCompanyGasMember 2019-03-31 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2018-01-01 2018-03-31 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2017-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-01-01 2019-03-31 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2018-03-31 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2017-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2019-01-01 2019-03-31 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:RetainedEarningsMember 2018-03-31 0000092122 so:SouthernCompanyGasMember us-gaap:AdditionalPaidInCapitalMember 2018-12-31 0000092122 so:SouthernPowerMember so:PPAFairValueAdjustmentsMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:CustomerRelationshipsMember 2018-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:TradeNamesMember 2018-12-31 0000092122 us-gaap:CustomerRelationshipsMember 2018-12-31 0000092122 so:SouthernPowerMember so:PPAFairValueAdjustmentsMember 2018-12-31 0000092122 us-gaap:OtherIntangibleAssetsMember 2019-06-30 0000092122 us-gaap:CustomerRelationshipsMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:TradeNamesMember 2019-06-30 0000092122 so:SouthernCompanyGasMember so:StorageandTransportationContractsMember 2019-06-30 0000092122 so:SouthernCompanyGasMember so:StorageandTransportationContractsMember 2018-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:CustomerRelationshipsMember 2019-06-30 0000092122 us-gaap:TradeNamesMember 2018-12-31 0000092122 us-gaap:TradeNamesMember 2019-06-30 0000092122 us-gaap:OtherIntangibleAssetsMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:OtherAccountsAndNotesReceivableMember 2018-12-31 0000092122 so:RestrictedCashMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:RestrictedCashMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:OtherAccountsAndNotesReceivableMember 2018-12-31 0000092122 so:OtherAccountsAndNotesReceivableMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:RestrictedCashMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:WholesaleGasServicesMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:GasMarketingServicesMember 2019-01-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:WholesaleGasServicesMember 2019-01-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:GasMarketingServicesMember 2019-04-01 2019-06-30 0000092122 us-gaap:DisposalGroupHeldforsaleNotDiscontinuedOperationsMember so:PowerSecureInternationalInc.Member 2019-04-01 2019-06-30 0000092122 so:MississippiPowerMember 2019-06-01 2019-06-30 0000092122 so:AlabamaPowerMember 2019-06-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:GasMarketingServicesMember 2019-06-30 0000092122 so:SouthernCompanyGasMember so:GasMarketingServicesMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:GasDistributionOperationsMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:GasDistributionOperationsMember 2019-06-30 0000092122 so:SouthernCompanyGasMember so:OtherAccountsAndNotesReceivableMember 2019-06-30 0000092122 so:OtherAccountsAndNotesReceivableMember 2019-06-30 0000092122 so:AlabamaPowerMember so:DeferredUnderRecoveredRegulatoryClauseRevenuesMember 2019-06-30 0000092122 so:AlabamaPowerMember so:DeferredUnderRecoveredRegulatoryClauseRevenuesMember 2018-12-31 0000092122 so:MississippiPowerMember so:OverRecoveredRegulatoryClauseLiabilitiesMember 2019-06-30 0000092122 so:AlabamaPowerMember so:OtherRegulatoryLiabilitiesDeferredMember 2019-06-30 0000092122 so:GeorgiaPowerMember so:UnderRecoveredFuelClauseMember 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:AccountsReceivableMember 2019-06-30 0000092122 so:MississippiPowerMember so:OverRecoveredRegulatoryClauseLiabilitiesMember 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:AccountsReceivableMember 2018-12-31 0000092122 so:AlabamaPowerMember so:OtherRegulatoryLiabilitiesDeferredMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:UnderRecoveredFuelClauseMember 2019-06-30 0000092122 so:AlabamaPowerMember 2019-02-05 0000092122 so:AlabamaPowerMember srt:RestatementAdjustmentMember so:PlantGorgasUnits89And10Member 2019-04-15 0000092122 so:AlabamaPowerMember srt:RestatementAdjustmentMember 2019-04-15 0000092122 so:GeorgiaPowerMember us-gaap:SubsequentEventMember 2019-07-16 2019-07-16 0000092122 so:GeorgiaPowerMember us-gaap:ScenarioForecastMember 2020-12-31 0000092122 so:GeorgiaPowerMember 2019-06-28 2019-06-28 0000092122 so:GeorgiaPowerMember srt:MinimumMember 2019-06-28 2019-06-28 0000092122 so:GeorgiaPowerMember so:PlantMcIntoshUnit1Member 2019-06-30 0000092122 so:GeorgiaPowerMember so:PlantMcIntoshUnit1Member us-gaap:SubsequentEventMember 2019-07-29 2019-07-29 0000092122 so:GeorgiaPowerMember us-gaap:ScenarioForecastMember 2022-12-31 0000092122 so:GeorgiaPowerMember so:PlantHammondUnits1Through4Member 2019-06-30 0000092122 so:GeorgiaPowerMember srt:MaximumMember 2019-06-28 2019-06-28 0000092122 so:GeorgiaPowerMember us-gaap:ScenarioForecastMember 2021-12-31 0000092122 so:GeorgiaPowerMember so:PlantMitchellUnit3Member 2019-06-30 0000092122 so:GeorgiaPowerMember so:PlantHammondUnits1Through4Member us-gaap:SubsequentEventMember 2019-07-29 2019-07-29 0000092122 so:GeorgiaPowerMember so:EnvironmentalComplianceCostRecoveryMember 2019-06-30 0000092122 so:GeorgiaPowerMember so:DemandSideManagementMember 2019-06-30 0000092122 so:GeorgiaPowerMember so:MunicipalFranchiseFeeMember 2019-06-30 0000092122 so:GeorgiaPowerMember so:LevelizedTraditionalBaseMember 2019-06-30 0000092122 so:GeorgiaPowerMember so:TraditionalBaseCCRAROMember 2019-06-30 0000092122 so:GeorgiaPowerMember srt:MaximumMember so:RemainingNetBookValueOfRetiredAssetsMember 2019-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member 2019-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember 2012-01-01 2012-12-31 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member 2018-01-01 2018-12-31 0000092122 so:GeorgiaPowerMember us-gaap:ScenarioForecastMember 2019-08-30 2019-08-30 0000092122 so:GeorgiaPowerMember 2009-01-01 2009-12-31 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member us-gaap:ScenarioForecastMember 2019-01-01 2019-12-31 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member 2019-06-30 0000092122 so:GeorgiaPowerMember 2018-01-11 2018-01-11 0000092122 so:GeorgiaPowerMember 2018-12-01 2018-12-31 0000092122 so:GeorgiaPowerMember so:VogtleOwnersMember so:PlantVogtleUnits3And4Member 2019-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member 2016-01-01 2016-01-01 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member us-gaap:ScenarioForecastMember 2020-01-01 2020-01-01 0000092122 so:GeorgiaPowerMember 2013-12-31 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member us-gaap:ScenarioForecastMember 2021-01-01 2021-01-01 0000092122 so:GeorgiaPowerMember so:FFBLoanMember 2019-06-30 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member 2018-08-31 0000092122 so:GeorgiaPowerMember 2019-02-19 2019-02-19 0000092122 so:GeorgiaPowerMember so:FFBLoanMember 2019-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member us-gaap:ScenarioForecastMember 2020-01-01 2022-12-31 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member 2018-08-01 2018-08-31 0000092122 so:MississippiPowerAndGulfPowerMember us-gaap:SubsequentEventMember 2019-07-09 0000092122 so:MississippiPowerMember so:MraRevenueMember 2019-01-01 2019-01-01 0000092122 so:MississippiPowerMember us-gaap:SubsequentEventMember 2019-07-09 0000092122 so:MississippiPowerMember so:AshPondClosureMember us-gaap:SubsequentEventMember 2019-07-09 0000092122 so:MississippiPowerMember srt:MinimumMember so:KemperIgccMember us-gaap:ScenarioForecastMember 2020-01-01 2023-12-31 0000092122 so:MississippiPowerMember srt:MaximumMember so:KemperIgccMember us-gaap:ScenarioForecastMember 2020-01-01 2023-12-31 0000092122 so:MississippiPowerMember so:KemperIgccMember us-gaap:ScenarioForecastMember 2019-07-01 2019-12-31 0000092122 so:MississippiPowerMember so:KemperIgccMember 2019-04-01 2019-06-30 0000092122 so:MississippiPowerMember so:KemperIgccMember 2019-06-30 0000092122 so:MississippiPowerMember so:KemperIgccMember 2019-01-01 2019-06-30 0000092122 so:MississippiPowerMember so:KemperIgccMember 2018-12-01 2018-12-31 0000092122 so:AtlantaGasLightCompanyMember srt:MinimumMember 2019-06-03 2019-06-03 0000092122 so:VirginiaNaturalGasMember so:SAVEMember so:Year2022Member 2019-04-08 0000092122 so:NicorGasMember 2018-11-01 2018-11-30 0000092122 so:VirginiaNaturalGasMember so:SAVEMember so:Year2020Member 2019-04-08 0000092122 so:VirginiaNaturalGasMember so:SAVEMember so:Year2021Member 2019-04-08 0000092122 so:AtlantaGasLightCompanyMember 2019-06-03 2019-06-03 0000092122 so:VirginiaNaturalGasMember 2018-12-31 2018-12-31 0000092122 so:AtlantaGasLightCompanyMember srt:MaximumMember 2019-06-03 2019-06-03 0000092122 so:NicorGasMember 2019-04-16 2019-04-16 0000092122 so:NicorGasMember 2017-01-01 2017-12-31 0000092122 so:VirginiaNaturalGasMember so:SAVEMember so:Year2018Member 2019-04-08 0000092122 so:VirginiaNaturalGasMember 2018-12-01 2018-12-31 0000092122 so:VirginiaNaturalGasMember so:SAVEMember 2019-04-08 0000092122 so:VirginiaNaturalGasMember so:SAVEMember so:Year2019Member 2019-04-08 0000092122 so:VirginiaNaturalGasMember so:SAVEMember so:Year2024Member 2019-04-08 0000092122 so:VirginiaNaturalGasMember so:SAVEMember 2019-04-08 2019-04-08 0000092122 so:VirginiaNaturalGasMember so:SAVEMember so:Year2023Member 2019-04-08 0000092122 so:SCSMember so:OpenAccessTransmissionTariffMember 2018-05-10 2018-05-10 0000092122 so:ShareholderDerivativeLawsuitsMember us-gaap:PendingLitigationMember 2018-04-01 2018-04-30 0000092122 so:ShareholderDerivativeLawsuitsMember us-gaap:PendingLitigationMember 2018-05-01 2018-05-31 0000092122 so:ShareholderDerivativeLawsuitsMember us-gaap:PendingLitigationMember 2017-12-31 0000092122 so:PutativeSecuritiesClassActionMember us-gaap:PendingLitigationMember 2017-01-01 2017-12-31 0000092122 so:MississippiPowerMember so:PurportedViolationsOfMississippiConsumerProtectionActMember us-gaap:PendingLitigationMember 2018-11-01 2018-11-30 0000092122 so:MississippiPowerMember so:MartinProductSalesLLCLitigationMember us-gaap:PendingLitigationMember 2018-05-01 2018-05-31 0000092122 so:MartinProductSalesLLCLitigationMember so:MartinProductSalesLLCLitigationMember 2018-05-01 2018-05-31 0000092122 2018-11-01 2018-11-30 0000092122 so:MississippiPowerMember so:PurportedViolationsOfMississippiConsumerProtectionActMember us-gaap:PendingLitigationMember 2019-03-14 2019-03-14 0000092122 so:SouthernPowerMember so:RERoserockLLCMember so:RERoserockLLCMember 2019-06-30 0000092122 so:SouthernCompanyGasMember so:LocationOneMember 2019-06-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasStorageFacilityMember 2019-06-30 0000092122 so:GulfPowerMember so:PlantDanielUnits1And2Member us-gaap:ScenarioForecastMember 2019-01-15 2024-01-15 0000092122 so:AlabamaPowerMember us-gaap:DamageFromFireExplosionOrOtherHazardMember so:PlantGadsdenMember 2019-05-17 0000092122 so:MississippiPowerMember so:PlantDanielUnits1And2Member us-gaap:ScenarioForecastMember 2019-01-15 2024-01-15 0000092122 so:SouthernCompanyGasMember stpr:CA so:NaturalGasStorageFacilityMember 2019-06-30 0000092122 so:SouthernCompanyGasMember stpr:LA so:NaturalGasStorageFacilityMember 2019-06-30 0000092122 so:TotalRetailElectricandGasDistributionMember 2019-04-01 2019-06-30 0000092122 so:RetailElectricCommercialMember 2018-04-01 2018-06-30 0000092122 so:WholesaleCapacityMember 2019-04-01 2019-06-30 0000092122 so:RetailElectricOtherMember 2019-04-01 2019-06-30 0000092122 so:RetailElectricIndustrialMember 2019-01-01 2019-06-30 0000092122 so:WholesaleCapacityMember 2018-04-01 2018-06-30 0000092122 so:AlternativeRevenueProgramsMember 2018-01-01 2018-06-30 0000092122 so:TotalRetailElectricandGasDistributionMember 2018-01-01 2018-06-30 0000092122 so:OtherRevenuesMember 2019-01-01 2019-06-30 0000092122 so:WholesaleEnergyMember 2018-04-01 2018-06-30 0000092122 so:WholesaleCapacityMember 2018-01-01 2018-06-30 0000092122 so:WholesaleCapacityMember 2019-01-01 2019-06-30 0000092122 so:RetailElectricOtherMember 2018-01-01 2018-06-30 0000092122 so:RetailElectricResidentialMember 2018-04-01 2018-06-30 0000092122 so:RetailElectricIndustrialMember 2018-01-01 2018-06-30 0000092122 so:RetailElectricResidentialMember 2018-01-01 2018-06-30 0000092122 so:RetailElectricOtherMember 2019-01-01 2019-06-30 0000092122 so:RetailElectricResidentialMember 2019-01-01 2019-06-30 0000092122 so:RetailElectricResidentialMember 2019-04-01 2019-06-30 0000092122 so:RetailElectricCommercialMember 2019-04-01 2019-06-30 0000092122 so:OtherRevenuesMember 2018-04-01 2018-06-30 0000092122 so:RetailElectricIndustrialMember 2018-04-01 2018-06-30 0000092122 so:RetailElectricIndustrialMember 2019-04-01 2019-06-30 0000092122 so:WholesaleEnergyMember 2019-01-01 2019-06-30 0000092122 so:NaturalGasDistributionMember 2018-04-01 2018-06-30 0000092122 so:OtherNaturalGasMember 2019-01-01 2019-06-30 0000092122 so:NaturalGasDistributionMember 2019-01-01 2019-06-30 0000092122 so:OtherNaturalGasMember 2018-04-01 2018-06-30 0000092122 so:OtherNaturalGasMember 2018-01-01 2018-06-30 0000092122 so:RetailElectricCommercialMember 2018-01-01 2018-06-30 0000092122 so:RetailElectricOtherMember 2018-04-01 2018-06-30 0000092122 so:NaturalGasDistributionMember 2019-04-01 2019-06-30 0000092122 so:WholesaleEnergyMember 2019-04-01 2019-06-30 0000092122 so:NaturalGasDistributionMember 2018-01-01 2018-06-30 0000092122 so:AlternativeRevenueProgramsMember 2018-04-01 2018-06-30 0000092122 so:OtherRevenuesMember 2019-04-01 2019-06-30 0000092122 so:AlternativeRevenueProgramsMember 2019-04-01 2019-06-30 0000092122 so:OtherRevenuesMember 2018-01-01 2018-06-30 0000092122 so:TotalRetailElectricandGasDistributionMember 2018-04-01 2018-06-30 0000092122 so:OtherNaturalGasMember 2019-04-01 2019-06-30 0000092122 so:WholesaleEnergyMember 2018-01-01 2018-06-30 0000092122 so:AlternativeRevenueProgramsMember 2019-01-01 2019-06-30 0000092122 so:TotalRetailElectricandGasDistributionMember 2019-01-01 2019-06-30 0000092122 so:RetailElectricCommercialMember 2019-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:OtherRevenuesMember 2019-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:WholesaleEnergyMember 2019-04-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:RetailElectricMember 2019-01-01 2019-06-30 0000092122 so:MississippiPowerMember so:RetailElectricMember 2019-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:OtherRevenuesMember 2018-01-01 2018-06-30 0000092122 so:AlabamaPowerMember so:WholesaleEnergyMember 2019-01-01 2019-06-30 0000092122 so:RetailElectricMember 2019-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:RetailElectricMember 2019-04-01 2019-06-30 0000092122 so:AlabamaPowerMember so:WholesaleEnergyMember 2018-01-01 2018-06-30 0000092122 so:GeorgiaPowerMember so:OtherRevenuesMember 2019-04-01 2019-06-30 0000092122 so:AlabamaPowerMember so:RetailElectricMember 2018-04-01 2018-06-30 0000092122 so:GeorgiaPowerMember so:WholesaleEnergyMember 2018-01-01 2018-06-30 0000092122 so:GeorgiaPowerMember so:RetailElectricMember 2018-04-01 2018-06-30 0000092122 so:GeorgiaPowerMember so:RetailElectricMember 2018-01-01 2018-06-30 0000092122 so:AlabamaPowerMember so:OtherRevenuesMember 2018-04-01 2018-06-30 0000092122 so:RetailElectricMember 2019-04-01 2019-06-30 0000092122 so:MississippiPowerMember so:RetailElectricMember 2018-01-01 2018-06-30 0000092122 so:RetailElectricMember 2018-01-01 2018-06-30 0000092122 so:MississippiPowerMember so:WholesaleEnergyMember 2018-04-01 2018-06-30 0000092122 so:RetailElectricMember 2018-04-01 2018-06-30 0000092122 so:AlabamaPowerMember so:OtherRevenuesMember 2019-01-01 2019-06-30 0000092122 so:MississippiPowerMember so:RetailElectricMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:WholesaleGasServicesMember so:ThirdPartyGrossRevenuesMember 2019-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:OtherRevenuesMember 2018-04-01 2018-06-30 0000092122 so:AlabamaPowerMember so:WholesaleEnergyMember 2019-04-01 2019-06-30 0000092122 so:AlabamaPowerMember so:OtherRevenuesMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:OtherNaturalGasMember so:WholesaleGasServicesMember so:ThirdPartyGrossRevenuesMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:WholesaleGasServicesMember so:ThirdPartyGrossRevenuesMember 2019-04-01 2019-06-30 0000092122 so:MississippiPowerMember so:RetailElectricMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:WholesaleGasServicesMember so:ThirdPartyGrossRevenuesMember 2018-01-01 2018-06-30 0000092122 so:AlabamaPowerMember so:RetailElectricMember 2018-01-01 2018-06-30 0000092122 so:MississippiPowerMember so:WholesaleEnergyMember 2019-01-01 2019-06-30 0000092122 so:AlabamaPowerMember so:RetailElectricMember 2019-01-01 2019-06-30 0000092122 so:AlabamaPowerMember so:OtherRevenuesMember 2018-01-01 2018-06-30 0000092122 so:GeorgiaPowerMember so:WholesaleEnergyMember 2019-01-01 2019-06-30 0000092122 so:MississippiPowerMember so:WholesaleEnergyMember 2019-04-01 2019-06-30 0000092122 so:MississippiPowerMember so:WholesaleEnergyMember 2018-01-01 2018-06-30 0000092122 so:AlabamaPowerMember so:RetailElectricMember 2019-04-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:WholesaleEnergyMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:OtherNaturalGasMember so:WholesaleGasServicesMember so:ThirdPartyGrossRevenuesMember 2018-01-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:OtherNaturalGasMember so:WholesaleGasServicesMember so:ThirdPartyGrossRevenuesMember 2019-01-01 2019-06-30 0000092122 so:AlabamaPowerMember so:WholesaleEnergyMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:OtherNaturalGasMember so:WholesaleGasServicesMember so:ThirdPartyGrossRevenuesMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:WholesaleGasServicesMember so:ThirdPartyGrossRevenuesMember 2018-04-01 2018-06-30 0000092122 so:GeorgiaPowerMember so:RetailElectricIndustrialMember 2018-04-01 2018-06-30 0000092122 so:MississippiPowerMember so:WholesaleCapacityMember 2018-04-01 2018-06-30 0000092122 so:MississippiPowerMember so:WholesaleCapacityMember 2019-04-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:RetailElectricIndustrialMember 2019-04-01 2019-06-30 0000092122 so:AlabamaPowerMember so:RetailElectricCommercialMember 2018-04-01 2018-06-30 0000092122 so:AlabamaPowerMember so:RetailElectricOtherMember 2019-04-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:RetailElectricResidentialMember 2018-04-01 2018-06-30 0000092122 so:AlabamaPowerMember so:RetailElectricResidentialMember 2018-04-01 2018-06-30 0000092122 so:MississippiPowerMember so:OtherRevenuesMember 2018-04-01 2018-06-30 0000092122 so:GeorgiaPowerMember so:RetailElectricCommercialMember 2018-04-01 2018-06-30 0000092122 so:MississippiPowerMember so:OtherRevenuesMember 2019-04-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:RetailElectricCommercialMember 2019-04-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:RetailElectricResidentialMember 2019-04-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:RetailElectricOtherMember 2018-04-01 2018-06-30 0000092122 so:MississippiPowerMember so:RetailElectricCommercialMember 2018-04-01 2018-06-30 0000092122 so:AlabamaPowerMember so:RetailElectricOtherMember 2018-04-01 2018-06-30 0000092122 so:MississippiPowerMember so:RetailElectricResidentialMember 2018-04-01 2018-06-30 0000092122 so:GeorgiaPowerMember so:WholesaleCapacityMember 2019-04-01 2019-06-30 0000092122 so:AlabamaPowerMember so:WholesaleCapacityMember 2019-04-01 2019-06-30 0000092122 so:MississippiPowerMember so:RetailElectricIndustrialMember 2019-04-01 2019-06-30 0000092122 so:MississippiPowerMember so:RetailElectricResidentialMember 2019-04-01 2019-06-30 0000092122 so:AlabamaPowerMember so:RetailElectricIndustrialMember 2019-04-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:WholesaleCapacityMember 2018-04-01 2018-06-30 0000092122 so:MississippiPowerMember so:RetailElectricOtherMember 2019-04-01 2019-06-30 0000092122 so:AlabamaPowerMember so:WholesaleCapacityMember 2018-04-01 2018-06-30 0000092122 so:AlabamaPowerMember so:RetailElectricResidentialMember 2019-04-01 2019-06-30 0000092122 so:MississippiPowerMember so:RetailElectricIndustrialMember 2018-04-01 2018-06-30 0000092122 so:GeorgiaPowerMember so:RetailElectricOtherMember 2019-04-01 2019-06-30 0000092122 so:AlabamaPowerMember so:RetailElectricIndustrialMember 2018-04-01 2018-06-30 0000092122 so:MississippiPowerMember so:RetailElectricCommercialMember 2019-04-01 2019-06-30 0000092122 so:MississippiPowerMember so:RetailElectricOtherMember 2018-04-01 2018-06-30 0000092122 so:AlabamaPowerMember so:RetailElectricCommercialMember 2019-04-01 2019-06-30 0000092122 so:MississippiPowerMember so:WholesaleCapacityMember 2019-01-01 2019-06-30 0000092122 so:MississippiPowerMember so:RetailElectricCommercialMember 2019-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:RetailElectricIndustrialMember 2019-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:RetailElectricOtherMember 2018-01-01 2018-06-30 0000092122 so:GeorgiaPowerMember so:RetailElectricCommercialMember 2019-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:RetailElectricCommercialMember 2018-01-01 2018-06-30 0000092122 so:MississippiPowerMember so:RetailElectricOtherMember 2019-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:RetailElectricIndustrialMember 2018-01-01 2018-06-30 0000092122 so:AlabamaPowerMember so:RetailElectricCommercialMember 2019-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:WholesaleCapacityMember 2018-01-01 2018-06-30 0000092122 so:AlabamaPowerMember so:RetailElectricOtherMember 2019-01-01 2019-06-30 0000092122 so:AlabamaPowerMember so:RetailElectricCommercialMember 2018-01-01 2018-06-30 0000092122 so:MississippiPowerMember so:OtherRevenuesMember 2019-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:RetailElectricResidentialMember 2019-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:RetailElectricOtherMember 2019-01-01 2019-06-30 0000092122 so:AlabamaPowerMember so:WholesaleCapacityMember 2018-01-01 2018-06-30 0000092122 so:AlabamaPowerMember so:RetailElectricIndustrialMember 2019-01-01 2019-06-30 0000092122 so:MississippiPowerMember so:RetailElectricCommercialMember 2018-01-01 2018-06-30 0000092122 so:AlabamaPowerMember so:RetailElectricResidentialMember 2019-01-01 2019-06-30 0000092122 so:MississippiPowerMember so:RetailElectricIndustrialMember 2019-01-01 2019-06-30 0000092122 so:MississippiPowerMember so:RetailElectricResidentialMember 2019-01-01 2019-06-30 0000092122 so:AlabamaPowerMember so:RetailElectricIndustrialMember 2018-01-01 2018-06-30 0000092122 so:MississippiPowerMember so:WholesaleCapacityMember 2018-01-01 2018-06-30 0000092122 so:MississippiPowerMember so:RetailElectricResidentialMember 2018-01-01 2018-06-30 0000092122 so:AlabamaPowerMember so:RetailElectricResidentialMember 2018-01-01 2018-06-30 0000092122 so:AlabamaPowerMember so:WholesaleCapacityMember 2019-01-01 2019-06-30 0000092122 so:MississippiPowerMember so:RetailElectricOtherMember 2018-01-01 2018-06-30 0000092122 so:GeorgiaPowerMember so:RetailElectricResidentialMember 2018-01-01 2018-06-30 0000092122 so:GeorgiaPowerMember so:WholesaleCapacityMember 2019-01-01 2019-06-30 0000092122 so:AlabamaPowerMember so:RetailElectricOtherMember 2018-01-01 2018-06-30 0000092122 so:MississippiPowerMember so:OtherRevenuesMember 2018-01-01 2018-06-30 0000092122 so:MississippiPowerMember so:RetailElectricIndustrialMember 2018-01-01 2018-06-30 0000092122 so:SouthernPowerMember so:PPACapacityMember 2019-01-01 2019-06-30 0000092122 so:SouthernPowerMember so:PPACapacityMember 2018-04-01 2018-06-30 0000092122 so:SouthernPowerMember so:PPACapacityMember 2018-01-01 2018-06-30 0000092122 so:SouthernPowerMember so:NonPPAMember 2019-04-01 2019-06-30 0000092122 so:SouthernPowerMember so:PPAEnergyMember 2019-04-01 2019-06-30 0000092122 so:SouthernPowerMember so:NonPPAMember 2019-01-01 2019-06-30 0000092122 so:SouthernPowerMember so:NonPPAMember 2018-01-01 2018-06-30 0000092122 so:SouthernPowerMember so:PPACapacityMember 2019-04-01 2019-06-30 0000092122 so:SouthernPowerMember so:PPAEnergyMember 2018-01-01 2018-06-30 0000092122 so:SouthernPowerMember so:PPAEnergyMember 2018-04-01 2018-06-30 0000092122 so:SouthernPowerMember so:NonPPAMember 2018-04-01 2018-06-30 0000092122 so:SouthernPowerMember so:PPAEnergyMember 2019-01-01 2019-06-30 0000092122 so:SouthernPowerMember so:OtherRevenuesMember 2018-04-01 2018-06-30 0000092122 so:SouthernPowerMember so:OtherRevenuesMember 2018-01-01 2018-06-30 0000092122 so:SouthernPowerMember so:OtherRevenuesMember 2019-01-01 2019-06-30 0000092122 so:SouthernPowerMember so:OtherRevenuesMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionTransportationMember 2019-01-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:OtherRevenuesMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionMember 2019-01-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:AlternativeRevenueProgramsMember 2018-01-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionIndustrialMember 2018-01-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:GasMarketingServicesMember 2019-01-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionCommercialMember 2019-01-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:WholesaleGasServicesMember 2019-01-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionResidentialMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionCommercialMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:AlternativeRevenueProgramsMember 2019-01-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:AlternativeRevenueProgramsMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:GasMarketingServicesMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:GasPipelineInvestmentsMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionOtherMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionCommercialMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:GasPipelineInvestmentsMember 2019-01-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionResidentialMember 2019-01-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionIndustrialMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionResidentialMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionMember 2018-01-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionTransportationMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:GasPipelineInvestmentsMember 2018-01-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:GasMarketingServicesMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:OtherRevenuesMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionTransportationMember 2018-01-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:GasPipelineInvestmentsMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionResidentialMember 2018-01-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:OtherRevenuesMember 2018-01-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionOtherMember 2018-01-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:WholesaleGasServicesMember 2018-01-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionOtherMember 2019-01-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:WholesaleGasServicesMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionTransportationMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:AlternativeRevenueProgramsMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionOtherMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionIndustrialMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:OtherRevenuesMember 2019-01-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionCommercialMember 2018-01-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:NaturalGasDistributionIndustrialMember 2019-01-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:WholesaleGasServicesMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:GasMarketingServicesMember 2018-01-01 2018-06-30 0000092122 so:UnregulatedDistributedGenerationMember 2019-06-30 0000092122 so:UnregulatedDistributedGenerationMember 2018-12-31 0000092122 2024-01-01 2019-06-30 0000092122 so:SouthernPowerMember 2020-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember 2022-01-01 2019-06-30 0000092122 so:SouthernPowerMember 2019-07-01 2019-06-30 0000092122 so:AlabamaPowerMember 2020-01-01 2019-06-30 0000092122 2023-01-01 2019-06-30 0000092122 so:AlabamaPowerMember 2022-01-01 2019-06-30 0000092122 2022-01-01 2019-06-30 0000092122 so:SouthernPowerMember 2022-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember 2019-07-01 2019-06-30 0000092122 so:GeorgiaPowerMember 2020-01-01 2019-06-30 0000092122 2021-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember 2023-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember 2021-01-01 2019-06-30 0000092122 so:AlabamaPowerMember 2024-01-01 2019-06-30 0000092122 so:SouthernPowerMember 2024-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember 2024-01-01 2019-06-30 0000092122 2020-01-01 2019-06-30 0000092122 so:SouthernPowerMember 2023-01-01 2019-06-30 0000092122 2019-07-01 2019-06-30 0000092122 so:AlabamaPowerMember 2019-07-01 2019-06-30 0000092122 so:AlabamaPowerMember 2021-01-01 2019-06-30 0000092122 so:AlabamaPowerMember 2023-01-01 2019-06-30 0000092122 so:SouthernPowerMember 2021-01-01 2019-06-30 0000092122 so:SouthernPowerMember so:SPWindMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-06-30 0000092122 so:SouthernPowerMember so:SPWindMember 2019-01-01 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-06-30 0000092122 so:SouthernPowerMember so:SPSolarHoldingsILPMember us-gaap:VariableInterestEntityPrimaryBeneficiaryMember 2019-06-30 0000092122 so:GlobalAtlanticMember 2019-01-01 2019-06-30 0000092122 so:FinancialInvestorsMember so:SPWindMember 2019-01-01 2019-06-30 0000092122 so:SouthernPowerMember so:DSGPMember us-gaap:VariableInterestEntityNotPrimaryBeneficiaryMember 2019-06-30 0000092122 so:SouthernCompanyGasMember so:TritonMember 2019-05-29 2019-05-29 0000092122 so:SNGMember 2018-04-01 2018-06-30 0000092122 so:SNGMember 2018-01-01 2018-06-30 0000092122 so:SNGMember 2019-01-01 2019-06-30 0000092122 so:SNGMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:PennEastPipelineMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:OtherMember 2019-06-30 0000092122 so:SouthernCompanyGasMember so:OtherMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:PennEastPipelineMember 2019-06-30 0000092122 so:SouthernCompanyGasMember so:AtlanticCoastPipelineMember 2019-06-30 0000092122 so:SouthernCompanyGasMember so:SNGMember 2019-06-30 0000092122 so:SouthernCompanyGasMember so:AtlanticCoastPipelineMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:SNGMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:OtherMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:OtherMember 2019-01-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:AtlanticCoastPipelineMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:OtherMember 2018-01-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:AtlanticCoastPipelineMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:PennEastPipelineMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:OtherMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:SNGMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:AtlanticCoastPipelineMember 2019-01-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:AtlanticCoastPipelineMember 2018-01-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:SNGMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:PennEastPipelineMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:PennEastPipelineMember 2019-01-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:SNGMember 2019-01-01 2019-06-30 0000092122 so:SouthernCompanyGasMember so:PennEastPipelineMember 2018-01-01 2018-06-30 0000092122 so:SouthernCompanyGasMember so:SNGMember 2018-01-01 2018-06-30 0000092122 so:OtherSubsidiariesMember 2019-06-30 0000092122 so:SouthernCompanyMember 2019-06-30 0000092122 so:SouthernCompanyGasCapitalMember 2019-06-30 0000092122 so:NicorGasMember 2019-06-30 0000092122 so:SouthernCompanyGasCapitalMember 2019-05-31 0000092122 so:SouthernPowerMember 2019-05-31 0000092122 so:MississippiPowerMember so:CreditArrangementMember 2019-06-30 0000092122 so:SouthernCompanyGasCapitalMember 2019-04-30 0000092122 so:SouthernPowerMember us-gaap:StandbyLettersOfCreditMember 2019-06-30 0000092122 so:SouthernPowerMember 2019-04-30 0000092122 so:GeorgiaPowerMember so:ShortTermFloatingRateBankTermLoanTwoMember us-gaap:NotesPayableToBanksMember 2019-06-30 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member 2014-12-31 0000092122 so:GeorgiaPowerMember so:AdditionalFFBCreditFacilityMember 2019-03-01 2019-03-31 0000092122 so:GeorgiaPowerMember so:FFBLoanMember 2014-01-01 2014-12-31 0000092122 so:GeorgiaPowerMember so:AdditionalFFBCreditFacilityMember 2019-03-31 0000092122 so:GeorgiaPowerMember so:TermLoanMember 2019-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:FFBLoanMember so:U.S.TreasuryRateMember 2014-01-01 2014-12-31 0000092122 so:GeorgiaPowerMember so:FFBLoanMember 2019-03-01 2019-03-31 0000092122 so:GeorgiaPowerMember so:PlantVogtleUnits3And4Member 2014-12-31 0000092122 so:GeorgiaPowerMember so:FFBLoanMember 2019-03-31 0000092122 so:OtherSubsidiariesMember 2019-01-01 2019-06-30 0000092122 so:SouthernCompanyMember 2019-01-01 2019-06-30 0000092122 us-gaap:SeniorNotesMember 2019-01-01 2019-01-31 0000092122 so:UncommittedBankCreditArrangementMember us-gaap:NotesPayableToBanksMember 2019-01-01 2019-01-31 0000092122 so:Series2018AFloatingRateSeniorNotesDueFebruary142020Member us-gaap:SeniorNotesMember 2019-01-31 0000092122 so:Series2014B2.15SeniorNotesDueSeptember12019Member us-gaap:SeniorNotesMember 2019-01-31 0000092122 so:SeniorNotes1.85DueJuly12019Member us-gaap:SeniorNotesMember 2019-01-31 0000092122 so:FloatingRateBankTermLoanAgreement6Member us-gaap:NotesPayableToBanksMember 2019-01-01 2019-01-31 0000092122 so:GeorgiaPowerMember so:DevelopmentAuthorityOfBurkeCountyGeorgiaPollutionControlRevenueBondsGeorgiaPowerCompanyPlantVogtleProjectSecondSeries1994Member us-gaap:MunicipalBondsMember 2019-04-30 0000092122 so:GeorgiaPowerMember so:DevelopmentAuthorityOfBurkeCountyGeorgiaPollutionControlRevenueBondsGeorgiaPowerCompanyPlantVogtleProjectNinthSeries1994Member us-gaap:MunicipalBondsMember 2019-04-30 0000092122 so:GeorgiaPowerMember so:DevelopmentAuthorityofBurkeCountyGeorgiaPollutionControlRevenueBondsGeorgiaPowerCompanyPlantVogtleProjectSecondSeries2008Member us-gaap:MunicipalBondsMember 2019-03-31 0000092122 so:GeorgiaPowerMember so:DevelopmentAuthorityOfBurkeCountyGeorgiaPollutionControlRevenueBondsGeorgiaPowerCompanyPlantVogtleProjectFirstSeries2013Member us-gaap:MunicipalBondsMember 2019-03-31 0000092122 so:GeorgiaPowerMember so:DevelopmentAuthorityOfBurkeCountyGeorgiaPollutionControlRevenueBondsGeorgiaPowerCompanyPlantVogtleProjectFourthSeries1994Member us-gaap:MunicipalBondsMember 2019-04-30 0000092122 so:GeorgiaPowerMember so:DevelopmentAuthorityofBurkeCountyGeorgiaPollutionControlRevenueBondsGeorgiaPowerCompanyPlantVogtleProjectSecondSeries1995Member us-gaap:MunicipalBondsMember 2019-01-31 0000092122 so:GeorgiaPowerMember so:DevelopmentAuthorityofBurkeCountyGeorgiaPollutionControlRevenueBondsGeorgiaPowerCompanyPlantVogtleProjectEighthSeries1994Member us-gaap:MunicipalBondsMember 2019-01-31 0000092122 so:GeorgiaPowerMember so:DevelopmentAuthorityOfBartowCountyGeorgiaPollutionControlRevenueBondsGeorgiaPowerCompanyPlantBowenProjectFirstSeries2009Member us-gaap:MunicipalBondsMember 2019-03-31 0000092122 so:GeorgiaPowerMember so:DevelopmentAuthorityofBurkeCountyGeorgiaPollutionControlRevenueBondsGeorgiaPowerCompanyPlantVogtleProjectFifthSeries1994Member us-gaap:MunicipalBondsMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:NotesPayableToBanksMember 2019-06-01 2019-06-30 0000092122 so:GeorgiaPowerMember so:ShortTermFloatingRateBankLoanOneMember us-gaap:NotesPayableToBanksMember 2019-06-30 0000092122 so:GeorgiaPowerMember so:DevelopmentAuthorityOfBurkeCountyGeorgiaPollutionControlRevenueBondsGeorgiaPowerCompanyPlantVogtleProjectFourthSeries1995Member us-gaap:MunicipalBondsMember 2019-04-30 0000092122 so:GeorgiaPowerMember so:DevelopmentAuthorityofBurkeCountyGeorgiaPollutionControlRevenueBondsGeorgiaPowerCompanyPlantVogtleProjectFirstSeries1992Member us-gaap:MunicipalBondsMember 2019-01-31 0000092122 so:MississippiPowerMember so:MississippiBusinessFinanceCorporationPollutionControlRevenueRefundingBondsSeries2002Member us-gaap:MunicipalBondsMember 2019-03-31 0000092122 so:SouthernPowerMember us-gaap:NotesPayableToBanksMember 2019-05-01 2019-05-31 0000092122 us-gaap:InvestmentCreditMember 2018-12-31 0000092122 us-gaap:InvestmentCreditMember 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:PensionPlansDefinedBenefitMember 2018-04-01 2018-06-30 0000092122 us-gaap:PensionPlansDefinedBenefitMember 2018-04-01 2018-06-30 0000092122 so:GeorgiaPowerMember us-gaap:PensionPlansDefinedBenefitMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:PensionPlansDefinedBenefitMember 2018-04-01 2018-06-30 0000092122 so:MississippiPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-04-01 2018-06-30 0000092122 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-04-01 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:PensionPlansDefinedBenefitMember 2018-04-01 2018-06-30 0000092122 so:AlabamaPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-04-01 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-04-01 2018-06-30 0000092122 so:GeorgiaPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-04-01 2018-06-30 0000092122 so:AlabamaPowerMember us-gaap:PensionPlansDefinedBenefitMember 2018-04-01 2018-06-30 0000092122 so:AlabamaPowerMember us-gaap:PensionPlansDefinedBenefitMember 2018-01-01 2018-06-30 0000092122 so:AlabamaPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-01-01 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-01-01 2018-06-30 0000092122 so:GeorgiaPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-01-01 2018-06-30 0000092122 so:GeorgiaPowerMember us-gaap:PensionPlansDefinedBenefitMember 2018-01-01 2018-06-30 0000092122 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-01-01 2018-06-30 0000092122 so:MississippiPowerMember us-gaap:PensionPlansDefinedBenefitMember 2018-01-01 2018-06-30 0000092122 us-gaap:PensionPlansDefinedBenefitMember 2018-01-01 2018-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-01-01 2018-06-30 0000092122 so:MississippiPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2018-01-01 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:PensionPlansDefinedBenefitMember 2018-01-01 2018-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:PensionPlansDefinedBenefitMember 2018-01-01 2018-06-30 0000092122 us-gaap:PensionPlansDefinedBenefitMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-04-01 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:PensionPlansDefinedBenefitMember 2019-04-01 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-04-01 2019-06-30 0000092122 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-04-01 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:PensionPlansDefinedBenefitMember 2019-04-01 2019-06-30 0000092122 us-gaap:PensionPlansDefinedBenefitMember 2019-04-01 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-04-01 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:PensionPlansDefinedBenefitMember 2019-04-01 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:PensionPlansDefinedBenefitMember 2019-04-01 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:PensionPlansDefinedBenefitMember 2019-04-01 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-06-30 0000092122 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-06-30 0000092122 us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2019-01-01 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:PensionPlansDefinedBenefitMember 2019-01-01 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:PrivateEquityFundsMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueMeasurementsRecurringMember so:DomesticEquityMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherThanSecuritiesInvestmentMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateContractMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-06-30 0000092122 us-gaap:FairValueMeasurementsRecurringMember so:DomesticEquityMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherThanSecuritiesInvestmentMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember so:DomesticEquityMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherThanSecuritiesInvestmentMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherThanSecuritiesInvestmentMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrivateEquityFundsMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueMeasurementsRecurringMember so:DomesticEquityMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember so:DomesticEquityMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrivateEquityFundsMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrivateEquityFundsMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherThanSecuritiesInvestmentMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember so:DomesticEquityMember 2019-06-30 0000092122 us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-06-30 0000092122 us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember 2019-06-30 0000092122 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrivateEquityFundsMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherThanSecuritiesInvestmentMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrivateEquityFundsMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrivateEquityFundsMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrivateEquityFundsMember 2019-06-30 0000092122 us-gaap:FairValueMeasurementsRecurringMember us-gaap:FixedIncomeFundsMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember so:DomesticEquityMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherThanSecuritiesInvestmentMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:FixedIncomeFundsMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember so:DomesticEquityMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-06-30 0000092122 us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherThanSecuritiesInvestmentMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateContractMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember so:DomesticEquityMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateContractMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrivateEquityFundsMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherThanSecuritiesInvestmentMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateContractMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrivateEquityFundsMember 2019-06-30 0000092122 us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2019-06-30 0000092122 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-06-30 0000092122 us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherThanSecuritiesInvestmentMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:FixedIncomeFundsMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember so:DomesticEquityMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueMeasuredAtNetAssetValuePerShareMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherThanSecuritiesInvestmentMember 2019-06-30 0000092122 us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0000092122 us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-06-30 0000092122 us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateContractMember 2019-06-30 0000092122 us-gaap:FairValueMeasurementsRecurringMember us-gaap:PrivateEquityFundsMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-06-30 0000092122 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember so:DomesticEquityMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:FixedIncomeFundsMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MunicipalBondsMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:OtherThanSecuritiesInvestmentMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateContractMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:AssetBackedSecuritiesMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateContractMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:InterestRateContractMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2019-06-30 0000092122 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember so:DomesticEquityMember 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember so:DomesticEquityMember 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember so:DomesticEquityMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueMeasurementsRecurringMember so:DomesticEquityMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:FixedIncomeFundsMember 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:ForeignExchangeContractMember 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember so:DomesticEquityMember 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:FixedIncomeFundsMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:FixedIncomeFundsMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CashEquivalentsMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueMeasurementsRecurringMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueMeasurementsRecurringMember so:ForeignEquityMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:FixedIncomeFundsMember 2019-06-30 0000092122 so:SouthernCompanyGasMember srt:MaximumMember us-gaap:FairValueInputsLevel3Member us-gaap:EnergyRelatedDerivativeMember us-gaap:MeasurementInputCommodityForwardPriceMember us-gaap:MarketApproachValuationTechniqueMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:FairValueInputsLevel3Member us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:SouthernCompanyGasMember srt:MinimumMember us-gaap:FairValueInputsLevel3Member us-gaap:EnergyRelatedDerivativeMember us-gaap:MeasurementInputCommodityForwardPriceMember us-gaap:MarketApproachValuationTechniqueMember 2019-06-30 0000092122 so:MississippiPowerMember so:OtherRegulatoryLiabilitiesCurrentMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:SouthernCompanyGasMember so:OtherRegulatoryLiabilitiesCurrentMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:MississippiPowerMember so:OtherRegulatoryAssetsDeferredMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:MississippiPowerMember so:OtherRegulatoryAssetsCurrentMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:GeorgiaPowerMember so:OtherRegulatoryAssetsCurrentMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:AlabamaPowerMember so:OtherRegulatoryAssetsCurrentMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:SouthernCompanyGasMember so:OtherRegulatoryAssetsDeferredMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:GeorgiaPowerMember so:OtherRegulatoryLiabilitiesCurrentMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:OtherRegulatoryAssetsCurrentMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:AlabamaPowerMember so:OtherRegulatoryAssetsDeferredMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:OtherRegulatoryLiabilitiesCurrentMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:SouthernCompanyGasMember so:OtherRegulatoryAssetsCurrentMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:OtherRegulatoryAssetsDeferredMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:GeorgiaPowerMember so:OtherRegulatoryAssetsDeferredMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 so:AlabamaPowerMember so:OtherRegulatoryLiabilitiesCurrentMember us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 us-gaap:EnergyRelatedDerivativeMember 2019-06-30 0000092122 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2018-01-01 2018-06-30 0000092122 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:OtherNonoperatingIncomeExpenseMember 2019-01-01 2019-06-30 0000092122 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2019-04-01 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:EnergyRelatedDerivativeMember us-gaap:CashFlowHedgingMember so:DepreciationandAmortizationMember 2019-01-01 2019-06-30 0000092122 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:OtherNonoperatingIncomeExpenseMember 2019-04-01 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2018-01-01 2018-06-30 0000092122 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2018-04-01 2018-06-30 0000092122 us-gaap:InterestRateContractMember us-gaap:FairValueHedgingMember us-gaap:InterestExpenseMember 2019-04-01 2019-06-30 0000092122 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2019-04-01 2019-06-30 0000092122 us-gaap:InterestRateContractMember us-gaap:FairValueHedgingMember us-gaap:InterestExpenseMember 2019-01-01 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2019-01-01 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:EnergyRelatedDerivativeMember us-gaap:CashFlowHedgingMember so:DepreciationandAmortizationMember 2019-04-01 2019-06-30 0000092122 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2018-04-01 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2018-04-01 2018-06-30 0000092122 us-gaap:InterestRateContractMember us-gaap:FairValueHedgingMember us-gaap:InterestExpenseMember 2018-01-01 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:OtherNonoperatingIncomeExpenseMember 2019-01-01 2019-06-30 0000092122 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:OtherNonoperatingIncomeExpenseMember 2018-01-01 2018-06-30 0000092122 us-gaap:InterestRateContractMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2019-01-01 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:OtherNonoperatingIncomeExpenseMember 2019-04-01 2019-06-30 0000092122 us-gaap:InterestRateContractMember us-gaap:FairValueHedgingMember us-gaap:InterestExpenseMember 2018-04-01 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:EnergyRelatedDerivativeMember us-gaap:CashFlowHedgingMember so:DepreciationandAmortizationMember 2018-04-01 2018-06-30 0000092122 us-gaap:EnergyRelatedDerivativeMember us-gaap:CashFlowHedgingMember so:DepreciationandAmortizationMember 2018-01-01 2018-06-30 0000092122 us-gaap:EnergyRelatedDerivativeMember us-gaap:CashFlowHedgingMember so:DepreciationandAmortizationMember 2019-04-01 2019-06-30 0000092122 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2019-01-01 2019-06-30 0000092122 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:OtherNonoperatingIncomeExpenseMember 2018-04-01 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:EnergyRelatedDerivativeMember us-gaap:CashFlowHedgingMember so:DepreciationandAmortizationMember 2018-01-01 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2019-04-01 2019-06-30 0000092122 us-gaap:EnergyRelatedDerivativeMember us-gaap:CashFlowHedgingMember so:DepreciationandAmortizationMember 2018-04-01 2018-06-30 0000092122 us-gaap:EnergyRelatedDerivativeMember us-gaap:CashFlowHedgingMember so:DepreciationandAmortizationMember 2019-01-01 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:OtherNonoperatingIncomeExpenseMember 2018-01-01 2018-06-30 0000092122 us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:InterestExpenseMember 2018-01-01 2018-06-30 0000092122 so:SouthernPowerMember us-gaap:ForeignExchangeContractMember us-gaap:CashFlowHedgingMember us-gaap:OtherNonoperatingIncomeExpenseMember 2018-04-01 2018-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:PublicUtilitiesInventoryNaturalGasMember us-gaap:NondesignatedMember us-gaap:LongMember 2019-06-30 0000092122 so:RegistrantsMember so:DerivativeCounterpartiesMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:PublicUtilitiesInventoryNaturalGasMember us-gaap:NondesignatedMember us-gaap:ShortMember 2019-06-30 0000092122 so:ParentCompanyandSouthernPowerMember 2019-06-30 0000092122 so:SouthernCompanyGasMember us-gaap:PublicUtilitiesInventoryNaturalGasMember 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:PublicUtilitiesInventoryNaturalGasMember 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:PublicUtilitiesInventoryNaturalGasMember 2019-06-30 0000092122 us-gaap:PublicUtilitiesInventoryNaturalGasMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:PublicUtilitiesInventoryNaturalGasMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:PublicUtilitiesInventoryNaturalGasMember 2019-06-30 0000092122 so:OtherDeferredCreditsAndLiabilitiesMember us-gaap:ForeignExchangeContractMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:SouthernCompanyGasMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 us-gaap:OtherCurrentAssetsMember us-gaap:EnergyRelatedDerivativeMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:OtherDeferredChargesAndAssetsMember us-gaap:EnergyRelatedDerivativeMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:OtherDeferredChargesAndAssetsMember us-gaap:EnergyRelatedDerivativeMember us-gaap:NondesignatedMember 2018-12-31 0000092122 so:AlabamaPowerMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:NondesignatedMember 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:EnergyRelatedDerivativeMember us-gaap:NondesignatedMember 2018-12-31 0000092122 so:OtherDeferredCreditsAndLiabilitiesMember us-gaap:EnergyRelatedDerivativeMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:OtherDeferredCreditsAndLiabilitiesMember us-gaap:EnergyRelatedDerivativeMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:NondesignatedMember 2019-06-30 0000092122 so:OtherDeferredCreditsAndLiabilitiesMember us-gaap:EnergyRelatedDerivativeMember us-gaap:NondesignatedMember 2019-06-30 0000092122 us-gaap:OtherCurrentLiabilitiesMember us-gaap:EnergyRelatedDerivativeMember us-gaap:NondesignatedMember 2019-06-30 0000092122 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateContractMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:GeorgiaPowerMember us-gaap:OtherCurrentAssetsMember us-gaap:EnergyRelatedDerivativeMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 us-gaap:OtherCurrentLiabilitiesMember us-gaap:EnergyRelatedDerivativeMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:GeorgiaPowerMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:EnergyRelatedDerivativeMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 us-gaap:OtherCurrentAssetsMember us-gaap:InterestRateContractMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:EnergyRelatedDerivativeMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:OtherDeferredCreditsAndLiabilitiesMember us-gaap:EnergyRelatedDerivativeMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:AlabamaPowerMember us-gaap:OtherCurrentAssetsMember us-gaap:EnergyRelatedDerivativeMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:OtherDeferredChargesAndAssetsMember us-gaap:EnergyRelatedDerivativeMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 us-gaap:NondesignatedMember 2019-06-30 0000092122 so:SouthernPowerMember so:OtherDeferredChargesAndAssetsMember us-gaap:ForeignExchangeContractMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:SouthernPowerMember so:OtherDeferredCreditsAndLiabilitiesMember us-gaap:ForeignExchangeContractMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:OtherDeferredCreditsAndLiabilitiesMember us-gaap:EnergyRelatedDerivativeMember us-gaap:NondesignatedMember 2018-12-31 0000092122 so:SouthernPowerMember us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:AlabamaPowerMember so:OtherDeferredCreditsAndLiabilitiesMember us-gaap:EnergyRelatedDerivativeMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:OtherDeferredCreditsAndLiabilitiesMember us-gaap:EnergyRelatedDerivativeMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:SouthernPowerMember us-gaap:OtherCurrentAssetsMember us-gaap:EnergyRelatedDerivativeMember us-gaap:NondesignatedMember 2019-06-30 0000092122 so:SouthernPowerMember so:OtherDeferredCreditsAndLiabilitiesMember us-gaap:EnergyRelatedDerivativeMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:SouthernPowerMember so:OtherDeferredCreditsAndLiabilitiesMember us-gaap:ForeignExchangeContractMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:GeorgiaPowerMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:SouthernCompanyGasMember so:AssetsFromRiskManagementActivitiesMember us-gaap:EnergyRelatedDerivativeMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 us-gaap:OtherCurrentAssetsMember us-gaap:EnergyRelatedDerivativeMember us-gaap:NondesignatedMember 2018-12-31 0000092122 so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:LiabilitiesFromRiskManagementActivitiesMember us-gaap:EnergyRelatedDerivativeMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:SouthernCompanyGasMember us-gaap:NondesignatedMember 2018-12-31 0000092122 so:MississippiPowerMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:SouthernPowerMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:OtherDeferredChargesAndAssetsMember us-gaap:ForeignExchangeContractMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:MississippiPowerMember so:OtherDeferredCreditsAndLiabilitiesMember us-gaap:EnergyRelatedDerivativeMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:SouthernPowerMember us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:SouthernPowerMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:SouthernPowerMember so:OtherDeferredChargesAndAssetsMember us-gaap:EnergyRelatedDerivativeMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:GeorgiaPowerMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:SouthernCompanyGasMember so:LiabilitiesFromRiskManagementActivitiesMember us-gaap:EnergyRelatedDerivativeMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:OtherDeferredChargesAndAssetsMember us-gaap:EnergyRelatedDerivativeMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 us-gaap:OtherCurrentAssetsMember us-gaap:EnergyRelatedDerivativeMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:AlabamaPowerMember so:OtherDeferredChargesAndAssetsMember us-gaap:EnergyRelatedDerivativeMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:GeorgiaPowerMember so:OtherDeferredChargesAndAssetsMember us-gaap:EnergyRelatedDerivativeMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:LiabilitiesFromRiskManagementActivitiesMember us-gaap:EnergyRelatedDerivativeMember us-gaap:NondesignatedMember 2019-06-30 0000092122 so:OtherDeferredCreditsAndLiabilitiesMember us-gaap:EnergyRelatedDerivativeMember us-gaap:NondesignatedMember 2018-12-31 0000092122 us-gaap:OtherCurrentAssetsMember us-gaap:ForeignExchangeContractMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:OtherDeferredChargesAndAssetsMember us-gaap:ForeignExchangeContractMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:OtherCurrentAssetsMember us-gaap:EnergyRelatedDerivativeMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:EnergyRelatedDerivativeMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 us-gaap:NondesignatedMember 2018-12-31 0000092122 so:MississippiPowerMember so:OtherDeferredCreditsAndLiabilitiesMember us-gaap:EnergyRelatedDerivativeMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:EnergyRelatedDerivativeMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 us-gaap:OtherCurrentAssetsMember us-gaap:InterestRateContractMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:AssetsFromRiskManagementActivitiesMember us-gaap:EnergyRelatedDerivativeMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 us-gaap:OtherCurrentAssetsMember us-gaap:EnergyRelatedDerivativeMember us-gaap:NondesignatedMember 2019-06-30 0000092122 so:MississippiPowerMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 us-gaap:OtherCurrentAssetsMember us-gaap:EnergyRelatedDerivativeMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:SouthernPowerMember so:OtherDeferredChargesAndAssetsMember us-gaap:ForeignExchangeContractMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:OtherDeferredCreditsAndLiabilitiesMember us-gaap:EnergyRelatedDerivativeMember us-gaap:NondesignatedMember 2019-06-30 0000092122 so:GeorgiaPowerMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateContractMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:OtherDeferredCreditsAndLiabilitiesMember us-gaap:InterestRateContractMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:NondesignatedMember 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:EnergyRelatedDerivativeMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:OtherDeferredCreditsAndLiabilitiesMember us-gaap:ForeignExchangeContractMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateContractMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 us-gaap:OtherCurrentLiabilitiesMember us-gaap:EnergyRelatedDerivativeMember us-gaap:NondesignatedMember 2018-12-31 0000092122 so:SouthernPowerMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:EnergyRelatedDerivativeMember us-gaap:NondesignatedMember 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:EnergyRelatedDerivativeMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:OtherCurrentAssetsMember us-gaap:EnergyRelatedDerivativeMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:SouthernCompanyGasMember so:AssetsFromRiskManagementActivitiesMember us-gaap:EnergyRelatedDerivativeMember us-gaap:NondesignatedMember 2019-06-30 0000092122 so:SouthernCompanyGasMember so:OtherDeferredChargesAndAssetsMember us-gaap:EnergyRelatedDerivativeMember us-gaap:NondesignatedMember 2019-06-30 0000092122 so:SouthernPowerMember so:OtherDeferredCreditsAndLiabilitiesMember us-gaap:EnergyRelatedDerivativeMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:MississippiPowerMember us-gaap:OtherCurrentAssetsMember us-gaap:EnergyRelatedDerivativeMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:OtherDeferredCreditsAndLiabilitiesMember us-gaap:EnergyRelatedDerivativeMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:SouthernCompanyGasMember so:LiabilitiesFromRiskManagementActivitiesMember us-gaap:EnergyRelatedDerivativeMember us-gaap:NondesignatedMember 2018-12-31 0000092122 us-gaap:OtherCurrentAssetsMember us-gaap:EnergyRelatedDerivativeMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:SouthernPowerMember so:OtherDeferredChargesAndAssetsMember us-gaap:EnergyRelatedDerivativeMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:AssetsHeldForSaleCurrentMember us-gaap:EnergyRelatedDerivativeMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:AssetsFromRiskManagementActivitiesMember us-gaap:EnergyRelatedDerivativeMember us-gaap:NondesignatedMember 2018-12-31 0000092122 so:OtherDeferredCreditsAndLiabilitiesMember us-gaap:InterestRateContractMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:AlabamaPowerMember us-gaap:OtherCurrentAssetsMember us-gaap:EnergyRelatedDerivativeMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:SouthernCompanyGasMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:AlabamaPowerMember so:OtherDeferredCreditsAndLiabilitiesMember us-gaap:EnergyRelatedDerivativeMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:LiabilitiesHeldForSaleCurrentMember us-gaap:EnergyRelatedDerivativeMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:SouthernCompanyGasMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:GeorgiaPowerMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:OtherDeferredCreditsAndLiabilitiesMember us-gaap:EnergyRelatedDerivativeMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:SouthernPowerMember us-gaap:OtherCurrentAssetsMember us-gaap:EnergyRelatedDerivativeMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:SouthernPowerMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:AssetsHeldForSaleCurrentMember us-gaap:EnergyRelatedDerivativeMember so:HedgingInstrumentsForRegulatoryPurposesMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 us-gaap:OtherCurrentLiabilitiesMember us-gaap:ForeignExchangeContractMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2018-12-31 0000092122 so:GeorgiaPowerMember us-gaap:OtherCurrentLiabilitiesMember us-gaap:InterestRateContractMember so:CashFlowAndFairValueHedgingMember us-gaap:DesignatedAsHedgingInstrumentMember 2019-06-30 0000092122 so:SouthernPowerMember us-gaap:OtherCurrentAssetsMember us-gaap:EnergyRelatedDerivativeMember us-gaap:NondesignatedMember 2018-12-31 0000092122 so:AlabamaPowerMember