<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.0.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>1761</ContextCount>
  <ElementCount>836</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>384</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>19</UnitCount>
  <MyReports>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Consolidated Income Statement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/ConsolidatedIncomeStatement</Role>
      <ShortName>Consolidated Income Statement</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Consolidated Statement of Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/ConsolidatedStatementofComprehensiveIncome</Role>
      <ShortName>Consolidated Statement of Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Consolidated Statement of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/ConsolidatedStatementofCashFlows</Role>
      <ShortName>Consolidated Statement of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Consolidated Balance Sheet</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/ConsolidatedBalanceSheet</Role>
      <ShortName>Consolidated Balance Sheet</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Statement - Consolidated Balance Sheet (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/ConsolidatedBalanceSheetParenthetical</Role>
      <ShortName>Consolidated Balance Sheet (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Statement - Consolidated Statement of Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/ConsolidatedStatementofEquity</Role>
      <ShortName>Consolidated Statement of Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Statement - Consolidated Statement of Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/ConsolidatedStatementofEquityParenthetical</Role>
      <ShortName>Consolidated Statement of Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Statement - Consolidated Statement of Capitalization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/ConsolidatedStatementofCapitalization</Role>
      <ShortName>Consolidated Statement of Capitalization</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Statement - Consolidated Statement of Capitalization - Long-term Debt</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt</Role>
      <ShortName>Consolidated Statement of Capitalization - Long-term Debt</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Statement - Consolidated Income Statement ??- CECONY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/ConsolidatedIncomeStatementCECONY</Role>
      <ShortName>Consolidated Income Statement ??- CECONY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Statement - Consolidated Statement of Comprehensive Income - CECONY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/ConsolidatedStatementofComprehensiveIncomeCECONY</Role>
      <ShortName>Consolidated Statement of Comprehensive Income - CECONY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Statement - Consolidated Statement of Cash Flows - CECONY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY</Role>
      <ShortName>Consolidated Statement of Cash Flows - CECONY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Statement - Consolidated Balance Sheet - CECONY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/ConsolidatedBalanceSheetCECONY</Role>
      <ShortName>Consolidated Balance Sheet - CECONY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Statement - Consolidated Balance Sheet - CECONY (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/ConsolidatedBalanceSheetCECONYParenthetical</Role>
      <ShortName>Consolidated Balance Sheet - CECONY (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Statement - Consolidated Statement of Shareholder???s Equity - CECONY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/ConsolidatedStatementofShareholdersEquityCECONY</Role>
      <ShortName>Consolidated Statement of Shareholder???s Equity - CECONY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Statement - Consolidated Statement of Capitalization - CECONY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/ConsolidatedStatementofCapitalizationCECONY</Role>
      <ShortName>Consolidated Statement of Capitalization - CECONY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Statement - Consolidated Statement of Capitalization - Long-Term Debt - CECONY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY</Role>
      <ShortName>Consolidated Statement of Capitalization - Long-Term Debt - CECONY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - General</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/General</Role>
      <ShortName>General</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Summary of Significant Accounting Policies and Other Matters</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMatters</Role>
      <ShortName>Summary of Significant Accounting Policies and Other Matters</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Regulatory Matters</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/RegulatoryMatters</Role>
      <ShortName>Regulatory Matters</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Capitalization</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/Capitalization</Role>
      <ShortName>Capitalization</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Short-Term Borrowing</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/ShortTermBorrowing</Role>
      <ShortName>Short-Term Borrowing</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Pension Benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/PensionBenefits</Role>
      <ShortName>Pension Benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Other Postretirement Benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/OtherPostretirementBenefits</Role>
      <ShortName>Other Postretirement Benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Environmental Matters</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/EnvironmentalMatters</Role>
      <ShortName>Environmental Matters</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Material Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/MaterialContingencies</Role>
      <ShortName>Material Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Electricity and Gas Purchase Agreements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/ElectricityandGasPurchaseAgreements</Role>
      <ShortName>Electricity and Gas Purchase Agreements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/Goodwill</Role>
      <ShortName>Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Income Tax</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/IncomeTax</Role>
      <ShortName>Income Tax</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Current Expected Credit Losses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/CurrentExpectedCreditLosses</Role>
      <ShortName>Current Expected Credit Losses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Financial Information by Business Segment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/FinancialInformationbyBusinessSegment</Role>
      <ShortName>Financial Information by Business Segment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Derivative Instruments and Hedging Activities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/DerivativeInstrumentsandHedgingActivities</Role>
      <ShortName>Derivative Instruments and Hedging Activities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Fair Value Measurements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/FairValueMeasurements</Role>
      <ShortName>Fair Value Measurements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0000039 - Disclosure - Variable Interest Entities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/VariableInterestEntities</Role>
      <ShortName>Variable Interest Entities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0000040 - Disclosure - Asset Retirement Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/AssetRetirementObligations</Role>
      <ShortName>Asset Retirement Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0000041 - Disclosure - Related Party Transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/RelatedPartyTransactions</Role>
      <ShortName>Related Party Transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0000042 - Disclosure - New Financial Accounting Standards</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/NewFinancialAccountingStandards</Role>
      <ShortName>New Financial Accounting Standards</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0000043 - Disclosure - Dispositions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/Dispositions</Role>
      <ShortName>Dispositions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0000044 - Disclosure - Held-for-Sale Treatment of the Clean Energy Businesses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinesses</Role>
      <ShortName>Held-for-Sale Treatment of the Clean Energy Businesses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0000045 - Disclosure - Schedule I - Condensed Financial Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/ScheduleICondensedFinancialInformation</Role>
      <ShortName>Schedule I - Condensed Financial Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>995410 - Disclosure - Pay vs Performance Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/PvpDisclosure</Role>
      <ShortName>Pay vs Performance Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>995445 - Disclosure - Insider Trading Arrangements</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements</Role>
      <ShortName>Insider Trading Arrangements</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9954471 - Disclosure - Summary of Significant Accounting Policies and Other Matters (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies and Other Matters (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMatters</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9954472 - Disclosure - Summary of Significant Accounting Policies and Other Matters (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersTables</Role>
      <ShortName>Summary of Significant Accounting Policies and Other Matters (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMatters</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9954473 - Disclosure - Regulatory Matters (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/RegulatoryMattersTables</Role>
      <ShortName>Regulatory Matters (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coned.com/role/RegulatoryMatters</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9954474 - Disclosure - Capitalization (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/CapitalizationTables</Role>
      <ShortName>Capitalization (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coned.com/role/Capitalization</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9954475 - Disclosure - Pension Benefits (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/PensionBenefitsTables</Role>
      <ShortName>Pension Benefits (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coned.com/role/PensionBenefits</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9954476 - Disclosure - Other Postretirement Benefits (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/OtherPostretirementBenefitsTables</Role>
      <ShortName>Other Postretirement Benefits (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coned.com/role/OtherPostretirementBenefits</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9954477 - Disclosure - Environmental Matters (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/EnvironmentalMattersTables</Role>
      <ShortName>Environmental Matters (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coned.com/role/EnvironmentalMatters</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9954478 - Disclosure - Material Contingencies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/MaterialContingenciesTables</Role>
      <ShortName>Material Contingencies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coned.com/role/MaterialContingencies</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9954479 - Disclosure - Electricity and Gas Purchase Agreements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/ElectricityandGasPurchaseAgreementsTables</Role>
      <ShortName>Electricity and Gas Purchase Agreements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coned.com/role/ElectricityandGasPurchaseAgreements</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9954480 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coned.com/role/Leases</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9954481 - Disclosure - Income Tax (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/IncomeTaxTables</Role>
      <ShortName>Income Tax (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coned.com/role/IncomeTax</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9954482 - Disclosure - Revenue Recognition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/RevenueRecognitionTables</Role>
      <ShortName>Revenue Recognition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coned.com/role/RevenueRecognition</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9954483 - Disclosure - Current Expected Credit Losses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/CurrentExpectedCreditLossesTables</Role>
      <ShortName>Current Expected Credit Losses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coned.com/role/CurrentExpectedCreditLosses</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9954484 - Disclosure - Stock-Based Compensation (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/StockBasedCompensationTables</Role>
      <ShortName>Stock-Based Compensation (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coned.com/role/StockBasedCompensation</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9954485 - Disclosure - Financial Information by Business Segment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/FinancialInformationbyBusinessSegmentTables</Role>
      <ShortName>Financial Information by Business Segment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coned.com/role/FinancialInformationbyBusinessSegment</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9954486 - Disclosure - Derivative Instruments and Hedging Activities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesTables</Role>
      <ShortName>Derivative Instruments and Hedging Activities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coned.com/role/DerivativeInstrumentsandHedgingActivities</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9954487 - Disclosure - Fair Value Measurements (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/FairValueMeasurementsTables</Role>
      <ShortName>Fair Value Measurements (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coned.com/role/FairValueMeasurements</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9954488 - Disclosure - Variable Interest Entities (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/VariableInterestEntitiesTables</Role>
      <ShortName>Variable Interest Entities (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coned.com/role/VariableInterestEntities</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9954489 - Disclosure - Asset Retirement Obligations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/AssetRetirementObligationsTables</Role>
      <ShortName>Asset Retirement Obligations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coned.com/role/AssetRetirementObligations</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9954490 - Disclosure - Related Party Transactions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/RelatedPartyTransactionsTables</Role>
      <ShortName>Related Party Transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coned.com/role/RelatedPartyTransactions</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9954491 - Disclosure - Dispositions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/DispositionsTables</Role>
      <ShortName>Dispositions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coned.com/role/Dispositions</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9954492 - Disclosure - Held-for-Sale Treatment of the Clean Energy Businesses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesTables</Role>
      <ShortName>Held-for-Sale Treatment of the Clean Energy Businesses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinesses</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9954493 - Disclosure - General (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/GeneralDetails</Role>
      <ShortName>General (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.coned.com/role/General</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9954494 - Disclosure - Summary of Significant Accounting Policies and Other Matters - Revenues (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersRevenuesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies and Other Matters - Revenues (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersTables</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9954495 - Disclosure - Summary of Significant Accounting Policies and Other Matters - Plant and Depreciation Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails</Role>
      <ShortName>Summary of Significant Accounting Policies and Other Matters - Plant and Depreciation Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9954496 - Disclosure - Summary of Significant Accounting Policies and Other Matters - Capitalized Cost of Utility Plant (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails</Role>
      <ShortName>Summary of Significant Accounting Policies and Other Matters - Capitalized Cost of Utility Plant (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9954497 - Disclosure - Summary of Significant Accounting Policies and Other Matters - Other Deferred Charges (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersOtherDeferredChargesDetails</Role>
      <ShortName>Summary of Significant Accounting Policies and Other Matters - Other Deferred Charges (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9954498 - Disclosure - Summary of Significant Accounting Policies and Other Matters - Long-Lived and Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersLongLivedandIntangibleAssetsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies and Other Matters - Long-Lived and Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9954499 - Disclosure - Summary of Significant Accounting Policies and Other Matters - Recoverable Energy Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersRecoverableEnergyCostsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies and Other Matters - Recoverable Energy Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9954500 - Disclosure - Summary of Significant Accounting Policies and Other Matters - Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies and Other Matters - Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersTables</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9954501 - Disclosure - Summary of Significant Accounting Policies and Other Matters - Schedule of Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies and Other Matters - Schedule of Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9954502 - Disclosure - Summary of Significant Accounting Policies and Other Matters - Pension and Other Postretirement Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPensionandOtherPostretirementBenefitsDetails</Role>
      <ShortName>Summary of Significant Accounting Policies and Other Matters - Pension and Other Postretirement Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9954503 - Disclosure - Summary of Significant Accounting Policies and Other Matters - Earnings Per Common Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersEarningsPerCommonShareDetails</Role>
      <ShortName>Summary of Significant Accounting Policies and Other Matters - Earnings Per Common Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9954504 - Disclosure - Summary of Significant Accounting Policies and Other Matters - Changes in Accumulated Other Comprehensive Income/(Loss) by Component (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersChangesinAccumulatedOtherComprehensiveIncomeLossbyComponentDetails</Role>
      <ShortName>Summary of Significant Accounting Policies and Other Matters - Changes in Accumulated Other Comprehensive Income/(Loss) by Component (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9954505 - Disclosure - Summary of Significant Accounting Policies and Other Matters - Reconciliation of Cash, Temporary Investments and Restricted Cash (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersReconciliationofCashTemporaryInvestmentsandRestrictedCashDetails</Role>
      <ShortName>Summary of Significant Accounting Policies and Other Matters - Reconciliation of Cash, Temporary Investments and Restricted Cash (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>9954506 - Disclosure - Summary of Significant Accounting Policies and Other Matters - Assets Held For Sale (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersAssetsHeldForSaleDetails</Role>
      <ShortName>Summary of Significant Accounting Policies and Other Matters - Assets Held For Sale (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>9954507 - Disclosure - Regulatory Matters - Summary of Utilities Rate Plans (CECONY-Electric) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails</Role>
      <ShortName>Regulatory Matters - Summary of Utilities Rate Plans (CECONY-Electric) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>9954508 - Disclosure - Regulatory Matters - Utility Rate Narrative and RECO Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails</Role>
      <ShortName>Regulatory Matters - Utility Rate Narrative and RECO Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>9954509 - Disclosure - Regulatory Matters - Summary of Utilities Rate Plans (CECONY-Gas) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails</Role>
      <ShortName>Regulatory Matters - Summary of Utilities Rate Plans (CECONY-Gas) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>9954510 - Disclosure - Regulatory Matters - Summary of Utilities Rate Plans (CECONY-Steam) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails</Role>
      <ShortName>Regulatory Matters - Summary of Utilities Rate Plans (CECONY-Steam) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>9954511 - Disclosure - Regulatory Matters - Summary of Utilities Rate Plans (O&amp;R New York-Electric) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails</Role>
      <ShortName>Regulatory Matters - Summary of Utilities Rate Plans (O&amp;R New York-Electric) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>9954512 - Disclosure - Regulatory Matters - Summary of Utilities Rate Plans (O&amp;R New York-Gas) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails</Role>
      <ShortName>Regulatory Matters - Summary of Utilities Rate Plans (O&amp;R New York-Gas) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>9954513 - Disclosure - Regulatory Matters - Summary of Utilities Rate Plans (RECO) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansRECODetails</Role>
      <ShortName>Regulatory Matters - Summary of Utilities Rate Plans (RECO) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>9954514 - Disclosure - Regulatory Matters - RECO Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/RegulatoryMattersRECONarrativeDetails</Role>
      <ShortName>Regulatory Matters - RECO Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>91</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>9954515 - Disclosure - Regulatory Matters - COVID-19 Regulatory Matters (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails</Role>
      <ShortName>Regulatory Matters - COVID-19 Regulatory Matters (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>92</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>9954516 - Disclosure - Regulatory Matters - Other Regulatory Matters (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/RegulatoryMattersOtherRegulatoryMattersDetails</Role>
      <ShortName>Regulatory Matters - Other Regulatory Matters (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>93</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>9954517 - Disclosure - Regulatory Matters - Regulatory Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails</Role>
      <ShortName>Regulatory Matters - Regulatory Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>9954518 - Disclosure - Regulatory Matters - Regulatory Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails</Role>
      <ShortName>Regulatory Matters - Regulatory Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>9954519 - Disclosure - Regulatory Matters - Regulatory Assets and Liabilities Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsandLiabilitiesNarrativeDetails</Role>
      <ShortName>Regulatory Matters - Regulatory Assets and Liabilities Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>9954520 - Disclosure - Regulatory Matters - Schedule of Regulatory Assets Not Earning a Return (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/RegulatoryMattersScheduleofRegulatoryAssetsNotEarningaReturnDetails</Role>
      <ShortName>Regulatory Matters - Schedule of Regulatory Assets Not Earning a Return (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>9954521 - Disclosure - Capitalization - Common Stock (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/CapitalizationCommonStockDetails</Role>
      <ShortName>Capitalization - Common Stock (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>9954522 - Disclosure - Capitalization - Dividends (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/CapitalizationDividendsDetails</Role>
      <ShortName>Capitalization - Dividends (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>9954523 - Disclosure - Capitalization - Schedule of Long-Term Debt Maturities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/CapitalizationScheduleofLongTermDebtMaturitiesDetails</Role>
      <ShortName>Capitalization - Schedule of Long-Term Debt Maturities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>9954524 - Disclosure - Capitalization - Long-term Debt, Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/CapitalizationLongtermDebtAdditionalInformationDetails</Role>
      <ShortName>Capitalization - Long-term Debt, Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>9954525 - Disclosure - Capitalization - Carrying Amounts and Fair Values of Long-Term Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/CapitalizationCarryingAmountsandFairValuesofLongTermDebtDetails</Role>
      <ShortName>Capitalization - Carrying Amounts and Fair Values of Long-Term Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>9954526 - Disclosure - Capitalization - Significant Debt Covenants (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/CapitalizationSignificantDebtCovenantsDetails</Role>
      <ShortName>Capitalization - Significant Debt Covenants (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>9954527 - Disclosure - Short-Term Borrowing (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/ShortTermBorrowingDetails</Role>
      <ShortName>Short-Term Borrowing (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.coned.com/role/ShortTermBorrowing</ParentRole>
      <Position>104</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>9954528 - Disclosure - Pension Benefits - Total Periodic Benefit Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/PensionBenefitsTotalPeriodicBenefitCostsDetails</Role>
      <ShortName>Pension Benefits - Total Periodic Benefit Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>9954529 - Disclosure - Pension Benefits - Schedule of Funded Status (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/PensionBenefitsScheduleofFundedStatusDetails</Role>
      <ShortName>Pension Benefits - Schedule of Funded Status (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>9954530 - Disclosure - Pension Benefits - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/PensionBenefitsAdditionalInformationDetails</Role>
      <ShortName>Pension Benefits - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>9954531 - Disclosure - Pension Benefits - Schedule of Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/PensionBenefitsScheduleofAssumptionsDetails</Role>
      <ShortName>Pension Benefits - Schedule of Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>108</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>9954532 - Disclosure - Pension Benefits - Schedule of Expected Benefit Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/PensionBenefitsScheduleofExpectedBenefitPaymentsDetails</Role>
      <ShortName>Pension Benefits - Schedule of Expected Benefit Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>109</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>9954533 - Disclosure - Pension Benefits - Schedule of Plan Assets Allocations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/PensionBenefitsScheduleofPlanAssetsAllocationsDetails</Role>
      <ShortName>Pension Benefits - Schedule of Plan Assets Allocations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>110</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>9954534 - Disclosure - Pension Benefits - Schedule of Fair Value of Plan Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails</Role>
      <ShortName>Pension Benefits - Schedule of Fair Value of Plan Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>111</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>9954535 - Disclosure - Pension Benefits - Schedule of Employer Contribution to Defined Savings Plan (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/PensionBenefitsScheduleofEmployerContributiontoDefinedSavingsPlanDetails</Role>
      <ShortName>Pension Benefits - Schedule of Employer Contribution to Defined Savings Plan (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>112</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>9954536 - Disclosure - Other Postretirement Benefits - Net Periodic Postretirement Benefit Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/OtherPostretirementBenefitsNetPeriodicPostretirementBenefitCostsDetails</Role>
      <ShortName>Other Postretirement Benefits - Net Periodic Postretirement Benefit Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>113</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>9954537 - Disclosure - Other Postretirement Benefits - Schedule of Funded Status (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFundedStatusDetails</Role>
      <ShortName>Other Postretirement Benefits - Schedule of Funded Status (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>114</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>9954538 - Disclosure - Other Postretirement Benefits - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/OtherPostretirementBenefitsAdditionalInformationDetails</Role>
      <ShortName>Other Postretirement Benefits - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>115</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>9954539 - Disclosure - Other Postretirement Benefits - Schedule of Actuarial Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/OtherPostretirementBenefitsScheduleofActuarialAssumptionsDetails</Role>
      <ShortName>Other Postretirement Benefits - Schedule of Actuarial Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>116</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>9954540 - Disclosure - Other Postretirement Benefits - Schedule of Change of Assumed Health Care Cost Trend Rate (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/OtherPostretirementBenefitsScheduleofChangeofAssumedHealthCareCostTrendRateDetails</Role>
      <ShortName>Other Postretirement Benefits - Schedule of Change of Assumed Health Care Cost Trend Rate (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>117</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>9954541 - Disclosure - Other Postretirement Benefits - Schedule of Expected Benefit Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/OtherPostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails</Role>
      <ShortName>Other Postretirement Benefits - Schedule of Expected Benefit Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>118</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>9954542 - Disclosure - Other Postretirement Benefits - Schedule of Plan Assets Allocations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/OtherPostretirementBenefitsScheduleofPlanAssetsAllocationsDetails</Role>
      <ShortName>Other Postretirement Benefits - Schedule of Plan Assets Allocations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>119</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>9954543 - Disclosure - Other Postretirement Benefits - Schedule of Fair Values of Plan Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFairValuesofPlanAssetsDetails</Role>
      <ShortName>Other Postretirement Benefits - Schedule of Fair Values of Plan Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>120</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>9954544 - Disclosure - Environmental Matters - Accrued Liabilities and Regulatory Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/EnvironmentalMattersAccruedLiabilitiesandRegulatoryAssetsDetails</Role>
      <ShortName>Environmental Matters - Accrued Liabilities and Regulatory Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>121</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>9954545 - Disclosure - Environmental Matters - Environmental Remediation Costs (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/EnvironmentalMattersEnvironmentalRemediationCostsDetails</Role>
      <ShortName>Environmental Matters - Environmental Remediation Costs (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>122</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>9954546 - Disclosure - Environmental Matters - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/EnvironmentalMattersAdditionalInformationDetails</Role>
      <ShortName>Environmental Matters - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>123</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>9954547 - Disclosure - Environmental Matters - Accrued Liability for Asbestos Suits and Workers' Compensation Proceedings (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/EnvironmentalMattersAccruedLiabilityforAsbestosSuitsandWorkersCompensationProceedingsDetails</Role>
      <ShortName>Environmental Matters - Accrued Liability for Asbestos Suits and Workers' Compensation Proceedings (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>124</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>9954548 - Disclosure - Material Contingencies - Manhattan Explosion and Fire (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/MaterialContingenciesManhattanExplosionandFireDetails</Role>
      <ShortName>Material Contingencies - Manhattan Explosion and Fire (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>125</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R126.htm</HtmlFileName>
      <LongName>9954549 - Disclosure - Material Contingencies - Guarantees (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/MaterialContingenciesGuaranteesDetails</Role>
      <ShortName>Material Contingencies - Guarantees (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>126</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>9954550 - Disclosure - Material Contingencies - Total Guarantees (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/MaterialContingenciesTotalGuaranteesDetails</Role>
      <ShortName>Material Contingencies - Total Guarantees (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>127</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>9954551 - Disclosure - Material Contingencies - Con Edison Transmission (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/MaterialContingenciesConEdisonTransmissionDetails</Role>
      <ShortName>Material Contingencies - Con Edison Transmission (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>128</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R129.htm</HtmlFileName>
      <LongName>9954552 - Disclosure - Electricity and Gas Purchase Agreements - Summary of Estimated Capacity and Other Fixed Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofEstimatedCapacityandOtherFixedPaymentsDetails</Role>
      <ShortName>Electricity and Gas Purchase Agreements - Summary of Estimated Capacity and Other Fixed Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>129</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R130.htm</HtmlFileName>
      <LongName>9954553 - Disclosure - Electricity and Gas Purchase Agreements - Summary of Capacity, Energy and Other Fixed Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofCapacityEnergyandOtherFixedPaymentsDetails</Role>
      <ShortName>Electricity and Gas Purchase Agreements - Summary of Capacity, Energy and Other Fixed Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>130</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R131.htm</HtmlFileName>
      <LongName>9954554 - Disclosure - Leases - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/LeasesAdditionalInformationDetails</Role>
      <ShortName>Leases - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>131</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R132.htm</HtmlFileName>
      <LongName>9954555 - Disclosure - Leases - Lease Cost and Cash Flows (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/LeasesLeaseCostandCashFlowsDetails</Role>
      <ShortName>Leases - Lease Cost and Cash Flows (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>132</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R133.htm</HtmlFileName>
      <LongName>9954556 - Disclosure - Leases - Other Related Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/LeasesOtherRelatedInformationDetails</Role>
      <ShortName>Leases - Other Related Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>133</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R134.htm</HtmlFileName>
      <LongName>9954557 - Disclosure - Leases - Future Minimum Lease Payments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails</Role>
      <ShortName>Leases - Future Minimum Lease Payments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>134</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R135.htm</HtmlFileName>
      <LongName>9954558 - Disclosure - Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/GoodwillDetails</Role>
      <ShortName>Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.coned.com/role/Goodwill</ParentRole>
      <Position>135</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R136.htm</HtmlFileName>
      <LongName>9954559 - Disclosure - Income Tax - Schedule of Components of Income Tax (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/IncomeTaxScheduleofComponentsofIncomeTaxDetails</Role>
      <ShortName>Income Tax - Schedule of Components of Income Tax (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>136</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R137.htm</HtmlFileName>
      <LongName>9954560 - Disclosure - Income Tax - Schedule of Income Tax Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails</Role>
      <ShortName>Income Tax - Schedule of Income Tax Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>137</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R138.htm</HtmlFileName>
      <LongName>9954561 - Disclosure - Income Tax - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/IncomeTaxAdditionalInformationDetails</Role>
      <ShortName>Income Tax - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>138</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R139.htm</HtmlFileName>
      <LongName>9954562 - Disclosure - Income Tax - Schedule of Differences on Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Tax - Schedule of Differences on Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>139</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R140.htm</HtmlFileName>
      <LongName>9954563 - Disclosure - Income Tax - Summary of Unrecognized Tax Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/IncomeTaxSummaryofUnrecognizedTaxBenefitsDetails</Role>
      <ShortName>Income Tax - Summary of Unrecognized Tax Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>140</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R141.htm</HtmlFileName>
      <LongName>9954564 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails</Role>
      <ShortName>Revenue Recognition - Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>141</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R142.htm</HtmlFileName>
      <LongName>9954565 - Disclosure - Revenue Recognition - Change in Unbilled Contract and Unearned Revenues (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/RevenueRecognitionChangeinUnbilledContractandUnearnedRevenuesDetails</Role>
      <ShortName>Revenue Recognition - Change in Unbilled Contract and Unearned Revenues (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>142</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R143.htm</HtmlFileName>
      <LongName>9954566 - Disclosure - Current Expected Credit Losses - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/CurrentExpectedCreditLossesAdditionalInformationDetails</Role>
      <ShortName>Current Expected Credit Losses - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>143</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R144.htm</HtmlFileName>
      <LongName>9954567 - Disclosure - Current Expected Credit Losses - Schedule of Major Portfolio Segment Type (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/CurrentExpectedCreditLossesScheduleofMajorPortfolioSegmentTypeDetails</Role>
      <ShortName>Current Expected Credit Losses - Schedule of Major Portfolio Segment Type (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>144</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R145.htm</HtmlFileName>
      <LongName>9954568 - Disclosure - Stock-Based Compensation - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails</Role>
      <ShortName>Stock-Based Compensation - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>145</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R146.htm</HtmlFileName>
      <LongName>9954569 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails</Role>
      <ShortName>Stock-Based Compensation - Stock-Based Compensation Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>146</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R147.htm</HtmlFileName>
      <LongName>9954570 - Disclosure - Stock-Based Compensation - Assumptions Used to Calculate Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueDetails</Role>
      <ShortName>Stock-Based Compensation - Assumptions Used to Calculate Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>147</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R148.htm</HtmlFileName>
      <LongName>9954571 - Disclosure - Stock-Based Compensation - Summary of Changes in Status of Performance RSUs' (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofPerformanceRSUsDetails</Role>
      <ShortName>Stock-Based Compensation - Summary of Changes in Status of Performance RSUs' (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>148</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R149.htm</HtmlFileName>
      <LongName>9954572 - Disclosure - Stock-Based Compensation - Summary of Changes in Status of Time-Based Awards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofTimeBasedAwardsDetails</Role>
      <ShortName>Stock-Based Compensation - Summary of Changes in Status of Time-Based Awards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>149</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R150.htm</HtmlFileName>
      <LongName>9954573 - Disclosure - Financial Information by Business Segment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/FinancialInformationbyBusinessSegmentDetails</Role>
      <ShortName>Financial Information by Business Segment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.coned.com/role/FinancialInformationbyBusinessSegmentTables</ParentRole>
      <Position>150</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R151.htm</HtmlFileName>
      <LongName>9954574 - Disclosure - Derivative Instruments and Hedging Activities - Fair Values of Commodity Derivatives Including Offsetting of Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails</Role>
      <ShortName>Derivative Instruments and Hedging Activities - Fair Values of Commodity Derivatives Including Offsetting of Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>151</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R152.htm</HtmlFileName>
      <LongName>9954575 - Disclosure - Derivative Instruments and Hedging Activities - Realized and Unrealized Gains or Losses on Commodity Derivatives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails</Role>
      <ShortName>Derivative Instruments and Hedging Activities - Realized and Unrealized Gains or Losses on Commodity Derivatives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>152</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R153.htm</HtmlFileName>
      <LongName>9954576 - Disclosure - Derivative Instruments and Hedging Activities - Hedged Volume of Derivative Transactions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesHedgedVolumeofDerivativeTransactionsDetails</Role>
      <ShortName>Derivative Instruments and Hedging Activities - Hedged Volume of Derivative Transactions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>153</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R154.htm</HtmlFileName>
      <LongName>9954577 - Disclosure - Derivative Instruments and Hedging Activities - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetails</Role>
      <ShortName>Derivative Instruments and Hedging Activities - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>154</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R155.htm</HtmlFileName>
      <LongName>9954578 - Disclosure - Derivative Instruments and Hedging Activities - Aggregate Fair Value of Companies' Derivative Instruments with Credit-Risk-Related Contingent Features (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesAggregateFairValueofCompaniesDerivativeInstrumentswithCreditRiskRelatedContingentFeaturesDetails</Role>
      <ShortName>Derivative Instruments and Hedging Activities - Aggregate Fair Value of Companies' Derivative Instruments with Credit-Risk-Related Contingent Features (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>155</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R156.htm</HtmlFileName>
      <LongName>9954579 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails</Role>
      <ShortName>Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>156</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R157.htm</HtmlFileName>
      <LongName>9954580 - Disclosure - Fair Value Measurements - Schedule of Commodity Derivatives (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/FairValueMeasurementsScheduleofCommodityDerivativesDetails</Role>
      <ShortName>Fair Value Measurements - Schedule of Commodity Derivatives (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>157</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R158.htm</HtmlFileName>
      <LongName>9954581 - Disclosure - Fair Value Measurements - Reconciliation of Beginning and Ending Net Balances for Assets and Liabilities Measured at Level 3 Fair Value (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/FairValueMeasurementsReconciliationofBeginningandEndingNetBalancesforAssetsandLiabilitiesMeasuredatLevel3FairValueDetails</Role>
      <ShortName>Fair Value Measurements - Reconciliation of Beginning and Ending Net Balances for Assets and Liabilities Measured at Level 3 Fair Value (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>158</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R159.htm</HtmlFileName>
      <LongName>9954582 - Disclosure - Fair Value Measurements - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/FairValueMeasurementsAdditionalInformationDetails</Role>
      <ShortName>Fair Value Measurements - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>159</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R160.htm</HtmlFileName>
      <LongName>9954583 - Disclosure - Variable Interest Entities - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/VariableInterestEntitiesAdditionalInformationDetails</Role>
      <ShortName>Variable Interest Entities - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>160</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R161.htm</HtmlFileName>
      <LongName>9954584 - Disclosure - Variable Interest Entities - HLVB Method of Accounting (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/VariableInterestEntitiesHLVBMethodofAccountingDetails</Role>
      <ShortName>Variable Interest Entities - HLVB Method of Accounting (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>161</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R162.htm</HtmlFileName>
      <LongName>9954585 - Disclosure - Variable Interest Entities - Net Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/VariableInterestEntitiesNetAssetsDetails</Role>
      <ShortName>Variable Interest Entities - Net Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>162</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R163.htm</HtmlFileName>
      <LongName>9954586 - Disclosure - Asset Retirement Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/AssetRetirementObligationsDetails</Role>
      <ShortName>Asset Retirement Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.coned.com/role/AssetRetirementObligationsTables</ParentRole>
      <Position>163</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R164.htm</HtmlFileName>
      <LongName>9954587 - Disclosure - Related Party Transactions - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails</Role>
      <ShortName>Related Party Transactions - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>164</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R165.htm</HtmlFileName>
      <LongName>9954588 - Disclosure - Related Party Transactions - Summary of Costs of Administrative and Other Services Provided and Received (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/RelatedPartyTransactionsSummaryofCostsofAdministrativeandOtherServicesProvidedandReceivedDetails</Role>
      <ShortName>Related Party Transactions - Summary of Costs of Administrative and Other Services Provided and Received (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>165</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R166.htm</HtmlFileName>
      <LongName>9954589 - Disclosure - Dispositions - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/DispositionsNarrativeDetails</Role>
      <ShortName>Dispositions - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>166</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R167.htm</HtmlFileName>
      <LongName>9954590 - Disclosure - Dispositions - Pre-Tax Operating Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/DispositionsPreTaxOperatingIncomeDetails</Role>
      <ShortName>Dispositions - Pre-Tax Operating Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>167</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R168.htm</HtmlFileName>
      <LongName>9954591 - Disclosure - Held-for-Sale Treatment of the Clean Energy Businesses - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesAdditionalInformationDetails</Role>
      <ShortName>Held-for-Sale Treatment of the Clean Energy Businesses - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>168</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R169.htm</HtmlFileName>
      <LongName>9954592 - Disclosure - Held-for-Sale Treatment of the Clean Energy Businesses - Schedule of Carrying Amounts (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails</Role>
      <ShortName>Held-for-Sale Treatment of the Clean Energy Businesses - Schedule of Carrying Amounts (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>169</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R170.htm</HtmlFileName>
      <LongName>9954593 - Disclosure - Schedule I - Condensed Financial Information - Income and Comprehensive Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/ScheduleICondensedFinancialInformationIncomeandComprehensiveIncomeDetails</Role>
      <ShortName>Schedule I - Condensed Financial Information - Income and Comprehensive Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>170</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R171.htm</HtmlFileName>
      <LongName>9954594 - Disclosure - Schedule I - Condensed Financial Information - Cash Flows (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/ScheduleICondensedFinancialInformationCashFlowsDetails</Role>
      <ShortName>Schedule I - Condensed Financial Information - Cash Flows (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>171</Position>
    </Report>
    <Report instance="ed-20231231.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R172.htm</HtmlFileName>
      <LongName>9954595 - Disclosure - Schedule I - Condensed Financial Information - Balance Sheet (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails</Role>
      <ShortName>Schedule I - Condensed Financial Information - Balance Sheet (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>172</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-K" isDefinitelyFs="true" isUsgaap="true" original="ed-20231231.htm">ed-20231231.htm</File>
    <File>ed-20231231.xsd</File>
    <File>ed-20231231_cal.xml</File>
    <File>ed-20231231_def.xml</File>
    <File>ed-20231231_lab.xml</File>
    <File>ed-20231231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>ed-20231231_g1.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="4024">http://fasb.org/us-gaap/2023</BaseTaxonomy>
    <BaseTaxonomy items="62">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="4">http://xbrl.sec.gov/ecd/2023</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
