<?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>Accumulated Other Comprehensive Income</ReportName>
  <RoundingOption />
  <Columns>
    <Column>
      <LabelColumn>false</LabelColumn>
      <Id>1</Id>
      <Labels>
        <Label Id="1" Label="6 Months Ended" />
        <Label Id="2" Label="Jun. 30, 2009" />
      </Labels>
      <CurrencySymbol>$</CurrencySymbol>
      <hasSegments>false</hasSegments>
      <hasScenarios>false</hasScenarios>
      <Segments />
      <Scenarios />
      <Units>
        <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>
      </Units>
    </Column>
  </Columns>
  <Rows>
    <Row>
      <Id>2</Id>
      <Label>Notes to Consolidated Financial Statements</Label>
      <Level>0</Level>
      <ElementName>eme_NotesToFinancialStatementsAbstract</ElementName>
      <ElementPrefix>eme</ElementPrefix>
      <IsBaseElement>false</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ElementDataType>string</ElementDataType>
      <ShortDefinition>Notes to Financial Statements [Abstract]</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>Notes to Financial Statements [Abstract]</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>3</Id>
      <Label>Accumulated Other Comprehensive Income</Label>
      <Level>1</Level>
      <ElementName>us-gaap_ComprehensiveIncomeNoteTextBlock</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ElementDataType>string</ElementDataType>
      <ShortDefinition>No definition available.</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 HTML 4.0 Transitional//EN"&gt;
&lt;HTML&gt;&lt;HEAD&gt;
&lt;META http-equiv=Content-Type content="text/html; charset=utf-8"&gt;
&lt;META content="MSHTML 6.00.6000.16825" name=GENERATOR&gt;&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;P style="FONT-FAMILY: times"&gt;&lt;FONT size=2&gt;&lt;B&gt;Note&amp;nbsp;4. Accumulated Other
Comprehensive Income &lt;/B&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="FONT-FAMILY: times"&gt;&lt;FONT
size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Accumulated other
comprehensive income consisted of the following: &lt;/FONT&gt;&lt;/P&gt;&lt;!-- User-specified TAGGED TABLE --&gt;
&lt;DIV align=center&gt;
&lt;TABLE cellSpacing=0 cellPadding=0 border=0&gt;
  &lt;TBODY&gt;
  &lt;TR&gt;&lt;!-- TABLE COLUMN WIDTHS SET --&gt;
    &lt;TD style="FONT-FAMILY: times" align=left width=188&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times" width=12&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times" align=right width=5&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times" width=49&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times" width=15&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times" align=right width=5&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times" width=69&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times" width=15&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times" align=right width=5&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times" width=65&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times"
  width=3&gt;&lt;/TD&gt;&lt;!-- TABLE COLUMN WIDTHS END --&gt;&lt;/TR&gt;
  &lt;TR vAlign=bottom&gt;
    &lt;TH style="FONT-FAMILY: times" align=left&gt;&lt;FONT
size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;BR&gt;&lt;/TH&gt;
    &lt;TH style="FONT-FAMILY: times"&gt;&lt;FONT size=1&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/TH&gt;
    &lt;TH style="FONT-FAMILY: times" noWrap align=middle colSpan=2&gt;
      &lt;DIV
      style="MARGIN-BOTTOM: 0pt; WIDTH: 53pt; BORDER-BOTTOM: #000000 1pt solid"&gt;&lt;FONT
      size=1&gt;&lt;B&gt;Unrealized&lt;BR&gt;Gains on Cash&lt;BR&gt;Flow Hedges &lt;!-- COMMAND=ADD_SCROPPEDRULE,53pt --&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/TH&gt;
    &lt;TH style="FONT-FAMILY: times"&gt;&lt;FONT size=1&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/TH&gt;
    &lt;TH style="FONT-FAMILY: times" noWrap align=middle colSpan=2&gt;
      &lt;DIV
      style="MARGIN-BOTTOM: 0pt; WIDTH: 73pt; BORDER-BOTTOM: #000000 1pt solid"&gt;&lt;FONT
      size=1&gt;&lt;B&gt;Unrecognized Losses&lt;BR&gt;and Prior Service&lt;BR&gt;Adjustments,
      Net&lt;SUP&gt;(1)&lt;/SUP&gt;
    &lt;!-- COMMAND=ADD_SCROPPEDRULE,73pt --&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/TH&gt;
    &lt;TH style="FONT-FAMILY: times"&gt;&lt;FONT size=1&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/TH&gt;
    &lt;TH style="FONT-FAMILY: times" noWrap align=middle colSpan=2&gt;
      &lt;DIV
      style="MARGIN-BOTTOM: 0pt; WIDTH: 69pt; BORDER-BOTTOM: #000000 1pt solid"&gt;&lt;FONT
      size=1&gt;&lt;B&gt;Accumulated Other&lt;BR&gt;Comprehensive&lt;BR&gt;Income &lt;!-- COMMAND=ADD_SCROPPEDRULE,69pt --&gt;&lt;/B&gt;&lt;/FONT&gt;&lt;/DIV&gt;&lt;/TH&gt;
    &lt;TH style="FONT-FAMILY: times"&gt;&lt;FONT size=1&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/TH&gt;&lt;/TR&gt;
  &lt;TR vAlign=bottom&gt;
    &lt;TH style="FONT-FAMILY: times" align=left&gt;&lt;FONT
size=1&gt;&amp;nbsp;&lt;/FONT&gt;&lt;BR&gt;&lt;/TH&gt;
    &lt;TH style="FONT-FAMILY: times"&gt;&lt;FONT size=1&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/TH&gt;
    &lt;TH style="FONT-FAMILY: times" align=middle colSpan=8&gt;&lt;FONT
      size=1&gt;&lt;B&gt;(in&amp;nbsp;millions)&lt;/B&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/TH&gt;
    &lt;TH style="FONT-FAMILY: times"&gt;&lt;FONT size=1&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/TH&gt;&lt;/TR&gt;
  &lt;TR vAlign=top bgColor=#cceeff&gt;
    &lt;TD style="FONT-FAMILY: times"&gt;
      &lt;P style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;FONT
      size=2&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;Balance at December&amp;nbsp;31, 2008&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times"&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times" align=right&gt;&lt;FONT size=2&gt;$&lt;/FONT&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times" align=right&gt;&lt;FONT size=2&gt;240&lt;/FONT&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times"&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times" align=right&gt;&lt;FONT size=2&gt;$&lt;/FONT&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times" align=right&gt;&lt;FONT size=2&gt;(40&lt;/FONT&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times"&gt;&lt;FONT size=2&gt;)&lt;/FONT&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times" align=right&gt;&lt;FONT size=2&gt;$&lt;/FONT&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times" align=right&gt;&lt;FONT size=2&gt;200&lt;/FONT&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times"&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
  &lt;TR vAlign=top bgColor=white&gt;
    &lt;TD style="FONT-FAMILY: times"&gt;
      &lt;P style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;FONT
      size=2&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;Current period change&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times"&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times"&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times" align=right&gt;&lt;FONT size=2&gt;29&lt;/FONT&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times"&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times"&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times" align=right&gt;&lt;FONT size=2&gt;1&lt;/FONT&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times"&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times"&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times" align=right&gt;&lt;FONT size=2&gt;30&lt;/FONT&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times"&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
  &lt;TR style="FONT-SIZE: 1.5pt" vAlign=top&gt;
    &lt;TD style="FONT-FAMILY: times"&gt;&amp;nbsp;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times"&gt;&amp;nbsp;&lt;/TD&gt;
    &lt;TD style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align=right
    colSpan=2&gt;&amp;nbsp;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times"&gt;&amp;nbsp;&lt;/TD&gt;
    &lt;TD style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align=right
    colSpan=2&gt;&amp;nbsp;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times"&gt;&amp;nbsp;&lt;/TD&gt;
    &lt;TD style="BORDER-BOTTOM: #000000 1pt solid; FONT-FAMILY: times" align=right
    colSpan=2&gt;&amp;nbsp;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times"&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;
  &lt;TR vAlign=top bgColor=#cceeff&gt;
    &lt;TD style="FONT-FAMILY: times"&gt;
      &lt;P style="MARGIN-LEFT: 10pt; TEXT-INDENT: -10pt; FONT-FAMILY: times"&gt;&lt;FONT
      size=2&gt;&lt;/FONT&gt;&lt;FONT size=2&gt;Balance at June&amp;nbsp;30, 2009&lt;/FONT&gt;&lt;/P&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times"&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times" align=right&gt;&lt;FONT size=2&gt;$&lt;/FONT&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times" align=right&gt;&lt;FONT size=2&gt;269&lt;/FONT&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times"&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times" align=right&gt;&lt;FONT size=2&gt;$&lt;/FONT&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times" align=right&gt;&lt;FONT size=2&gt;(39&lt;/FONT&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times"&gt;&lt;FONT size=2&gt;)&lt;/FONT&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times" align=right&gt;&lt;FONT size=2&gt;$&lt;/FONT&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times" align=right&gt;&lt;FONT size=2&gt;230&lt;/FONT&gt;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times"&gt;&lt;FONT size=2&gt;&amp;nbsp;&lt;/FONT&gt;&lt;/TD&gt;&lt;/TR&gt;
  &lt;TR style="FONT-SIZE: 1.5pt" vAlign=top&gt;
    &lt;TD style="FONT-FAMILY: times"&gt;&amp;nbsp;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times"&gt;&amp;nbsp;&lt;/TD&gt;
    &lt;TD style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times"
    align=right colSpan=2&gt;&amp;nbsp;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times"&gt;&amp;nbsp;&lt;/TD&gt;
    &lt;TD style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times"
    align=right colSpan=2&gt;&amp;nbsp;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times"&gt;&amp;nbsp;&lt;/TD&gt;
    &lt;TD style="BORDER-BOTTOM: #000000 2.25pt double; FONT-FAMILY: times"
    align=right colSpan=2&gt;&amp;nbsp;&lt;/TD&gt;
    &lt;TD style="FONT-FAMILY: times"&gt;&amp;nbsp;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;!-- end of user-specified TAGGED TABLE --&gt;&lt;!-- COMMAND=ADD_LINERULETXT,NOSHADE  COLOR="#000000" SIZE="1.0PT" WIDTH="26%" ALIGN="LEFT" --&gt;
&lt;HR align=left width="26%" color=#000000 noShade SIZE=1&gt;

&lt;DL compact&gt;
  &lt;DT style="MARGIN-BOTTOM: -9pt; FONT-FAMILY: times"&gt;&lt;FONT size=1&gt;(1)&lt;/FONT&gt;
  &lt;DD style="FONT-FAMILY: times"&gt;&lt;FONT size=1&gt;For further detail, see
  Note&amp;nbsp;9&amp;#151;Compensation and Benefit Plans. &lt;/FONT&gt;&lt;/DD&gt;&lt;/DL&gt;
&lt;P style="FONT-FAMILY: times"&gt;&lt;FONT
size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;The amount of commodity
hedges included in unrealized gains on cash flow hedges, net of tax, at
June&amp;nbsp;30, 2009 was a gain of $270&amp;nbsp;million. The amount of interest rate
hedges included in unrealized gains on cash flow hedges, net of tax, at
June&amp;nbsp;30, 2009 was a loss of $1&amp;nbsp;million. &lt;/FONT&gt;&lt;/P&gt;
&lt;P style="FONT-FAMILY: times"&gt;&lt;FONT
size=2&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Unrealized gains on
commodity hedges included those related to Midwest Generation and EME Homer City
futures and forward electricity contracts that qualify for hedge accounting.
These gains arise because current forecasts of future electricity prices in
these markets are lower than the contract prices. As EME's hedged positions for
continuing operations are realized, $209&amp;nbsp;million, after tax, of the net
unrealized gains on cash flow hedges at June&amp;nbsp;30, 2009 are expected to be
reclassified into earnings during the next 12&amp;nbsp;months. Management expects
that reclassification of net unrealized gains will increase energy revenue
recognized at market prices. Actual amounts ultimately reclassified into
earnings over the next 12&amp;nbsp;months could vary materially from this estimated
amount as a result of changes in market conditions. The maximum period over
which a cash flow hedge is designated is through December&amp;nbsp;31, 2011.
&lt;/FONT&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;
</NonNumbericText>
          <NonNumericTextHeader>Note&amp;nbsp;4. Accumulated Other
Comprehensive Income
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Accumulated other
comprehensive income consisted of the</NonNumericTextHeader>
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
        </Cell>
      </Cells>
      <ElementDefenition>No definition available.</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>
