<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="ctbi-20200331.xsd" xlink:type="simple"/>
    <context id="c20200331to20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000350852</identifier>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="c20200331to20200331"
      id="Fact_ee83fb5c0e6f48c8b4b13a1b1f77b2c1">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="c20200331to20200331"
      id="Fact_eb4746135dd54f828a8470f0c186f159">0000350852</dei:EntityCentralIndexKey>
    <dei:DocumentType
      contextRef="c20200331to20200331"
      id="Fact_59e6d7021fa044468d06da4199ff667f">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="c20200331to20200331"
      id="Fact_47047037d581475bb6298c7ee4455d0f">2020-03-31</dei:DocumentPeriodEndDate>
    <dei:EntityFileNumber
      contextRef="c20200331to20200331"
      id="Fact_bada13d5cd18448ca169d1195d96dbb0">001-31220</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="c20200331to20200331"
      id="Fact_ef4a0a90c266436ca804823fcc0595ca">Community Trust Bancorp, Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="c20200331to20200331"
      id="Fact_2c663f624fa74edbbbaca7dc01cd47ef">KY</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="c20200331to20200331"
      id="Fact_3c856cde66264dd5be4fe639d9f7e596">61-0979818</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="c20200331to20200331"
      id="Fact_6ea48d9d59104c07be9c3d92b0b49cc9">P.O. Box 2947</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="c20200331to20200331"
      id="Fact_f39c4205435a431e8dc33507210fcbe9">346 North Mayo Trail</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="c20200331to20200331"
      id="Fact_0a4934f8d1e44d8dbff446ace9c2b48e">Pikeville</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="c20200331to20200331"
      id="Fact_4e2b207b61d44ff385383313440140d0">KY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="c20200331to20200331"
      id="Fact_7d0c758f54974cd9929b99bd86ea8e7a">41502</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="c20200331to20200331"
      id="Fact_6e499ad813d146f18a380f91e205bfae">606</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="c20200331to20200331"
      id="Fact_bffd336925a844c094162ec975b95dd2">432-1414</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="c20200331to20200331"
      id="Fact_c1ef236accc04769a95a1fb126806ebb">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="c20200331to20200331"
      id="Fact_de9b8a3b65d34f9e81c15fe70a0f8a1a">CTBI</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="c20200331to20200331"
      id="Fact_e495aec50c0e4b678e6ad06b56bd1e89">NASDAQ</dei:SecurityExchangeName>
    <dei:WrittenCommunications
      contextRef="c20200331to20200331"
      id="Fact_ee91cfd8b05a4de0a7506fcafd2ffc97">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="c20200331to20200331"
      id="Fact_24d2d13634e04183b6b91eebed644a4f">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="c20200331to20200331"
      id="Fact_d79f7326806e47c98a980772031c7adf">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="c20200331to20200331"
      id="Fact_a3bbd9bd190f46718a796ea36b1099cc">false</dei:PreCommencementIssuerTenderOffer>
    <dei:EntityEmergingGrowthCompany
      contextRef="c20200331to20200331"
      id="Fact_9320d08661d84cca9e64b56fac75ffa1">false</dei:EntityEmergingGrowthCompany>
</xbrl>
