<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:cnp="http://www.centerpointenergy.com/20200507"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="cnp-20200507.xsd" xlink:type="simple"/>
    <context id="D2020Q2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001130310</identifier>
        </entity>
        <period>
            <startDate>2020-05-07</startDate>
            <endDate>2020-05-07</endDate>
        </period>
    </context>
    <context id="D2020Q2_dei_EntityListingsExchangeAxis_cnp_NewYorkStockExchangeMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001130310</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:EntityListingsExchangeAxis">cnp:NewYorkStockExchangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-07</startDate>
            <endDate>2020-05-07</endDate>
        </period>
    </context>
    <context id="D2020Q2_dei_EntityListingsExchangeAxis_cnp_NewYorkStockExchangeMember_us-gaap_StatementClassOfStockAxis_cnp_DepositarysharesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001130310</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">cnp:DepositarysharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:EntityListingsExchangeAxis">cnp:NewYorkStockExchangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-07</startDate>
            <endDate>2020-05-07</endDate>
        </period>
    </context>
    <context id="D2020Q2_dei_EntityListingsExchangeAxis_cnp_ChicagoStockExchangeMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001130310</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementClassOfStockAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:EntityListingsExchangeAxis">cnp:ChicagoStockExchangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-05-07</startDate>
            <endDate>2020-05-07</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="D2020Q2"
      id="Fact-B4C383F7F7605D8E9F7134D0BBD1D08E-wk-Fact-B4C383F7F7605D8E9F7134D0BBD1D08E">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="D2020Q2"
      id="Fact-66CC541FD333562B8FA8C45E904CF752-wk-Fact-66CC541FD333562B8FA8C45E904CF752">0001130310</dei:EntityCentralIndexKey>
    <dei:EntityRegistrantName
      contextRef="D2020Q2"
      id="Fact-3DDB881B6A7D508EB5FA9D1F51B4244C-wk-Fact-3DDB881B6A7D508EB5FA9D1F51B4244C">CENTERPOINT ENERGY INC</dei:EntityRegistrantName>
    <dei:Security12bTitle
      contextRef="D2020Q2_dei_EntityListingsExchangeAxis_cnp_ChicagoStockExchangeMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember"
      id="Fact-18E5BAB70A6B532DBC4EBB250D752E89-wk-Fact-18E5BAB70A6B532DBC4EBB250D752E89">Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="D2020Q2_dei_EntityListingsExchangeAxis_cnp_ChicagoStockExchangeMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember"
      id="Fact-1E2C0A5AB8B153F3BFF9E64A7E04273A-wk-Fact-1E2C0A5AB8B153F3BFF9E64A7E04273A">CNP</dei:TradingSymbol>
    <dei:DocumentType
      contextRef="D2020Q2"
      id="d2864933e110-wk-Fact-5D01E11174FC5B9585B49A54695AC0CD">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="D2020Q2"
      id="d2864933e136-wk-Fact-8F870B2CEAFA5BC695FFD422FF5993B5">2020-05-07</dei:DocumentPeriodEndDate>
    <dei:EntityIncorporationStateCountryCode
      contextRef="D2020Q2"
      id="d2864933e173-wk-Fact-361BFF0C86B658B7ABC41F798EE36461">TX</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="D2020Q2"
      id="d2864933e183-wk-Fact-4AB0CF5E287D5C94ABA312EF87DB82DF">1-31447</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="D2020Q2"
      id="d2864933e198-wk-Fact-6CF1010839975406B25ACBE6928C7FCF">74-0694415</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="D2020Q2"
      id="d2864933e297-wk-Fact-D744619F9FA55DBB80BE7077049DBC4B">&#160;&#160;&#160;&#160;&#160;&#160;1111 Louisiana</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="D2020Q2"
      id="d2864933e328-wk-Fact-44C721804CCD5919BBDFE078293426A1">Houston</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="D2020Q2"
      id="d2864933e333-wk-Fact-85C1C40C21405B1BBADC973D414C157E">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="D2020Q2"
      id="d2864933e343-wk-Fact-927A4F94405E5B3C96F0C839AD94FD4A">77002</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="D2020Q2"
      id="d2864933e436-wk-Fact-7F6CE0F20842527AB81A01A8D5F076C5">(713)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="D2020Q2"
      id="d2864933e441-wk-Fact-F0809B1C5F135A8781B8438FD31F357C">207-1111</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="D2020Q2"
      id="d2864933e464-wk-Fact-4F3B55D79DDE5F168DC2A07910BBDF53">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="D2020Q2"
      id="d2864933e473-wk-Fact-988A4073C24854EF98CC518427352C13">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="D2020Q2"
      id="d2864933e482-wk-Fact-C22AC2A63E1C57369B405CC75C62D9DB">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="D2020Q2"
      id="d2864933e491-wk-Fact-374AF75A939253D4B5E79F2CA6E8C5B5">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="D2020Q2_dei_EntityListingsExchangeAxis_cnp_NewYorkStockExchangeMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember"
      id="d2864933e543-wk-Fact-A1163265EC165BFFA6B2BE5E0D332326">Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="D2020Q2_dei_EntityListingsExchangeAxis_cnp_NewYorkStockExchangeMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember"
      id="d2864933e548-wk-Fact-A04849B01850530AABEA8821633ED417">CNP</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="D2020Q2_dei_EntityListingsExchangeAxis_cnp_NewYorkStockExchangeMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember"
      id="d2864933e553-wk-Fact-AE731286B9835A21AEB3A2959F284AC3">NYSE</dei:SecurityExchangeName>
    <dei:SecurityExchangeName
      contextRef="D2020Q2_dei_EntityListingsExchangeAxis_cnp_ChicagoStockExchangeMember_us-gaap_StatementClassOfStockAxis_us-gaap_CommonStockMember"
      id="d2864933e569-wk-Fact-11698FFE5CE55FC1A750EBE0EEAFF664">CHX</dei:SecurityExchangeName>
    <dei:Security12bTitle
      contextRef="D2020Q2_dei_EntityListingsExchangeAxis_cnp_NewYorkStockExchangeMember_us-gaap_StatementClassOfStockAxis_cnp_DepositarysharesMember"
      id="d2864933e575-wk-Fact-30023F8DFEDF5943870138795D2FD279">Depositary Shares for 1/20 of 7.00% Series B Mandatory Convertible Preferred Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="D2020Q2_dei_EntityListingsExchangeAxis_cnp_NewYorkStockExchangeMember_us-gaap_StatementClassOfStockAxis_cnp_DepositarysharesMember"
      id="d2864933e580-wk-Fact-657C249189EA5464B33FF63384E44BC5">CNP/PB</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="D2020Q2_dei_EntityListingsExchangeAxis_cnp_NewYorkStockExchangeMember_us-gaap_StatementClassOfStockAxis_cnp_DepositarysharesMember"
      id="d2864933e585-wk-Fact-467E6C2303515C58AB4104DFC1F404A5">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="D2020Q2"
      id="d2864933e597-wk-Fact-4CA218BCEF2352DF9852602A1BFB6252">false</dei:EntityEmergingGrowthCompany>
</xbrl>
