<?xml version="1.0" encoding="UTF-8"?>
<edgarSubmission xmlns="http://www.sec.gov/edgar/npx" xmlns:com="http://www.sec.gov/edgar/common">
  <headerData>
    <submissionType>N-PX</submissionType>
    <filerInfo>
      <registrantType>RMIC</registrantType>
      <liveTestFlag>LIVE</liveTestFlag>
      <filer>
        <issuerCredentials>
          <cik>0000864508</cik>
          <ccc>XXXXXXXX</ccc>
          <!--Field: Pseudo-Tag; ID: Name; Data:-->
        </issuerCredentials>
      </filer>
      <flags>
        <overrideInternetFlag>false</overrideInternetFlag>
        <confirmingCopyFlag>false</confirmingCopyFlag>
      </flags>
      <investmentCompanyType>N-1A</investmentCompanyType>
      <periodOfReport>06/30/2026</periodOfReport>
    </filerInfo>
    <seriesClass>
      <reportSeriesClass>
        <rptSeriesClassInfo>
          <seriesId>S000008938</seriesId>
          <!--Field: Pseudo-Tag; ID: Series Name; Data: Limited Duration Fund-->
          <classInfo>
            <classId>C000024285</classId>
            <!--Field: Pseudo-Tag; ID: Class Name; Data: Investor-->
          </classInfo>
          <classInfo>
            <classId>C000024286</classId>
            <!--Field: Pseudo-Tag; ID: Class Name; Data: Institutional-->
          </classInfo>
          <classInfo>
            <classId>C000102307</classId>
            <!--Field: Pseudo-Tag; ID: Class Name; Data: Class A-->
          </classInfo>
        </rptSeriesClassInfo>
        <rptSeriesClassInfo>
          <seriesId>S000008941</seriesId>
          <!--Field: Pseudo-Tag; ID: Series Name; Data: U.S. Treasury Fund-->
          <classInfo>
            <classId>C000041645</classId>
            <!--Field: Pseudo-Tag; ID: Class Name; Data: Institutional-->
          </classInfo>
          <classInfo>
            <classId>C000041646</classId>
            <!--Field: Pseudo-Tag; ID: Class Name; Data: Administrative-->
          </classInfo>
          <classInfo>
            <classId>C000041648</classId>
            <!--Field: Pseudo-Tag; ID: Class Name; Data: Select-->
          </classInfo>
        </rptSeriesClassInfo>
        <rptSeriesClassInfo>
          <seriesId>S000008942</seriesId>
          <!--Field: Pseudo-Tag; ID: Series Name; Data: Bond Fund-->
          <classInfo>
            <classId>C000024292</classId>
            <!--Field: Pseudo-Tag; ID: Class Name; Data: Investor-->
          </classInfo>
          <classInfo>
            <classId>C000024293</classId>
            <!--Field: Pseudo-Tag; ID: Class Name; Data: Institutional-->
          </classInfo>
          <classInfo>
            <classId>C000102309</classId>
            <!--Field: Pseudo-Tag; ID: Class Name; Data: Class A-->
          </classInfo>
        </rptSeriesClassInfo>
        <rptSeriesClassInfo>
          <seriesId>S000008943</seriesId>
          <!--Field: Pseudo-Tag; ID: Series Name; Data: Government Securities Money Market Fund-->
          <classInfo>
            <classId>C000041649</classId>
            <!--Field: Pseudo-Tag; ID: Class Name; Data: Institutional-->
          </classInfo>
          <classInfo>
            <classId>C000041650</classId>
            <!--Field: Pseudo-Tag; ID: Class Name; Data: Administrative-->
          </classInfo>
          <classInfo>
            <classId>C000041652</classId>
            <!--Field: Pseudo-Tag; ID: Class Name; Data: Select-->
          </classInfo>
          <classInfo>
            <classId>C000073542</classId>
            <!--Field: Pseudo-Tag; ID: Class Name; Data: Premier-->
          </classInfo>
        </rptSeriesClassInfo>
        <rptSeriesClassInfo>
          <seriesId>S000060080</seriesId>
          <!--Field: Pseudo-Tag; ID: Series Name; Data: Strategic Enhanced Yield Fund-->
          <classInfo>
            <classId>C000196700</classId>
            <!--Field: Pseudo-Tag; ID: Class Name; Data: Class A-->
          </classInfo>
          <classInfo>
            <classId>C000196701</classId>
            <!--Field: Pseudo-Tag; ID: Class Name; Data: Institutional-->
          </classInfo>
          <classInfo>
            <classId>C000196702</classId>
            <!--Field: Pseudo-Tag; ID: Class Name; Data: Investor-->
          </classInfo>
        </rptSeriesClassInfo>
        <rptSeriesClassInfo>
          <seriesId>S000060081</seriesId>
          <!--Field: Pseudo-Tag; ID: Series Name; Data: Ultra Short Tax%2DFree Income Fund-->
          <classInfo>
            <classId>C000196703</classId>
            <!--Field: Pseudo-Tag; ID: Class Name; Data: Class A-->
          </classInfo>
          <classInfo>
            <classId>C000196704</classId>
            <!--Field: Pseudo-Tag; ID: Class Name; Data: Institutional-->
          </classInfo>
          <classInfo>
            <classId>C000196705</classId>
            <!--Field: Pseudo-Tag; ID: Class Name; Data: Investor-->
          </classInfo>
        </rptSeriesClassInfo>
      </reportSeriesClass>
    </seriesClass>
  </headerData>
  <formData>
    <coverPage>
      <yearOrQuarter>YEAR</yearOrQuarter>
      <reportCalendarYear>2026</reportCalendarYear>
      <reportingPerson>
        <name>Cavanal Hill Funds</name>
        <phoneNumber>800-762-7085</phoneNumber>
        <address>
          <com:street1>4400 Easton Commons, Suite 200</com:street1>
          <com:city>Columbus</com:city>
          <com:stateOrCountry>OH</com:stateOrCountry>
          <com:zipCode>43219</com:zipCode>
        </address>
      </reportingPerson>
      <agentForService>
        <name>Citi Fund Services Ohio, Inc.</name>
        <address>
          <com:street1>4400 Easton Commons, Suite 200</com:street1>
          <com:city>Columbus</com:city>
          <com:stateOrCountry>OH</com:stateOrCountry>
          <com:zipCode>43219</com:zipCode>
        </address>
      </agentForService>
      <reportInfo>
        <reportType>FUND NOTICE REPORT</reportType>
      </reportInfo>
      <fileNumber>811-06114</fileNumber>
      <explanatoryInformation>
        <explanatoryChoice>N</explanatoryChoice>
      </explanatoryInformation>
    </coverPage>
    <seriesPage>
      <seriesCount>6</seriesCount>
      <seriesDetails>
        <seriesReports>
          <idOfSeries>S000008942</idOfSeries>
          <nameOfSeries>Bond Fund</nameOfSeries>
          <leiOfSeries>5493004WO31E1Z3TJ246</leiOfSeries>
        </seriesReports>
        <seriesReports>
          <idOfSeries>S000008938</idOfSeries>
          <nameOfSeries>Limited Duration Fund</nameOfSeries>
          <leiOfSeries>549300E9XGUQJ2M47608</leiOfSeries>
        </seriesReports>
        <seriesReports>
          <idOfSeries>S000060080</idOfSeries>
          <nameOfSeries>Strategic Enhanced Yield Fund</nameOfSeries>
          <leiOfSeries>549300SNHFS6766I4K33</leiOfSeries>
        </seriesReports>
        <seriesReports>
          <idOfSeries>S000060081</idOfSeries>
          <nameOfSeries>Ultra Short Tax-Free Income Fund</nameOfSeries>
          <leiOfSeries>549300IU1Y07M8WCAM66</leiOfSeries>
        </seriesReports>
        <seriesReports>
          <idOfSeries>S000008943</idOfSeries>
          <nameOfSeries>Government Securities Money Market Fund</nameOfSeries>
          <leiOfSeries>549300XT3SP6SW40L363</leiOfSeries>
        </seriesReports>
        <seriesReports>
          <idOfSeries>S000008941</idOfSeries>
          <nameOfSeries>U.S. Treasury Fund</nameOfSeries>
          <leiOfSeries>549300R4YGWQ1WO9NO38</leiOfSeries>
        </seriesReports>
      </seriesDetails>
    </seriesPage>
    <signaturePage>
      <reportingPerson>Cavanal Hill Funds</reportingPerson>
      <txSignature>Catherine Dunn</txSignature>
      <txPrintedSignature>Catherine Dunn</txPrintedSignature>
      <txTitle>President</txTitle>
      <txAsOfDate>08/05/2026</txAsOfDate>
    </signaturePage>
  </formData>
</edgarSubmission>
