<?xml version="1.0" encoding="utf-8"?>
<InstanceReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Version>1.0.0.3</Version>
  <hasSegments>false</hasSegments>
  <ReportName>Nuclear Insurance</ReportName>
  <RoundingOption />
  <Columns>
    <Column>
      <LabelColumn>false</LabelColumn>
      <Id>1</Id>
      <Labels>
        <Label Id="1" Label="12 Months Ended" />
        <Label Id="2" Label="Dec. 31, 2009" />
        <Label Id="4" Label="USD / shares" />
      </Labels>
      <CurrencySymbol>$</CurrencySymbol>
      <hasSegments>false</hasSegments>
      <hasScenarios>false</hasScenarios>
      <Segments />
      <Scenarios />
      <Units>
        <Unit>
          <UnitID>Shares</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>shares</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>USD</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
            <MeasureValue>USD</MeasureValue>
            <MeasureNamespace>iso4217</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>USDEPS</UnitID>
          <UnitType>Divide</UnitType>
          <NumeratorMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
            <MeasureValue>USD</MeasureValue>
            <MeasureNamespace>iso4217</MeasureNamespace>
          </NumeratorMeasure>
          <DenominatorMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>shares</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </DenominatorMeasure>
          <Scale>0</Scale>
        </Unit>
      </Units>
    </Column>
  </Columns>
  <Rows>
    <Row>
      <Id>2</Id>
      <Label>Nuclear Insurance [Abstract]</Label>
      <Level>0</Level>
      <ElementName>so_NuclearInsuranceAbstract</ElementName>
      <ElementPrefix>so</ElementPrefix>
      <IsBaseElement>false</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ElementDataType>string</ElementDataType>
      <ShortDefinition>Nuclear Insurance.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsEPS>false</IsEPS>
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
        </Cell>
      </Cells>
      <ElementDefenition>Nuclear Insurance.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>3</Id>
      <Label>NUCLEAR INSURANCE</Label>
      <Level>1</Level>
      <ElementName>so_NuclearInsuranceTextBlock</ElementName>
      <ElementPrefix>so</ElementPrefix>
      <IsBaseElement>false</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ElementDataType>string</ElementDataType>
      <ShortDefinition>Disclosures related to insurance pertaining to nuclear facilities.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsEPS>false</IsEPS>
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText>&lt;!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --&gt;
   &lt;!-- Begin Block Tagged Note 9 - so:NuclearInsuranceTextBlock--&gt;
   &lt;div style="font-family: 'Times New Roman',Times,serif"&gt;
   &lt;div align="left" style="font-size: 10pt; margin-top: 12pt"&gt;&lt;b&gt;9. NUCLEAR INSURANCE&lt;/b&gt;
   &lt;/div&gt;
   &lt;div align="left" style="font-size: 10pt; margin-top: 6pt"&gt;Under the Price-Anderson Amendments Act (Act), Alabama Power and Georgia Power maintain agreements
   of indemnity with the NRC that, together with private insurance, cover third-party liability
   arising from any nuclear incident occurring at the companies&amp;#8217; nuclear power plants. The Act
   provides funds up to $12.6&amp;#160;billion for public liability claims that could arise from a single
   nuclear incident. Each nuclear plant is insured against this liability to a maximum of
   $375&amp;#160;million by American Nuclear Insurers (ANI), with the remaining coverage provided by a
   mandatory program of deferred premiums that could be assessed, after a nuclear incident, against
   all owners of commercial nuclear reactors. A company could be assessed up to $117.5&amp;#160;million per
   incident for each licensed reactor it operates but not more than an aggregate of $17.5&amp;#160;million per
   incident to be paid in a calendar year for each reactor. Such maximum assessment, excluding any
   applicable state premium taxes, for Alabama Power and Georgia Power, based on its ownership and
   buyback interests, is $235&amp;#160;million and $237&amp;#160;million, respectively, per incident, but not more than
   an aggregate of $35&amp;#160;million per company to be paid for each incident in any one year. Both the
   maximum assessment per reactor and the maximum yearly assessment are adjusted for inflation at
   least every five years. The next scheduled adjustment is due no later than October&amp;#160;29, 2013.
   &lt;/div&gt;
   &lt;div align="left" style="font-size: 10pt; margin-top: 6pt"&gt;Alabama Power and Georgia Power are members of Nuclear Electric Insurance Limited (NEIL), a mutual
   insurer established to provide property damage insurance in an amount up to $500&amp;#160;million for
   members&amp;#8217; nuclear generating facilities.
   &lt;/div&gt;
   &lt;div align="left" style="font-size: 10pt; margin-top: 6pt"&gt;Additionally, both companies have policies that currently provide decontamination, excess property
   insurance, and premature decommissioning coverage up to $2.25&amp;#160;billion for losses in excess of the
   $500&amp;#160;million primary coverage. This excess insurance is also provided by NEIL. In the event of a
   loss, the amount of insurance available may not be adequate to cover property damage and other
   incurred expenses.
   &lt;/div&gt;
   &lt;!-- Folio --&gt;
   &lt;!-- /Folio --&gt;
   &lt;/div&gt;
   &lt;!-- PAGEBREAK --&gt;
   &lt;div style="font-family: 'Times New Roman',Times,serif"&gt;
   &lt;div align="left" style="font-size: 10pt; margin-top: 0pt"&gt;
   &lt;b&gt;
   &lt;/b&gt;
   &lt;/div&gt;
   &lt;div align="left" style="font-size: 10pt; margin-top: 6pt"&gt;NEIL also covers the additional costs that would be incurred in obtaining replacement power during
       a prolonged accidental outage at a member&amp;#8217;s nuclear plant. Members can purchase this coverage,
       subject to a deductible waiting period of up to 26&amp;#160;weeks, with a maximum per occurrence per unit
       limit of $490&amp;#160;million. After the deductible period, weekly indemnity payments would be received
       until either the unit is operational or until the limit is exhausted in approximately three years.
   Alabama Power and Georgia Power each purchase the maximum limit allowed by NEIL, subject to
       ownership limitations. Each facility has elected a 12-week deductible waiting period.
   &lt;/div&gt;
   &lt;div align="left" style="font-size: 10pt; margin-top: 6pt"&gt;Under each of the NEIL policies, members are subject to assessments if losses each year exceed the
       accumulated funds available to the insurer under that policy. The current maximum annual
       assessments for Alabama Power and Georgia Power under the NEIL policies would be $38&amp;#160;million and
   $50&amp;#160;million, respectively.
   &lt;/div&gt;
   &lt;div align="left" style="font-size: 10pt; margin-top: 6pt"&gt;Claims resulting from terrorist acts are covered under both the ANI and NEIL policies (subject to
       normal policy limits). The aggregate, however, that NEIL will pay for all claims resulting from
       terrorist acts in any 12-month period is $3.2&amp;#160;billion plus such additional amounts NEIL can recover
       through reinsurance, indemnity, or other sources.
   &lt;/div&gt;
   &lt;div align="left" style="font-size: 10pt; margin-top: 6pt"&gt;For all on-site property damage insurance policies for commercial nuclear power plants, the NRC
       requires that the proceeds of such policies shall be dedicated first for the sole purpose of
       placing the reactor in a safe and stable condition after an accident. Any remaining proceeds are
       to be applied next toward the costs of decontamination and debris removal operations ordered by the
       NRC, and any further remaining proceeds are to be paid either to the company or to its bond
       trustees as may be appropriate under the policies and applicable trust indentures.
   &lt;/div&gt;
   &lt;div align="left" style="font-size: 10pt; margin-top: 6pt"&gt;All retrospective assessments, whether generated for liability, property, or replacement power, may
       be subject to applicable state premium taxes.
   &lt;/div&gt;
   &lt;/div&gt;
</NonNumbericText>
          <NonNumericTextHeader>&lt;!--DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" --&gt;
   &lt;!-- Begin Block Tagged Note</NonNumericTextHeader>
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
        </Cell>
      </Cells>
      <ElementDefenition>Disclosures related to insurance pertaining to nuclear facilities.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
  </Rows>
  <Footnotes />
  <ComparabilityReport>false</ComparabilityReport>
  <NumberOfCols>1</NumberOfCols>
  <NumberOfRows>2</NumberOfRows>
  <HasScenarios>false</HasScenarios>
  <MonetaryRoundingLevel>UnKnown</MonetaryRoundingLevel>
  <SharesRoundingLevel>UnKnown</SharesRoundingLevel>
  <PerShareRoundingLevel>UnKnown</PerShareRoundingLevel>
  <HasPureData>false</HasPureData>
  <SharesShouldBeRounded>true</SharesShouldBeRounded>
</InstanceReport>
