<?xml version="1.0" encoding="UTF-8"?>
<edgarSubmission xmlns="http://www.sec.gov/edgar/twentyfourf2filer" xmlns:com="http://www.sec.gov/edgar/common" xmlns:feec="http://www.sec.gov/edgar/feecommon">
  <schemaVersion>X0101</schemaVersion>
  <headerData>
    <submissionType>24F-2NT</submissionType>
    <filerInfo>
      <liveTestFlag>LIVE</liveTestFlag>
      <filer>
        <issuerCredentials>
          <!--Field: Pseudo-Tag; ID: Name; Data: JOHN HANCOCK BOND TRUST-->
          <cik>0000315554</cik>
          <ccc>XXXXXXXX</ccc>
        </issuerCredentials>
        <fileNumber>002-66906</fileNumber>
      </filer>
      <flags>
        <overrideInternetFlag>false</overrideInternetFlag>
        <confirmingCopyFlag>false</confirmingCopyFlag>
      </flags>
      <investmentCompanyType>N-1A</investmentCompanyType>
    </filerInfo>
  </headerData>
  <formData>
    <annualFilings>
      <annualFilingInfo>
        <item1>
          <nameOfIssuer>John Hancock Bond Trust</nameOfIssuer>
          <addressOfIssuer>
            <street1>197 Clarendon Street</street1>
            <city>Boston</city>
            <state>MA</state>
            <country>X1</country>
            <zipCode>02116</zipCode>
          </addressOfIssuer>
        </item1>
        <item2>
          <reportSeriesClass>
            <rptSeriesClassInfo>
              <seriesName>John Hancock Government Income Fund</seriesName>
              <seriesId>S000000594</seriesId>
              <classInfo>
                <className>Class A</className>
                <classId>C000001658</classId>
              </classInfo>
              <classInfo>
                <className>Class C</className>
                <classId>C000001660</classId>
              </classInfo>
              <classInfo>
                <className>Class I</className>
                <classId>C000173133</classId>
              </classInfo>
              <classInfo>
                <className>Class R6</className>
                <classId>C000193020</classId>
              </classInfo>
            </rptSeriesClassInfo>
            <rptSeriesClassInfo>
              <seriesName>John Hancock High Yield Fund</seriesName>
              <seriesId>S000000614</seriesId>
              <classInfo>
                <className>Class A</className>
                <classId>C000001735</classId>
              </classInfo>
              <classInfo>
                <className>Class C</className>
                <classId>C000001737</classId>
              </classInfo>
              <classInfo>
                <className>Class I</className>
                <classId>C000051988</classId>
              </classInfo>
              <classInfo>
                <className>Class R6</className>
                <classId>C000106437</classId>
              </classInfo>
              <classInfo>
                <className>Class NAV</className>
                <classId>C000128461</classId>
              </classInfo>
            </rptSeriesClassInfo>
            <rptSeriesClassInfo>
              <seriesName>John Hancock Investment Grade Bond Fund</seriesName>
              <seriesId>S000000615</seriesId>
              <classInfo>
                <className>Class A</className>
                <classId>C000001738</classId>
              </classInfo>
              <classInfo>
                <className>Class C</className>
                <classId>C000001740</classId>
              </classInfo>
              <classInfo>
                <className>Class I</className>
                <classId>C000001741</classId>
              </classInfo>
              <classInfo>
                <className>Class NAV</className>
                <classId>C000153915</classId>
              </classInfo>
              <classInfo>
                <className>Class R2</className>
                <classId>C000153916</classId>
              </classInfo>
              <classInfo>
                <className>Class R4</className>
                <classId>C000153917</classId>
              </classInfo>
              <classInfo>
                <className>Class R6</className>
                <classId>C000153918</classId>
              </classInfo>
            </rptSeriesClassInfo>
            <rptSeriesClassInfo>
              <seriesName>John Hancock ESG Core Bond Fund</seriesName>
              <seriesId>S000055876</seriesId>
              <classInfo>
                <className>Class A</className>
                <classId>C000176013</classId>
              </classInfo>
              <classInfo>
                <className>Class C</className>
                <classId>C000176014</classId>
              </classInfo>
              <classInfo>
                <className>Class I</className>
                <classId>C000176015</classId>
              </classInfo>
              <classInfo>
                <className>Class NAV</className>
                <classId>C000176016</classId>
              </classInfo>
              <classInfo>
                <className>Class R2</className>
                <classId>C000176017</classId>
              </classInfo>
              <classInfo>
                <className>Class R4</className>
                <classId>C000176018</classId>
              </classInfo>
              <classInfo>
                <className>Class R6</className>
                <classId>C000176019</classId>
              </classInfo>
            </rptSeriesClassInfo>
            <rptSeriesClassInfo>
              <seriesName>John Hancock Short Duration Bond Fund</seriesName>
              <seriesId>S000065984</seriesId>
              <classInfo>
                <className>Class NAV</className>
                <classId>C000213124</classId>
              </classInfo>
              <classInfo>
                <className>Class R6</className>
                <classId>C000213125</classId>
              </classInfo>
              <classInfo>
                <className>Class A</className>
                <classId>C000213126</classId>
              </classInfo>
              <classInfo>
                <className>Class C</className>
                <classId>C000213127</classId>
              </classInfo>
              <classInfo>
                <className>Class I</className>
                <classId>C000213128</classId>
              </classInfo>
            </rptSeriesClassInfo>
          </reportSeriesClass>
        </item2>
        <item3>
          <investmentCompActFileNo>811-03006</investmentCompActFileNo>
          <securitiesActFileNumbers>
            <securitiesActFileNo>
              <fileNumber>002-66906</fileNumber>
            </securitiesActFileNo>
          </securitiesActFileNumbers>
        </item3>
        <item4>
          <lastDayOfFiscalYear>05/31/2022</lastDayOfFiscalYear>
        </item4>
        <item5>
          <aggregateSalePriceOfSecuritiesSold>1523603606.00</aggregateSalePriceOfSecuritiesSold>
          <aggregatePriceOfSecuritiesRedeemedOrRepurchasedInFiscalYear>1706597223.00</aggregatePriceOfSecuritiesRedeemedOrRepurchasedInFiscalYear>
          <aggregatePriceOfSecuritiesRedeemedOrRepurchasedAnyPrior>0.00</aggregatePriceOfSecuritiesRedeemedOrRepurchasedAnyPrior>
          <totalAvailableRedemptionCredits>1706597223.00</totalAvailableRedemptionCredits>
          <netSales>0.00</netSales>
          <redemptionCreditsAvailableForUseInFutureYears>(182993617.00)</redemptionCreditsAvailableForUseInFutureYears>
          <multiplierForDeterminingRegistrationFee>0.000092700</multiplierForDeterminingRegistrationFee>
          <registrationFeeDue>0.00</registrationFeeDue>
        </item5>
        <item6>
          <amountOfSecuritiesDeducted>0.00</amountOfSecuritiesDeducted>
          <numberOfSharesOrOtherUnitsRemainingUnsold>0.00</numberOfSharesOrOtherUnitsRemainingUnsold>
        </item6>
        <item7>
          <interestDue>0.00</interestDue>
        </item7>
        <item8>
          <totalOfRegistrationFeePlusAnyInterestDue>0.00</totalOfRegistrationFeePlusAnyInterestDue>
        </item8>
        <signature>
          <signature>/s/ Desmond Rohan</signature>
          <nameAndTitle>Desmond Rohan, Assistant Treasurer</nameAndTitle>
          <signatureDate>08/24/2022</signatureDate>
        </signature>
      </annualFilingInfo>
    </annualFilings>
  </formData>
</edgarSubmission>
