XML 1080 R9.htm IDEA: XBRL DOCUMENT v2.4.1.9
Consolidated Statements of Capitalization (USD $)
Dec. 31, 2014
Dec. 31, 2013
Maturity    
Total long term debt payable to affiliated trusts $ 206,000,000us-gaap_JuniorSubordinatedDebentureOwedToUnconsolidatedSubsidiaryTrustCurrent $ 206,000,000us-gaap_JuniorSubordinatedDebentureOwedToUnconsolidatedSubsidiaryTrustCurrent
Long Term Debt Maturities Repayments of Principal in Last Twelve Months 0so_LongTermDebtMaturitiesRepaymentsOfPrincipalInLastTwelveMonths 428,000,000so_LongTermDebtMaturitiesRepaymentsOfPrincipalInLastTwelveMonths
Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months 2,375,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths 2,375,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
Long-term debt maturities, 2016 1,360,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo 1,360,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
Long-term Debt, Maturities, Repayments of Principal in Year Three 1,495,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree 1,095,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
Long-term Debt, Maturities, Repayments of Principal in Year Four 850,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour 850,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
Long-term Debt, Maturities, Repayments of Principal in Year Five 1,175,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive 825,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
Long-term debt maturities, thereafter 10,574,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive 9,973,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
Long-term senior notes and debt:    
Total long -term senior notes and debt 19,054,000,000so_LongTermSeniorNotesAndDebt 17,892,000,000so_LongTermSeniorNotesAndDebt
Pollution control revenue bonds --    
Total other long -term debt 4,719,000,000us-gaap_OtherLongTermDebt 3,503,000,000us-gaap_OtherLongTermDebt
Capitalized lease obligations 159,000,000us-gaap_CapitalLeaseObligations 163,000,000us-gaap_CapitalLeaseObligations
Unamortized debt premium (related to plant acquisition) 69,000,000us-gaap_DebtInstrumentUnamortizedPremium 79,000,000us-gaap_DebtInstrumentUnamortizedPremium
Unamortized debt discount (33,000,000)us-gaap_DebtInstrumentUnamortizedDiscount (30,000,000)us-gaap_DebtInstrumentUnamortizedDiscount
Total long-term debt (annual interest requirement ) 24,174,000,000so_LongTermDebtAndCapitalLeaseObligationNet 21,813,000,000so_LongTermDebtAndCapitalLeaseObligationNet
Less amount due within one year 3,333,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent 469,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent
Long-term debt excluding amount due within one year 20,841,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations 21,344,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
Percent capitalization 49.40%so_LongTermDebtAndCapitalLeaseObligationsInPercentOfCapitalization 51.50%so_LongTermDebtAndCapitalLeaseObligationsInPercentOfCapitalization
Redeemable Preferred and Preference Stock:    
Redeemable preferred stock 375,000,000us-gaap_TemporaryEquityCarryingAmountAttributableToParent 375,000,000us-gaap_TemporaryEquityCarryingAmountAttributableToParent
Total redeemable preferred stock - percent capitalization 0.90%so_TemporaryEquityCarryingAmountInPercentOfCapitalization 0.90%so_TemporaryEquityCarryingAmountInPercentOfCapitalization
Preferred and preference stock of subsidiaries 977,000,000us-gaap_MinorityInterest 756,000,000us-gaap_MinorityInterest
Total preferred and preference stock of subsidiaries - percent capitalization 2.30%so_MinorityInterestInPercentOfCapitalization 1.80%so_MinorityInterestInPercentOfCapitalization
Redeemable Noncontrolling Interest, Equity, Carrying Amount 39,000,000us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount 0us-gaap_RedeemableNoncontrollingInterestEquityCarryingAmount
Redeemable Noncontrolling Interest As Percent Of Capitalization 0.10%so_RedeemableNoncontrollingInterestAsPercentOfCapitalization 0.00%so_RedeemableNoncontrollingInterestAsPercentOfCapitalization
Common Stockholders' Equity:    
Common stock 4,539,000,000us-gaap_CommonStockValue 4,461,000,000us-gaap_CommonStockValue
Paid-in capital 5,955,000,000us-gaap_AdditionalPaidInCapitalCommonStock 5,362,000,000us-gaap_AdditionalPaidInCapitalCommonStock
Treasury, at cost (26,000,000)us-gaap_TreasuryStockValue (250,000,000)us-gaap_TreasuryStockValue
Retained earnings 9,609,000,000us-gaap_RetainedEarningsAccumulatedDeficit 9,510,000,000us-gaap_RetainedEarningsAccumulatedDeficit
Accumulated other comprehensive loss (128,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax (75,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
Total Common Stockholders' Equity 19,949,000,000us-gaap_StockholdersEquity 19,008,000,000us-gaap_StockholdersEquity
Total common stockholders' equity - percent capitalization 47.30%so_CommonStockholdersEquityInPercentOfCapitalization 45.80%so_CommonStockholdersEquityInPercentOfCapitalization
Total stockholders' equity 20,926,000,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest 19,764,000,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
Total Capitalization 42,181,000,000us-gaap_CapitalizationLongtermDebtAndEquity 41,483,000,000us-gaap_CapitalizationLongtermDebtAndEquity
Percent Capitalization 100.00%so_CapitalizationInPercent 100.00%so_CapitalizationInPercent
Redeemable Preferred Stock, $100 par or stated value [Member] | Cumulative Preferred Stock [Member]    
Redeemable Preferred and Preference Stock:    
Redeemable preferred stock 81,000,000us-gaap_TemporaryEquityCarryingAmountAttributableToParent
/ so_StatementClassOfRedeemablePreferredStockAxis
= us-gaap_CumulativePreferredStockMember
/ us-gaap_StatementClassOfStockAxis
= so_RedeemablePreferredStockTypeOneMember
81,000,000us-gaap_TemporaryEquityCarryingAmountAttributableToParent
/ so_StatementClassOfRedeemablePreferredStockAxis
= us-gaap_CumulativePreferredStockMember
/ us-gaap_StatementClassOfStockAxis
= so_RedeemablePreferredStockTypeOneMember
Redeemable Preferred Stock, $1 par value [Member] | Cumulative Preferred Stock [Member]    
Redeemable Preferred and Preference Stock:    
Redeemable preferred stock 294,000,000us-gaap_TemporaryEquityCarryingAmountAttributableToParent
/ so_StatementClassOfRedeemablePreferredStockAxis
= us-gaap_CumulativePreferredStockMember
/ us-gaap_StatementClassOfStockAxis
= so_RedeemablePreferredStockTypeTwoMember
294,000,000us-gaap_TemporaryEquityCarryingAmountAttributableToParent
/ so_StatementClassOfRedeemablePreferredStockAxis
= us-gaap_CumulativePreferredStockMember
/ us-gaap_StatementClassOfStockAxis
= so_RedeemablePreferredStockTypeTwoMember
Noncumulative Preferred Stock [Member]    
Redeemable Preferred and Preference Stock:    
Preferred and preference stock of subsidiaries 45,000,000us-gaap_MinorityInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_NoncumulativePreferredStockMember
45,000,000us-gaap_MinorityInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_NoncumulativePreferredStockMember
Preference Stock, $1 par value [Member]    
Redeemable Preferred and Preference Stock:    
Preferred and preference stock of subsidiaries 343,000,000us-gaap_MinorityInterest
/ us-gaap_StatementClassOfStockAxis
= so_PreferenceStockTypeOneMember
343,000,000us-gaap_MinorityInterest
/ us-gaap_StatementClassOfStockAxis
= so_PreferenceStockTypeOneMember
Preference Stock , $100 par or stated value [Member]    
Redeemable Preferred and Preference Stock:    
Preferred and preference stock of subsidiaries 368,000,000us-gaap_MinorityInterest
/ us-gaap_StatementClassOfStockAxis
= so_PreferenceStockTypeTwoMember
368,000,000us-gaap_MinorityInterest
/ us-gaap_StatementClassOfStockAxis
= so_PreferenceStockTypeTwoMember
Noncontrolling Interest [Member]    
Redeemable Preferred and Preference Stock:    
Preferred and preference stock of subsidiaries 221,000,000us-gaap_MinorityInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_NoncontrollingInterestMember
0us-gaap_MinorityInterest
/ us-gaap_StatementClassOfStockAxis
= us-gaap_NoncontrollingInterestMember
Adjustable Rate Loans [Member]    
Maturity    
Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_AdjustableRateLoansMember
11,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_AdjustableRateLoansMember
Long-term debt maturities, 2016 775,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_AdjustableRateLoansMember
525,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_AdjustableRateLoansMember
Long-term Debt, Maturities, Repayments of Principal in Year Three 450,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_AdjustableRateLoansMember
450,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ us-gaap_LongtermDebtTypeAxis
= us-gaap_AdjustableRateLoansMember
Affiliate trusts, variable rate, due 2042 [Member]    
Maturity    
Total long term debt payable to affiliated trusts 206,000,000us-gaap_JuniorSubordinatedDebentureOwedToUnconsolidatedSubsidiaryTrustCurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfLongTermDebtInFuturePeriodTwoMember
206,000,000us-gaap_JuniorSubordinatedDebentureOwedToUnconsolidatedSubsidiaryTrustCurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfLongTermDebtInFuturePeriodTwoMember
Long-term senior notes and debt:    
Fixed stated interest rate of debt obligation 3.36%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfLongTermDebtInFuturePeriodTwoMember
 
Pollution control revenue bonds due 2019 [Member]    
Pollution control revenue bonds --    
Long-term pollution control bonds 25,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityofPollutionControlBondsDueTwothousandNineteenMember
25,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityofPollutionControlBondsDueTwothousandNineteenMember
Pollution control revenue bonds due 2022 through 2049 [Member]    
Pollution control revenue bonds --    
Long-term pollution control bonds 1,466,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsPeriodOneMember
1,453,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsPeriodOneMember
Pollution control revenue bonds variable rate, Due 2015 [Member]    
Pollution control revenue bonds --    
Long-term pollution control bonds 152,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsVariableRateDueTwoThousandFifteenMember
54,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsVariableRateDueTwoThousandFifteenMember
Pollution control revenue bonds variable rate, Due 2016 [Member]    
Long-term senior notes and debt:    
Fixed stated interest rate of debt obligation 0.04%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsVariableRateDueTwoThousandSixteenMember
 
Pollution control revenue bonds --    
Long-term pollution control bonds 4,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsVariableRateDueTwoThousandSixteenMember
4,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsVariableRateDueTwoThousandSixteenMember
Pollution control revenue bonds variable rate, Due 2017 [Member]    
Pollution control revenue bonds --    
Long-term pollution control bonds 36,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsVariableRateDueTwoThousandSeventeenMember
36,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsVariableRateDueTwoThousandSeventeenMember
Pollution control revenue bonds variable rate, Due 2018 [Member]    
Long-term senior notes and debt:    
Fixed stated interest rate of debt obligation   0.04%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsVariableRateDueTwoThousandEighteenMember
Pollution control revenue bonds --    
Long-term pollution control bonds 0us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsVariableRateDueTwoThousandEighteenMember
19,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsVariableRateDueTwoThousandEighteenMember
Plant Daniel revenue bonds due 2021 [Member]    
Long-term senior notes and debt:    
Fixed stated interest rate of debt obligation 7.13%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfTaxableRevenueBondsPeriodOneMember
7.13%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfTaxableRevenueBondsPeriodOneMember
Pollution control revenue bonds --    
Taxable Revenue Bonds 270,000,000so_TaxableRevenueBonds
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfTaxableRevenueBondsPeriodOneMember
270,000,000so_TaxableRevenueBonds
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfTaxableRevenueBondsPeriodOneMember
Pollution control revenue bonds variable rate, Due 2020 to 2052 [Member]    
Pollution control revenue bonds --    
Long-term pollution control bonds 1,566,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsPeriodTwoMember
1,642,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsPeriodTwoMember
Loan For Federal Financing Bank 1,200,000,000so_LoanForFederalFinancingBank
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsPeriodTwoMember
0so_LoanForFederalFinancingBank
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsPeriodTwoMember
Alabama Power [Member]    
Maturity    
Total long term debt payable to affiliated trusts 206,000,000us-gaap_JuniorSubordinatedDebentureOwedToUnconsolidatedSubsidiaryTrustCurrent
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
206,000,000us-gaap_JuniorSubordinatedDebentureOwedToUnconsolidatedSubsidiaryTrustCurrent
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months 400,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
400,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Long-term debt maturities, 2016 200,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
200,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Long-term Debt, Maturities, Repayments of Principal in Year Three 525,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
525,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Long-term Debt, Maturities, Repayments of Principal in Year Five 200,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
200,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Long-term debt maturities, thereafter 3,950,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
3,550,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Long-term senior notes and debt:    
Total long-term notes payable 5,275,000,000us-gaap_LongTermNotesPayable
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
4,875,000,000us-gaap_LongTermNotesPayable
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Pollution control revenue bonds --    
Long-term pollution control bonds 1,200,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
1,200,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Total other long -term debt 1,151,000,000us-gaap_OtherLongTermDebt
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
1,151,000,000us-gaap_OtherLongTermDebt
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Capitalized lease obligations 5,000,000us-gaap_CapitalLeaseObligations
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
5,000,000us-gaap_CapitalLeaseObligations
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Unamortized debt (discount), net (7,000,000)us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
(4,000,000)us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Total long-term debt (annual interest requirement ) 6,630,000,000so_LongTermDebtAndCapitalLeaseObligationNet
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
6,233,000,000so_LongTermDebtAndCapitalLeaseObligationNet
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Less amount due within one year 454,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
0us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Long-term debt excluding amount due within one year 6,176,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
6,233,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Percent capitalization 49.00%so_LongTermDebtAndCapitalLeaseObligationsInPercentOfCapitalization
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
50.20%so_LongTermDebtAndCapitalLeaseObligationsInPercentOfCapitalization
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Redeemable Preferred and Preference Stock:    
Redeemable preferred stock 342,000,000us-gaap_TemporaryEquityCarryingAmountAttributableToParent
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
342,000,000us-gaap_TemporaryEquityCarryingAmountAttributableToParent
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Total redeemable preferred stock - percent capitalization 2.70%so_TemporaryEquityCarryingAmountInPercentOfCapitalization
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
2.70%so_TemporaryEquityCarryingAmountInPercentOfCapitalization
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Preference stock 343,000,000so_PreferenceStock
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
343,000,000so_PreferenceStock
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Preferred stock 342,000,000us-gaap_PreferredStockValueOutstanding
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
342,000,000us-gaap_PreferredStockValueOutstanding
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Total preferred and preference stock of subsidiaries - percent capitalization 2.70%so_MinorityInterestInPercentOfCapitalization
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
2.80%so_MinorityInterestInPercentOfCapitalization
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Common Stockholders' Equity:    
Common stock 1,222,000,000us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
1,222,000,000us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Paid-in capital 2,304,000,000us-gaap_AdditionalPaidInCapitalCommonStock
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
2,262,000,000us-gaap_AdditionalPaidInCapitalCommonStock
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Retained earnings 2,255,000,000us-gaap_RetainedEarningsAccumulatedDeficit
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
2,044,000,000us-gaap_RetainedEarningsAccumulatedDeficit
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Accumulated other comprehensive loss (29,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
(26,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Total Common Stockholders' Equity 5,752,000,000us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
5,502,000,000us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Total common stockholders' equity - percent capitalization 45.60%so_CommonStockholdersEquityInPercentOfCapitalization
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
44.30%so_CommonStockholdersEquityInPercentOfCapitalization
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Total stockholders' equity 5,752,000,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
5,502,000,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Total Capitalization 12,613,000,000us-gaap_CapitalizationLongtermDebtAndEquity
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
12,420,000,000us-gaap_CapitalizationLongtermDebtAndEquity
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Percent Capitalization 100.00%so_CapitalizationInPercent
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
100.00%so_CapitalizationInPercent
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Alabama Power [Member] | Redeemable Preferred Stock, $100 par or stated value [Member] | Cumulative Preferred Stock [Member]    
Redeemable Preferred and Preference Stock:    
Redeemable preferred stock 48,000,000us-gaap_TemporaryEquityCarryingAmountAttributableToParent
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
/ so_StatementClassOfRedeemablePreferredStockAxis
= us-gaap_CumulativePreferredStockMember
/ us-gaap_StatementClassOfStockAxis
= so_RedeemablePreferredStockTypeOneMember
48,000,000us-gaap_TemporaryEquityCarryingAmountAttributableToParent
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
/ so_StatementClassOfRedeemablePreferredStockAxis
= us-gaap_CumulativePreferredStockMember
/ us-gaap_StatementClassOfStockAxis
= so_RedeemablePreferredStockTypeOneMember
Alabama Power [Member] | Redeemable Preferred Stock, $1 par value [Member] | Cumulative Preferred Stock [Member]    
Redeemable Preferred and Preference Stock:    
Redeemable preferred stock 294,000,000us-gaap_TemporaryEquityCarryingAmountAttributableToParent
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
/ so_StatementClassOfRedeemablePreferredStockAxis
= us-gaap_CumulativePreferredStockMember
/ us-gaap_StatementClassOfStockAxis
= so_RedeemablePreferredStockTypeTwoMember
294,000,000us-gaap_TemporaryEquityCarryingAmountAttributableToParent
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
/ so_StatementClassOfRedeemablePreferredStockAxis
= us-gaap_CumulativePreferredStockMember
/ us-gaap_StatementClassOfStockAxis
= so_RedeemablePreferredStockTypeTwoMember
Alabama Power [Member] | Affiliate trusts, variable rate, due 2042 [Member]    
Long-term senior notes and debt:    
Fixed stated interest rate of debt obligation 3.36%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfLongTermDebtInFuturePeriodTwoMember
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
 
Alabama Power [Member] | Pollution control revenue bonds due 2034 [Member]    
Pollution control revenue bonds --    
Long-term pollution control bonds 367,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsTwoThousandThirtyFourMember
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
367,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsTwoThousandThirtyFourMember
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Alabama Power [Member] | Pollution control revenue bonds due 2015 [Member]    
Long-term senior notes and debt:    
Fixed stated interest rate of debt obligation 0.03%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsTwoThousandFifteenMember
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
 
Pollution control revenue bonds --    
Long-term pollution control bonds 54,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsTwoThousandFifteenMember
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
54,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsTwoThousandFifteenMember
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Alabama Power [Member] | Pollution control revenue bonds variable rate, Due 2017 [Member]    
Pollution control revenue bonds --    
Long-term pollution control bonds 36,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsVariableRateDueTwoThousandSeventeenMember
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
36,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsVariableRateDueTwoThousandSeventeenMember
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Alabama Power [Member] | Pollution control revenue bonds due 2021-2038 [Member]    
Pollution control revenue bonds --    
Long-term pollution control bonds 694,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsVariableRateTwoThousandTwentyOneToTwoThousandThirtyEightMember
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
694,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsVariableRateTwoThousandTwentyOneToTwoThousandThirtyEightMember
/ dei_LegalEntityAxis
= so_AlabamaPowerMember
Georgia Power [Member]    
Maturity    
Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months 1,050,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
1,050,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Long-term debt maturities, 2016 250,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
250,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Long-term Debt, Maturities, Repayments of Principal in Year Three 450,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
450,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Long-term Debt, Maturities, Repayments of Principal in Year Four 250,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
250,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Long-term Debt, Maturities, Repayments of Principal in Year Five 500,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
500,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Long-term debt maturities, thereafter 3,975,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
3,975,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Long-term senior notes and debt:    
Long Term Debt Maturities Repayments of Principal Variable in Year Four 450,000,000so_LongTermDebtMaturitiesRepaymentsofPrincipalVariableinYearFour
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
450,000,000so_LongTermDebtMaturitiesRepaymentsofPrincipalVariableinYearFour
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Total long-term notes payable 6,925,000,000us-gaap_LongTermNotesPayable
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
6,925,000,000us-gaap_LongTermNotesPayable
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Pollution control revenue bonds --    
Long-term pollution control bonds 1,600,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
1,700,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Loan For Federal Financing Bank 1,200,000,000so_LoanForFederalFinancingBank
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
0so_LoanForFederalFinancingBank
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Total other long -term debt 2,883,000,000us-gaap_OtherLongTermDebt
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
1,680,000,000us-gaap_OtherLongTermDebt
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Capitalized lease obligations 40,000,000us-gaap_CapitalLeaseObligations
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
45,000,000us-gaap_CapitalLeaseObligations
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Unamortized debt (discount), net (11,000,000)us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
(12,000,000)us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Total long-term debt (annual interest requirement ) 9,837,000,000so_LongTermDebtAndCapitalLeaseObligationNet
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
8,638,000,000so_LongTermDebtAndCapitalLeaseObligationNet
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Less amount due within one year 1,154,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
5,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Long-term debt excluding amount due within one year 8,683,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
8,633,000,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Percent capitalization 44.80%so_LongTermDebtAndCapitalLeaseObligationsInPercentOfCapitalization
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
46.70%so_LongTermDebtAndCapitalLeaseObligationsInPercentOfCapitalization
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Redeemable Preferred and Preference Stock:    
Preference stock 221,000,000so_PreferenceStock
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
221,000,000so_PreferenceStock
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Preferred stock 45,000,000us-gaap_PreferredStockValueOutstanding
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
45,000,000us-gaap_PreferredStockValueOutstanding
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Total preferred and preference stock of subsidiaries - percent capitalization 1.40%so_MinorityInterestInPercentOfCapitalization
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
1.40%so_MinorityInterestInPercentOfCapitalization
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Common Stockholders' Equity:    
Common stock 398,000,000us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
398,000,000us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Paid-in capital 6,196,000,000us-gaap_AdditionalPaidInCapitalCommonStock
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
5,633,000,000us-gaap_AdditionalPaidInCapitalCommonStock
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Retained earnings 3,835,000,000us-gaap_RetainedEarningsAccumulatedDeficit
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
3,565,000,000us-gaap_RetainedEarningsAccumulatedDeficit
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Accumulated other comprehensive loss (8,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
(5,000,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Total Common Stockholders' Equity 10,421,000,000us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
9,591,000,000us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Total common stockholders' equity - percent capitalization 53.80%so_CommonStockholdersEquityInPercentOfCapitalization
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
51.90%so_CommonStockholdersEquityInPercentOfCapitalization
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Total stockholders' equity 10,421,000,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
9,591,000,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Total Capitalization 19,370,000,000us-gaap_CapitalizationLongtermDebtAndEquity
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
18,490,000,000us-gaap_CapitalizationLongtermDebtAndEquity
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Percent Capitalization 100.00%so_CapitalizationInPercent
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
100.00%so_CapitalizationInPercent
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Georgia Power [Member] | Noncumulative Preferred Stock, $25 par value [Member]    
Redeemable Preferred and Preference Stock:    
Preferred stock 45,000,000us-gaap_PreferredStockValueOutstanding
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
/ us-gaap_StatementClassOfStockAxis
= so_NoncumulativePreferredStockTypeOneMember
45,000,000us-gaap_PreferredStockValueOutstanding
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
/ us-gaap_StatementClassOfStockAxis
= so_NoncumulativePreferredStockTypeOneMember
Georgia Power [Member] | Noncumulative Preferred Stock, $100 par value [Member]    
Redeemable Preferred and Preference Stock:    
Preference stock 221,000,000so_PreferenceStock
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
/ us-gaap_StatementClassOfStockAxis
= so_NoncumulativePreferredStockTypeTwoMember
221,000,000so_PreferenceStock
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
/ us-gaap_StatementClassOfStockAxis
= so_NoncumulativePreferredStockTypeTwoMember
Georgia Power [Member] | Noncumulative Preferred Stock [Member]    
Redeemable Preferred and Preference Stock:    
Total preferred and preference stock 266,000,000so_RedeemableAndPreferenceStock
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_NoncumulativePreferredStockMember
266,000,000so_RedeemableAndPreferenceStock
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
/ us-gaap_StatementClassOfStockAxis
= us-gaap_NoncumulativePreferredStockMember
Georgia Power [Member] | Pollution control revenue bonds due 2022 - 2049 [Member]    
Pollution control revenue bonds --    
Long-term pollution control bonds 818,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsTwoThousandTwentyTwoToTwoThousandFortyNineMember
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
818,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsTwoThousandTwentyTwoToTwoThousandFortyNineMember
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Georgia Power [Member] | Pollution control revenue bonds variable rate, Due 2015 [Member]    
Pollution control revenue bonds --    
Long-term pollution control bonds 98,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsVariableRateDueTwoThousandFifteenMember
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
0us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsVariableRateDueTwoThousandFifteenMember
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Georgia Power [Member] | Pollution control revenue bonds variable rate, Due 2016 [Member]    
Long-term senior notes and debt:    
Fixed stated interest rate of debt obligation 0.04%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsVariableRateDueTwoThousandSixteenMember
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
 
Pollution control revenue bonds --    
Long-term pollution control bonds 4,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsVariableRateDueTwoThousandSixteenMember
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
4,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsVariableRateDueTwoThousandSixteenMember
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Georgia Power [Member] | Pollution control revenue bonds variable rate, Due 2018 [Member]    
Long-term senior notes and debt:    
Fixed stated interest rate of debt obligation   0.04%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsVariableRateDueTwoThousandEighteenMember
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Pollution control revenue bonds --    
Long-term pollution control bonds 0us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsVariableRateDueTwoThousandEighteenMember
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
20,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsVariableRateDueTwoThousandEighteenMember
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Georgia Power [Member] | Pollution control revenue bonds due 2022-2052 [Member]    
Pollution control revenue bonds --    
Long-term pollution control bonds 763,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityofPollutionControlBondsVariableRateDueTwoThousandTwentyTwoToTwoThousandFiftyTwoMember
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
838,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityofPollutionControlBondsVariableRateDueTwoThousandTwentyTwoToTwoThousandFiftyTwoMember
/ dei_LegalEntityAxis
= so_GeorgiaPowerMember
Gulf Power [Member]    
Maturity    
Long-term Debt, Maturities, Repayments of Principal in Next Twelve Months 0us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
/ dei_LegalEntityAxis
= so_GulfPowerMember
75,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths
/ dei_LegalEntityAxis
= so_GulfPowerMember
Long-term Debt, Maturities, Repayments of Principal in Year Three 110,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ dei_LegalEntityAxis
= so_GulfPowerMember
110,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ dei_LegalEntityAxis
= so_GulfPowerMember
Long-term Debt, Maturities, Repayments of Principal in Year Four 85,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
/ dei_LegalEntityAxis
= so_GulfPowerMember
85,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
/ dei_LegalEntityAxis
= so_GulfPowerMember
Long-term debt maturities, thereafter 875,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
/ dei_LegalEntityAxis
= so_GulfPowerMember
675,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
/ dei_LegalEntityAxis
= so_GulfPowerMember
Long-term senior notes and debt:    
Total long-term notes payable 1,070,000,000us-gaap_LongTermNotesPayable
/ dei_LegalEntityAxis
= so_GulfPowerMember
945,000,000us-gaap_LongTermNotesPayable
/ dei_LegalEntityAxis
= so_GulfPowerMember
Pollution control revenue bonds --    
Long-term pollution control bonds 309,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ dei_LegalEntityAxis
= so_GulfPowerMember
296,000,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ dei_LegalEntityAxis
= so_GulfPowerMember
Total other long -term debt 308,955,000us-gaap_OtherLongTermDebt
/ dei_LegalEntityAxis
= so_GulfPowerMember
295,955,000us-gaap_OtherLongTermDebt
/ dei_LegalEntityAxis
= so_GulfPowerMember
Unamortized debt (discount), net (9,361,000)us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet
/ dei_LegalEntityAxis
= so_GulfPowerMember
(7,792,000)us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet
/ dei_LegalEntityAxis
= so_GulfPowerMember
Total long-term debt (annual interest requirement ) 1,369,594,000so_LongTermDebtAndCapitalLeaseObligationNet
/ dei_LegalEntityAxis
= so_GulfPowerMember
1,233,163,000so_LongTermDebtAndCapitalLeaseObligationNet
/ dei_LegalEntityAxis
= so_GulfPowerMember
Less amount due within one year 0us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent
/ dei_LegalEntityAxis
= so_GulfPowerMember
75,000,000us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent
/ dei_LegalEntityAxis
= so_GulfPowerMember
Long-term debt excluding amount due within one year 1,369,594,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= so_GulfPowerMember
1,158,163,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= so_GulfPowerMember
Percent capitalization 48.50%so_LongTermDebtAndCapitalLeaseObligationsInPercentOfCapitalization
/ dei_LegalEntityAxis
= so_GulfPowerMember
45.60%so_LongTermDebtAndCapitalLeaseObligationsInPercentOfCapitalization
/ dei_LegalEntityAxis
= so_GulfPowerMember
Redeemable Preferred and Preference Stock:    
Total redeemable preferred stock - percent capitalization 5.20%so_TemporaryEquityCarryingAmountInPercentOfCapitalization
/ dei_LegalEntityAxis
= so_GulfPowerMember
5.80%so_TemporaryEquityCarryingAmountInPercentOfCapitalization
/ dei_LegalEntityAxis
= so_GulfPowerMember
Preference stock 146,504,000so_PreferenceStock
/ dei_LegalEntityAxis
= so_GulfPowerMember
146,504,000so_PreferenceStock
/ dei_LegalEntityAxis
= so_GulfPowerMember
Common Stockholders' Equity:    
Common stock 483,060,000us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= so_GulfPowerMember
433,060,000us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= so_GulfPowerMember
Paid-in capital 559,797,000us-gaap_AdditionalPaidInCapitalCommonStock
/ dei_LegalEntityAxis
= so_GulfPowerMember
552,681,000us-gaap_AdditionalPaidInCapitalCommonStock
/ dei_LegalEntityAxis
= so_GulfPowerMember
Retained earnings 267,470,000us-gaap_RetainedEarningsAccumulatedDeficit
/ dei_LegalEntityAxis
= so_GulfPowerMember
250,494,000us-gaap_RetainedEarningsAccumulatedDeficit
/ dei_LegalEntityAxis
= so_GulfPowerMember
Accumulated other comprehensive loss (737,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= so_GulfPowerMember
(1,109,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= so_GulfPowerMember
Total Common Stockholders' Equity 1,309,590,000us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= so_GulfPowerMember
1,235,126,000us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= so_GulfPowerMember
Total common stockholders' equity - percent capitalization 46.30%so_CommonStockholdersEquityInPercentOfCapitalization
/ dei_LegalEntityAxis
= so_GulfPowerMember
48.60%so_CommonStockholdersEquityInPercentOfCapitalization
/ dei_LegalEntityAxis
= so_GulfPowerMember
Total stockholders' equity 1,309,590,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= so_GulfPowerMember
1,235,126,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= so_GulfPowerMember
Total Capitalization 2,825,688,000us-gaap_CapitalizationLongtermDebtAndEquity
/ dei_LegalEntityAxis
= so_GulfPowerMember
2,539,793,000us-gaap_CapitalizationLongtermDebtAndEquity
/ dei_LegalEntityAxis
= so_GulfPowerMember
Percent Capitalization 100.00%so_CapitalizationInPercent
/ dei_LegalEntityAxis
= so_GulfPowerMember
100.00%so_CapitalizationInPercent
/ dei_LegalEntityAxis
= so_GulfPowerMember
Gulf Power [Member] | 6% Preference stock [Member]    
Redeemable Preferred and Preference Stock:    
Preference stock 53,886,000so_PreferenceStock
/ dei_LegalEntityAxis
= so_GulfPowerMember
/ us-gaap_StatementClassOfStockAxis
= so_SixPercentageHundredDollarParOrStatedValueMember
53,886,000so_PreferenceStock
/ dei_LegalEntityAxis
= so_GulfPowerMember
/ us-gaap_StatementClassOfStockAxis
= so_SixPercentageHundredDollarParOrStatedValueMember
Gulf Power [Member] | 6.45 % Preference stock [Member]    
Redeemable Preferred and Preference Stock:    
Preference stock 44,112,000so_PreferenceStock
/ dei_LegalEntityAxis
= so_GulfPowerMember
/ us-gaap_StatementClassOfStockAxis
= so_SixPointFourFivePercentageHundredDollarParOrStatedValueMember
44,112,000so_PreferenceStock
/ dei_LegalEntityAxis
= so_GulfPowerMember
/ us-gaap_StatementClassOfStockAxis
= so_SixPointFourFivePercentageHundredDollarParOrStatedValueMember
Gulf Power [Member] | Five Point Six Percentage Hundred Dollar Par or Stated Value [Member]    
Redeemable Preferred and Preference Stock:    
Preference stock 48,506,000so_PreferenceStock
/ dei_LegalEntityAxis
= so_GulfPowerMember
/ us-gaap_StatementClassOfStockAxis
= so_FivePointSixPercentageHundredDollarParorStatedValueMemberMember
48,506,000so_PreferenceStock
/ dei_LegalEntityAxis
= so_GulfPowerMember
/ us-gaap_StatementClassOfStockAxis
= so_FivePointSixPercentageHundredDollarParorStatedValueMemberMember
Gulf Power [Member] | Pollution control revenue bonds due 2022 - 2049 [Member]    
Pollution control revenue bonds --    
Long-term pollution control bonds 239,625,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsTwoThousandTwentyTwoToTwoThousandFortyNineMember
/ dei_LegalEntityAxis
= so_GulfPowerMember
226,625,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsTwoThousandTwentyTwoToTwoThousandFortyNineMember
/ dei_LegalEntityAxis
= so_GulfPowerMember
Gulf Power [Member] | Pollution control revenue bonds due 2022-2039 [Member]    
Pollution control revenue bonds --    
Long-term pollution control bonds 69,330,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsVariableRateDueTwoThousandTwentyTwoToTwoThousandThirtyNineMember
/ dei_LegalEntityAxis
= so_GulfPowerMember
69,330,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsVariableRateDueTwoThousandTwentyTwoToTwoThousandThirtyNineMember
/ dei_LegalEntityAxis
= so_GulfPowerMember
Mississippi Power [Member]    
Maturity    
Long-term debt maturities, 2016 300,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
/ dei_LegalEntityAxis
= so_MississippiPowerMember
300,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Long-term Debt, Maturities, Repayments of Principal in Year Three 35,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ dei_LegalEntityAxis
= so_MississippiPowerMember
35,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Long-term Debt, Maturities, Repayments of Principal in Year Four 125,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
/ dei_LegalEntityAxis
= so_MississippiPowerMember
125,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Long-term debt maturities, thereafter 680,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
/ dei_LegalEntityAxis
= so_MississippiPowerMember
680,000,000us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalAfterYearFive
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Long-term senior notes and debt:    
Fixed stated interest rate of debt obligation 10.134%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ dei_LegalEntityAxis
= so_MississippiPowerMember
9.932%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Adjustable, 2014 0so_LongTermDebtMaturitiesRepaymentsOfPrincipalAdjustableInNextTwelveMonths
/ dei_LegalEntityAxis
= so_MississippiPowerMember
11,250,000so_LongTermDebtMaturitiesRepaymentsOfPrincipalAdjustableInNextTwelveMonths
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Long Term Debt Maturities Repayments of Principal Adjustable in Year Two 775,000,000so_LongTermDebtMaturitiesRepaymentsofPrincipalAdjustableinYearTwo
/ dei_LegalEntityAxis
= so_MississippiPowerMember
525,000,000so_LongTermDebtMaturitiesRepaymentsofPrincipalAdjustableinYearTwo
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Total long-term notes payable 1,915,000,000us-gaap_LongTermNotesPayable
/ dei_LegalEntityAxis
= so_MississippiPowerMember
1,676,250,000us-gaap_LongTermNotesPayable
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Pollution control revenue bonds --    
Long-term pollution control bonds 82,700,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ dei_LegalEntityAxis
= so_MississippiPowerMember
82,700,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Taxable Revenue Bonds   11,300,000so_TaxableRevenueBonds
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Total other long -term debt 352,695,000us-gaap_OtherLongTermDebt
/ dei_LegalEntityAxis
= so_MississippiPowerMember
352,695,000us-gaap_OtherLongTermDebt
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Capitalized lease obligations 79,679,000us-gaap_CapitalLeaseObligations
/ dei_LegalEntityAxis
= so_MississippiPowerMember
82,217,000us-gaap_CapitalLeaseObligations
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Unamortized debt premium (related to plant acquisition) 62,701,000us-gaap_DebtInstrumentUnamortizedPremium
/ dei_LegalEntityAxis
= so_MississippiPowerMember
71,807,000us-gaap_DebtInstrumentUnamortizedPremium
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Unamortized debt discount (1,921,000)us-gaap_DebtInstrumentUnamortizedDiscount
/ dei_LegalEntityAxis
= so_MississippiPowerMember
(2,113,000)us-gaap_DebtInstrumentUnamortizedDiscount
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Total long-term debt (annual interest requirement ) 2,408,154,000so_LongTermDebtAndCapitalLeaseObligationNet
/ dei_LegalEntityAxis
= so_MississippiPowerMember
2,180,856,000so_LongTermDebtAndCapitalLeaseObligationNet
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Less amount due within one year 777,667,000us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent
/ dei_LegalEntityAxis
= so_MississippiPowerMember
13,789,000us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Long-term debt excluding amount due within one year 1,630,487,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= so_MississippiPowerMember
2,167,067,000us-gaap_LongTermDebtAndCapitalLeaseObligations
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Percent capitalization 43.50%so_LongTermDebtAndCapitalLeaseObligationsInPercentOfCapitalization
/ dei_LegalEntityAxis
= so_MississippiPowerMember
49.60%so_LongTermDebtAndCapitalLeaseObligationsInPercentOfCapitalization
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Redeemable Preferred and Preference Stock:    
Total redeemable preferred stock - percent capitalization 0.90%so_TemporaryEquityCarryingAmountInPercentOfCapitalization
/ dei_LegalEntityAxis
= so_MississippiPowerMember
0.70%so_TemporaryEquityCarryingAmountInPercentOfCapitalization
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Preferred stock 32,780,000us-gaap_PreferredStockValueOutstanding
/ dei_LegalEntityAxis
= so_MississippiPowerMember
32,780,000us-gaap_PreferredStockValueOutstanding
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Common Stockholders' Equity:    
Common stock 37,691,000us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= so_MississippiPowerMember
37,691,000us-gaap_CommonStockValue
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Paid-in capital 2,612,136,000us-gaap_AdditionalPaidInCapitalCommonStock
/ dei_LegalEntityAxis
= so_MississippiPowerMember
2,376,595,000us-gaap_AdditionalPaidInCapitalCommonStock
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Retained earnings (558,552,000)us-gaap_RetainedEarningsAccumulatedDeficit
/ dei_LegalEntityAxis
= so_MississippiPowerMember
(229,871,000)us-gaap_RetainedEarningsAccumulatedDeficit
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Accumulated other comprehensive loss (7,015,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= so_MississippiPowerMember
(7,864,000)us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Total Common Stockholders' Equity 2,084,260,000us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= so_MississippiPowerMember
2,176,551,000us-gaap_StockholdersEquity
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Total common stockholders' equity - percent capitalization 55.60%so_CommonStockholdersEquityInPercentOfCapitalization
/ dei_LegalEntityAxis
= so_MississippiPowerMember
49.70%so_CommonStockholdersEquityInPercentOfCapitalization
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Total stockholders' equity 2,084,260,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= so_MississippiPowerMember
2,176,551,000us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Total Capitalization 3,747,527,000us-gaap_CapitalizationLongtermDebtAndEquity
/ dei_LegalEntityAxis
= so_MississippiPowerMember
4,376,398,000us-gaap_CapitalizationLongtermDebtAndEquity
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Percent Capitalization 100.00%so_CapitalizationInPercent
/ dei_LegalEntityAxis
= so_MississippiPowerMember
100.00%so_CapitalizationInPercent
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Mississippi Power [Member] | Pollution control revenue bonds due 2028 [Member]    
Pollution control revenue bonds --    
Long-term pollution control bonds 42,625,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsDueTwoThousandTwentyEightMember
/ dei_LegalEntityAxis
= so_MississippiPowerMember
42,625,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsDueTwoThousandTwentyEightMember
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Mississippi Power [Member] | Pollution control revenue bonds due 2020-2028 [Member]    
Pollution control revenue bonds --    
Long-term pollution control bonds 40,070,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsVariableRateDueTwoThousandTwentyToTwoThousandTwentyEightMember
/ dei_LegalEntityAxis
= so_MississippiPowerMember
40,070,000us-gaap_LongtermPollutionControlBondCurrentAndNoncurrent
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfPollutionControlBondsVariableRateDueTwoThousandTwentyToTwoThousandTwentyEightMember
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Mississippi Power [Member] | Plant Daniel revenue bonds due 2021 [Member]    
Long-term senior notes and debt:    
Fixed stated interest rate of debt obligation 7.13%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfTaxableRevenueBondsPeriodOneMember
/ dei_LegalEntityAxis
= so_MississippiPowerMember
7.13%us-gaap_DebtInstrumentInterestRateStatedPercentage
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfTaxableRevenueBondsPeriodOneMember
/ dei_LegalEntityAxis
= so_MississippiPowerMember
Pollution control revenue bonds --    
Taxable Revenue Bonds $ 270,000,000so_TaxableRevenueBonds
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfTaxableRevenueBondsPeriodOneMember
/ dei_LegalEntityAxis
= so_MississippiPowerMember
$ 270,000,000so_TaxableRevenueBonds
/ us-gaap_DebtInstrumentAxis
= so_MaturityOfTaxableRevenueBondsPeriodOneMember
/ dei_LegalEntityAxis
= so_MississippiPowerMember