<?xml version="1.0" encoding="UTF-8"?><edgarSubmission xmlns="http://www.sec.gov/edgar/nport" xmlns:com="http://www.sec.gov/edgar/common" xmlns:ncom="http://www.sec.gov/edgar/nportcommon" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <headerData>
    <submissionType>NPORT-P</submissionType>
    <isConfidential>false</isConfidential>
    <filerInfo>

      <filer>
        <issuerCredentials>
          <cik>0001872253</cik>
          <ccc>XXXXXXXX</ccc>
        </issuerCredentials>
      </filer>


      <seriesClassInfo>
        <seriesId>S000079359</seriesId>
        <classId>C000241858</classId>
      </seriesClassInfo>


    </filerInfo>
  </headerData>
  <formData>
    <genInfo>
      <regName>Total Fund Solution</regName>
      <regFileNumber>811-23724</regFileNumber>
      <regCik>0001872253</regCik>
      <regLei>549300CL4E1CB85QJL55</regLei>
      <regStreet1>615 E. Michigan Street</regStreet1>
      <regCity>Milwaukee</regCity>
      <regStateConditional regCountry="US" regState="US-WI"/>
      <regZipOrPostalCode>53202</regZipOrPostalCode>
      <regPhone>626-914-7363</regPhone>
      <seriesName>Cromwell Foresight Global Sustainable Infrastructure Fund</seriesName>
      <seriesId>S000079359</seriesId>
      <seriesLei>549300TLDGMT7A0XDI29</seriesLei>
      <repPdEnd>2024-12-31</repPdEnd>
      <repPdDate>2024-03-31</repPdDate>
      <isFinalFiling>N</isFinalFiling>
    </genInfo>
    <fundInfo>
      <totAssets>42932041.260000000000</totAssets>
      <totLiabs>84961.590000000000</totLiabs>
      <netAssets>42847079.670000000000</netAssets>
      <assetsAttrMiscSec>0.000000000000</assetsAttrMiscSec>
      <assetsInvested>0.000000000000</assetsInvested>
      <amtPayOneYrBanksBorr>0.000000000000</amtPayOneYrBanksBorr>
      <amtPayOneYrCtrldComp>0.000000000000</amtPayOneYrCtrldComp>
      <amtPayOneYrOthAffil>0.000000000000</amtPayOneYrOthAffil>
      <amtPayOneYrOther>0.000000000000</amtPayOneYrOther>
      <amtPayAftOneYrBanksBorr>0.000000000000</amtPayAftOneYrBanksBorr>
      <amtPayAftOneYrCtrldComp>0.000000000000</amtPayAftOneYrCtrldComp>
      <amtPayAftOneYrOthAffil>0.000000000000</amtPayAftOneYrOthAffil>
      <amtPayAftOneYrOther>0.000000000000</amtPayAftOneYrOther>
      <delayDeliv>0.000000000000</delayDeliv>
      <standByCommit>0.000000000000</standByCommit>
      <liquidPref>0.000000000000</liquidPref>
      <cshNotRptdInCorD>1403489.170000000000</cshNotRptdInCorD>
      <isNonCashCollateral>N</isNonCashCollateral>
      <returnInfo>
        <monthlyTotReturns>
          <monthlyTotReturn classId="C000241858" rtn1="-4.500000000000" rtn2="-4.540000000000" rtn3=".540000000000"/>
        </monthlyTotReturns>
        <othMon1 netRealizedGain="-225028.890000000000" netUnrealizedAppr="-1833966.910000000000"/>
        <othMon2 netRealizedGain="-57381.810000000000" netUnrealizedAppr="-2152506.050000000000"/>
        <othMon3 netRealizedGain="-200802.470000000000" netUnrealizedAppr="416544.770000000000"/>
      </returnInfo>
      <mon1Flow redemption=".000000000000" reinvestment=".000000000000" sales="807951.710000000000"/>
      <mon2Flow redemption=".000000000000" reinvestment=".000000000000" sales=".000000000000"/>
      <mon3Flow redemption=".000000000000" reinvestment=".000000000000" sales="208809.770000000000"/>
    </fundInfo>
    <invstOrSecs>
      <invstOrSec>
        <name>Easterly Government Properties</name>
        <lei>549300ERMCEFC6S8HL77</lei>
        <title>Easterly Government Properties Inc</title>
        <cusip>27616P103</cusip>
        <identifiers>
          <isin value="US27616P1030"/>
          <ticker value="DEA"/>
        </identifiers>
        <balance>154987.000000000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>1783900.370000000000</valUSD>
        <pctVal>4.1634117978</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Equinix Inc</name>
        <lei>549300EVUN2BTLJ3GT74</lei>
        <title>Equinix Inc</title>
        <cusip>29444U700</cusip>
        <identifiers>
          <isin value="US29444U7000"/>
          <ticker value="EQIX"/>
        </identifiers>
        <balance>1912.000000000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>1578030.960000000000</valUSD>
        <pctVal>3.6829370220</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Healthcare Realty Trust Inc</name>
        <lei>549300L0I14L7I0VLX84</lei>
        <title>Healthcare Realty Trust Inc</title>
        <cusip>42226K105</cusip>
        <identifiers>
          <isin value="US42226K1051"/>
          <ticker value="HR"/>
        </identifiers>
        <balance>105129.000000000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>1487575.350000000000</valUSD>
        <pctVal>3.4718243611</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Healthpeak Properties Inc</name>
        <lei>254900M6MTMZM0I22L81</lei>
        <title>Healthpeak Properties Inc</title>
        <cusip>42250P103</cusip>
        <identifiers>
          <isin value="US42250P1030"/>
          <ticker value="DOC"/>
        </identifiers>
        <balance>95134.000000000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>1783762.500000000000</valUSD>
        <pctVal>4.1630900256</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Encavis AG</name>
        <lei>391200ECRGNL09Y2KJ67</lei>
        <title>Encavis AG</title>
        <cusip>N/A</cusip>
        <identifiers>
          <isin value="DE0006095003"/>
          <ticker value="ECV"/>
        </identifiers>
        <balance>79758.000000000000</balance>
        <units>NS</units>
        <currencyConditional curCd="EUR" exchangeRt=".925930000000"/>
        <valUSD>1451221.670000000000</valUSD>
        <pctVal>3.3869791855</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>DE</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>2</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Infratil Ltd</name>
        <lei>N/A</lei>
        <title>Infratil Ltd</title>
        <cusip>N/A</cusip>
        <identifiers>
          <isin value="NZIFTE0003S3"/>
          <ticker value="IFT"/>
        </identifiers>
        <balance>344633.000000000000</balance>
        <units>NS</units>
        <currencyConditional curCd="NZD" exchangeRt="1.671820000000"/>
        <valUSD>2244876.180000000000</valUSD>
        <pctVal>5.2392746420</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>NZ</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>2</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>International Public Partnersh</name>
        <lei>2138002AJT55TI5M4W30</lei>
        <title>International Public Partnerships Ltd</title>
        <cusip>N/A</cusip>
        <identifiers>
          <isin value="GB00B188SR50"/>
          <ticker value="INPP"/>
        </identifiers>
        <balance>577216.000000000000</balance>
        <units>NS</units>
        <currencyConditional curCd="GBP" exchangeRt=".791610000000"/>
        <valUSD>904122.050000000000</valUSD>
        <pctVal>2.1101135876</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>RF</issuerCat>
        <invCountry>GG</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>2</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Innergex Renewable Energy Inc</name>
        <lei>549300EORYEC4J59SU80</lei>
        <title>Innergex Renewable Energy Inc</title>
        <cusip>45790B104</cusip>
        <identifiers>
          <isin value="CA45790B1040"/>
          <ticker value="INE"/>
        </identifiers>
        <balance>283757.000000000000</balance>
        <units>NS</units>
        <currencyConditional curCd="CAD" exchangeRt="1.353250000000"/>
        <valUSD>1675387.720000000000</valUSD>
        <pctVal>3.9101561481</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>CA</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Northland Power Inc</name>
        <lei>549300IT8CIDW8V5KX72</lei>
        <title>Northland Power Inc</title>
        <cusip>666511100</cusip>
        <identifiers>
          <isin value="CA6665111002"/>
          <ticker value="NPI"/>
        </identifiers>
        <balance>102806.000000000000</balance>
        <units>NS</units>
        <currencyConditional curCd="CAD" exchangeRt="1.353250000000"/>
        <valUSD>1681209.520000000000</valUSD>
        <pctVal>3.9237435385</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>CA</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Greencoat UK Wind PLC/Funds</name>
        <lei>213800ZPBBK8H51RX165</lei>
        <title>Greencoat UK Wind PLC/Funds</title>
        <cusip>N/A</cusip>
        <identifiers>
          <isin value="GB00B8SC6K54"/>
          <ticker value="UKW"/>
        </identifiers>
        <balance>569580.000000000000</balance>
        <units>NS</units>
        <currencyConditional curCd="GBP" exchangeRt=".791610000000"/>
        <valUSD>1001921.450000000000</valUSD>
        <pctVal>2.3383657830</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>RF</issuerCat>
        <invCountry>GB</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>2</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Renewables Infrastructure Grou</name>
        <lei>213800NO6Q7Q7HMOMT20</lei>
        <title>Renewables Infrastructure Group Ltd/The</title>
        <cusip>N/A</cusip>
        <identifiers>
          <isin value="GG00BBHX2H91"/>
          <ticker value="TRIG"/>
        </identifiers>
        <balance>982107.000000000000</balance>
        <units>NS</units>
        <currencyConditional curCd="GBP" exchangeRt=".791610000000"/>
        <valUSD>1249705.450000000000</valUSD>
        <pctVal>2.9166642386</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>RF</issuerCat>
        <invCountry>GG</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>2</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Greencoat Renewables PLC</name>
        <lei>635400TVSIFFQOB8RB67</lei>
        <title>Greencoat Renewables PLC</title>
        <cusip>N/A</cusip>
        <identifiers>
          <isin value="IE00BF2NR112"/>
          <ticker value="GRP"/>
        </identifiers>
        <balance>1275127.000000000000</balance>
        <units>NS</units>
        <currencyConditional curCd="EUR" exchangeRt=".925930000000"/>
        <valUSD>1172943.870000000000</valUSD>
        <pctVal>2.7375118189</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>IE</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>2</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Hicl Infrastructure PLC</name>
        <lei>213800BVXR1E5L7PEV94</lei>
        <title>Hicl Infrastructure PLC</title>
        <cusip>N/A</cusip>
        <identifiers>
          <isin value="GB00BJLP1Y77"/>
          <ticker value="HICL"/>
        </identifiers>
        <balance>335716.000000000000</balance>
        <units>NS</units>
        <currencyConditional curCd="GBP" exchangeRt=".791610000000"/>
        <valUSD>535085.780000000000</valUSD>
        <pctVal>1.2488267208</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>RF</issuerCat>
        <invCountry>GB</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>2</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Octopus Renewables Infrastruct</name>
        <lei>213800B81BFJKWM2JV13</lei>
        <title>Octopus Renewables Infrastructure Trust PLC/The Fund</title>
        <cusip>N/A</cusip>
        <identifiers>
          <isin value="GB00BJM02935"/>
          <ticker value="ORIT"/>
        </identifiers>
        <balance>867459.000000000000</balance>
        <units>NS</units>
        <currencyConditional curCd="GBP" exchangeRt=".791610000000"/>
        <valUSD>780351.480000000000</valUSD>
        <pctVal>1.8212477630</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>RF</issuerCat>
        <invCountry>GB</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>2</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Scatec ASA</name>
        <lei>5967007LIEEXZXIARK36</lei>
        <title>Scatec ASA</title>
        <cusip>N/A</cusip>
        <identifiers>
          <isin value="NO0010715139"/>
          <ticker value="SCATC"/>
        </identifiers>
        <balance>121189.000000000000</balance>
        <units>NS</units>
        <currencyConditional curCd="NOK" exchangeRt="10.848600000000"/>
        <valUSD>807255.000000000000</valUSD>
        <pctVal>1.8840373865</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>NO</invCountry>

        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>2</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Digital Realty Trust Inc</name>
        <lei>549300HKCZ31D08NEI41</lei>
        <title>Digital Realty Trust Inc</title>
        <cusip>253868103</cusip>
        <identifiers>
          <isin value="US2538681030"/>
          <ticker value="DLR"/>
        </identifiers>
        <balance>6856.000000000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>987538.240000000000</valUSD>
        <pctVal>2.3047970774</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>American Tower Corp</name>
        <lei>5493006ORUSIL88JOE18</lei>
        <title>American Tower Corp</title>
        <cusip>03027X100</cusip>
        <identifiers>
          <isin value="US03027X1000"/>
          <ticker value="AMT"/>
        </identifiers>
        <balance>9810.000000000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>1938357.900000000000</valUSD>
        <pctVal>4.5238973459</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Clearway Energy Inc</name>
        <lei>549300LHAZ9HA9G3XC48</lei>
        <title>Clearway Energy Inc</title>
        <cusip>18539C204</cusip>
        <identifiers>
          <isin value="US18539C2044"/>
          <ticker value="CWEN"/>
        </identifiers>
        <balance>67649.000000000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>1559309.450000000000</valUSD>
        <pctVal>3.6392432390</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Boralex Inc</name>
        <lei>5493004UT7HNQU2SVR90</lei>
        <title>Boralex Inc</title>
        <cusip>09950M300</cusip>
        <identifiers>
          <isin value="CA09950M3003"/>
          <ticker value="BLX"/>
        </identifiers>
        <balance>97758.000000000000</balance>
        <units>NS</units>
        <currencyConditional curCd="CAD" exchangeRt="1.353250000000"/>
        <valUSD>2067492.300000000000</valUSD>
        <pctVal>4.8252817133</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>CA</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Crown Castle Inc</name>
        <lei>54930012H97VSM0I2R19</lei>
        <title>Crown Castle Inc</title>
        <cusip>22822V101</cusip>
        <identifiers>
          <isin value="US22822V1017"/>
          <ticker value="CCI"/>
        </identifiers>
        <balance>9011.000000000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>953634.130000000000</valUSD>
        <pctVal>2.2256689075</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Chorus Ltd</name>
        <lei>R7NJHU48LTCIOB9BVU57</lei>
        <title>Chorus Ltd</title>
        <cusip>N/A</cusip>
        <identifiers>
          <isin value="NZCNUE0001S2"/>
          <ticker value="CNU"/>
        </identifiers>
        <balance>145837.000000000000</balance>
        <units>NS</units>
        <currencyConditional curCd="NZD" exchangeRt="1.671820000000"/>
        <valUSD>670817.750000000000</valUSD>
        <pctVal>1.5656090337</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>NZ</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>BBGI Global Infrastructure SA</name>
        <lei>529900CV0RWCOP5YHK95</lei>
        <title>BBGI Global Infrastructure SA</title>
        <cusip>N/A</cusip>
        <identifiers>
          <isin value="LU0686550053"/>
          <ticker value="BBGI"/>
        </identifiers>
        <balance>307320.000000000000</balance>
        <units>NS</units>
        <currencyConditional curCd="GBP" exchangeRt=".791610000000"/>
        <valUSD>504757.410000000000</valUSD>
        <pctVal>1.1780439038</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>RF</issuerCat>
        <invCountry>LU</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>2</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Brookfield Renewable Partners</name>
        <lei>VA8DFMRI2GY8Y7V79H93</lei>
        <title>Brookfield Renewable Partners LP</title>
        <cusip>N/A</cusip>
        <identifiers>
          <isin value="BMG162581083"/>
          <ticker value="BEP-U"/>
        </identifiers>
        <balance>90340.000000000000</balance>
        <units>NS</units>
        <currencyConditional curCd="CAD" exchangeRt="1.353250000000"/>
        <valUSD>2102870.870000000000</valUSD>
        <pctVal>4.9078510979</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>CA</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>3i Infrastructure PLC</name>
        <lei>549300SQ4ZSVSWC6H750</lei>
        <title>3i Infrastructure PLC</title>
        <cusip>N/A</cusip>
        <identifiers>
          <isin value="JE00BF5FX167"/>
          <ticker value="3IN"/>
        </identifiers>
        <balance>542648.000000000000</balance>
        <units>NS</units>
        <currencyConditional curCd="GBP" exchangeRt=".791610000000"/>
        <valUSD>2238154.800000000000</valUSD>
        <pctVal>5.2235877386</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>RF</issuerCat>
        <invCountry>JE</invCountry>

        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Cordiant Digital Infrastructur</name>
        <lei>213800T8RBBWZQ7FTF84</lei>
        <title>Cordiant Digital Infrastructure Ltd/Fund</title>
        <cusip>N/A</cusip>
        <identifiers>
          <isin value="GG00BMC7TM77"/>
          <ticker value="CORD"/>
        </identifiers>
        <balance>1387131.000000000000</balance>
        <units>NS</units>
        <currencyConditional curCd="GBP" exchangeRt=".791610000000"/>
        <valUSD>1121466.180000000000</valUSD>
        <pctVal>2.6173689984</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>RF</issuerCat>
        <invCountry>GG</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Assura PLC</name>
        <lei>21380026T19N2Y52XF72</lei>
        <title>Assura PLC</title>
        <cusip>N/A</cusip>
        <identifiers>
          <isin value="GB00BVGBWW93"/>
          <ticker value="AGR"/>
        </identifiers>
        <balance>1271474.000000000000</balance>
        <units>NS</units>
        <currencyConditional curCd="GBP" exchangeRt=".791610000000"/>
        <valUSD>679293.590000000000</valUSD>
        <pctVal>1.5853906386</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>GB</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>2</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Cellnex Telecom SA</name>
        <lei>5493008T4YG3AQUI7P67</lei>
        <title>Cellnex Telecom SA</title>
        <cusip>N/A</cusip>
        <identifiers>
          <isin value="ES0105066007"/>
          <ticker value="CLNX"/>
        </identifiers>
        <balance>64470.000000000000</balance>
        <units>NS</units>
        <currencyConditional curCd="EUR" exchangeRt=".925930000000"/>
        <valUSD>2283028.060000000000</valUSD>
        <pctVal>5.3283166031</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>ES</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>2</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Transurban Group</name>
        <lei>549300ZR71SUQ4VUTM79</lei>
        <title>Transurban Group</title>
        <cusip>N/A</cusip>
        <identifiers>
          <isin value="AU000000TCL6"/>
          <ticker value="TCL"/>
        </identifiers>
        <balance>222767.000000000000</balance>
        <units>NS</units>
        <currencyConditional curCd="AUD" exchangeRt="1.532800000000"/>
        <valUSD>1934757.850000000000</valUSD>
        <pctVal>4.5154952564</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>CORP</issuerCat>
        <invCountry>AU</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>2</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>U.S. Bank Money Market Deposit Account</name>
        <lei>N/A</lei>
        <title>U.S. Bank Money Market Deposit Account</title>
        <cusip>8AMMF0A92</cusip>
        <identifiers>
          <ticker value="USBFS04"/>
        </identifiers>
        <balance>984004.160000000000</balance>
        <units>NS</units>
        <curCd>USD</curCd>
        <valUSD>984004.160000000000</valUSD>
        <pctVal>2.2965489540</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>STIV</assetCat>
        <issuerCat>RF</issuerCat>
        <invCountry>US</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>1</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
      <invstOrSec>
        <name>Sequoia Economic Infrastructur</name>
        <lei>2138006OW12FQHJ6PX91</lei>
        <title>Sequoia Economic Infrastructure Income Fund Ltd</title>
        <cusip>N/A</cusip>
        <identifiers>
          <isin value="GG00BV54HY67"/>
          <ticker value="SEQI"/>
        </identifiers>
        <balance>1014558.000000000000</balance>
        <units>NS</units>
        <currencyConditional curCd="GBP" exchangeRt=".791610000000"/>
        <valUSD>1037904.330000000000</valUSD>
        <pctVal>2.4223455554</pctVal>
        <payoffProfile>Long</payoffProfile>
        <assetCat>EC</assetCat>
        <issuerCat>RF</issuerCat>
        <invCountry>GG</invCountry>
        <isRestrictedSec>N</isRestrictedSec>

        <fairValLevel>2</fairValLevel>
        <securityLending>
          <isCashCollateral>N</isCashCollateral>
          <isNonCashCollateral>N</isNonCashCollateral>
          <isLoanByFund>N</isLoanByFund>
        </securityLending>
      </invstOrSec>
    </invstOrSecs>
    <signature>
      <ncom:dateSigned>2024-05-20</ncom:dateSigned>
      <ncom:nameOfApplicant>Total Fund Solution</ncom:nameOfApplicant>
      <ncom:signature>/s/ Kyle Kroken</ncom:signature>
      <ncom:signerName>Total Fund Solution</ncom:signerName>
      <ncom:title>Treasurer &amp; Principal Financial Officer</ncom:title>
    </signature>
  </formData>
  <documents>XXXX</documents>
</edgarSubmission>
